aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-03-12One more bit of Altivec parameter passing.Dale Johannesen
2008-03-12Implement Altivec passing to varargs functions on ppc.Dale Johannesen
2008-03-11Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov
2008-03-11Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman
2008-03-11Implement basic support for the 'f' register class constraint. This basicallyChris Lattner
2008-03-11coalesce away 80-bit floating point copies.Chris Lattner
2008-03-11convert a massive if statement to a switch.Chris Lattner
2008-03-11start handling the 'f' x87 constraint.Chris Lattner
2008-03-11Missed part of recommit.Christopher Lamb
2008-03-11Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb
2008-03-11If there are multiple register classes that a register belongs to, return the...Evan Cheng
2008-03-11When the register allocator runs out of registers, spill a physical register ...Evan Cheng
2008-03-11In 32-bit mode, mark 64-bit GPR's as unallocatable.Evan Cheng
2008-03-11Fix the build on gcc 4.2.Nick Lewycky
2008-03-11Change the model for FP Stack return to use fp operands on the Chris Lattner
2008-03-11Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman
2008-03-10abort with an assert instead of a cerr to get line#Chris Lattner
2008-03-10- Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency.Scott Michel
2008-03-10Don't emit FP_REG_KILL into a block that just returns. NothingChris Lattner
2008-03-10Disable prolog code that aligns the stack when aDale Johannesen
2008-03-10Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling
2008-03-10Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to Chris Lattner
2008-03-10Default ISD::PREFETCH to expand.Evan Cheng
2008-03-10Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng
2008-03-10fix 80 col violations.Chris Lattner
2008-03-10Stylistic modifications. No functionality changes.Nicolas Geoffray
2008-03-10Integer comparison tests for CellSPU.Scott Michel
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-03-10Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray
2008-03-10Allow insert_subreg into implicit, target-specific values. Christopher Lamb
2008-03-10Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen
2008-03-09Darwin PPC64 indirect call target goes in X12, not R12. This fixes theseChris Lattner
2008-03-09cell really does support cross-regclass moves, because R3 is in lots of diffe...Chris Lattner
2008-03-09make sure ar.pfs is in a register class, this fixes test/CodeGen/IA64/ret-0.llChris Lattner
2008-03-09teach X86InstrInfo::copyRegToReg how to copy into ST(0) from Chris Lattner
2008-03-09add some code to support cross-register class copying from Chris Lattner
2008-03-09rearrange some code, no functionality change.Chris Lattner
2008-03-09claim ST(x) registers are 80 bits, which is true. This doesn't affect Chris Lattner
2008-03-09rename FP_SETRESULT -> FP_SET_ST0Chris Lattner
2008-03-09rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner
2008-03-09Finish implementing a readme entry: when inserting an i64 variableChris Lattner
2008-03-09add a noteChris Lattner
2008-03-09Implement a readme entry, compilingChris Lattner
2008-03-081) Improve comments.Chris Lattner
2008-03-08minor simplifications to this code, don't create a deadChris Lattner
2008-03-08This one looks easy, add a note.Chris Lattner
2008-03-08move these to the appropriate fileChris Lattner
2008-03-08More ppc32 byval handling (bug fixes). ThingsDale Johannesen
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-03-08Add support for calls with i128 return values on ppc64.Dan Gohman