summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
Commit message (Expand)AuthorAge
* When combining consecutive stores allow loads in between the stores, if the l...Nadav Rotem2012-11-29
* misched: Analysis that partitions the DAG into subtrees.Andrew Trick2012-11-28
* misched: better alias analysis.Andrew Trick2012-11-28
* X86: do not fold load instructions such as [V]MOVS[S|D] to other instructionsManman Ren2012-11-27
* Revert accidental commit.Craig Topper2012-11-27
* Make PrintReg constructor explicit to prevent weird implicit conversions from...Craig Topper2012-11-27
* Add test cases for r168417.Craig Topper2012-11-27
* llvm/test/CodeGen/X86/2012-07-15-broadcastfold.ll: Loosen expression correspo...NAKAMURA Takumi2012-11-27
* Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier2012-11-26
* Normalize splat 256bit vectors with 8 elements.Jakub Staszak2012-11-26
* Intel OCL built-ins calling conventions now support MacOS 32-bit.Elena Demikhovsky2012-11-20
* Handle mixed normal and early-clobber defs on inline asm.Jakob Stoklund Olesen2012-11-19
* llvm/test/CodeGen/X86/hipe-cc*.ll: Add explicit -mcpu, or they don't expect t...NAKAMURA Takumi2012-11-16
* Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.Duncan Sands2012-11-16
* Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of ve...Craig Topper2012-11-16
* Make sure to not get AVX code on an AVX-capable host. Revealed in r167967.Jakub Staszak2012-11-14
* llvm/test/CodeGen/X86/memset.ll: FileCheck-ize, and add another case on +avx.NAKAMURA Takumi2012-11-14
* Force CPU in test so we don't accidentally get AVX code on an AVX-capable host.Benjamin Kramer2012-11-14
* X86: Enable SSE memory intrinsics even when stack alignment is less than 16 b...Benjamin Kramer2012-11-14
* Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333.Rafael Espindola2012-11-14
* Revert "Use the 'count' attribute instead of the 'upper_bound' attribute."Eric Christopher2012-11-13
* X86: when constructing VZEXT_LOAD from other loads, makes sure its outputManman Ren2012-11-13
* Use the 'count' attribute instead of the 'upper_bound' attribute.Bill Wendling2012-11-13
* Fix test case added in patch fixing PR14314Michael Liao2012-11-12
* Fix PR14314Michael Liao2012-11-12
* Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.Craig Topper2012-11-10
* Add support of RTM from TSX extensionMichael Liao2012-11-08
* misched: Heuristics based on the machine model.Andrew Trick2012-11-07
* test/CodeGen/X86/fp-fast.ll: Add +avx.NAKAMURA Takumi2012-11-01
* Add a few more simple fast-math constant propagations and cancellations.Owen Anderson2012-11-01
* (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization.Shuxin Yang2012-10-31
* X86 SSE: update rsqrtss and rcpss to use two source operands andManman Ren2012-10-30
* X86 MMX: optimize transfer from mmx to i32Manman Ren2012-10-30
* Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chanceJakub Staszak2012-10-30
* Revert r166971. It causes buildbot failure. To be investigated.Jakub Staszak2012-10-29
* llvm/test/CodeGen/X86/vec_shuffle-30.ll: Try to unbreak builds - assuming +avx.NAKAMURA Takumi2012-10-29
* Allow to fold vector load if there is more than one bitcast, so in the case:Jakub Staszak2012-10-29
* Remove redundant test case from r166949, per Eli's suggestion.Chad Rosier2012-10-29
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-29
* Fix PR14204Michael Liao2012-10-29
* This patch addresses a problem with the Post RA scheduler generating anPreston Gurd2012-10-29
* Never attempt to join an early-clobber def with a regular kill.Jakob Stoklund Olesen2012-10-27
* Add test for ATOM ISA SSSE3Michael Liao2012-10-25
* The test avx-intel-ocl.ll failed. I can't reproduce on any of my machines. I ...Elena Demikhovsky2012-10-25
* [ms-inline asm] Add back-end test case for r166632. Make sure we emit theChad Rosier2012-10-24
* Special calling conventions for Intel OpenCL built-in library.Elena Demikhovsky2012-10-24
* Teach DAG combine to fold (buildvec (Xint2fp x)) to (Xint2fp (buildvec x))Michael Liao2012-10-24
* Add custom conversion from v2u32 to v2f32 in 32-bit modeMichael Liao2012-10-24
* Change x86_fastcallcc to require inreg markers. This allows it to knownRafael Espindola2012-10-24
* Fix PR14161Michael Liao2012-10-23