summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstSelectSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
* * Use the new Abstract Frame Manager to handle incoming arguments andChris Lattner2002-12-281-100/+186
* * Simplify Value classesChris Lattner2002-12-251-183/+243
* Changes to compile with GCC 2.96Chris Lattner2002-12-241-6/+49
* Don't force setCC instructions into ALChris Lattner2002-12-181-4/+1
* Build add instructions of the correct form!Chris Lattner2002-12-161-1/+1
* Two fixes:Chris Lattner2002-12-161-21/+23
* Make sure stack manipulation refers to ESP the right number of timesChris Lattner2002-12-161-1/+2
* Add some special cases to make common getelementptr cases easier to read/fasterChris Lattner2002-12-161-41/+73
* brgBrian Gaeke2002-12-161-11/+12
* Give passes nice names!Chris Lattner2002-12-151-0/+4
* Add support to cast from a bool typeChris Lattner2002-12-151-6/+12
* Implement indirect function callsChris Lattner2002-12-131-2/+8
* Fix bork in doMultiplyChris Lattner2002-12-131-3/+4
* Add sanity checksChris Lattner2002-12-131-0/+2
* Insert phi code at top of blockChris Lattner2002-12-131-2/+5
* lib/Target/X86/InstSelectSimple.cpp:Brian Gaeke2002-12-131-1/+1
* Implement cast bool to XChris Lattner2002-12-131-3/+4
* Rename all BMI MachineBasicBlock operands to MBB.Brian Gaeke2002-12-131-21/+22
* Finish up iterator stuphChris Lattner2002-12-131-32/+49
* Code gen phi's correctlyChris Lattner2002-12-131-39/+109
* lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2,Brian Gaeke2002-12-131-8/+9
* InstSelectSimple.cpp: Give promote32 a comment. Add initialBrian Gaeke2002-12-131-4/+23
* Implement getelementptr constant exprsChris Lattner2002-12-131-31/+42
* brgBrian Gaeke2002-12-131-1/+27
* Remove extranous #includeChris Lattner2002-12-131-1/+0
* This checkin is brought to you by the brian gaeke allnighter fund.Brian Gaeke2002-12-121-28/+192
* Implement a lot of cast functionality (no FP or 64)Brian Gaeke2002-12-061-34/+62
* Fix handling of function calls that return voidChris Lattner2002-12-041-9/+11
* Implement initial support for return values from call instructionsChris Lattner2002-12-041-0/+14
* Adjust the stack pointer after a function call, proportional to the number ofMisha Brukman2002-12-041-0/+9
* Remove think-o assertionChris Lattner2002-12-041-2/+0
* Avoid crashing on Arguments, just silently miscompileChris Lattner2002-12-041-0/+2
* Fix a bug I introduced in a previous changeChris Lattner2002-12-041-2/+4
* Add support for referencing global variables/functionsChris Lattner2002-12-041-1/+7
* Fix instsel for callsChris Lattner2002-12-031-3/+2
* Fix the buildChris Lattner2002-12-031-2/+2
* brgBrian Gaeke2002-12-031-3/+14
* brgBrian Gaeke2002-12-031-1/+3
* Don't add implicit regsChris Lattner2002-12-011-1/+1
* brgBrian Gaeke2002-11-301-49/+74
* brgBrian Gaeke2002-11-291-4/+24
* brgBrian Gaeke2002-11-261-3/+33
* lib/Target/X86/InstSelectSimple.cpp: Add visitCallInst, visitCastInst.Brian Gaeke2002-11-221-0/+14
* Don't add implicit operandsChris Lattner2002-11-211-5/+5
* Remove implicit information from instruction selectorChris Lattner2002-11-211-6/+2
* Fix a bug that prevented compilation of multiple functionsChris Lattner2002-11-211-0/+1
* Rename the SetCC X86 instructions to reflect the fact that they are theChris Lattner2002-11-211-2/+2
* Simplify setcc code a bitChris Lattner2002-11-211-123/+61
* Dont' set flagsChris Lattner2002-11-211-8/+5
* Add mapping in MachineFunction from SSA regs to Register Classes. Also,Misha Brukman2002-11-201-1/+11
OpenPOWER on IntegriCloud