aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman2008-02-141-0/+10
* simplify code, no functionality change.Chris Lattner2008-02-141-7/+9
* Move some useful operands up into the all-targets .tdNate Begeman2008-02-142-3/+3
* Fix PR2032. Inform the alias analysis of changes to the underlying program.Nick Lewycky2008-02-141-0/+2
* upgrade some entries, remove stuff that is done.Chris Lattner2008-02-142-134/+46
* the mid-level optimizer removes this stuff.Chris Lattner2008-02-141-26/+0
* this one is easy.Chris Lattner2008-02-141-1/+1
* This readme entry is done, testcase here: CodeGen/X86/zero-remat.llChris Lattner2008-02-141-14/+0
* Allow the APInt form of ComputeMaskedBits to operate on i128 types.Dan Gohman2008-02-131-4/+7
* Assigning an APInt to 0 with plain assignment gives it a one-bitDan Gohman2008-02-131-1/+1
* Avoid setting bits that aren't demanded.Dan Gohman2008-02-131-3/+3
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-1311-54/+62
* A loop latch phi node may have uses inside loop, not just in loop header.Devang Patel2008-02-131-4/+5
* Rename APInt's isPositive to isNonNegative, to reflect what itDan Gohman2008-02-131-6/+6
* While moving exit condition, do not drop loop latch on the floor.Devang Patel2008-02-131-4/+9
* Add countTrailingOnes member functions to APInt.Dan Gohman2008-02-131-0/+12
* Keep track of exit value operand number when operands are swapped.Devang Patel2008-02-131-1/+6
* Enable exception handling int JITNicolas Geoffray2008-02-1310-8/+856
* Teach LegalizeTypes how to expand and promote CTLZ,Duncan Sands2008-02-133-18/+108
* Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.Chris Lattner2008-02-131-0/+1
* remove some dead code.Chris Lattner2008-02-131-4/+0
* Remove use of ltdlDevang Patel2008-02-133-4958/+17
* Fix typo. Thanks to Duncan for noticing.Wojciech Matyjewicz2008-02-131-1/+1
* Add comments as per review feedback.Wojciech Matyjewicz2008-02-131-5/+13
* Some code clean up.Evan Cheng2008-02-131-33/+34
* Simplify.Evan Cheng2008-02-131-3/+1
* Fix a potential serious problem where kills belonging to the val# defined by ...Evan Cheng2008-02-131-3/+2
* * Cannot safely commute an instruction there are other defs which can reach i...Evan Cheng2008-02-131-1/+5
* In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower thisChris Lattner2008-02-131-1/+15
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-133-39/+17
* teach dag combiner how to eliminate MERGE_VALUES nodes.Chris Lattner2008-02-131-0/+14
* readme updatesNate Begeman2008-02-132-0/+20
* Support legalizing insert_vector_elt on targets where the elementNate Begeman2008-02-131-27/+40
* Initial support for copy elimination by commuting its definition MI.Evan Cheng2008-02-132-17/+243
* Make register scavenging happy by not using a reg (CR0) that isn't definedNate Begeman2008-02-131-1/+1
* - Added removeValNo() to remove all live ranges of a particular value#.Evan Cheng2008-02-131-7/+61
* commuteInstr() can now commute non-ssa machine instrs.Evan Cheng2008-02-133-0/+28
* Added debugging routine dumpUses.Evan Cheng2008-02-131-0/+8
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-1311-129/+157
* __DATA not __DATA__ is the right segment name on darwin.Dale Johannesen2008-02-122-2/+2
* Remove some dead codeNate Begeman2008-02-121-7/+3
* SSE4.1 64b integer insert/extract pattern supportNate Begeman2008-02-124-41/+73
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-122-2/+120
* Generalize getCopyFromParts and getCopyToParts toDuncan Sands2008-02-121-113/+215
* Revert r46916 PPCTargetAsmInfo.cpp.Evan Cheng2008-02-121-2/+2
* Only using x86-64 rip relative addressing in non-staic mode?Evan Cheng2008-02-121-4/+8
* Fix PR2002. Suppose n is the initial value for the induction Wojciech Matyjewicz2008-02-121-6/+4
* Fix for bug 1996: optimize out loads of undef. This code basically just Eli Friedman2008-02-121-1/+28
* Update comment.Evan Cheng2008-02-121-2/+2
* Unbreak various insert_vector_elt and extract_vector_elt tests in presence of...Evan Cheng2008-02-121-4/+4