ARM: ISB cannot be passed the same options as DMB
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
index b5ce9e50a83ca54c229c0c52fa9697f4b5b6e59d..ff21bf70ecd320de8eb5826bfbe57586ec3cfc63 100644 (file)
@@ -3109,7 +3109,7 @@ def t2DSB : AInoP<(outs), (ins memb_opt:$opt), ThumbFrm, NoItinerary,
   let Inst{3-0} = opt;
 }
 
-def t2ISB : AInoP<(outs), (ins memb_opt:$opt), ThumbFrm, NoItinerary,
+def t2ISB : AInoP<(outs), (ins instsyncb_opt:$opt), ThumbFrm, NoItinerary,
                   "isb", "\t$opt",
                   []>, Requires<[IsThumb, HasDB]> {
   bits<4> opt;