| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow merging multiple store sequences on the same chain. | Nadav Rotem | 2012-12-02 | 1 | -0/+31 |
* | Fix an invalid regex in the test | Eli Bendersky | 2012-12-02 | 1 | -1/+1 |
* | misched: Fix RegisterPressureTracker handling of DebugVals. | Andrew Trick | 2012-12-01 | 1 | -0/+43 |
* | misched: Fix the DAG builder to handle an undef operand at ExitSU. | Andrew Trick | 2012-12-01 | 1 | -0/+26 |
* | misched: Fix LiveInterval update to better handle DebugVal. | Andrew Trick | 2012-12-01 | 1 | -0/+50 |
* | misched: fix RegionBegin when DebugValues get shuffled to the top. | Andrew Trick | 2012-12-01 | 1 | -0/+85 |
* | When combining consecutive stores allow loads in between the stores, if the l... | Nadav Rotem | 2012-11-29 | 1 | -0/+52 |
* | misched: Analysis that partitions the DAG into subtrees. | Andrew Trick | 2012-11-28 | 1 | -0/+68 |
* | misched: better alias analysis. | Andrew Trick | 2012-11-28 | 1 | -0/+127 |
* | X86: do not fold load instructions such as [V]MOVS[S|D] to other instructions | Manman Ren | 2012-11-27 | 1 | -0/+39 |
* | Revert accidental commit. | Craig Topper | 2012-11-27 | 1 | -0/+42 |
* | Make PrintReg constructor explicit to prevent weird implicit conversions from... | Craig Topper | 2012-11-27 | 1 | -42/+0 |
* | Add test cases for r168417. | Craig Topper | 2012-11-27 | 1 | -0/+20 |
* | llvm/test/CodeGen/X86/2012-07-15-broadcastfold.ll: Loosen expression correspo... | NAKAMURA Takumi | 2012-11-27 | 1 | -1/+1 |
* | Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary. | Chad Rosier | 2012-11-26 | 2 | -25/+19 |
* | Normalize splat 256bit vectors with 8 elements. | Jakub Staszak | 2012-11-26 | 1 | -7/+7 |
* | Intel OCL built-ins calling conventions now support MacOS 32-bit. | Elena Demikhovsky | 2012-11-20 | 1 | -36/+58 |
* | Handle mixed normal and early-clobber defs on inline asm. | Jakob Stoklund Olesen | 2012-11-19 | 1 | -0/+7 |
* | llvm/test/CodeGen/X86/hipe-cc*.ll: Add explicit -mcpu, or they don't expect t... | NAKAMURA Takumi | 2012-11-16 | 2 | -2/+2 |
* | Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris. | Duncan Sands | 2012-11-16 | 2 | -0/+164 |
* | Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve... | Craig Topper | 2012-11-16 | 1 | -0/+144 |
* | Make sure to not get AVX code on an AVX-capable host. Revealed in r167967. | Jakub Staszak | 2012-11-14 | 4 | -8/+8 |
* | llvm/test/CodeGen/X86/memset.ll: FileCheck-ize, and add another case on +avx. | NAKAMURA Takumi | 2012-11-14 | 1 | -2/+23 |
* | Force CPU in test so we don't accidentally get AVX code on an AVX-capable host. | Benjamin Kramer | 2012-11-14 | 1 | -2/+2 |
* | X86: Enable SSE memory intrinsics even when stack alignment is less than 16 b... | Benjamin Kramer | 2012-11-14 | 4 | -22/+79 |
* | Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333. | Rafael Espindola | 2012-11-14 | 1 | -0/+12 |
* | Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." | Eric Christopher | 2012-11-13 | 1 | -2/+2 |
* | X86: when constructing VZEXT_LOAD from other loads, makes sure its output | Manman Ren | 2012-11-13 | 1 | -0/+51 |
* | Use the 'count' attribute instead of the 'upper_bound' attribute. | Bill Wendling | 2012-11-13 | 1 | -2/+2 |
* | Fix test case added in patch fixing PR14314 | Michael Liao | 2012-11-12 | 1 | -4/+4 |
* | Fix PR14314 | Michael Liao | 2012-11-12 | 2 | -4/+17 |
* | Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support. | Craig Topper | 2012-11-10 | 1 | -5/+47 |
* | Add support of RTM from TSX extension | Michael Liao | 2012-11-08 | 1 | -0/+30 |
* | misched: Heuristics based on the machine model. | Andrew Trick | 2012-11-07 | 1 | -0/+230 |
* | test/CodeGen/X86/fp-fast.ll: Add +avx. | NAKAMURA Takumi | 2012-11-01 | 1 | -1/+1 |
* | Add a few more simple fast-math constant propagations and cancellations. | Owen Anderson | 2012-11-01 | 1 | -0/+20 |
* | (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization. | Shuxin Yang | 2012-10-31 | 2 | -1/+13 |
* | X86 SSE: update rsqrtss and rcpss to use two source operands and | Manman Ren | 2012-10-30 | 1 | -0/+36 |
* | X86 MMX: optimize transfer from mmx to i32 | Manman Ren | 2012-10-30 | 1 | -0/+14 |
* | Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chance | Jakub Staszak | 2012-10-30 | 1 | -5/+9 |
* | Revert r166971. It causes buildbot failure. To be investigated. | Jakub Staszak | 2012-10-29 | 1 | -9/+5 |
* | llvm/test/CodeGen/X86/vec_shuffle-30.ll: Try to unbreak builds - assuming +avx. | NAKAMURA Takumi | 2012-10-29 | 1 | -1/+1 |
* | Allow to fold vector load if there is more than one bitcast, so in the case: | Jakub Staszak | 2012-10-29 | 1 | -5/+9 |
* | Remove redundant test case from r166949, per Eli's suggestion. | Chad Rosier | 2012-10-29 | 1 | -107/+0 |
* | [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] is | Chad Rosier | 2012-10-29 | 1 | -0/+107 |
* | Fix PR14204 | Michael Liao | 2012-10-29 | 1 | -0/+15 |
* | This patch addresses a problem with the Post RA scheduler generating an | Preston Gurd | 2012-10-29 | 1 | -0/+13 |
* | Never attempt to join an early-clobber def with a regular kill. | Jakob Stoklund Olesen | 2012-10-27 | 1 | -0/+9 |
* | Add test for ATOM ISA SSSE3 | Michael Liao | 2012-10-25 | 3 | -4/+13 |
* | The test avx-intel-ocl.ll failed. I can't reproduce on any of my machines. I ... | Elena Demikhovsky | 2012-10-25 | 1 | -4/+4 |