aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2010-10-11Found a bug turning this on by default. Disable again for now.Eric Christopher
2010-10-11Remove now non-existent option.Eric Christopher
2010-10-09Correct some load / store instruction itinerary mistakes:Evan Cheng
2010-10-09Simplify test and move into a generic "crash" ll file.Bill Wendling
2010-10-09Check to make sure that the iterator isn't at the beginning of the basic blockBill Wendling
2010-10-08Change register allocation order for ARM VFP and NEON registers to put theBob Wilson
2010-10-07Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach
2010-10-06- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng
2010-09-30Try again to disable critical edge splitting in CodeGenPrepare.Jakob Stoklund Olesen
2010-09-30Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim
2010-09-29Increase ARM APCS preferred alignment for i64 and f64 from 32 bits to 64 bits.Bob Wilson
2010-09-29do not compare actual branch labels; this may fix llvm-gcc-x86_64-darwin10-cr...Gabor Greif
2010-09-29improve heuristics to find the 'and' corresponding to 'tst' to also catch opp...Gabor Greif
2010-09-28Add a subtarget hook for reporting the misprediction penalty. Use this to pro...Owen Anderson
2010-09-28User proper libcall names & condcodes while compiling for ARM EABI.Anton Korobeynikov
2010-09-28Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson
2010-09-28Add a command line option "-arm-strict-align" to disallow unaligned memoryBob Wilson
2010-09-27Revert "Disable codegen prepare critical edge splitting. Machine instruction ...Jakob Stoklund Olesen
2010-09-27Explicitly disable CGP critical edge splitting for this test so it won't breakJakob Stoklund Olesen
2010-09-27Don't depend on basic block numbering.Jakob Stoklund Olesen
2010-09-24Enable code placement optimization pass for ARM.Evan Cheng
2010-09-23Set alignment operand for NEON VST instructions.Bob Wilson
2010-09-23Set alignment operand for NEON VLD instructions.Bob Wilson
2010-09-23Disable codegen prepare critical edge splitting. Machine instruction passes nowEvan Cheng
2010-09-21OptimizeCompareInstr should avoid iterating pass the beginning of the MBB whe...Evan Cheng
2010-09-20Simplify ARM callee-saved register handling by removing the distinctionJim Grosbach
2010-09-17Add target-specific DAG combiner for BUILD_VECTOR and VMOVRRD. An i64Bob Wilson
2010-09-17Teach the (non-MC) instruction printer to use the cannonical names for push/pop,Jim Grosbach
2010-09-17Update tests to handle MC-inst instruction printing of shift operations. TheJim Grosbach
2010-09-17FileCheck-izeJim Grosbach
2010-09-17Move thumb2 tests to the thumb2 directoryJim Grosbach
2010-09-17tweak test to check instructions rather than relying on the comment stringJim Grosbach
2010-09-17tweak test to check instructions rather than relying on the comment stringJim Grosbach
2010-09-17tweak test to check instructions rather than relying on the comment stringJim Grosbach
2010-09-15Reapply Gabor's 113839, 113840, and 113876 with a fix for a problemBob Wilson
2010-09-15the darwin9-powerpc buildbot keeps consistently crashing,Gabor Greif
2010-09-14forgot the testcase change for r113839Gabor Greif
2010-09-14test for and-tst peephole optimizationGabor Greif
2010-09-13Re-apply r113679, which was reverted in r113720, which added a paid of new in...Owen Anderson
2010-09-12Revert 113679, it was causing an infinite loop in a testcase that I've sentEric Christopher
2010-09-10Fix test so it passes on non-Darwin hosts.Evan Cheng
2010-09-10Fix merging base-updates for VLDM/VSTM: Before I switched these instructionsBob Wilson
2010-09-10Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng
2010-09-08Remove ssp from this test.Eric Christopher
2010-09-03Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson
2010-09-02Fix an unnecessary XFAILSandeep Patel
2010-09-02Now that register allocation properly considers reserved regs, simplify theJim Grosbach
2010-09-02Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-09-01temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner