aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2007-10-18Work around downrev gccs which do not inherit visibility of theGordon Henriksen
2007-10-18legalizing the ret operation on f64 shouldn't introduce a newChris Lattner
2007-10-17Switching TargetMachineRegistry to use the new generic Registry.Gordon Henriksen
2007-10-17Change fp to sint legalization on x86-32 to do 2 x i32 Chris Lattner
2007-10-17fix some funny indentation, add comments.Chris Lattner
2007-10-16Check for invalid cc's in f80 select.Dale Johannesen
2007-10-16Fix a bug handling frame references in ppc inline asm when the frame offsetChris Lattner
2007-10-16Correction to tail call optimization code. The new return addressArnold Schwaighofer
2007-10-15Change LowerFP_TO_SINT to create the specific code it needs instead of Chris Lattner
2007-10-15LowerFP_TO_SINT must not create a stack object if it's not needed.Evan Cheng
2007-10-15Handle PPC long double in CBackend.Dale Johannesen
2007-10-14Unbreak x86-64.Evan Cheng
2007-10-14Revert 42908 for now.Evan Cheng
2007-10-14Fix type mismatch error in PPC Altivec (only causesDale Johannesen
2007-10-13Clarify that fastcc has a problem with nested functionDuncan Sands
2007-10-13Change unfoldMemoryOperand(). User is now responsible for passing in theEvan Cheng
2007-10-12Correcting the corrections. Bad bad baaad emacs!Arnold Schwaighofer
2007-10-12Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer
2007-10-12Due to the new tail call optimization, trampolines can noDuncan Sands
2007-10-12Update.Evan Cheng
2007-10-12Change the names used for internal labels to use the currentDan Gohman
2007-10-12Mark vector ctpop, cttz, and ctlz as Expand on x86.Dan Gohman
2007-10-12Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC.Dan Gohman
2007-10-12Fold load / store into MOV32to32_ and MOV16to16_.Evan Cheng
2007-10-12Flag MOV32to32_ with EXTRACT_SUBREG. They should not be scheduled apart.Evan Cheng
2007-10-11Set ISD::FPOW to Expand.Dan Gohman
2007-10-11Add missing argument to PALIGNRDale Johannesen
2007-10-11Added tail call optimization to the x86 back end. It can beArnold Schwaighofer
2007-10-10Fix CodeGen/Generic/BasicInstrs.llx on sparc by marking divremChris Lattner
2007-10-10Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen
2007-10-09LowerIntegerDivOrRem no longer exists.Dan Gohman
2007-10-09Fix grammar in a comment.Dan Gohman
2007-10-09This is done.Dan Gohman
2007-10-09Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte.Evan Cheng
2007-10-09Position Independent Code (PIC) support [3]Bruno Cardoso Lopes
2007-10-09Position Independent Code (PIC) support [2]Bruno Cardoso Lopes
2007-10-09Position Independent Code (PIC) support [1]Bruno Cardoso Lopes
2007-10-08Bug fix. X86 was emitting redundant setcc and test instructions before a cond...Evan Cheng
2007-10-08Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman
2007-10-08Allow x86 compare to be commutable by default.Evan Cheng
2007-10-08When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM inDan Gohman
2007-10-08Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes.Dan Gohman
2007-10-07disable this entirely: it is causing use of invalidated iterators and infinit...Chris Lattner
2007-10-07Fix many regressions on x86 by avoiding dereferencing the end iterator.Chris Lattner
2007-10-06Oops, I really wanted to commit this part also :)Anton Korobeynikov
2007-10-06Move merge code into new helper function.Anton Korobeynikov
2007-10-06Added DAG xforms. e.g.Evan Cheng
2007-10-06Next powerpc long double bits. Comparisons work,Dale Johannesen
2007-10-05Commute x86 cmove instructions by swapping the operands and change the conditionEvan Cheng
2007-10-05This is done.Evan Cheng