summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-14
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-14
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-13
* Mapping directory no longer existsChris Lattner2003-08-13
* Obsolete fileChris Lattner2003-08-13
* For instructions in a delay slot of another instruction,Vikram S. Adve2003-08-12
* Build the SelectionDAG libraryChris Lattner2003-08-11
* Initial checkin of SelectionDAG implementation. This is still rough andChris Lattner2003-08-11
* Fix assertion in MachineInstr::substituteValue().Vikram S. Adve2003-08-07
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-05
* Add a mapChris Lattner2003-08-05
* Minor cleanupsChris Lattner2003-08-05
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-05
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-05
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-05
* Fix bugs handling ESP in alloca referencesChris Lattner2003-08-05
* Revert previous change, and be really anal about what physical registers can do.Chris Lattner2003-08-05
* Don't bother calculating info unless its needed. May reduce number of stack ...Chris Lattner2003-08-04
* * Fix spelling of 'necessary'Chris Lattner2003-08-04
* Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner2003-08-03
* Set debug typesChris Lattner2003-08-03
* Remove using declChris Lattner2003-08-03
* Wrap at 80 columnsChris Lattner2003-08-03
* Move DEBUG to Debug.hChris Lattner2003-08-01
* All constant-evaluation code now unified intoVikram S. Adve2003-07-29
* 1. Bug fix: Don't use branch operand reg. as temp. reg. whenVikram S. Adve2003-07-29
* Add const version of getLiveRangeForValue().Vikram S. Adve2003-07-29
* Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve2003-07-29
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-26
* Const correctness fixesChris Lattner2003-07-26
* Be const correctChris Lattner2003-07-26
* Hrm, another necesary one :(Chris Lattner2003-07-26
* Remove #includeChris Lattner2003-07-26
* Remove extraneous #includesChris Lattner2003-07-26
* (1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve2003-07-25
* Remove unused field. Change the way unused regs. are marked andVikram S. Adve2003-07-25
* Remove unnecessary castsChris Lattner2003-07-23
* Random cleanupsChris Lattner2003-07-23
* Remove using declChris Lattner2003-07-23
* Values stored in CallArgsDescriptor cannot be const.Vikram S. Adve2003-07-10
* isMarkedForSpill() should be const.Vikram S. Adve2003-07-10
* Change interface to MachineInstr::substituteValue to specify more preciselyVikram S. Adve2003-07-10
* Print out all neighbors in interference graph, not just higher-numbered ones.Vikram S. Adve2003-07-10
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-10
* Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.Vikram S. Adve2003-07-06
* Minor beautification: fold a couple of lines of code.Vikram S. Adve2003-07-02
* A def. operand of a machine instruction may be an ordinary Value*,Vikram S. Adve2003-07-02
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-30
* Remove a ton of extraneous #includesChris Lattner2003-06-22
* Actually, change it to use explicit new/delete, which is more likely to beChris Lattner2003-06-16