summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* Remove unused variablesMatt Beaumont-Gay2011-04-01
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-31
* The basic register allocator must also use the inline spiller.Jakob Stoklund Olesen2011-03-31
* Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen2011-03-31
* Instcombile optimization: extractelement(cast) -> cast(extractelement)Nadav Rotem2011-03-31
* InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev...Benjamin Kramer2011-03-31
* Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng2011-03-31
* Fix single word and unsigned byte data transfer instruction encodings so thatJohnny Chen2011-03-31
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-31
* Don't completely eliminate identity copies that also modify super register li...Jakob Stoklund Olesen2011-03-31
* Add BLXi to the instruction table for disassembly purpose.Johnny Chen2011-03-31
* Allow kill flags on two-address instructions. They are harmless.Jakob Stoklund Olesen2011-03-31
* Mark all uses as <undef> when joining a copy.Jakob Stoklund Olesen2011-03-31
* Remove dead code.Devang Patel2011-03-31
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-31
* Fix bug found by valgrind.Jakob Stoklund Olesen2011-03-31
* Add XCore intrinsics for initializing / starting / synchronizing threads.Richard Osborne2011-03-31
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-31
* lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don't use std::pow(float,float...NAKAMURA Takumi2011-03-31
* InstCombine: Fix transform to use the swapped predicate.Benjamin Kramer2011-03-31
* InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, yBenjamin Kramer2011-03-31
* InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -CBenjamin Kramer2011-03-31
* InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly...Benjamin Kramer2011-03-31
* InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp x, y.Benjamin Kramer2011-03-31
* Pick a conservative register class when creating a small live range for remat.Jakob Stoklund Olesen2011-03-31
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-31
* Somehow we managed to forget to encode the lane index for a large swathe of N...Owen Anderson2011-03-30
* Don't try to create zero-sized stack objects.Evan Cheng2011-03-30
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-30
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-30
* * The DSE code that tested for overlapping needed to take into account the factBill Wendling2011-03-30
* fixed typoAkira Hatanaka2011-03-30
* Reset StringMap's NumTombstones on clears and rehashes.Jakob Stoklund Olesen2011-03-30
* Prevent infinite growth of SmallPtrSet instances.Jakob Stoklund Olesen2011-03-30
* Prevent infinite growth of SmallMap instances.Jakob Stoklund Olesen2011-03-30
* Fix evil VirtRegRewriter bug.Jakob Stoklund Olesen2011-03-30
* Teach VirtRegRewriter about the new virtual register numbers. No functional c...Jakob Stoklund Olesen2011-03-30
* Avoid turning a floating point division with a constant power of two into a d...Benjamin Kramer2011-03-30
* InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an ...Benjamin Kramer2011-03-30
* Add APFloat::getExactInverse.Benjamin Kramer2011-03-30
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-30
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-30
* Treat clones the same as their origin.Jakob Stoklund Olesen2011-03-30
* Remove dead code.Bill Wendling2011-03-30
* Set the unnamed_addr only when we're creating a new GV in the dest module.Bill Wendling2011-03-29
* Revert r128501. It caused test failures.Bill Wendling2011-03-29
* Tidy up. 80 columns and trailing whitespace.Jim Grosbach2011-03-29
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-29
* We need to copy over the unnamed_addr attribute.Bill Wendling2011-03-29
* InstCombine: Add a few missing combines for ANDs and ORs of sign bit tests.Benjamin Kramer2011-03-29