aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2012-07-19[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-18Fix a somewhat nasty crasher in PR13378. This crashes inside ofChandler Carruth
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-11ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-09Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,...Owen Anderson
2012-07-06Revert r159804, "[arm-fast-isel] Add support for vararg function calls."NAKAMURA Takumi
2012-07-06[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-02Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth
2012-07-02Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth
2012-07-02Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth
2012-07-01Now that RegistersDefinedFromSameValue handles one instruction being anRafael Espindola
2012-06-25ARM: update peephole optimization.Manman Ren
2012-06-24DAG legalisation can now handle illegal fma vector types by scalarisationPete Cooper
2012-06-23Extend the IL for selecting TLS models (PR9788)Hans Wennborg
2012-06-23(sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng
2012-06-22Rename fp-op fusion option (yet again) for compatibility with GCC option.Lang Hames
2012-06-22ARM scheduling fix: compute predicated implicit use properly.Andrew Trick
2012-06-22Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames
2012-06-21Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames
2012-06-21Emit a single _udivmodsi4 libcall instead of two separate _udivsi3 andEvan Cheng
2012-06-19Add DAG-combines for aggressive FMA formation.Lang Hames
2012-06-18ARM: use NOEN loads and stores if possible when handling struct byval.Manman Ren
2012-06-18This change handles a another case for generating the bic instruction Joel Jones
2012-06-15ARM: optimization for sub+abs.Manman Ren
2012-06-15Preserve <undef> flags in ARMExpandPseudo.Jakob Stoklund Olesen
2012-06-14Revert: test/CodeGen/ARM/iabs.ll in r158441Manman Ren
2012-06-14InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).Manman Ren
2012-06-13sched: fix latency of memory dependence chain edges for consistency.Andrew Trick
2012-06-12[arm-fast-isel] Add support for -arm-long-calls.Chad Rosier
2012-06-11Fix test that depends on register allocation.Jakob Stoklund Olesen
2012-06-11Re-enable the CMN instruction.Bill Wendling
2012-06-08Don't run RAFast in the optimizing regalloc pipeline.Jakob Stoklund Olesen
2012-06-05Revert commit r157966Joel Jones
2012-06-04This change handles a another case for generating the bic instruction Joel Jones
2012-06-04Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem
2012-06-02ARM: add testing case for struct byvalManman Ren
2012-05-31Make this testcase independent of register allocation.Owen Anderson
2012-05-30Switch the canonical FMA term operand order to match both the comment I wrote...Owen Anderson
2012-05-30Teach DAGCombine to canonicalize the position of a constant in the term opera...Owen Anderson
2012-05-30[arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier
2012-05-30Teach taildup to update livein set. rdar://11538365Evan Cheng
2012-05-27These tests used intrinsics with the wrong prototype. They weren't caught be...Chris Lattner
2012-05-23[arm-fast-isel] Add support for non-global callee.Chad Rosier
2012-05-22revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes
2012-05-20Transfer memory operands to the right instruction.Jakob Stoklund Olesen
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-05-17Remove incorrect pattern for ARM SMML instruction.Tim Northover
2012-05-15Enable sub-sub-register copy coalescing.Jakob Stoklund Olesen
2012-05-11[fast-isel] Add support for selecting @llvm.trap().Chad Rosier