aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2003-08-25First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner
2003-08-23Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.llChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-08-21Fix spelloChris Lattner
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-17Fix bug: Jello/2003-08-15-AllocaAssertion.llChris Lattner
2003-08-15Fix typo in commentBrian Gaeke
2003-08-15Remove uses of the NonCopyable class, to make the doxygen output look betterChris Lattner
2003-08-15rename selection directory and library to SelectionDAGChris Lattner
2003-08-15Add a bunch of new node types, etcChris Lattner
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-13Mapping directory no longer existsChris Lattner
2003-08-13Obsolete fileChris Lattner
2003-08-12For instructions in a delay slot of another instruction,Vikram S. Adve
2003-08-11Build the SelectionDAG libraryChris Lattner
2003-08-11Initial checkin of SelectionDAG implementation. This is still rough andChris Lattner
2003-08-07Fix assertion in MachineInstr::substituteValue().Vikram S. Adve
2003-08-05Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner
2003-08-05Add a mapChris Lattner
2003-08-05Minor cleanupsChris Lattner
2003-08-05Physical registers no longer live in the regsUsed set for each machine instrChris Lattner
2003-08-05Do not insert physical regsiters into the regsUsed setChris Lattner
2003-08-05All callers of these methods actually wanted them to preserve the flags,Chris Lattner
2003-08-05Fix bugs handling ESP in alloca referencesChris Lattner
2003-08-05Revert previous change, and be really anal about what physical registers can do.Chris Lattner
2003-08-04Don't bother calculating info unless its needed. May reduce number of stack ...Chris Lattner
2003-08-04* Fix spelling of 'necessary'Chris Lattner
2003-08-03Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner
2003-08-03Set debug typesChris Lattner
2003-08-03Remove using declChris Lattner
2003-08-03Wrap at 80 columnsChris Lattner
2003-08-01Move DEBUG to Debug.hChris Lattner
2003-07-29All constant-evaluation code now unified intoVikram S. Adve
2003-07-291. Bug fix: Don't use branch operand reg. as temp. reg. whenVikram S. Adve
2003-07-29Add const version of getLiveRangeForValue().Vikram S. Adve
2003-07-29Code to insert caller-saves moved here from SparcRegInfo: it is nowVikram S. Adve
2003-07-26Making this code const-correct would be a pain, so I'll hack it.Chris Lattner
2003-07-26Const correctness fixesChris Lattner
2003-07-26Be const correctChris Lattner
2003-07-26Hrm, another necesary one :(Chris Lattner
2003-07-26Remove #includeChris Lattner
2003-07-26Remove extraneous #includesChris Lattner
2003-07-25(1) Change the way unused regs. are marked and found to consider regTypeVikram S. Adve
2003-07-25Remove unused field. Change the way unused regs. are marked andVikram S. Adve
2003-07-23Remove unnecessary castsChris Lattner
2003-07-23Random cleanupsChris Lattner
2003-07-23Remove using declChris Lattner
2003-07-10Values stored in CallArgsDescriptor cannot be const.Vikram S. Adve