| Commit message (Expand) | Author | Age | Files | Lines |
* | Set NextMII after issuing a physical register spill. | Evan Cheng | 2008-03-12 | 1 | -0/+1 |
* | Minor debug output bug. | Evan Cheng | 2008-03-12 | 1 | -1/+1 |
* | Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 | Anton Korobeynikov | 2008-03-11 | 1 | -1/+10 |
* | Use PassManagerBase instead of FunctionPassManager for functions | Dan Gohman | 2008-03-11 | 3 | -7/+7 |
* | Honour aliases visibility during asm emission | Anton Korobeynikov | 2008-03-11 | 1 | -1/+9 |
* | Transfer physical register spill info when load / store folding happens. | Evan Cheng | 2008-03-11 | 3 | -1/+20 |
* | Use the correct value for InSignBit. | Dan Gohman | 2008-03-11 | 1 | -1/+1 |
* | Initial codegen support for functions and calls with multiple return values. | Dan Gohman | 2008-03-11 | 1 | -18/+51 |
* | Recommitting parts of r48130. These do not appear to cause the observed failu... | Christopher Lamb | 2008-03-11 | 2 | -39/+26 |
* | Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code. | Evan Cheng | 2008-03-11 | 1 | -21/+6 |
* | When the register allocator runs out of registers, spill a physical register ... | Evan Cheng | 2008-03-11 | 6 | -9/+186 |
* | Some LegalizeTypes code factorization and minor | Duncan Sands | 2008-03-11 | 5 | -56/+113 |
* | compile: double test() {} | Chris Lattner | 2008-03-11 | 1 | -1/+3 |
* | variadic instructions don't have operand info for variadic arguments. | Chris Lattner | 2008-03-11 | 1 | -1/+2 |
* | Generalize ExpandIntToFP to handle the case where the operand is legal | Dan Gohman | 2008-03-11 | 1 | -11/+22 |
* | If a register operand comes from the variadic part of a node, don't | Chris Lattner | 2008-03-11 | 1 | -4/+6 |
* | Temporarily revert 48175. | Evan Cheng | 2008-03-11 | 1 | -7/+1 |
* | More APInt-ification. | Dan Gohman | 2008-03-11 | 1 | -7/+7 |
* | Correctly clone FlaggedNodes. | Dan Gohman | 2008-03-10 | 1 | -2/+1 |
* | APInt-ify this. | Dan Gohman | 2008-03-10 | 1 | -3/+4 |
* | Implement more support for fp-to-i128 and i128-to-fp conversions. | Dan Gohman | 2008-03-10 | 2 | -80/+133 |
* | If the register allocator ran out of registers, just abort for now. | Evan Cheng | 2008-03-10 | 1 | -1/+7 |
* | Fix mul expansion to check the correct number of bits for | Dan Gohman | 2008-03-10 | 1 | -4/+3 |
* | Somewhat better solution. | Evan Cheng | 2008-03-10 | 1 | -3/+4 |
* | Default ISD::PREFETCH to expand. | Evan Cheng | 2008-03-10 | 1 | -0/+3 |
* | Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. | Evan Cheng | 2008-03-10 | 2 | -27/+38 |
* | Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's | Scott Michel | 2008-03-10 | 6 | -50/+66 |
* | Minor cleanup. No functionality change. | Bill Wendling | 2008-03-10 | 1 | -6/+8 |
* | - Fix a subtle bug in RemoveCopyByCommutingDef. ALR is the live range where t... | Evan Cheng | 2008-03-10 | 2 | -7/+56 |
* | Doh | Evan Cheng | 2008-03-10 | 1 | -1/+2 |
* | Move StrongPHIElimination after live interval analysis. This will make thing... | Owen Anderson | 2008-03-10 | 1 | -36/+27 |
* | Avoid creating BUILD_VECTOR of all zero elements of "non-normalized" type (e.... | Evan Cheng | 2008-03-10 | 1 | -0/+4 |
* | Allow insert_subreg into implicit, target-specific values. | Christopher Lamb | 2008-03-10 | 2 | -38/+27 |
* | Increase ISD::ParamFlags to 64 bits. Increase the ByValSize | Dale Johannesen | 2008-03-10 | 2 | -16/+24 |
* | remove an extraneous (and ugly) default argument, thanks Duncan. | Chris Lattner | 2008-03-09 | 1 | -2/+1 |
* | fp_round's produced by getCopyFromParts should always be exact, because | Chris Lattner | 2008-03-09 | 1 | -8/+8 |
* | teach X86InstrInfo::copyRegToReg how to copy into ST(0) from | Chris Lattner | 2008-03-09 | 1 | -15/+23 |
* | Add ScheduleDAG support for copytoreg where the src/dst register are | Chris Lattner | 2008-03-09 | 1 | -16/+19 |
* | fix 80 col violation | Chris Lattner | 2008-03-09 | 1 | -1/+2 |
* | extend fp values with FP_EXTEND not FP_ROUND. | Chris Lattner | 2008-03-09 | 1 | -3/+6 |
* | Fix two problems in SelectionDAGLegalize::ExpandBUILD_VECTOR's handling | Chris Lattner | 2008-03-09 | 1 | -21/+38 |
* | Teach SD some vector identities, allowing us to compile vec_set-9 into: | Chris Lattner | 2008-03-08 | 1 | -1/+13 |
* | Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ... | Evan Cheng | 2008-03-08 | 3 | -4/+29 |
* | Something that kills a super-register also | Bill Wendling | 2008-03-07 | 1 | -2/+1 |
* | Fixed a register scavenger bug. If a def is re-defining part of a super regis... | Evan Cheng | 2008-03-07 | 1 | -3/+8 |
* | When setting the "unused" info, take into account something like this: | Bill Wendling | 2008-03-06 | 1 | -8/+38 |
* | 80 col violation. | Evan Cheng | 2008-03-06 | 1 | -2/+4 |
* | some more spelling changes | Gabor Greif | 2008-03-06 | 1 | -1/+1 |
* | Constant fold SIGN_EXTEND_INREG with ashr not lshr. | Evan Cheng | 2008-03-06 | 1 | -1/+1 |
* | Fix a coalescer bug wrt how dead copy interval is shortened. | Evan Cheng | 2008-03-05 | 2 | -13/+36 |