aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Handle cmp Reg, 0 correctlyChris Lattner2002-11-212-20/+26
* Printing support for more stuffChris Lattner2002-11-211-20/+20
* Don't add implicit operandsChris Lattner2002-11-212-10/+10
* Fix off by one bugChris Lattner2002-11-212-2/+2
* Add fixmeChris Lattner2002-11-211-0/+3
* Minor code cleanupsChris Lattner2002-11-212-4/+2
* Implement printing of store instructionsChris Lattner2002-11-212-10/+40
* The big change here is to handle printing/emission of X86II::MRMSrcMemChris Lattner2002-11-212-46/+368
* Remove implicit information from instruction selectorChris Lattner2002-11-212-12/+4
* Add printing information for MUL and DIVChris Lattner2002-11-211-12/+15
* Fix a bug that prevented compilation of multiple functionsChris Lattner2002-11-212-0/+2
* Remove opcode information for instructions that are completely defined nowChris Lattner2002-11-211-22/+22
* Add printing support for sahf & setccChris Lattner2002-11-211-15/+15
* Add printing support for /0 /1 type instructionsChris Lattner2002-11-212-2/+88
* Add support for /0 /1, etc type instructionsChris Lattner2002-11-211-5/+16
* User defined operators are not supposed to live beyond the lifetime of theChris Lattner2002-11-211-0/+9
* Rename the SetCC X86 instructions to reflect the fact that they are theChris Lattner2002-11-213-14/+14
* Simplify setcc code a bitChris Lattner2002-11-212-246/+122
* Support Registers of the form (B8+ rd) for exampleChris Lattner2002-11-212-20/+110
* Dont' set flagsChris Lattner2002-11-212-16/+10
* Implement printing more, implement opcode output moreChris Lattner2002-11-212-20/+114
* Huge diff do to reindeinting comments.Chris Lattner2002-11-211-85/+88
* Add new prefix flagChris Lattner2002-11-211-0/+5
* Print another class of instructions correctly, giving us: xorl EDX, EDXChris Lattner2002-11-212-30/+74
* Booleans are types too. And they get stored in bytes. And InstructionSelectionMisha Brukman2002-11-211-0/+1
* Initial checkin of Module cloning support stuffChris Lattner2002-11-204-4/+179
* X86 target builds fine nowChris Lattner2002-11-201-1/+1
* Fix symbol table problemChris Lattner2002-11-201-11/+10
* Add definitions for function headers from MRegisterInfo.h:Misha Brukman2002-11-203-0/+188
* Check not only for MO_VirtualRegister, but MO_MachineRegister as well whenMisha Brukman2002-11-202-14/+28
* Initialize the SSARegMap.Misha Brukman2002-11-201-0/+1
* Don't build X86 target yetChris Lattner2002-11-201-1/+1
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-2024-196/+149
* Fix minor bugsChris Lattner2002-11-201-2/+2
* Eliminate the concept of a deferred symbol table. The optimization really is...Chris Lattner2002-11-201-22/+1
* Add mapping in MachineFunction from SSA regs to Register Classes. Also,Misha Brukman2002-11-202-2/+22
* Sigh. Fixed some speling.Misha Brukman2002-11-201-3/+3
* Thanks to the R8, R16, and R32 macros, I can now deal with registers thatMisha Brukman2002-11-201-27/+40
* Remove unneccesary #includeChris Lattner2002-11-191-1/+0
* Implement the CloneFunction functionChris Lattner2002-11-191-0/+40
* Minor changes to cloning interfaceChris Lattner2002-11-192-18/+14
* Fix two fixmes: integrate with inlining, and documentChris Lattner2002-11-191-6/+7
* Rework inline pass to use cloning infrastructure to do the dirty workChris Lattner2002-11-192-119/+52
* Start using the new function cloning headerChris Lattner2002-11-192-4/+5
* Move MutatStructTypes.h out of IPOChris Lattner2002-11-192-2/+2
* Rename CloneFunction.h to Cloning.hChris Lattner2002-11-191-1/+1
* Move the function extractor pass from tools/extract into lib/Xform/IPOChris Lattner2002-11-191-0/+83
* Add a new Module::getNamedFunction methodChris Lattner2002-11-191-3/+12
* Brian Gaeke says:Brian Gaeke2002-11-193-12/+43
* *** empty log message ***Nick Hildenbrandt2002-11-182-8/+16