aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
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
2012-02-24test/CodeGen/X86/2012-02-23-mmx-inlineasm.ll: Fixup to add -march=x86.NAKAMURA Takumi
2012-02-24Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...Pete Cooper
2012-02-23Allow an integer to be converted into an MMX type when it's used in an inlineBill Wendling
2012-02-23Fix to make sure that a comdat group gets generated correctly for a static me...Anton Korobeynikov
2012-02-22MC: Fix the MCNullStreamer which was broken in r147763.Daniel Dunbar
2012-02-22Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer
2012-02-22Adding support for Microsoft's thiscall calling convention. LLVM side of the...Aaron Ballman
2012-02-21test/CodeGen/X86/2012-02-20-MachineCPBug.ll: Fix on generic(non-x86) hosts to...NAKAMURA Takumi
2012-02-20Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng
2012-02-18Testcase for the previous commit.Eric Christopher
2012-02-17It turns out that putting an 8-byte symbol in a 4-byte section makes Solaris ...David Chisnall
2012-02-16Use –mcpu=generic, so that the test will not fail when run on an Intel AtomBill Wendling
2012-02-16Disable machine copy propagation for now. It's known to be buggy (PR11940) an...Benjamin Kramer
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-02-15Add a test for generating Objective-C metadata from module flags.Bill Wendling
2012-02-15Stop custom lowering forr x86 DEC64m from happening if the load in the lowere...Pete Cooper
2012-02-14Fix PR12000. Some vector operations may use scalar operands with typesNadav Rotem
2012-02-13Fix a bug in DAGCombine for the optimization of BUILD_VECTOR. We cant generat...Nadav Rotem
2012-02-13Revert accidental commit of a pruned testcase from r150360.Craig Topper
2012-02-13Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h...Craig Topper