aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2011-03-14Generate a VTBL instruction instead of a series of loads and stores when weBill Wendling
2011-03-14Fix this test up a bit.Eric Christopher
2011-03-14Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng
2011-03-12Saving files before committing is overrated.Eric Christopher
2011-03-12Sometimes isPredicable lies to us and tells us we don't need the operands.Eric Christopher
2011-03-11Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach
2011-03-11Roll r127459 back in:Cameron Zwarich
2011-03-11Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often getDaniel Dunbar
2011-03-11Optimize trivial branches in CodeGenPrepare, which often get created from theCameron Zwarich
2011-03-11Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng
2011-03-10Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach
2011-03-08Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.Bob Wilson
2011-03-04Be nice to Xcore and the XMOS assembler and avoid quoting section namesJoerg Sonnenberger
2011-03-04XFAIL for all. These tests are darwin specific anyway.Devang Patel
2011-03-04Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind...Devang Patel
2011-03-03Bug#9033: For the ELF assembler output, always quote the section name.Joerg Sonnenberger
2011-03-02Eliminate the unused CodeGenPrepare option to split critical edges.Cameron Zwarich
2011-03-01Narrow right shifts need to encode their immediates differently from a normalBill Wendling
2011-02-28Fix typo introduced by r126661: "Fix a typo which ..."Jakob Stoklund Olesen
2011-02-28Fix a typo which cause dag combine crash. rdar://9059537.Evan Cheng
2011-02-25Add patterns to use post-increment addressing for Neon VST1-lane instructions.Bob Wilson
2011-02-24Move arch specific tests in arch specific directories.Devang Patel
2011-02-23Check only relevant strings in output to increase stability of the tests.Devang Patel
2011-02-23More fcopysign correctness and performance fix.Evan Cheng
2011-02-22available_externally (hidden or not) GVs are always accessed via stubs. rdar:...Evan Cheng
2011-02-14PR9139: Specify ARM/Darwin triple for vector-DAGCombine.ll test.Bob Wilson
2011-02-11Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types.Nate Begeman
2011-02-11Fix buggy fcopysign lowering.Evan Cheng
2011-02-08PostRA antidependence breaker unit test for PR8986.Andrew Trick
2011-02-08PostRA antidependence breaker unit test for rdar://8959122.Andrew Trick
2011-02-07Fix an obvious typo which caused an isel assertion. rdar://8964854.Evan Cheng
2011-02-07Add codegen support for using post-increment NEON load/store instructions.Bob Wilson
2011-02-07Rework some .ARM.attribute work for improved gcc compatibility.Jason W Kim
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-01-27Add a testcase for my last checkin.Eric Christopher
2011-01-25Don't merge restore with tail call instruction.Evan Cheng
2011-01-21Last round of fixes for movw + movt global address codegen.Evan Cheng
2011-01-21Enable support for precise scheduling of the instruction selectionAndrew Trick
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relativeEvan Cheng
2011-01-20Add test.Evan Cheng
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-20If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher
2011-01-20Fix debug info for merged global.Devang Patel
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-11Even if we don't have 7 bytes of stack space we may need to save andEric Christopher
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson
2011-01-07Add testcases for PR8411 (vget_low and vget_high implemented as shuffles).Bob Wilson
2011-01-07Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson