ARM: introduce llvm.arm.undefined intrinsic
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb2.td
index 28f528a510e94ece3d36422572b4b3ee22506306..c30d6abbb299cf489fc085c267d329672bc553fd 100644 (file)
@@ -2408,8 +2408,8 @@ def t2UBFX: T2TwoRegBitFI<
 }
 
 // A8.8.247  UDF - Undefined (Encoding T2)
-def t2UDF
-    : T2XI<(outs), (ins imm0_65535:$imm16), IIC_Br, "udf.w\t$imm16", []> {
+def t2UDF : T2XI<(outs), (ins imm0_65535:$imm16), IIC_Br, "udf.w\t$imm16",
+                 [(int_arm_undefined imm0_65535:$imm16)]> {
   bits<16> imm16;
   let Inst{31-29} = 0b111;
   let Inst{28-27} = 0b10;