aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2005-01-18Code to handle FP_EXTEND is dead now. X86 doesn't support any data types toChris Lattner
2005-01-18Remove more dead code.Chris Lattner
2005-01-18The selection dag code handles the promotions from F32 to F64 for us, so weChris Lattner
2005-01-18Fix 124.m88ksim.Chris Lattner
2005-01-18Do not emit loads multiple times, potentially in the wrong places.Chris Lattner
2005-01-18Minor changes.Tanya Lattner
2005-01-18Eliminate bad assertions.Chris Lattner
2005-01-18* Eliminate the TokenSet and just use the ExprMap for both tokens and values.Chris Lattner
2005-01-18Rely on the code in MatchAddress to do this work. Otherwise we fail toChris Lattner
2005-01-18Fix a problem where probing for addressing modes caused expressions to beChris Lattner
2005-01-17Fix indentation.Chris Lattner
2005-01-17Don't bother using max here.Chris Lattner
2005-01-17Do not give token factor nodes outrageous weightsChris Lattner
2005-01-17Two changes:Chris Lattner
2005-01-17Refactor load/op/store folding into it's own method, no functionality changes.Chris Lattner
2005-01-17Fix a major regression last night that prevented us from producing [mem] op= regChris Lattner
2005-01-17Codegen this:Chris Lattner
2005-01-17Added tmp instructions to preserve ssa.Tanya Lattner
2005-01-17Fix test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll and 132.ijpeg.Chris Lattner
2005-01-17Do not fold a load into a comparison that is used by more than one place.Chris Lattner
2005-01-17Do not codegen 'xor bool, true' as 'not reg'. not reg inverts the upper bitsChris Lattner
2005-01-17Set up the shift and setcc types.Chris Lattner
2005-01-16Added paramters to a few functions in order to allow me to change the functio...Tanya Lattner
2005-01-16* Adjust to changes in TargetLowering interfaces.Chris Lattner
2005-01-16cycles_t -> CycleCount_tChris Lattner
2005-01-16Rename BUILD_* to PROJ_*Reid Spencer
2005-01-16Fixed a couple of instructions that broke SSA.Tanya Lattner
2005-01-16Improve compatiblity with HPUX on Itanium, patch by Duraid MadinaChris Lattner
2005-01-15Add a new target-independent code generator flag.Chris Lattner
2005-01-15Add support for truncstore and *extload.Chris Lattner
2005-01-14Adjust to CopyFromREg changes.Chris Lattner
2005-01-14Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.llChris Lattner
2005-01-14Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.llChris Lattner
2005-01-13Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.Chris Lattner
2005-01-13Codegen factor nodes more intelligently according to perceived register press...Chris Lattner
2005-01-13Initial trivial (but stupid) codegen for this node.Chris Lattner
2005-01-13Add some really pedantic assertions to the load folding code. Fix a bunchChris Lattner
2005-01-12We can only fold a load into an op if there is exactly one use of the value.Chris Lattner
2005-01-12Try both ways to fold an add together. This allows us to generate this codeChris Lattner
2005-01-12Fix a major miscompilation where we were overwriting the scale reg.Chris Lattner
2005-01-12Do not use the type of the RHS constant to determine the type of the operation.Chris Lattner
2005-01-12Do not lose the offset from teh global when peephole optimizing instructions.Chris Lattner
2005-01-12Fix C++ more compilatiom errorsJeff Cohen
2005-01-12Fix a compile error with VC++, which things that static const arrays needChris Lattner
2005-01-12Fix a bug that caused us to crash on povray. We weren't emitting an FP_REG_K...Chris Lattner
2005-01-12Print a load of a null pointer (in intel mode) like this:Chris Lattner
2005-01-12Print a load of a null pointer like this:Chris Lattner
2005-01-12Fix a crash compiling povray on UINT_TO_FP from i16.Chris Lattner
2005-01-12There are no [mem] op= reg instructions for FP, so remove their entries.Chris Lattner
2005-01-12Fix a bug where we didn't insert FP_REG_KILL instructions into MBB's thatChris Lattner