You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(14) |
Dec
(22) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(9) |
Feb
(8) |
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(11) |
Nov
(9) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
(11) |
May
(2) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
2012 |
Jan
|
Feb
(9) |
Mar
(24) |
Apr
(5) |
May
(10) |
Jun
(16) |
Jul
(22) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
(10) |
2013 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(23) |
Jul
(29) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <fa...@us...> - 2012-08-28 22:41:23
|
Revision: 225 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=225&view=rev Author: faluco Date: 2012-08-28 22:41:15 +0000 (Tue, 28 Aug 2012) Log Message: ----------- - Disable jump tables for now. - Introduce a workaround for an shl node getting introduced by DAGCombiner after legalization. With the above changes I'm able to compile the paranoia floating point test suite. - Rename register pairs to match the gcc convention. Modified Paths: -------------- llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/AVR/AVRRegisterInfo.td llvm/trunk/AVR/InstPrinter/AVRInstPrinter.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-26 16:26:54
|
Revision: 224 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=224&view=rev Author: faluco Date: 2012-08-26 16:26:46 +0000 (Sun, 26 Aug 2012) Log Message: ----------- - Implement basic support for multiplication instructions. - Remove R0 and R1 from the callee saved list, they are used as scratch registers. - Expand all div and rem operations to library calls. - Random cleanups. Revision Links: -------------- http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=0&view=rev http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=1&view=rev Modified Paths: -------------- llvm/trunk/AVR/AVRCallingConv.td llvm/trunk/AVR/AVRExpandPseudoInsts.cpp llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRInstrInfo.td Added Paths: ----------- llvm/trunk/test/CodeGen/AVR/mul.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-24 15:50:58
|
Revision: 223 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=223&view=rev Author: faluco Date: 2012-08-24 15:50:51 +0000 (Fri, 24 Aug 2012) Log Message: ----------- Fix test. Modified Paths: -------------- llvm/trunk/test/CodeGen/AVR/cmp.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-22 22:49:09
|
Revision: 222 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=222&view=rev Author: faluco Date: 2012-08-22 22:49:03 +0000 (Wed, 22 Aug 2012) Log Message: ----------- Random code and style cleanups. Modified Paths: -------------- llvm/trunk/AVR/AVRBranchSelector.cpp llvm/trunk/AVR/AVRCallingConv.td llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRISelDAGToDAG.cpp llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRRegisterInfo.cpp llvm/trunk/AVR/AVRTargetObjectFile.cpp llvm/trunk/AVR/InstPrinter/AVRInstPrinter.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-22 14:48:45
|
Revision: 221 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=221&view=rev Author: faluco Date: 2012-08-22 14:48:36 +0000 (Wed, 22 Aug 2012) Log Message: ----------- Fixed a mis-compilation where pushed arguments in a varargs function call where being passed with an incorrect order. This removes the FIXME introduced yesterday. Modified Paths: -------------- llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRRegisterInfo.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-22 01:22:43
|
Revision: 220 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=220&view=rev Author: faluco Date: 2012-08-22 01:22:35 +0000 (Wed, 22 Aug 2012) Log Message: ----------- - Add support for variadic functions, this includes the macros in stdarg.h. There is a codegen bug when passing arguments to a variadic function that is not yet fixed (noted with a FIXME). - Fixed crash in AVRDAGToDAGISel::Select when a load has a NULL source value. Modified Paths: -------------- llvm/trunk/AVR/AVRCallingConv.td llvm/trunk/AVR/AVRISelDAGToDAG.cpp llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRISelLowering.h llvm/trunk/AVR/AVRMachineFunctionInfo.h llvm/trunk/AVR/AVRRegisterInfo.cpp Added Paths: ----------- llvm/trunk/test/CodeGen/AVR/varargs.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-20 01:50:26
|
Revision: 219 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=219&view=rev Author: faluco Date: 2012-08-20 01:50:20 +0000 (Mon, 20 Aug 2012) Log Message: ----------- Fix style. Modified Paths: -------------- llvm/trunk/AVR/AVRBranchSelector.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-20 01:18:17
|
Revision: 218 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=218&view=rev Author: faluco Date: 2012-08-20 01:18:11 +0000 (Mon, 20 Aug 2012) Log Message: ----------- Fixed an off-by-one error for backwards branches not taking into account that for example -128 is inside the 8bit range. Other backends have this bug. Modified Paths: -------------- llvm/trunk/AVR/AVRBranchSelector.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-20 00:54:25
|
Revision: 217 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=217&view=rev Author: faluco Date: 2012-08-20 00:54:19 +0000 (Mon, 20 Aug 2012) Log Message: ----------- Implement a branch selector pass. This pass makes long branch destinations reachable by combining brcc+{r}jmp for conditional branches and changes rjmp to jmp when the destination is 4096 bytes away. Modified Paths: -------------- llvm/trunk/AVR/AVR.h llvm/trunk/AVR/AVRInstrInfo.cpp llvm/trunk/AVR/AVRInstrInfo.h llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/AVR/AVRTargetMachine.cpp llvm/trunk/AVR/CMakeLists.txt Added Paths: ----------- llvm/trunk/AVR/AVRBranchSelector.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-19 00:41:19
|
Revision: 216 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=216&view=rev Author: faluco Date: 2012-08-19 00:41:13 +0000 (Sun, 19 Aug 2012) Log Message: ----------- Add test for ijmp Added Paths: ----------- llvm/trunk/test/CodeGen/AVR/brind.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-19 00:13:13
|
Revision: 215 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=215&view=rev Author: faluco Date: 2012-08-19 00:13:07 +0000 (Sun, 19 Aug 2012) Log Message: ----------- - Add tests for compare and test instructions. - Fixed crash when testing a 16bit value. Modified Paths: -------------- llvm/trunk/AVR/AVRISelLowering.cpp Added Paths: ----------- llvm/trunk/test/CodeGen/AVR/cmp.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-08-14 13:54:12
|
Revision: 214 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=214&view=rev Author: faluco Date: 2012-08-14 13:54:04 +0000 (Tue, 14 Aug 2012) Log Message: ----------- Improve setcc codegen for i32/i64 types, optimal codegen will come when optimizing the compiler. Modified Paths: -------------- llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRISelLowering.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-21 01:07:12
|
Revision: 213 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=213&view=rev Author: faluco Date: 2012-07-21 01:07:03 +0000 (Sat, 21 Jul 2012) Log Message: ----------- Implement sbi/cbi instructions. Modified Paths: -------------- llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/test/CodeGen/AVR/io.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-20 22:19:54
|
Revision: 212 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=212&view=rev Author: faluco Date: 2012-07-20 22:19:48 +0000 (Fri, 20 Jul 2012) Log Message: ----------- - Fixed crash when loading/storing data if the address is a constant. - Add tests for lds/sts when the address is a constant. - Add tests for in/out instructions. Modified Paths: -------------- llvm/trunk/AVR/AVRISelDAGToDAG.cpp llvm/trunk/test/CodeGen/AVR/directmem.ll Added Paths: ----------- llvm/trunk/test/CodeGen/AVR/io.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-19 00:06:52
|
Revision: 211 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=211&view=rev Author: faluco Date: 2012-07-19 00:06:46 +0000 (Thu, 19 Jul 2012) Log Message: ----------- add some more coverage to tests Modified Paths: -------------- llvm/trunk/test/CodeGen/AVR/alloca.ll llvm/trunk/test/CodeGen/AVR/call.ll llvm/trunk/test/CodeGen/AVR/frame.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-17 00:15:13
|
Revision: 210 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=210&view=rev Author: faluco Date: 2012-07-17 00:15:07 +0000 (Tue, 17 Jul 2012) Log Message: ----------- Remove all the bunch of FIXMEs related with earlyclobber. Modified Paths: -------------- llvm/trunk/AVR/AVRInstrInfo.td This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-16 23:59:28
|
Revision: 209 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=209&view=rev Author: faluco Date: 2012-07-16 23:59:20 +0000 (Mon, 16 Jul 2012) Log Message: ----------- - Add the earlyclobber flag to instructions that cannot have the same register in the source and destination operands like postinc/predec memory instrs. This change exposed a bug in llvm's spiller, so include a workaround until it gets fixed. - Implement register masks for call instructions. - Add more asserts to the instruction pseudo expander. - Implement 8bit push/pop for saving/restoring callee-saved registers. This means that there's no need anymore to save a whole register pair when only one part is used. Modified Paths: -------------- llvm/trunk/AVR/AVRCallingConv.td llvm/trunk/AVR/AVRExpandPseudoInsts.cpp llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRISelLowering.cpp llvm/trunk/AVR/AVRInstrInfo.cpp llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/AVR/AVRRegisterInfo.cpp llvm/trunk/AVR/AVRRegisterInfo.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-16 00:50:34
|
Revision: 208 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=208&view=rev Author: faluco Date: 2012-07-16 00:50:28 +0000 (Mon, 16 Jul 2012) Log Message: ----------- Revert my last commit for this file. It's not ready yet. Modified Paths: -------------- llvm/trunk/AVR/AVRFrameLowering.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-16 00:43:46
|
Revision: 207 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=207&view=rev Author: faluco Date: 2012-07-16 00:43:39 +0000 (Mon, 16 Jul 2012) Log Message: ----------- Prune include files Modified Paths: -------------- llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRTargetMachine.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-16 00:23:34
|
Revision: 206 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=206&view=rev Author: faluco Date: 2012-07-16 00:23:28 +0000 (Mon, 16 Jul 2012) Log Message: ----------- sync with llvm Modified Paths: -------------- llvm/trunk/AVR/AVRAsmPrinter.cpp llvm/trunk/AVR/AVRMCInstLower.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-11 23:25:47
|
Revision: 205 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=205&view=rev Author: faluco Date: 2012-07-11 23:25:41 +0000 (Wed, 11 Jul 2012) Log Message: ----------- Mark register pairs with the CoveredBySubRegs bit. No functionality change. Modified Paths: -------------- llvm/trunk/AVR/AVRRegisterInfo.td This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-10 22:22:59
|
Revision: 204 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=204&view=rev Author: faluco Date: 2012-07-10 22:22:53 +0000 (Tue, 10 Jul 2012) Log Message: ----------- Don't preallocate call frame memory when it is greater than 63bytes. Modified Paths: -------------- llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRRegisterInfo.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-10 00:39:59
|
Revision: 203 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=203&view=rev Author: faluco Date: 2012-07-10 00:39:53 +0000 (Tue, 10 Jul 2012) Log Message: ----------- - Added some more asserts. - Removed a FIXME and a TODO by implementing access to frame objects that require huge offsets. Modified Paths: -------------- llvm/trunk/AVR/AVRExpandPseudoInsts.cpp llvm/trunk/AVR/AVRISelDAGToDAG.cpp llvm/trunk/AVR/AVRRegisterInfo.cpp llvm/trunk/test/CodeGen/AVR/alloca.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-09 16:51:23
|
Revision: 202 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=202&view=rev Author: faluco Date: 2012-07-09 16:51:13 +0000 (Mon, 09 Jul 2012) Log Message: ----------- - Fixed std/ldd not folding an offset of 63 into the instruction. - Add a comment regarding big offsets in stack stores. Modified Paths: -------------- llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRISelDAGToDAG.cpp llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/test/CodeGen/AVR/dynalloca.ll This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fa...@us...> - 2012-07-09 01:28:46
|
Revision: 201 http://avr-llvm.svn.sourceforge.net/avr-llvm/?rev=201&view=rev Author: faluco Date: 2012-07-09 01:28:40 +0000 (Mon, 09 Jul 2012) Log Message: ----------- - More random cleanups. - Marked some instructions where SP and SREG is clobbered. - Re-audited all BuildMIs to include all kill markers. - Factored out all stack manipulation code to use the SPREAD and SPWRITE pseudos. - Propagate MI flags for some instrs in the pseudo expander. Modified Paths: -------------- llvm/trunk/AVR/AVRExpandPseudoInsts.cpp llvm/trunk/AVR/AVRFrameLowering.cpp llvm/trunk/AVR/AVRInstrInfo.td llvm/trunk/AVR/AVRRegisterInfo.cpp llvm/trunk/AVR/AVRTargetMachine.h llvm/trunk/AVR/InstPrinter/AVRInstPrinter.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |