[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