aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-162-12/+26
* [arm-fast-isel] Add support for fastcc.Jush Lu2012-08-161-0/+66
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-151-0/+60
* Rework test so that it reproduces the error without the horrible flag.Bill Wendling2012-08-151-8/+2
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-151-17/+49
* The names of VFP variants of half-to-float conversion instructions wereAnton Korobeynikov2012-08-141-3/+3
* During the CodeGenPrepare we often lower intrinsics (such as objsize)Nadav Rotem2012-08-141-6/+7
* llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, o...NAKAMURA Takumi2012-08-141-1/+1
* Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson2012-08-131-0/+29
* Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISD...Nadav Rotem2012-08-131-0/+17
* Add support for the %H output modifier.Eric Christopher2012-08-131-0/+9
* Add test for previous commit correcting NEON load patterns.Tim Northover2012-08-131-0/+102
* Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer2012-08-122-88/+0
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-08-092-0/+88
* Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly Nadav Rotem2012-08-091-0/+12
* Add test triples to fix win32 failures. Revert workaround from r161292.Bob Wilson2012-08-083-7/+7
* Add stack spill / reload instructions for DTriple and DQuad register classes,...Anton Korobeynikov2012-08-041-0/+174
* Refactor and check "onlyReadsMemory" before optimizing builtins.Bob Wilson2012-08-034-8/+8
* [arm-fast-isel] Add support for shl, lshr, and ashr.Jush Lu2012-08-031-0/+50
* Clear kill flags in removeCopyByCommutingDef().Jakob Stoklund Olesen2012-07-311-0/+46
* [arm-fast-isel] Add support for vararg function calls.Jush Lu2012-07-191-0/+43
* Fix a somewhat nasty crasher in PR13378. This crashes inside ofChandler Carruth2012-07-181-0/+21
* 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