[llvm-commits] [llvm] r38478 - in /llvm/trunk/lib/Target/X86: X86ISelLowering.cpp X86ISelLowering.h X86InstrSSE.td X86RegisterInfo.cpp
Chris Lattner
clattner at apple.com
Mon Jul 9 17:16:10 PDT 2007
On Jul 9, 2007, at 5:05 PM, Dan Gohman wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=38478&view=rev
> Log:
> Define non-intrinsic instructions for vector min, max, sqrt, rsqrt,
> and rcp,
> in addition to the intrinsic forms. Add spill-folding entries for
> these new
> instructions, and for the scalar min and max instrinsic
> instructions which
> were missing. And add some preliminary ISelLowering code for using
> the new
> non-intrinsic vector sqrt instruction, and fneg and fabs.
Nice. Testcase please :). What sort of code does this improve?
-Chris
More information about the llvm-commits
mailing list