summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrBuilder.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove unused enum valueChris Lattner2004-12-171-2/+2
| | | | llvm-svn: 19024
* Allow X86 addressing modes to represent globals with offsets. Patch contributedChris Lattner2004-10-151-5/+10
| | | | | | by Jeff Cohen! llvm-svn: 17008
* Reduce the number of arguments in the instruction builder and make someReid Spencer2004-08-301-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 Evlogimenos2004-03-041-0/+1
| | | | llvm-svn: 12120
* Add a helper to create an addressing mode given all of the pieces.Chris Lattner2004-02-251-0/+8
| | | | llvm-svn: 11818
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Converted tabs to spaces.Misha Brukman2003-10-221-1/+1
| | | | llvm-svn: 9360
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
| | | | llvm-svn: 9321
* X86 backend should never use addMRegChris Lattner2003-01-151-4/+4
| | | | llvm-svn: 5288
* Add support for frame and constant pool referencesChris Lattner2003-01-131-4/+16
| | | | llvm-svn: 5228
* New addFrameReference functionChris Lattner2002-12-281-6/+18
| | | | llvm-svn: 5182
* lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2,Brian Gaeke2002-12-131-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 Brukman2002-11-221-0/+9
| | | | llvm-svn: 4825
* Add functions to buld X86 specific constructsChris Lattner2002-11-171-0/+28
llvm-svn: 4714
OpenPOWER on IntegriCloud