summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Place context in member variables instead of passing around pointers.Jakob Stoklund Olesen2011-03-14
* Rename members to match LLVM naming conventions more closely.Jakob Stoklund Olesen2011-03-14
* Remove some dead patterns.Jim Grosbach2011-03-14
* BIT_CONVERT has been renamed to BITCAST.Evan Cheng2011-03-14
* Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng2011-03-14
* Indentation.Evan Cheng2011-03-14
* Negating a recurrence preserves no-self-wrap.Andrew Trick2011-03-14
* HowFarToZero can compute a trip count as long as the recurrence has no-self-w...Andrew Trick2011-03-14
* Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick2011-03-14
* whitespaceAndrew Trick2011-03-14
* PTX: Emit global arrays with proper sizesJustin Holewinski2011-03-14
* PTX: Add support for sqrt/sin/cos intrinsicsJustin Holewinski2011-03-14
* ptx: add set.p instruction and related changes to predicate executionChe-Liang Chiou2011-03-14
* This case is solved by Scalar Replacement of Aggregates (DT) andJin-Gu Kang2011-03-14
* ptx: add basic support of predicate executionChe-Liang Chiou2011-03-13
* Add comment as following:Jin-Gu Kang2011-03-13
* Now that we are deleting unused live intervals during allocation, pointers ma...Jakob Stoklund Olesen2011-03-13
* Tell the register allocator about new unused virtual registers.Jakob Stoklund Olesen2011-03-13
* Build CompilerDriver library.Oscar Fuentes2011-03-12
* Teach ComputeMaskedBits about sub nsw.Benjamin Kramer2011-03-12
* 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