[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelPattern.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue May 10 22:00:48 PDT 2005



Changes in directory llvm/lib/Target/X86:

X86ISelPattern.cpp updated: 1.120 -> 1.121
---
Log message:

X86 has more than just 32-bit registers


---
Diffs of the changes:  (+6 -0)

 X86ISelPattern.cpp |    6 ++++++
 1 files changed, 6 insertions(+)


Index: llvm/lib/Target/X86/X86ISelPattern.cpp
diff -u llvm/lib/Target/X86/X86ISelPattern.cpp:1.120 llvm/lib/Target/X86/X86ISelPattern.cpp:1.121
--- llvm/lib/Target/X86/X86ISelPattern.cpp:1.120	Mon May  9 22:53:18 2005
+++ llvm/lib/Target/X86/X86ISelPattern.cpp	Wed May 11 00:00:34 2005
@@ -66,6 +66,12 @@
       setOperationAction(ISD::FP_ROUND_INREG   , MVT::f32  , Expand);
       setOperationAction(ISD::SEXTLOAD         , MVT::i1   , Expand);
       setOperationAction(ISD::SREM             , MVT::f64  , Expand);
+      setOperationAction(ISD::CTPOP            , MVT::i8   , Expand);
+      setOperationAction(ISD::CTTZ             , MVT::i8   , Expand);
+      setOperationAction(ISD::CTLZ             , MVT::i8   , Expand);
+      setOperationAction(ISD::CTPOP            , MVT::i16  , Expand);
+      setOperationAction(ISD::CTTZ             , MVT::i16  , Expand);
+      setOperationAction(ISD::CTLZ             , MVT::i16  , Expand);
       setOperationAction(ISD::CTPOP            , MVT::i32  , Expand);
       setOperationAction(ISD::CTTZ             , MVT::i32  , Expand);
       setOperationAction(ISD::CTLZ             , MVT::i32  , Expand);






More information about the llvm-commits mailing list