| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor some code out of MachineSink into a MachineInstr query. | Evan Cheng | 2008-03-13 | 2 | -29/+38 |
* | Experimental scheduler change to schedule / coalesce the copies added for fun... | Evan Cheng | 2008-03-12 | 1 | -23/+181 |
* | Initial soft-float support for LegalizeTypes. I rewrote | Duncan Sands | 2008-03-12 | 6 | -34/+248 |
* | Change VirtRegMap's dump to dump to cerr, not DOUT, so that it | Dan Gohman | 2008-03-12 | 1 | -1/+1 |
* | Fix typos in comments. | Dan Gohman | 2008-03-12 | 1 | -2/+2 |
* | Fix typo. | Duncan Sands | 2008-03-12 | 1 | -1/+1 |
* | Don't try to extract an i32 from an f64. This | Duncan Sands | 2008-03-12 | 2 | -12/+22 |
* | Clean up my own mess. | Evan Cheng | 2008-03-12 | 1 | -7/+1 |
* | We also need to collect the VN IDs for the PHI instructions for later updating. | Owen Anderson | 2008-03-12 | 1 | -1/+10 |
* | When we're determining what registers to coallesce, track the VNInfo IDs for ... | Owen Anderson | 2008-03-12 | 1 | -16/+32 |
* | Total brain cramp. | Evan Cheng | 2008-03-12 | 1 | -1/+1 |
* | 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 |