2008-03-19 |
Christopher Lamb | Fix X86's isTruncateFree to not claim that truncate... |
tree | commitdiff |
2008-03-19 |
Evan Cheng | Fixed a coalescer bug caused by a typo. |
tree | commitdiff |
2008-03-19 |
Evan Cheng | Fix live variables issues: |
tree | commitdiff |
2008-03-18 |
Bill Wendling | Temporarily revert r48491. It's breaking test/CodeGen... |
tree | commitdiff |
2008-03-18 |
Dale Johannesen | Make conversions of i8/i16 to ppcf128 work. |
tree | commitdiff |
2008-03-18 |
Christopher Lamb | Target independent DAG transform to use truncate for... |
tree | commitdiff |
2008-03-18 |
Evan Cheng | Rewrite code that propagate isDead information after... |
tree | commitdiff |
2008-03-17 |
Owen Anderson | A first attempt at updating live intervals, with code... |
tree | commitdiff |
2008-03-16 |
Christopher Lamb | Make insert_subreg a two-address instruction, vastly... |
tree | commitdiff |
2008-03-15 |
Evan Cheng | Remove isImplicitDef TargetInstrDesc flag. |
tree | commitdiff |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
tree | commitdiff |
2008-03-14 |
Duncan Sands | Do not generate special entries in the dwarf eh |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Fix PR2138. Apparently any modification to a std::multi... |
tree | commitdiff |
2008-03-14 |
Duncan Sands | Simplify using getIntPtrConstant. |
tree | commitdiff |
2008-03-14 |
Nate Begeman | Tabs -> spaces |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Livein copy scheduling fixes: do not coalesce physical... |
tree | commitdiff |
2008-03-13 |
Dan Gohman | More APInt-ification. |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Undo tweak. It had no obvious benefit. |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Typo. |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Don't try to sink 3-address instruction if convertToThr... |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Remove an unused command line option. |
tree | commitdiff |
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 |
next |