aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-02-04Merge from mainline.Tanya Lattner
2008-01-23Merge from mainline.Tanya Lattner
2008-01-21Merge from mainline.Tanya Lattner
2008-01-21Merge from mainline.Tanya Lattner
2008-01-18Merge from mainline.Tanya Lattner
2008-01-18Merge from mainline.Tanya Lattner
2008-01-16Trampoline support for x86-64. This looks likeDuncan Sands
2008-01-16make it more clear that this predicate only applies to scalar FP types.Chris Lattner
2008-01-16introduce a isTypeInSSEReg predicate, which allows us to simplifyChris Lattner
2008-01-16My previous commit had an incomplete message, it should have been:Chris Lattner
2008-01-16make the 'fp return in ST(0)' optimization smart enough to Chris Lattner
2008-01-16various whitespace cleanups, no functionality change.Chris Lattner
2008-01-15Missed file from previous checkin.Dale Johannesen
2008-01-15Fix and enable EH for x86-64 Darwin. AddsDale Johannesen
2008-01-15If someone wants to implement ppc TRAP, they can go for it :)Chris Lattner
2008-01-15rename SDTRet -> SDTNone.Chris Lattner
2008-01-15Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...Owen Anderson
2008-01-15no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP.Chris Lattner
2008-01-15Fix JIT encoding of trap/ud2 instructionAnton Korobeynikov
2008-01-15For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov
2008-01-15Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unus...Evan Cheng
2008-01-15Both x86-32 and x86-64 handle byval parameter attributes.Evan Cheng
2008-01-14Improve the FP stackifier to decide all on its own whether Chris Lattner
2008-01-13Whitespace tweak.Duncan Sands
2008-01-12improve cygwin compatibility, patch by Sam BishopChris Lattner
2008-01-12clarify a noteChris Lattner
2008-01-12Indirect call with byval parameter requires a cast first.Evan Cheng
2008-01-12Add support for NetBSD, patch by Krister Walfridsson!Chris Lattner
2008-01-12Code clean up.Evan Cheng
2008-01-12fix a wordo that gordon noticed :)Chris Lattner
2008-01-12Any x86 instruction that reads from an invariant location is invariant.Chris Lattner
2008-01-11More cbe byval fixes.Evan Cheng
2008-01-11More CellSPU refinements:Scott Michel
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-11remove xchg and shift-reg-by-1 instructions, which are dead.Chris Lattner
2008-01-11add a note, remove a done deed.Chris Lattner
2008-01-11hrm - correct spelling.Arnold Schwaighofer
2008-01-11Improve tail call optimized call's argument lowering. Before thisArnold Schwaighofer
2008-01-11Correct a copy and paste error.Arnold Schwaighofer
2008-01-11Some C backend ByVal parameter attribute support. Not yet complete.Evan Cheng
2008-01-11Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming consistency and remove...Evan Cheng
2008-01-11more flags set rightChris Lattner
2008-01-11add some missing flags.Chris Lattner
2008-01-11add some notes.Chris Lattner
2008-01-11A couple of obvious off-by-one bugs.Evan Cheng
2008-01-11More CellSPU refinement and progress:Scott Michel
2008-01-11Weak zeroes don't go in bss on Darwin.Dale Johannesen
2008-01-11Weak things initialized to 0 don't go in bss on Darwin.Dale Johannesen
2008-01-10Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner
2008-01-10IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.Chris Lattner