aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2012-04-08Teach LLVM about a PIE option which, when enabled on top of PIC, makesChandler Carruth
2012-04-08AVX2: Build splat vectors by broadcasting a scalar from the constant pool.Nadav Rotem
2012-04-071. Remove the part of r153848 which optimizes shuffle-of-shuffle into a newNadav Rotem
2012-04-07Convert floating point division by a constant into multiplication by theDuncan Sands
2012-04-07Make the test for r154235 more platform-independent with a shorterSean Hunt
2012-04-07Output UTF-8-encoded characters as identifier characters into assemblySean Hunt
2012-04-06Test case for PR12413Craig Topper
2012-04-06Allow 256-bit shuffles to be split if a 128-bit lane contains elements from a...Craig Topper
2012-04-05Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen
2012-04-03Add an additional testcase which checks ops with multiple users.Nadav Rotem
2012-04-02Allocate virtual registers in ascending order.Jakob Stoklund Olesen
2012-04-02Optimizing swizzles of complex shuffles may generate additional complex shuff...Nadav Rotem
2012-04-01This commit contains a few changes that had to go in together.Nadav Rotem
2012-03-31Add a triple to the test.Rafael Espindola
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-30Testcase for r153710.Bill Wendling
2012-03-29The shuffle scheduler is only available in asserts build - make misched-new.llLang Hames
2012-03-29Make x86 REP_MOV* and REP_STO instructions use the correct operand sizes in 6...Lang Hames
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-29Reverted to revision 153616 to unblock buildJoel Jones
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-27Add a test for the previous commit. Also, remove two tests that wereEric Christopher
2012-03-27Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng
2012-03-25Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky
2012-03-22Remove -enable-lsr-nested in time for 3.1.Andrew Trick
2012-03-21misched: tag a few XFAILs that I plan to fixAndrew Trick
2012-03-20[avx] Add patterns for combining vextractf128 + vmovaps/vmovups/vmobdqu toChad Rosier
2012-03-20[avx] Move the vextractf128 patterns closer to the vextractf128 def. RemoveChad Rosier
2012-03-20Fix test.Chad Rosier
2012-03-20[avx] Adjust the VINSERTF128rm pattern to allow for unaligned loads.Chad Rosier
2012-03-20It's possible to have a constant expression who's size is quite big (e.g.,Bill Wendling
2012-03-19This patch adds X86 instruction itineraries for non-pseudo opcodes inPreston Gurd
2012-03-15When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add...Nadav Rotem
2012-03-15[avx] Add patterns for VINSERTF128rm.Chad Rosier
2012-03-09Fix a regression from r147481.Chad Rosier
2012-03-05Remove a test case that no longer makes sense.Jakob Stoklund Olesen
2012-03-04Do trivial CSE of dead BBs during codegen preparation.Bill Wendling
2012-03-02Prevent obscure and incorrect tail-call optimization.Chad Rosier
2012-03-01Trivial change to make the test use Use –mcpu=generic,Preston Gurd
2012-03-01Revert r151816 as Jim has the appropriate fix.Chad Rosier
2012-03-01Fix testcases from r151807.Chad Rosier
2012-03-01Add missing triple for tests.Jim Grosbach
2012-03-01Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy
2012-03-01Don't redundantly copy implicit operands when rematerializing.Lang Hames
2012-02-29LegalizeIntegerTypes: Reorder operations in the "big shift by small amount" o...Benjamin Kramer
2012-02-28LegalizeIntegerTypes: Reenable the large shift with small amount optimization.Benjamin Kramer
2012-02-28Fix a bug in the code that builds SDNodes from vector GEPs.Nadav Rotem
2012-02-27test commit.Preston Gurd
2012-02-25Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe...NAKAMURA Takumi
2012-02-24Add WIN_FTOL_* psudo-instructions to model the unique calling conventionMichael J. Spencer