2008-03-13 |
Evan Cheng | TwoAddressInstructionPass enhancement. After it convert... |
tree | commitdiff |
2008-03-13 |
Christopher Lamb | Get rid of a pseudo instruction and replace it with... |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Remove unused options. |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Refactor some code out of MachineSink into a MachineIns... |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Experimental scheduler change to schedule / coalesce... |
tree | commitdiff |
2008-03-12 |
Duncan Sands | Initial soft-float support for LegalizeTypes. I rewrote |
tree | commitdiff |
2008-03-12 |
Dan Gohman | Change VirtRegMap's dump to dump to cerr, not DOUT... |
tree | commitdiff |
2008-03-12 |
Dan Gohman | Fix typos in comments. |
tree | commitdiff |
2008-03-12 |
Duncan Sands | Fix typo. |
tree | commitdiff |
2008-03-12 |
Duncan Sands | Don't try to extract an i32 from an f64. This |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Clean up my own mess. |
tree | commitdiff |
2008-03-12 |
Owen Anderson | We also need to collect the VN IDs for the PHI instruct... |
tree | commitdiff |
2008-03-12 |
Owen Anderson | When we're determining what registers to coallesce... |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Total brain cramp. |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Set NextMII after issuing a physical register spill. |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Minor debug output bug. |
tree | commitdiff |
2008-03-11 |
Anton Korobeynikov | Correctly propagate thread-local flag from aliasee... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Use PassManagerBase instead of FunctionPassManager... |
tree | commitdiff |
2008-03-11 |
Anton Korobeynikov | Honour aliases visibility during asm emission |
tree | commitdiff |
2008-03-11 |
Evan Cheng | Transfer physical register spill info when load / store... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Use the correct value for InSignBit. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Initial codegen support for functions and calls with... |
tree | commitdiff |
2008-03-11 |
Christopher Lamb | Recommitting parts of r48130. These do not appear to... |
tree | commitdiff |
2008-03-11 |
Evan Cheng | Use TargetRegisterInfo::getPhysicalRegisterRegClass... |
tree | commitdiff |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
tree | commitdiff |
2008-03-11 |
Duncan Sands | Some LegalizeTypes code factorization and minor |
tree | commitdiff |
2008-03-11 |
Chris Lattner | compile: double test() {} |
tree | commitdiff |
2008-03-11 |
Chris Lattner | variadic instructions don't have operand info for varia... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Generalize ExpandIntToFP to handle the case where the... |
tree | commitdiff |
2008-03-11 |
Chris Lattner | If a register operand comes from the variadic part... |
tree | commitdiff |
2008-03-11 |
Evan Cheng | Temporarily revert 48175. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Correctly clone FlaggedNodes. |
tree | commitdiff |
2008-03-10 |
Dan Gohman | APInt-ify this. |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Implement more support for fp-to-i128 and i128-to-fp... |
tree | commitdiff |
2008-03-10 |
Evan Cheng | If the register allocator ran out of registers, just... |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Fix mul expansion to check the correct number of bits for |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Somewhat better solution. |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Default ISD::PREFETCH to expand. |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
tree | commitdiff |
2008-03-10 |
Scott Michel | Give TargetLowering::getSetCCResultType() a parameter... |
tree | commitdiff |
2008-03-10 |
Bill Wendling | Minor cleanup. No functionality change. |
tree | commitdiff |
2008-03-10 |
Evan Cheng | - Fix a subtle bug in RemoveCopyByCommutingDef. ALR... |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Doh |
tree | commitdiff |
2008-03-10 |
Owen Anderson | Move StrongPHIElimination after live interval analysis... |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Avoid creating BUILD_VECTOR of all zero elements of... |
tree | commitdiff |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
tree | commitdiff |
2008-03-10 |
Dale Johannesen | Increase ISD::ParamFlags to 64 bits. Increase the... |
tree | commitdiff |
2008-03-09 |
Chris Lattner | remove an extraneous (and ugly) default argument, thank... |
tree | commitdiff |
2008-03-09 |
Chris Lattner | fp_round's produced by getCopyFromParts should always... |
tree | commitdiff |
2008-03-09 |
Chris Lattner | teach X86InstrInfo::copyRegToReg how to copy into ST... |
tree | commitdiff |
2008-03-09 |
Chris Lattner | Add ScheduleDAG support for copytoreg where the src... |
tree | commitdiff |
2008-03-09 |
Chris Lattner | fix 80 col violation |
tree | commitdiff |
2008-03-09 |
Chris Lattner | extend fp values with FP_EXTEND not FP_ROUND. |
tree | commitdiff |
2008-03-09 |
Chris Lattner | Fix two problems in SelectionDAGLegalize::ExpandBUILD_V... |
tree | commitdiff |
2008-03-08 |
Chris Lattner | Teach SD some vector identities, allowing us to compile... |
tree | commitdiff |
2008-03-08 |
Evan Cheng | Implement x86 support for @llvm.prefetch. It correspond... |
tree | commitdiff |
2008-03-07 |
Bill Wendling | Something that kills a super-register also |
tree | commitdiff |
2008-03-07 |
Evan Cheng | Fixed a register scavenger bug. If a def is re-defining... |
tree | commitdiff |
2008-03-06 |
Bill Wendling | When setting the "unused" info, take into account somet... |
tree | commitdiff |
2008-03-06 |
Evan Cheng | 80 col violation. |
tree | commitdiff |
2008-03-06 |
Gabor Greif | some more spelling changes |
tree | commitdiff |
2008-03-06 |
Evan Cheng | Constant fold SIGN_EXTEND_INREG with ashr not lshr. |
tree | commitdiff |
2008-03-05 |
Evan Cheng | Fix a coalescer bug wrt how dead copy interval is short... |
tree | commitdiff |
2008-03-05 |
Dale Johannesen | Clarify that CALLSEQ_START..END may not be nested, |
tree | commitdiff |
2008-03-05 |
Chris Lattner | Generalize FP constant shrinking optimization to apply... |
tree | commitdiff |
2008-03-05 |
Chris Lattner | Improve comment, pass in the original VT so that we... |
tree | commitdiff |
2008-03-05 |
Dan Gohman | Codegen support for i128 UINT_TO_FP. This just fixes a |
tree | commitdiff |
2008-03-05 |
Evan Cheng | Add a target lowering hook to control whether it's... |
tree | commitdiff |
2008-03-05 |
Andrew Lenharth | 64bit CAS on 32bit x86. |
tree | commitdiff |
2008-03-05 |
Dan Gohman | Codegen support for i128 SINT_TO_FP. |
tree | commitdiff |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
tree | commitdiff |
2008-03-04 |
Roman Levenstein | Some improvements related to the computation of heights... |
tree | commitdiff |
2008-03-04 |
Evan Cheng | Refactor ExpandConstantFP so it can optimize load from... |
tree | commitdiff |
2008-03-04 |
Bill Wendling | Did I say 'e = getNumOperands()'? I meant --e, of course. |
tree | commitdiff |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
tree | commitdiff |
2008-03-03 |
Bill Wendling | Miscellaneous clean-ups based on Evan's feedback: |
tree | commitdiff |
2008-03-03 |
Dan Gohman | Misc. APInt-ification in the DAGCombiner. |
tree | commitdiff |
2008-03-03 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-03-03 |
Dan Gohman | Yet more APInt-ification. |
tree | commitdiff |
2008-03-03 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-03-03 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-03-03 |
Bill Wendling | Go through the machine instruction's operands to make... |
tree | commitdiff |
2008-03-03 |
Bill Wendling | Make the register scavenger update the bookkeeping... |
tree | commitdiff |
2008-03-03 |
Bill Wendling | Multiple instructions can be inserted when eliminating... |
tree | commitdiff |
2008-03-01 |
Andrew Lenharth | all but CAS working on x86 |
tree | commitdiff |
2008-03-01 |
Dale Johannesen | Add MVT::is128BitVector and is64BitVector. Shrink |
tree | commitdiff |
2008-03-01 |
Evan Cheng | Refactor / clean up code; remove td list scheduler... |
tree | commitdiff |
2008-02-29 |
Evan Cheng | Don't fill eh frames even though these are text sections. |
tree | commitdiff |
2008-02-29 |
Bill Wendling | If we reload a virtual register that's already been... |
tree | commitdiff |
2008-02-29 |
Evan Cheng | Fix PR2112: don't run loop aligner if target doesn... |
tree | commitdiff |
2008-02-29 |
Evan Cheng | No need for coalescer to update kills. Only copies... |
tree | commitdiff |
2008-02-29 |
Evan Cheng | Remove redundant #include. |
tree | commitdiff |
2008-02-29 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-02-29 |
Dan Gohman | Use the new convertFromAPInt instead of convertFromZero... |
tree | commitdiff |
2008-02-29 |
Dan Gohman | Use the new APInt-enabled form of getConstant instead... |
tree | commitdiff |
2008-02-28 |
Evan Cheng | Added option -align-loops=<true/false> to disable loop... |
tree | commitdiff |
2008-02-28 |
Dale Johannesen | Interface of getByValTypeAlignment differed between |
tree | commitdiff |
2008-02-28 |
Dale Johannesen | Fix an assertion message. |
tree | commitdiff |
2008-02-28 |
Evan Cheng | Keep track how many commutes are performed by the sched... |
tree | commitdiff |
next |