aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc...Evan Cheng2008-03-143-32/+32
* Add debugging stuff.Evan Cheng2008-03-141-0/+4
* Add an issue that is preventing instcombine from doing a simplification.Chris Lattner2008-03-141-5/+43
* Use SDTNone instead of duplicating it.Dan Gohman2008-03-132-4/+2
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-138-57/+36
* Do not promote float params to double in varargsDale Johannesen2008-03-121-6/+0
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-122-24/+22
* Clean up my own mess.Evan Cheng2008-03-122-0/+14
* One more bit of Altivec parameter passing.Dale Johannesen2008-03-121-3/+5
* Implement Altivec passing to varargs functions on ppc.Dale Johannesen2008-03-121-7/+72
* Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov2008-03-111-2/+8
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-1119-65/+62
* Implement basic support for the 'f' register class constraint. This basicallyChris Lattner2008-03-111-2/+45
* coalesce away 80-bit floating point copies.Chris Lattner2008-03-111-4/+6
* convert a massive if statement to a switch.Chris Lattner2008-03-111-19/+32
* start handling the 'f' x87 constraint.Chris Lattner2008-03-111-0/+9
* Missed part of recommit.Christopher Lamb2008-03-111-4/+7
* Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb2008-03-116-8/+42
* If there are multiple register classes that a register belongs to, return the...Evan Cheng2008-03-111-4/+27
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-111-5/+6
* In 32-bit mode, mark 64-bit GPR's as unallocatable.Evan Cheng2008-03-111-0/+3
* Fix the build on gcc 4.2.Nick Lewycky2008-03-111-1/+1
* Change the model for FP Stack return to use fp operands on the Chris Lattner2008-03-114-34/+162
* Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman2008-03-111-0/+4
* abort with an assert instead of a cerr to get line#Chris Lattner2008-03-101-1/+1
* - Style cleanup in IA64ISelLowering.h: add 'virtual' keyword for consistency.Scott Michel2008-03-102-10/+10
* Don't emit FP_REG_KILL into a block that just returns. NothingChris Lattner2008-03-101-6/+19
* Disable prolog code that aligns the stack when aDale Johannesen2008-03-101-7/+17
* Change the "enable/disable" mechanism so that we can enable PPC registerBill Wendling2008-03-103-58/+77
* Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to Chris Lattner2008-03-104-84/+42
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-108-9/+2
* Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng2008-03-108-55/+18
* fix 80 col violations.Chris Lattner2008-03-101-8/+8
* Stylistic modifications. No functionality changes.Nicolas Geoffray2008-03-101-44/+39
* Integer comparison tests for CellSPU.Scott Michel2008-03-104-75/+182
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-1011-5/+45
* Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray2008-03-105-38/+152
* Allow insert_subreg into implicit, target-specific values. Christopher Lamb2008-03-108-18/+55
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-103-17/+28
* Darwin PPC64 indirect call target goes in X12, not R12. This fixes theseChris Lattner2008-03-091-2/+3
* cell really does support cross-regclass moves, because R3 is in lots of diffe...Chris Lattner2008-03-091-4/+9
* make sure ar.pfs is in a register class, this fixes test/CodeGen/IA64/ret-0.llChris Lattner2008-03-091-3/+5
* teach X86InstrInfo::copyRegToReg how to copy into ST(0) from Chris Lattner2008-03-091-1/+18
* add some code to support cross-register class copying from Chris Lattner2008-03-091-4/+22
* rearrange some code, no functionality change.Chris Lattner2008-03-091-58/+59
* claim ST(x) registers are 80 bits, which is true. This doesn't affect Chris Lattner2008-03-091-1/+1
* rename FP_SETRESULT -> FP_SET_ST0Chris Lattner2008-03-094-15/+15
* rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support forChris Lattner2008-03-095-46/+62
* Finish implementing a readme entry: when inserting an i64 variableChris Lattner2008-03-092-43/+5
* add a noteChris Lattner2008-03-091-0/+37