aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instructionEli Friedman2011-04-021-0/+32
* ptx: support setp's 4-operand formatChe-Liang Chiou2011-04-021-0/+25
* Do some peephole optimizations to remove pointless VMOVs from Neon to integerCameron Zwarich2011-04-021-0/+11
* Fixed a bug in disassembly of STR_POST, where the immediate is the second ope...Johnny Chen2011-04-021-0/+3
* Fixed MOVr for "should be" encoding bits for Inst{19-16} = 0b0000.Johnny Chen2011-04-011-0/+13
* MOVs should have Inst{19-16} as 0b0000, otherwise, the instruction is UNPREDI...Johnny Chen2011-04-011-0/+17
* Fix the instruction table entries for AI1_adde_sube_s_irs multiclass definiti...Johnny Chen2011-04-011-0/+7
* LDRD/STRD instructions should print both Rt and Rt2 in the asm string.Jim Grosbach2011-04-012-2/+2
* Fix a LDRT/LDRBT decoding bug where for Encoding A2, if Inst{4} != 0, we shou...Johnny Chen2011-04-012-0/+15
* InstCombine: Turn icmp + sext into bitwise/integer ops when the input has onl...Benjamin Kramer2011-04-011-0/+48
* Fix LDRi12 immediate operand, which was changed to be the second operand in $...Johnny Chen2011-04-011-0/+9
* Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka2011-04-012-2/+48
* Add test case.Evan Cheng2011-04-011-0/+27
* FileCheck'ify test.Evan Cheng2011-04-011-8/+8
* 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-311-0/+34
* Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen2011-03-311-1/+1
* Fix SystemZ testsJakob Stoklund Olesen2011-03-311-1/+2
* Instcombile optimization: extractelement(cast) -> cast(extractelement)Nadav Rotem2011-03-311-0/+27
* 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-311-0/+9
* 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-311-1/+27
* Fix single word and unsigned byte data transfer instruction encodings so thatJohnny Chen2011-03-311-0/+4
* 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-316-3/+349
* Don't completely eliminate identity copies that also modify super register li...Jakob Stoklund Olesen2011-03-311-0/+1
* Add BLXi to the instruction table for disassembly purpose.Johnny Chen2011-03-311-0/+3
* Mark all uses as <undef> when joining a copy.Jakob Stoklund Olesen2011-03-311-1/+1
* Remove stray empty test file.Daniel Dunbar2011-03-311-0/+0
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-311-38/+0
* Add XCore intrinsics for initializing / starting / synchronizing threads.Richard Osborne2011-03-311-0/+67
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-311-0/+38
* InstCombine: Fix transform to use the swapped predicate.Benjamin Kramer2011-03-311-1/+1
* InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, yBenjamin Kramer2011-03-311-0/+9
* InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -CBenjamin Kramer2011-03-311-0/+8
* InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly...Benjamin Kramer2011-03-311-0/+23
* InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp x, y.Benjamin Kramer2011-03-311-0/+11
* Will not compile without the spec!Duncan Sands2011-03-311-1/+1
* 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-311-0/+61
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-311-34/+0
* Don't try to create zero-sized stack objects.Evan Cheng2011-03-301-0/+10
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-301-0/+34
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-301-0/+97
* * The DSE code that tested for overlapping needed to take into account the factBill Wendling2011-03-301-0/+1
* Avoid turning a floating point division with a constant power of two into a d...Benjamin Kramer2011-03-301-1/+1
* InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an ...Benjamin Kramer2011-03-301-0/+25
* Add a test case for thumb stc2 instruction.Johnny Chen2011-03-301-0/+3
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-292-10/+101