aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/fast-isel-x86-64.ll
AgeCommit message (Expand)Author
2013-01-08Pad Short Functions for Intel AtomPreston Gurd
2013-01-05Revert revision 171524. Original message:Nadav Rotem
2013-01-04The current Intel Atom microarchitecture has a feature whereby when a functionPreston Gurd
2012-10-02Make sure to put our sret argument into %rax on x86-64. Fixes PR13563!Nick Lewycky
2012-08-30Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao
2011-11-29Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.Jakob Stoklund Olesen
2011-11-16Disable expensive two-address optimizations at -O0. rdar://10453055Evan Cheng
2011-08-18FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin
2011-04-28fast-isel sret calls, try 2. We actually do need to do something on x86-32. ...Eli Friedman
2011-04-28Actually revert r130348 correctly.Eli Friedman
2011-04-28Revert r130348; causing buildbot issues on x86-32.Eli Friedman
2011-04-28Fix a silly mistake in r130338.Eli Friedman
2011-04-27fast-isel sret. We actually don't need to do anything special on x86. :) rda...Eli Friedman
2011-04-27Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...Eli Friedman
2011-04-22Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner
2011-04-21Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar
2011-04-19Add support for FastISel'ing varargs calls.Eli Friedman
2011-04-19Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner
2011-04-19Implement support for fast isel of calls of i1 arguments, even though they ar...Chris Lattner
2011-04-19Handle i1/i8/i16 constant integer arguments to calls by prepromoting them.Chris Lattner
2011-04-19be layout aware, to produce:Chris Lattner
2011-04-19fix rdar://9297006 - fast isel bails out on trunc to i1 -> bools cry,Chris Lattner
2011-04-18while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner
2011-04-18fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner
2011-04-18Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner
2011-04-171. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner
2011-04-17fix an x86 fast isel issue where we'd completely give up on folding an addressChris Lattner
2011-04-17fix an oversight which caused us to compile the testcase (and otherChris Lattner
2011-04-17Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner
2011-04-17fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner