ARM: Fix optimizeCompare to correctly check safe condition.
[oota-llvm.git] / test / CodeGen / ARM /
2012-07-11 Manman RenARM: Fix optimizeCompare to correctly check safe condition.
2012-07-09 Owen AndersonTeach the DAG combiner to turn sitofp/uitofp from i1...
2012-07-06 NAKAMURA TakumiRevert r159804, "[arm-fast-isel] Add support for vararg...
2012-07-06 Jush Lu[arm-fast-isel] Add support for vararg function calls.
2012-07-02 Chandler CarruthFix the remaining TCL-style quotes found in the testsui...
2012-07-02 Chandler CarruthConvert the uses of '|&' to use '2>&1 |' instead, which...
2012-07-02 Chandler CarruthConvert all tests using TCL-style quoting to use shell...
2012-07-01 Rafael EspindolaNow that RegistersDefinedFromSameValue handles one...
2012-06-25 Manman RenARM: update peephole optimization.
2012-06-24 Pete CooperDAG legalisation can now handle illegal fma vector...
2012-06-23 Hans WennborgExtend the IL for selecting TLS models (PR9788)
2012-06-23 Evan Cheng(sub X, imm) gets canonicalized to (add X, -imm)
2012-06-22 Lang HamesRename fp-op fusion option (yet again) for compatibilit...
2012-06-22 Andrew TrickARM scheduling fix: compute predicated implicit use...
2012-06-22 Lang HamesRename -allow-excess-fp-precision flag to -fuse-fp...
2012-06-21 Lang HamesAdd a missing llvm.fma -> VFNMS pattern to the ARM...
2012-06-21 Evan ChengEmit a single _udivmodsi4 libcall instead of two separa...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-18 Manman RenARM: use NOEN loads and stores if possible when handlin...
2012-06-18 Joel JonesThis change handles a another case for generating the...
2012-06-15 Manman RenARM: optimization for sub+abs.
2012-06-15 Jakob Stoklund OlesenPreserve <undef> flags in ARMExpandPseudo.
2012-06-14 Manman RenRevert: test/CodeGen/ARM/iabs.ll in r158441
2012-06-14 Manman RenInstCombine: fix a bug when combining (fcmp cc0 x,...
2012-06-13 Andrew Tricksched: fix latency of memory dependence chain edges...
2012-06-12 Chad Rosier[arm-fast-isel] Add support for -arm-long-calls.
2012-06-11 Jakob Stoklund OlesenFix test that depends on register allocation.
2012-06-11 Bill WendlingRe-enable the CMN instruction.
2012-06-08 Jakob Stoklund OlesenDon't run RAFast in the optimizing regalloc pipeline.
2012-06-05 Joel JonesRevert commit r157966
2012-06-04 Joel JonesThis change handles a another case for generating the...
2012-06-04 Nadav RotemRemove the "-promote-elements" flag. This flag is now...
2012-06-02 Manman RenARM: add testing case for struct byval
2012-05-31 Owen AndersonMake this testcase independent of register allocation.
2012-05-30 Owen AndersonSwitch the canonical FMA term operand order to match...
2012-05-30 Owen AndersonTeach DAGCombine to canonicalize the position of a...
2012-05-30 Chad Rosier[arm-fast-isel] Add support for the llvm.frameaddress...
2012-05-30 Evan ChengTeach taildup to update livein set. rdar://11538365
2012-05-27 Chris LattnerThese tests used intrinsics with the wrong prototype...
2012-05-23 Chad Rosier[arm-fast-isel] Add support for non-global callee.
2012-05-22 Nuno Lopesrevert my previous patches that introduced an additiona...
2012-05-20 Jakob Stoklund OlesenTransfer memory operands to the right instruction.
2012-05-18 Jim GrosbachRefactor data-in-code annotations.
2012-05-17 Tim NorthoverRemove incorrect pattern for ARM SMML instruction.
2012-05-15 Jakob Stoklund OlesenEnable sub-sub-register copy coalescing.
2012-05-11 Chad Rosier[fast-isel] Add support for selecting @llvm.trap().
2012-05-11 Chad Rosier[fast-isel] Remove -disable-arm-fast-isel option. ...
2012-05-11 Chad Rosier[fast-isel] Cleaner fix for when we're unable to handle...
2012-05-11 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-10 Manman RenRevert: 156550 "ARM: peephole optimization to remove...
2012-05-10 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-09 Nuno Lopeschange the objectsize intrinsic signature: add a 3rd...
2012-05-07 Owen AndersonTeach DAG combine to fold x-x to 0.0 when unsafe FP...
2012-05-02 Owen AndersonTeach DAGCombine the same multiply-by-1.0 folding trick...
2012-05-02 Owen AndersonTeach DAG combine that multiplication by 1.0 can always...
2012-04-30 Bob WilsonDon't introduce illegal types when creating vmull opera...
2012-04-27 Lang HamesFix the order of the operands in the llvm.fma intrinsic...
2012-04-27 Evan ChengImplement a bastardized ABI.
2012-04-26 Tim NorthoverUse VLD1 in NEON extenting-load patterns instead of...
2012-04-24 Evan ChengMachineBasicBlock::SplitCriticalEdge() should follow...
2012-04-17 James MolloyFix bad EXTRACT_SUBREG in instruction selection for...
2012-04-16 Jakob Stoklund OlesenFileCheckize these tests.
2012-04-16 Jakob Stoklund OlesenDisable code placement for this test.
2012-04-16 Chandler CarruthFlip the new block-placement pass to be on by default.
2012-04-13 Evan ChengOn Darwin targets, only use vfma etc. if the source...
2012-04-11 Evan ChengAdd more fused mul+add/sub patterns. rdar://10139676
2012-04-11 Evan ChengMatch (fneg (fma) to vfnma. rdar://10139676
2012-04-11 Evan ChengMerge fma.ll into fusedMAC.ll
2012-04-10 Owen AndersonMove the constant-folding support for FP_ROUND in Selec...
2012-04-10 Evan ChengHandle llvm.fma.* intrinsics. rdar://10914096
2012-04-10 Eric ChristopherTo ensure that we have more accurate line information...
2012-04-10 Anton KorobeynikovTransform div to mul with reciprocal only when fp imm...
2012-04-10 Evan ChengAdd proper checks.
2012-04-10 Evan ChengFix a long standing tail call optimization bug. When...
2012-04-09 Chad RosierWhen performing a truncating store, it's possible to...
2012-04-07 Duncan SandsConvert floating point division by a constant into...
2012-04-06 Jakob Stoklund OlesenAllow negative immediates in ARM and Thumb2 compares.
2012-04-05 James MolloyAn oversight when applying the patches for r150956...
2012-04-05 Jakob Stoklund OlesenPass the right sign to TLI->isLegalICmpImmediate.
2012-04-04 Jakob Stoklund OlesenImplement ARMBaseInstrInfo::commuteInstruction() for...
2012-04-02 Jakob Stoklund OlesenAllocate virtual registers in ascending order.
2012-04-02 Lang HamesDuring two-address lowering, rescheduling an instructio...
2012-04-01 Nadav RotemThis commit contains a few changes that had to go in...
2012-03-30 Evan ChengARM target should allow codegenprep to duplicate ret...
2012-03-29 Lang HamesChange the constant in this testcase so that it results...
2012-03-26 Evan ChengARM has a peephole optimization which looks for a def...
2012-03-25 Eli BenderskyContinue cleanup of LIT, getting rid of the remaining...
2012-03-22 Andrew TrickRemove -enable-lsr-nested in time for 3.1.
2012-03-22 Chad Rosier[fast-isel] Fold "urem x, pow2" -> "and x, pow2-1"...
2012-03-20 Chad RosierFix test case from r153135.
2012-03-19 Anton KorobeynikovPerform mul combine when multiplying wiht negative...
2012-03-15 Chad Rosier[fast-isel] Address Eli's comments for r152847. Specif...
2012-03-15 Jim GrosbachARM case-insensitive checking for APSR_nzcv.
2012-03-15 Lang HamesUse vmov.f32 to materialize f32 consts on ARM. This...
2012-03-13 Evan ChengDAG combine incorrectly optimize (i32 vextract (v4i16...
2012-03-06 Evan ChengExtend r148086 to check for [r +/- reg] address mode...
2012-03-06 Jakob Stoklund OlesenAdd <imp-def> operands when reloading into physregs.
2012-03-06 Lang HamesSplit fpscr into two registers: FPSCR and FPSCR_NZCV.
2012-03-05 Sebastian Popupdated patch for the ARM fused multiply add/sub
2012-03-04 Jakob Stoklund OlesenUse <def,undef> operands when spilling NEON bundles.
next