Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.24 -> 1.25 --- Log message: plug the intrinsics into the patterns for movmsk* --- Diffs of the changes: (+4 -2) X86InstrSSE.td | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm/lib/Target/X86/X86InstrSSE.td:1.24 llvm/lib/Target/X86/X86InstrSSE.td:1.25 --- llvm/lib/Target/X86/X86InstrSSE.td:1.24 Fri Mar 24 01:29:27 2006 +++ llvm/lib/Target/X86/X86InstrSSE.td Fri Mar 24 15:49:18 2006 @@ -470,9 +470,11 @@ } def MOVMSKPSrr : PSI<0x50, MRMSrcReg, (ops R32:$dst, VR128:$src), - "movmskps {$src, $dst|$dst, $src}", []>; + "movmskps {$src, $dst|$dst, $src}", + [(set R32:$dst, (int_x86_sse_movmskps VR128:$src))]>; def MOVMSKPDrr : PSI<0x50, MRMSrcReg, (ops R32:$dst, VR128:$src), - "movmskpd {$src, $dst|$dst, $src}", []>; + "movmskpd {$src, $dst|$dst, $src}", + [(set R32:$dst, (int_x86_sse2_movmskpd VR128:$src))]>; // Conversion instructions def CVTPI2PSrr : PSI<0x2A, MRMSrcReg, (ops VR128:$dst, VR64:$src), _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits