aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* More replacing of target-dependent intrinsics with target-indepdent Joel Jones2012-07-181-6/+6
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-131-18/+19
* ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-111-0/+19
* Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,...Owen Anderson2012-07-091-0/+26
* Revert r159804, "[arm-fast-isel] Add support for vararg function calls."NAKAMURA Takumi2012-07-061-43/+0
* [arm-fast-isel] Add support for vararg function calls.Jush Lu2012-07-061-0/+43
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-023-3/+3
* Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth2012-07-023-3/+3
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-028-10/+10
* Now that RegistersDefinedFromSameValue handles one instruction being anRafael Espindola2012-07-011-0/+27
* ARM: update peephole optimization.Manman Ren2012-06-251-0/+12
* DAG legalisation can now handle illegal fma vector types by scalarisationPete Cooper2012-06-241-0/+12
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-231-0/+117
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-231-0/+12
* Rename fp-op fusion option (yet again) for compatibility with GCC option.Lang Hames2012-06-221-1/+1
* ARM scheduling fix: compute predicated implicit use properly.Andrew Trick2012-06-221-3/+3
* Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames2012-06-221-1/+1
* Add a missing llvm.fma -> VFNMS pattern to the ARM backend.Lang Hames2012-06-211-0/+9
* Emit a single _udivmodsi4 libcall instead of two separate _udivsi3 andEvan Cheng2012-06-211-1/+15
* Add DAG-combines for aggressive FMA formation.Lang Hames2012-06-191-1/+1
* ARM: use NOEN loads and stores if possible when handling struct byval.Manman Ren2012-06-181-0/+14
* This change handles a another case for generating the bic instruction Joel Jones2012-06-181-0/+19
* ARM: optimization for sub+abs.Manman Ren2012-06-152-3/+21
* Preserve <undef> flags in ARMExpandPseudo.Jakob Stoklund Olesen2012-06-151-0/+8
* Revert: test/CodeGen/ARM/iabs.ll in r158441Manman Ren2012-06-141-19/+1
* InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).Manman Ren2012-06-141-1/+19
* sched: fix latency of memory dependence chain edges for consistency.Andrew Trick2012-06-131-0/+41
* [arm-fast-isel] Add support for -arm-long-calls.Chad Rosier2012-06-122-0/+64
* Fix test that depends on register allocation.Jakob Stoklund Olesen2012-06-111-5/+4
* Re-enable the CMN instruction.Bill Wendling2012-06-111-0/+22
* Don't run RAFast in the optimizing regalloc pipeline.Jakob Stoklund Olesen2012-06-084-5/+5
* Revert commit r157966Joel Jones2012-06-051-19/+0
* This change handles a another case for generating the bic instruction Joel Jones2012-06-041-0/+19
* Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem2012-06-041-1/+1
* ARM: add testing case for struct byvalManman Ren2012-06-021-0/+32
* Make this testcase independent of register allocation.Owen Anderson2012-05-311-2/+2
* Switch the canonical FMA term operand order to match both the comment I wrote...Owen Anderson2012-05-301-1/+1
* Teach DAGCombine to canonicalize the position of a constant in the term opera...Owen Anderson2012-05-301-0/+9
* [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier2012-05-301-0/+100
* Teach taildup to update livein set. rdar://11538365Evan Cheng2012-05-301-0/+140
* These tests used intrinsics with the wrong prototype. They weren't caught be...Chris Lattner2012-05-271-15/+17
* [arm-fast-isel] Add support for non-global callee.Chad Rosier2012-05-231-0/+20
* revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes2012-05-221-2/+2
* Transfer memory operands to the right instruction.Jakob Stoklund Olesen2012-05-201-4/+4
* Refactor data-in-code annotations.Jim Grosbach2012-05-181-0/+42
* Remove incorrect pattern for ARM SMML instruction.Tim Northover2012-05-171-0/+13
* Enable sub-sub-register copy coalescing.Jakob Stoklund Olesen2012-05-151-0/+68
* [fast-isel] Add support for selecting @llvm.trap().Chad Rosier2012-05-111-0/+12
* [fast-isel] Remove -disable-arm-fast-isel option. -fast-isel=0 suffices. Min...Chad Rosier2012-05-111-1/+1
* [fast-isel] Cleaner fix for when we're unable to handle a non-double multi-regChad Rosier2012-05-111-0/+17