summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Speculatively revert commit 127478 (jsjodin) in an attempt to fix theDuncan Sands2011-03-12
* This patch removes some of useless instructions generated by bitfield access.Jin-Gu Kang2011-03-12
* Include snippets in the live stack interval.Jakob Stoklund Olesen2011-03-12
* Spill multiple registers at once.Jakob Stoklund Olesen2011-03-12
* Fixed the comparison operator for the enhancedSean Callanan2011-03-12
* That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen2011-03-12
* Sometimes isPredicable lies to us and tells us we don't need the operands.Eric Christopher2011-03-12
* Add FIXME.Jim Grosbach2011-03-12
* Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the sameJim Grosbach2011-03-12
* Add a FIXME.Jim Grosbach2011-03-11
* Pseudo-ize the ARM 'B' instruction.Jim Grosbach2011-03-11
* Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach2011-03-11
* Pseudo-ize VMOVDcc and VMOVScc.Jim Grosbach2011-03-11
* 80 columnsJim Grosbach2011-03-11
* Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach2011-03-11
* Roll r127459 back in:Cameron Zwarich2011-03-11
* Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich2011-03-11
* Teach FastISel to support register-immediate-immediate instructions.Owen Anderson2011-03-11
* ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach2011-03-11
* ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach2011-03-11
* ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach2011-03-11
* This FIXME has been fixed.Jim Grosbach2011-03-11
* Properly pseudo-ize ARM MVNCCi.Jim Grosbach2011-03-11
* Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin2011-03-11
* Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often getDaniel Dunbar2011-03-11
* Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).Jim Grosbach2011-03-11
* Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick2011-03-11
* ComputeMaskedBits: sub falls through to add, and sub doesn't have the same ov...Benjamin Kramer2011-03-11
* InstCombine: Fix a thinko where transform an icmp under the assumption that i...Benjamin Kramer2011-03-11
* Teach ComputeMaskedBits about nsw on add. I don't think there's anything we canNick Lewycky2011-03-11
* Fix use of CompEnd predicate to be standards conformingJohn Wiegley2011-03-11
* Optimize trivial branches in CodeGenPrepare, which often get created from theCameron Zwarich2011-03-11
* silence a conditional assignment -Wuninitialized warning.Chris Lattner2011-03-11
* Properly pseudo-ize ARM MOVCCi and MOVCCi16.Jim Grosbach2011-03-11
* Change the x86 32-bit scheduler to register pressure and fix up theEric Christopher2011-03-11
* Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng2011-03-11
* Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach2011-03-10
* RecursivelyDeleteTriviallyDeadInstructions only needs aDan Gohman2011-03-10
* Don't compute the file size if we don't need to.Rafael Espindola2011-03-10
* Fix reassociate to postpone certain instruction deletions untilDan Gohman2011-03-10
* DMB can just be a pat referencing MCR.Jim Grosbach2011-03-10
* Reorganize a bit. No functional change, just moving patterns up.Jim Grosbach2011-03-10
* Pseudo-instructions are codegenonly by definition.Jim Grosbach2011-03-10
* InstCombine: Turn umul_with_overflow into mul nuw if we can prove that it can...Benjamin Kramer2011-03-10
* Add r127409 back now that the windows file was updated.Rafael Espindola2011-03-10
* Try to fix the windows build.Rafael Espindola2011-03-10
* Revert r127409 which broke all the Windows bots.Jakob Stoklund Olesen2011-03-10
* PTX: Add preliminary support for floating-point divide and multiply-and-addJustin Holewinski2011-03-10
* Add support for MemoryBuffers that are not null terminated and addRafael Espindola2011-03-10
* Add an option to disable critical edge splitting in PHIElimination.Cameron Zwarich2011-03-10