Lines Matching refs:imm16
2912 def t2UDF : T2XI<(outs), (ins imm0_65535:$imm16), IIC_Br, "udf.w\t$imm16",
2913 [(int_arm_undefined imm0_65535:$imm16)]> {
2914 bits<16> imm16;
2918 let Inst{19-16} = imm16{15-12};
2921 let Inst{11-0} = imm16{11-0};
3422 def : T2Pat<(or (and rGPR:$src1, 0xFFFF0000), (srl rGPR:$src2, imm16:$sh)),
3423 (t2PKHTB rGPR:$src1, rGPR:$src2, imm16:$sh)>,
4293 def t2HVC : T2XI <(outs), (ins imm0_65535:$imm16), IIC_Br, "hvc.w\t$imm16", []>,
4295 bits<16> imm16;
4297 let Inst{19-16} = imm16{15-12};
4299 let Inst{11-0} = imm16{11-0};
4304 def : t2InstAlias<"hvc\t$imm16", (t2HVC imm0_65535:$imm16)>;