| Commit message (Expand) | Author | Age | Files | Lines |
* | Add ADD and SUB to the predicable ARM instructions. | Jakob Stoklund Olesen | 2012-08-16 | 2 | -12/+26 |
* | [arm-fast-isel] Add support for fastcc. | Jush Lu | 2012-08-16 | 1 | -0/+66 |
* | Fold predicable instructions into MOVCC / t2MOVCC. | Jakob Stoklund Olesen | 2012-08-15 | 1 | -0/+60 |
* | Rework test so that it reproduces the error without the horrible flag. | Bill Wendling | 2012-08-15 | 1 | -8/+2 |
* | Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una... | Evan Cheng | 2012-08-15 | 1 | -17/+49 |
* | The names of VFP variants of half-to-float conversion instructions were | Anton Korobeynikov | 2012-08-14 | 1 | -3/+3 |
* | During the CodeGenPrepare we often lower intrinsics (such as objsize) | Nadav Rotem | 2012-08-14 | 1 | -6/+7 |
* | llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, o... | NAKAMURA Takumi | 2012-08-14 | 1 | -1/+1 |
* | Add a roundToIntegral method to APFloat, which can be parameterized over vari... | Owen Anderson | 2012-08-13 | 1 | -0/+29 |
* | Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISD... | Nadav Rotem | 2012-08-13 | 1 | -0/+17 |
* | Add support for the %H output modifier. | Eric Christopher | 2012-08-13 | 1 | -0/+9 |
* | Add test for previous commit correcting NEON load patterns. | Tim Northover | 2012-08-13 | 1 | -0/+102 |
* | Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARM | Arnold Schwaighofer | 2012-08-12 | 2 | -88/+0 |
* | Patch to implement UMLAL/SMLAL instructions for the ARM architecture | Arnold Schwaighofer | 2012-08-09 | 2 | -0/+88 |
* | Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly | Nadav Rotem | 2012-08-09 | 1 | -0/+12 |
* | Add test triples to fix win32 failures. Revert workaround from r161292. | Bob Wilson | 2012-08-08 | 3 | -7/+7 |
* | Add stack spill / reload instructions for DTriple and DQuad register classes,... | Anton Korobeynikov | 2012-08-04 | 1 | -0/+174 |
* | Refactor and check "onlyReadsMemory" before optimizing builtins. | Bob Wilson | 2012-08-03 | 4 | -8/+8 |
* | [arm-fast-isel] Add support for shl, lshr, and ashr. | Jush Lu | 2012-08-03 | 1 | -0/+50 |
* | Clear kill flags in removeCopyByCommutingDef(). | Jakob Stoklund Olesen | 2012-07-31 | 1 | -0/+46 |
* | [arm-fast-isel] Add support for vararg function calls. | Jush Lu | 2012-07-19 | 1 | -0/+43 |
* | Fix a somewhat nasty crasher in PR13378. This crashes inside of | Chandler Carruth | 2012-07-18 | 1 | -0/+21 |
* | More replacing of target-dependent intrinsics with target-indepdent | Joel Jones | 2012-07-18 | 1 | -6/+6 |
* | This is one of the first steps at moving to replace target-dependent | Joel Jones | 2012-07-13 | 1 | -18/+19 |
* | ARM: Fix optimizeCompare to correctly check safe condition. | Manman Ren | 2012-07-11 | 1 | -0/+19 |
* | Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,... | Owen Anderson | 2012-07-09 | 1 | -0/+26 |
* | Revert r159804, "[arm-fast-isel] Add support for vararg function calls." | NAKAMURA Takumi | 2012-07-06 | 1 | -43/+0 |
* | [arm-fast-isel] Add support for vararg function calls. | Jush Lu | 2012-07-06 | 1 | -0/+43 |
* | Fix the remaining TCL-style quotes found in the testsuite. This is | Chandler Carruth | 2012-07-02 | 3 | -3/+3 |
* | Convert the uses of '|&' to use '2>&1 |' instead, which works on old | Chandler Carruth | 2012-07-02 | 3 | -3/+3 |
* | Convert all tests using TCL-style quoting to use shell-style quoting. | Chandler Carruth | 2012-07-02 | 8 | -10/+10 |
* | Now that RegistersDefinedFromSameValue handles one instruction being an | Rafael Espindola | 2012-07-01 | 1 | -0/+27 |
* | ARM: update peephole optimization. | Manman Ren | 2012-06-25 | 1 | -0/+12 |
* | DAG legalisation can now handle illegal fma vector types by scalarisation | Pete Cooper | 2012-06-24 | 1 | -0/+12 |
* | Extend the IL for selecting TLS models (PR9788) | Hans Wennborg | 2012-06-23 | 1 | -0/+117 |
* | (sub X, imm) gets canonicalized to (add X, -imm) | Evan Cheng | 2012-06-23 | 1 | -0/+12 |
* | Rename fp-op fusion option (yet again) for compatibility with GCC option. | Lang Hames | 2012-06-22 | 1 | -1/+1 |
* | ARM scheduling fix: compute predicated implicit use properly. | Andrew Trick | 2012-06-22 | 1 | -3/+3 |
* | Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from a | Lang Hames | 2012-06-22 | 1 | -1/+1 |
* | Add a missing llvm.fma -> VFNMS pattern to the ARM backend. | Lang Hames | 2012-06-21 | 1 | -0/+9 |
* | Emit a single _udivmodsi4 libcall instead of two separate _udivsi3 and | Evan Cheng | 2012-06-21 | 1 | -1/+15 |
* | Add DAG-combines for aggressive FMA formation. | Lang Hames | 2012-06-19 | 1 | -1/+1 |
* | ARM: use NOEN loads and stores if possible when handling struct byval. | Manman Ren | 2012-06-18 | 1 | -0/+14 |
* | This change handles a another case for generating the bic instruction | Joel Jones | 2012-06-18 | 1 | -0/+19 |
* | ARM: optimization for sub+abs. | Manman Ren | 2012-06-15 | 2 | -3/+21 |
* | Preserve <undef> flags in ARMExpandPseudo. | Jakob Stoklund Olesen | 2012-06-15 | 1 | -0/+8 |
* | Revert: test/CodeGen/ARM/iabs.ll in r158441 | Manman Ren | 2012-06-14 | 1 | -19/+1 |
* | InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y). | Manman Ren | 2012-06-14 | 1 | -1/+19 |
* | sched: fix latency of memory dependence chain edges for consistency. | Andrew Trick | 2012-06-13 | 1 | -0/+41 |
* | [arm-fast-isel] Add support for -arm-long-calls. | Chad Rosier | 2012-06-12 | 2 | -0/+64 |