Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unused enum value | Chris Lattner | 2004-12-17 | 1 | -2/+2 | |
| | | | | llvm-svn: 19024 | |||||
* | Allow X86 addressing modes to represent globals with offsets. Patch contributed | Chris Lattner | 2004-10-15 | 1 | -5/+10 | |
| | | | | | | by Jeff Cohen! llvm-svn: 17008 | |||||
* | Reduce the number of arguments in the instruction builder and make some | Reid Spencer | 2004-08-30 | 1 | -6/+33 | |
| | | | | | | | | | improvements on instruction selection that account for register and frame index bases. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16110 | |||||
* | Add assertion for scale verification. | Alkis Evlogimenos | 2004-03-04 | 1 | -0/+1 | |
| | | | | llvm-svn: 12120 | |||||
* | Add a helper to create an addressing mode given all of the pieces. | Chris Lattner | 2004-02-25 | 1 | -0/+8 | |
| | | | | llvm-svn: 11818 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 | |
| | | | | llvm-svn: 9903 | |||||
* | Converted tabs to spaces. | Misha Brukman | 2003-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 9360 | |||||
* | Added LLVM copyright header. | John Criswell | 2003-10-21 | 1 | -0/+7 | |
| | | | | llvm-svn: 9321 | |||||
* | X86 backend should never use addMReg | Chris Lattner | 2003-01-15 | 1 | -4/+4 | |
| | | | | llvm-svn: 5288 | |||||
* | Add support for frame and constant pool references | Chris Lattner | 2003-01-13 | 1 | -4/+16 | |
| | | | | llvm-svn: 5228 | |||||
* | New addFrameReference function | Chris Lattner | 2002-12-28 | 1 | -6/+18 | |
| | | | | llvm-svn: 5182 | |||||
* | lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2, | Brian Gaeke | 2002-12-13 | 1 | -6/+10 | |
| | | | | | | | | | | | | | | | | because arguments start two stack slots off of EBP. Break out of the for loop once the argument is found. Increment the counter at the end of the loop instead of the beginning. Use addRegOffset and compute the scale * index part at compile time instead of using the fancy load instruction. Just because an instruction set has wacky addressing modes doesn't mean we ought to use them (at least, if you believe Dave Patterson). lib/Target/X86/X86InstrBuilder.h: Add some comments. test/Regression/Jello/test-loadstore.ll: Let main return int 0. llvm-svn: 4999 | |||||
* | Add a simple way to add memory locations of format [reg+offset] | Misha Brukman | 2002-11-22 | 1 | -0/+9 | |
| | | | | llvm-svn: 4825 | |||||
* | Add functions to buld X86 specific constructs | Chris Lattner | 2002-11-17 | 1 | -0/+28 | |
llvm-svn: 4714 |