summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Don't upgrade these.Reid Spencer2007-03-19
* Remove -reduce-joining-phys-regs options. Make it on by default.Evan Cheng2007-03-19
* Fix obvious typo in comment.Duncan Sands2007-03-19
* Fix naming inconsistencies.Evan Cheng2007-03-19
* Special LDR instructions to load from non-pc-relative constantpools. These areEvan Cheng2007-03-19
* Constant generation instructions are re-materializable.Evan Cheng2007-03-19
* Added isReMaterializable.Evan Cheng2007-03-19
* Recognize target instruction flag 'isReMaterializable'.Evan Cheng2007-03-19
* Add a TargetInstrDescriptor flag to mark an instruction as "re-materializable".Evan Cheng2007-03-19
* Add isStrictPositive() to APInt to determine if this APInt Value > 0.Zhou Sheng2007-03-19
* Minor bug fix.Evan Cheng2007-03-19
* fix a warningChris Lattner2007-03-19
* add PR#Chris Lattner2007-03-19
* implement the next chunk of SROA with memset/memcpy's of aggregates. ThisChris Lattner2007-03-19
* add pr#Chris Lattner2007-03-19
* new testcaseChris Lattner2007-03-19
* testcase for SROA with memset etcChris Lattner2007-03-19
* Clean up this code and fix subtract miscompile.Nick Lewycky2007-03-18
* Implement InstCombine/and-xor-merge.ll:test[12].Chris Lattner2007-03-18
* new testcaseChris Lattner2007-03-18
* minor updatesChris Lattner2007-03-18
* This is implemented. We now generate:Nick Lewycky2007-03-18
* - Merge UsedBlocks info after two virtual registers are coalesced.Evan Cheng2007-03-18
* Keep UsedBlocks info accurate.Evan Cheng2007-03-18
* Fix comment.Evan Cheng2007-03-18
* Propagate ValueRanges across equality.Nick Lewycky2007-03-18
* Silence warningAnton Korobeynikov2007-03-17
* Track the BB's where each virtual register is used.Evan Cheng2007-03-17
* Joining a live interval of a physical register with a virtual one can turn outEvan Cheng2007-03-17
* Use SmallSet instead of std::set.Evan Cheng2007-03-17
* If sdisel has decided to sink GEP index expression into any BB. Replace all usesEvan Cheng2007-03-17
* GEP index sink test case.Evan Cheng2007-03-17
* Test case for X86 inline asm constraint 'I'Devang Patel2007-03-17
* Support 'I' inline asm constraint.Devang Patel2007-03-17
* Only ARMv6 has BSWAP.Lauro Ramos Venancio2007-03-16
* Turn on GEP index sinking by default.Evan Cheng2007-03-16
* Stupid bug.Evan Cheng2007-03-16
* And now support for MMX logical operations.Bill Wendling2007-03-16
* Sink a binary expression into its use blocks if it is a loop invariantEvan Cheng2007-03-16
* Added isLegalAddressExpression(). Only allows X +/- C for now.Evan Cheng2007-03-16
* Added isLegalAddressExpression hook to test if the given expression can beEvan Cheng2007-03-16
* These forward declarations are not needed.Evan Cheng2007-03-16
* Add more comments and update to new asm syntax.Nick Lewycky2007-03-16
* Multiplication support for MMX.Bill Wendling2007-03-15
* Debugging output stuff.Evan Cheng2007-03-15
* Regenerate.Reid Spencer2007-03-15
* Revert last changes as they introduced other problems.Reid Spencer2007-03-15
* ARM isel should match ldr x +/- x * (2^n) to ldr [x, +/- x, lsl #log2(n)].Evan Cheng2007-03-14
* Regenerate.Reid Spencer2007-03-14
* The sign information was not propagating into the rename map so only theReid Spencer2007-03-14