Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
  • 2 commits
  • 1 file changed
  • 0 comments
  • 1 contributor

Showing 1 changed file with 10 additions and 7 deletions. Show diff stats Hide diff stats

  1. 17  lib/Target/Mico32/Mico32ISelLowering.cpp
17  lib/Target/Mico32/Mico32ISelLowering.cpp
@@ -158,13 +158,16 @@ Mico32TargetLowering::Mico32TargetLowering(Mico32TargetMachine &TM)
158 158
   setOperationAction(ISD::SHL_PARTS,          MVT::i32,   Expand);
159 159
   setOperationAction(ISD::SRA_PARTS,          MVT::i32,   Expand);
160 160
   setOperationAction(ISD::SRL_PARTS,          MVT::i32,   Expand);
161  
-  setOperationAction(ISD::MEMBARRIER, MVT::Other, Expand);
162  
-  setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand);
163  
-  setOperationAction(ISD::FP_ROUND,   MVT::f32, Expand);
164  
-  setOperationAction(ISD::FP_ROUND,   MVT::f64, Expand);
165  
-  setOperationAction(ISD::CTPOP, MVT::i32, Expand);
166  
-  setOperationAction(ISD::CTTZ , MVT::i32, Expand);
167  
-  setOperationAction(ISD::CTLZ , MVT::i32, Expand);
  161
+  setOperationAction(ISD::MEMBARRIER,         MVT::Other, Expand);
  162
+  setOperationAction(ISD::ATOMIC_FENCE,       MVT::Other, Expand);
  163
+  setOperationAction(ISD::FP_ROUND,           MVT::f32,   Expand);
  164
+  setOperationAction(ISD::FP_ROUND,           MVT::f64,   Expand);
  165
+  setOperationAction(ISD::CTPOP,              MVT::i32,   Expand);
  166
+  setOperationAction(ISD::CTTZ,               MVT::i32,   Expand);
  167
+  setOperationAction(ISD::CTLZ,               MVT::i32,   Expand);
  168
+  setOperationAction(ISD::CTTZ_ZERO_UNDEF,    MVT::i32,   Expand);
  169
+  setOperationAction(ISD::CTLZ_ZERO_UNDEF,    MVT::i32,   Expand);
  170
+
168 171
 // FIXME: don't we have ROTL ROTR?
169 172
   setOperationAction(ISD::ROTL , MVT::i32, Expand);
170 173
   setOperationAction(ISD::ROTR , MVT::i32, Expand);

No commit comments for this range

Something went wrong with that request. Please try again.