| Commit message (Expand) | Author | Age | Files | Lines |
* | (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization. | Shuxin Yang | 2012-10-31 | 1 | -4/+29 |
* | LoopVectorize: Preserve NSW, NUW and IsExact flags. | Nadav Rotem | 2012-10-31 | 1 | -1/+12 |
* | Fix a bug in the cost calculation of vector casts. Detect situations where bi... | Nadav Rotem | 2012-10-31 | 1 | -26/+41 |
* | Remove Triple::getArchTypeForDarwinArchName. I lives on the clang driver now. | Rafael Espindola | 2012-10-31 | 1 | -32/+0 |
* | [mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enables | Akira Hatanaka | 2012-10-31 | 2 | -2/+7 |
* | LCSSA: Try to recover compile time regressions due to SCEV updates. | Benjamin Kramer | 2012-10-31 | 1 | -15/+9 |
* | Put the threshold magic number in a variable. | Nadav Rotem | 2012-10-31 | 1 | -1/+4 |
* | Remove fixme about unreachable cases from SwitchToLookupTable | Hans Wennborg | 2012-10-31 | 1 | -2/+0 |
* | Remove enum values since they are not used anymore. | Nadav Rotem | 2012-10-31 | 1 | -6/+6 |
* | Address Duncan's comments on r167121. | Hans Wennborg | 2012-10-31 | 1 | -3/+4 |
* | BBVectorize: Choose pair ordering to minimize shuffles | Hal Finkel | 2012-10-31 | 1 | -75/+209 |
* | Address Duncan's comments on r167115 | Hans Wennborg | 2012-10-31 | 1 | -48/+42 |
* | instcombine: Migrate strto* optimizations | Meador Inge | 2012-10-31 | 2 | -31/+29 |
* | Fix false -> NULL conversion from r167115 spotted by Benjamin Kramer. | Hans Wennborg | 2012-10-31 | 1 | -1/+1 |
* | Replace some instances of UniqueVector with SetVector, which is slightly chea... | Benjamin Kramer | 2012-10-31 | 3 | -8/+8 |
* | Do simple constant propagation in lookup table formation for switches | Hans Wennborg | 2012-10-31 | 1 | -15/+98 |
* | Fix a couple of comment typos. | Benjamin Kramer | 2012-10-31 | 1 | -2/+2 |
* | LCSSA: Add a workaround for another nasty SCEV cache invalidation issue. | Benjamin Kramer | 2012-10-31 | 1 | -0/+5 |
* | DependenceAnalysis: Don't crash if there is no constant operand. | Benjamin Kramer | 2012-10-31 | 1 | -3/+4 |
* | Add support for Cortex-A15 host recognition. | James Molloy | 2012-10-31 | 1 | -0/+1 |
* | Implement ADJCALLSTACKUP and ADJCALLSTACKDOWN | Reed Kotler | 2012-10-31 | 6 | -9/+67 |
* | Add scalar forms of FMA4 VFNMSUB/VFNMADD to folding tables. Patch from Camero... | Craig Topper | 2012-10-31 | 1 | -0/+8 |
* | instcombine: Migrate strpbrk optimizations | Meador Inge | 2012-10-31 | 2 | -40/+37 |
* | Clean up redundant SP register maintained in X86 TLI | Michael Liao | 2012-10-31 | 2 | -12/+7 |
* | instcombine: Migrate strlen optimizations | Meador Inge | 2012-10-31 | 2 | -44/+45 |
* | instcombine: Migrate strncpy optimizations | Meador Inge | 2012-10-31 | 2 | -52/+49 |
* | LoopVectorize: Do not vectorize loops with tiny constant trip counts. | Nadav Rotem | 2012-10-31 | 1 | -0/+8 |
* | This patch addresses an ABI compatibility issue with empty aggregate | Bill Schmidt | 2012-10-31 | 1 | -0/+19 |
* | Change signature of function RAFast::spillAll to avoid conversion between | Akira Hatanaka | 2012-10-31 | 1 | -2/+2 |
* | Check that iterator I is not the end iterator. | Akira Hatanaka | 2012-10-31 | 1 | -2/+3 |
* | Add support for loops that don't start with Zero. | Nadav Rotem | 2012-10-31 | 1 | -12/+19 |
* | instcombine: Migrate stpcpy optimizations | Meador Inge | 2012-10-31 | 2 | -53/+40 |
* | instcombine: Split out the __stpcpy_chk simplifications from StrCpyChkOpt | Meador Inge | 2012-10-31 | 1 | -3/+54 |
* | X86 SSE: update rsqrtss and rcpss to use two source operands and | Manman Ren | 2012-10-30 | 1 | -4/+39 |
* | Fix regression in old-style JIT. | Eli Friedman | 2012-10-30 | 1 | -7/+5 |
* | X86 MMX: optimize transfer from mmx to i32 | Manman Ren | 2012-10-30 | 3 | -2/+20 |
* | Add documentation. | Nadav Rotem | 2012-10-30 | 1 | -0/+5 |
* | Reformat and 80-column this. It's not strictly conforming | Eric Christopher | 2012-10-30 | 1 | -21/+29 |
* | Fix PR14212: For some strange reason I treated vectors differently from | Chandler Carruth | 2012-10-30 | 1 | -4/+3 |
* | [inline asm] Get the mayLoad/mayStore directly from the MIOp_ExtraInfo operand. | Chad Rosier | 2012-10-30 | 1 | -8/+2 |
* | BBVectorize: Cache fixed-order pairs instead of recomputing pointer info. | Hal Finkel | 2012-10-30 | 1 | -51/+34 |
* | [mips] Allow tail-call optimization for vararg functions and functions which | Akira Hatanaka | 2012-10-30 | 2 | -15/+20 |
* | Add a comment for r167040. | Chad Rosier | 2012-10-30 | 1 | -0/+4 |
* | LoopIdiom: Fix a serious missed optimization: we only turned top-level loops ... | Benjamin Kramer | 2012-10-30 | 1 | -4/+5 |
* | BBVectorize: Fix a small bug introduced in r167042. | Hal Finkel | 2012-10-30 | 1 | -1/+0 |
* | Add code for saving formal argument information to MipsFunctionInfo. This | Akira Hatanaka | 2012-10-30 | 2 | -0/+13 |
* | BBVectorize: Simplify how input swapping is handled. | Hal Finkel | 2012-10-30 | 1 | -43/+25 |
* | Add definition of function MipsTargetLowering::passArgOnStack which emits nodes | Akira Hatanaka | 2012-10-30 | 2 | -0/+22 |
* | [inline asm] Implement mayLoad and mayStore for inline assembly. In general, | Chad Rosier | 2012-10-30 | 4 | -8/+29 |
* | Do not do tail-call optimization if target is mips16. | Akira Hatanaka | 2012-10-30 | 1 | -0/+4 |