@@ -32,27 +32,27 @@ def InstB : TestInstruction {
3232}
3333
3434// CHECK: /* 0 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
35- // CHECK-NEXT: /* 3 */ MCD::OPC_FilterValue , 0, 31, 0, // Skip to: 38
36- // CHECK-NEXT: /* 7 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
37- // CHECK-NEXT: /* 10 */ MCD::OPC_FilterValue , 0, 24, 0, // Skip to: 38
38- // CHECK-NEXT: /* 14 */ MCD::OPC_CheckField, 0, 2, 3, 6, 0, // Skip to: 26
39- // CHECK-NEXT: /* 20 */ MCD::OPC_TryDecode, {{[0-9]+}}, {{[0-9]+}}, 0, 0, 0, // Opcode: InstB, skip to: 26
40- // CHECK-NEXT: /* 26 */ MCD::OPC_CheckField , 3, 2, 0, 6, 0, // Skip to: 38
41- // CHECK-NEXT: /* 32 */ MCD::OPC_TryDecode , {{[0-9]+}}, {{[0-9]+}}, 1, 0, 0, // Opcode: InstA, skip to: 38
42- // CHECK-NEXT: /* 38 */ MCD::OPC_Fail,
35+ // CHECK-NEXT: /* 3 */ MCD::OPC_FilterValueOrFail , 0,
36+ // CHECK-NEXT: /* 5 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
37+ // CHECK-NEXT: /* 8 */ MCD::OPC_FilterValueOrFail , 0
38+ // CHECK-NEXT: /* 10 */ MCD::OPC_CheckField, 0, 2, 3, 6, 0, // Skip to: 22
39+ // CHECK-NEXT: /* 16 */ MCD::OPC_TryDecode, {{[0-9]+}}, {{[0-9]+}}, 0, 0, 0, // Opcode: InstB, Skip to: 22
40+ // CHECK-NEXT: /* 22 */ MCD::OPC_CheckFieldOrFail , 3, 2, 0,
41+ // CHECK-NEXT: /* 26 */ MCD::OPC_TryDecodeOrFail , {{[0-9]+}}, {{[0-9]+}}, 1,
42+ // CHECK-NEXT: /* 30 */ MCD::OPC_Fail,
4343
4444// CHECK: if (!Check(S, DecodeInstB(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
4545// CHECK: if (!Check(S, DecodeInstA(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
4646
4747// CHECK-LARGE: /* 0 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
48- // CHECK-LARGE-NEXT: /* 3 */ MCD::OPC_FilterValue , 0, 36, 0, 0, // Skip to: 44
49- // CHECK-LARGE-NEXT: /* 8 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
50- // CHECK-LARGE-NEXT: /* 11 */ MCD::OPC_FilterValue , 0, 28, 0, 0, // Skip to: 44
51- // CHECK-LARGE-NEXT: /* 16 */ MCD::OPC_CheckField, 0, 2, 3, 7, 0, 0, // Skip to: 30
52- // CHECK-LARGE-NEXT: /* 23 */ MCD::OPC_TryDecode, {{[0-9]+}}, {{[0-9]+}}, 0, 0, 0, 0, // Opcode: InstB, skip to: 30
53- // CHECK-LARGE-NEXT: /* 30 */ MCD::OPC_CheckField , 3, 2, 0, 7, 0, 0, // Skip to: 44
54- // CHECK-LARGE-NEXT: /* 37 */ MCD::OPC_TryDecode , {{[0-9]+}}, {{[0-9]+}}, 1, 0, 0, 0, // Opcode: InstA, skip to: 44
55- // CHECK-LARGE-NEXT: /* 44 */ MCD::OPC_Fail,
48+ // CHECK-LARGE-NEXT: /* 3 */ MCD::OPC_FilterValueOrFail , 0,
49+ // CHECK-LARGE-NEXT: /* 5 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
50+ // CHECK-LARGE-NEXT: /* 8 */ MCD::OPC_FilterValueOrFail , 0,
51+ // CHECK-LARGE-NEXT: /* 10 */ MCD::OPC_CheckField, 0, 2, 3, 7, 0, 0, // Skip to: 24
52+ // CHECK-LARGE-NEXT: /* 17 */ MCD::OPC_TryDecode, {{[0-9]+}}, {{[0-9]+}}, 0, 0, 0, 0, // Opcode: InstB, Skip to: 24
53+ // CHECK-LARGE-NEXT: /* 24 */ MCD::OPC_CheckFieldOrFail , 3, 2, 0,
54+ // CHECK-LARGE-NEXT: /* 28 */ MCD::OPC_TryDecodeOrFail , {{[0-9]+}}, {{[0-9]+}}, 1,
55+ // CHECK-LARGE-NEXT: /* 32 */ MCD::OPC_Fail,
5656
5757// CHECK-LARGE: if (!Check(S, DecodeInstB(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
5858// CHECK-LARGE: if (!Check(S, DecodeInstA(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
0 commit comments