aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng2011-04-014-19/+174
* Remove unused variablesMatt Beaumont-Gay2011-04-011-3/+1
* Fix Thumb and Thumb2 tests to be register allocator independent.Jakob Stoklund Olesen2011-03-315-23/+27
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-3110-76/+363
* The basic register allocator must also use the inline spiller.Jakob Stoklund Olesen2011-03-311-1/+1
* Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen2011-03-313-1/+8
* Fix SystemZ testsJakob Stoklund Olesen2011-03-311-1/+2
* Instcombile optimization: extractelement(cast) -> cast(extractelement)Nadav Rotem2011-03-312-1/+36
* Fix ARM tests to be register allocator independent.Jakob Stoklund Olesen2011-03-3117-56/+83
* InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev...Benjamin Kramer2011-03-312-2/+13
* Add a test case for a malformed LDC/LDC2 instructions with PUDW = 0b0000, whichJohnny Chen2011-03-311-0/+11
* Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng2011-03-314-4/+80
* Fix single word and unsigned byte data transfer instruction encodings so thatJohnny Chen2011-03-312-0/+6
* Fix Mips, Sparc, and XCore tests that were dependent on register allocation.Jakob Stoklund Olesen2011-03-316-49/+60
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-3113-288/+726
* Pick better examples. "fpext float 3.1415 to double" won't parse because 3.1415Nick Lewycky2011-03-311-2/+2
* Don't completely eliminate identity copies that also modify super register li...Jakob Stoklund Olesen2011-03-312-6/+13
* Add BLXi to the instruction table for disassembly purpose.Johnny Chen2011-03-313-2/+26
* Allow kill flags on two-address instructions. They are harmless.Jakob Stoklund Olesen2011-03-311-6/+2
* Mark all uses as <undef> when joining a copy.Jakob Stoklund Olesen2011-03-314-9/+21
* Remove stray empty test file.Daniel Dunbar2011-03-311-0/+0
* Remove dead code.Devang Patel2011-03-311-5/+1
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-3110-360/+87
* Fix bug found by valgrind.Jakob Stoklund Olesen2011-03-311-1/+1
* Add XCore intrinsics for initializing / starting / synchronizing threads.Richard Osborne2011-03-313-6/+123
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-3110-87/+360
* Fix whitespace.Michael J. Spencer2011-03-313-24/+24
* Switch FileRemover from PathV1 to V2.Michael J. Spencer2011-03-316-21/+30
* lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don't use std::pow(float,float...NAKAMURA Takumi2011-03-311-1/+3
* InstCombine: Fix transform to use the swapped predicate.Benjamin Kramer2011-03-312-3/+3
* InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, yBenjamin Kramer2011-03-312-0/+14
* InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -CBenjamin Kramer2011-03-312-0/+16
* InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly...Benjamin Kramer2011-03-312-0/+57
* InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp x, y.Benjamin Kramer2011-03-312-0/+18
* Will not compile without the spec!Duncan Sands2011-03-311-1/+1
* Strip trailing whitespace.Duncan Sands2011-03-312-14/+14
* Testcase for r128619 (PR9571).Bill Wendling2011-03-311-0/+15
* Pick a conservative register class when creating a small live range for remat.Jakob Stoklund Olesen2011-03-312-1/+62
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-318-319/+66
* Fix typo in generated HTML.Nick Lewycky2011-03-311-1/+1
* Use intrinsics for Neon vmull operations. Radar 9208957.Bob Wilson2011-03-312-27/+17
* Somehow we managed to forget to encode the lane index for a large swathe of N...Owen Anderson2011-03-302-21/+70
* Don't try to create zero-sized stack objects.Evan Cheng2011-03-303-4/+16
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-308-66/+319
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-305-9/+179
* Tidy up. Whitespace and 80-columns.Jim Grosbach2011-03-302-26/+28
* * The DSE code that tested for overlapping needed to take into account the factBill Wendling2011-03-302-1/+4
* fixed typoAkira Hatanaka2011-03-301-2/+2
* Don't add the same analysis implementation pair twice.Jakob Stoklund Olesen2011-03-301-0/+2
* Reset StringMap's NumTombstones on clears and rehashes.Jakob Stoklund Olesen2011-03-302-0/+6