aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* LDRD/STRD instructions should print both Rt and Rt2 in the asm string.Jim Grosbach2011-04-012-2/+2
* 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
* 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
* Fix ARM tests to be register allocator independent.Jakob Stoklund Olesen2011-03-3117-56/+83
* Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng2011-03-311-1/+27
* 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
* Mark all uses as <undef> when joining a copy.Jakob Stoklund Olesen2011-03-311-1/+1
* Add XCore intrinsics for initializing / starting / synchronizing threads.Richard Osborne2011-03-311-0/+67
* Pick a conservative register class when creating a small live range for remat.Jakob Stoklund Olesen2011-03-311-0/+61
* Don't try to create zero-sized stack objects.Evan Cheng2011-03-301-0/+10
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-301-0/+97
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-291-0/+98
* Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. FixesCameron Zwarich2011-03-291-0/+19
* Reduce test case.Rafael Espindola2011-03-291-53/+3
* Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during ...Evan Cheng2011-03-291-0/+29
* In some cases, the "fail BB dominator" may be null after the BB was split (andBill Wendling2011-03-281-1/+17
* Collect and coalesce DBG_VALUE instructions before emitting the function.Jakob Stoklund Olesen2011-03-261-1/+1
* Fix the bfi handling for or (and a mask) (and b mask). We need the twoEric Christopher2011-03-261-0/+11
* Emit less labels for debug info and stop emitting .loc directives for DBG_VAL...Jakob Stoklund Olesen2011-03-253-16/+20
* Move test in x86 specific area.Devang Patel2011-03-241-0/+69
* Keep track of directory namd and fIx regression caused by Rafael's patch r119...Devang Patel2011-03-241-1/+1
* Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.NAKAMURA Takumi2011-03-242-1/+76
* Do early taildup of ret in CodeGenPrepare for potential tail calls that have aCameron Zwarich2011-03-241-0/+37
* Enable GlobalMerge on darwin.Devang Patel2011-03-232-2/+1
* Revert r128175.Andrew Trick2011-03-232-30/+12
* Cmp peephole optimization isn't always safe for signed arithmetics.Evan Cheng2011-03-232-2/+45
* PR9535: add support for splitting and scalarizing vector ISD::FP_ROUND.Eli Friedman2011-03-231-0/+35
* Reapply Eli's r127852 now that the pre-RA scheduler can spill EFLAGS.Andrew Trick2011-03-232-12/+30
* Reapply r128045 and r128051 with fixes.Jakob Stoklund Olesen2011-03-221-4/+6
* Revert r128045 and r128051, debug info enhancements.Andrew Trick2011-03-221-6/+4
* ptx: add analyze/insert/remove branchChe-Liang Chiou2011-03-221-0/+3
* Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges.Jakob Stoklund Olesen2011-03-221-4/+6
* Fix fast-isel address mode folding to avoid folding instructionsDan Gohman2011-03-221-0/+19
* Write the section table and the section data in the same order thatRafael Espindola2011-03-201-2/+2
* Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessorsDaniel Dunbar2011-03-191-63/+0
* SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IREvan Cheng2011-03-191-0/+63
* Add support for legalizing UINT_TO_FP of vectors on platforms which doNadav Rotem2011-03-191-0/+11
* FileCheckize a test.Andrew Trick2011-03-191-7/+16
* Match a few more obvious patterns to revsh. rdar://9147637.Evan Cheng2011-03-181-2/+28
* Revert r127852; it's apparently causing an ICE on mingw.Eli Friedman2011-03-182-30/+12
* PTX: Fix various codegen issuesJustin Holewinski2011-03-183-46/+91
* ptx: fix parameter order that is reversedChe-Liang Chiou2011-03-181-0/+8