@@ -13,7 +13,7 @@ def aligned_store: PatFrag<(ops node:$v, node:$a), (store $v, $a), [{
1313 let GISelPredicateCode = [{ return true; }];
1414}
1515
16- // CHECK: GIM_Try, /*On fail goto*//*Label 0*/ GIMT_Encode4(45), // Rule ID 0 //
16+ // CHECK: GIM_Try
1717// CHECK-NEXT: GIM_CheckNumOperands, /*MI*/0, /*Expected*/2,
1818// CHECK-NEXT: GIM_CheckOpcode, /*MI*/0, GIMT_Encode2(TargetOpcode::G_STORE),
1919// CHECK-NEXT: GIM_CheckAtomicOrdering, /*MI*/0, /*Order*/(uint8_t)AtomicOrdering::NotAtomic,
@@ -28,9 +28,9 @@ def aligned_store: PatFrag<(ops node:$v, node:$a), (store $v, $a), [{
2828// CHECK-NEXT: // (st GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)<<P:Predicate_unindexedstore>><<P:Predicate_store>><<P:Predicate_aligned_store>> => (MOVALIGNED GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)
2929// CHECK-NEXT: GIR_MutateOpcode, /*InsnID*/0, /*RecycleInsnID*/0, /*Opcode*/GIMT_Encode2(MyTarget::MOVALIGNED),
3030// CHECK-NEXT: GIR_RootConstrainSelectedInstOperands,
31- // CHECK-NEXT: // GIR_Coverage, 0,
31+ // CHECK-NEXT: // GIR_Coverage
3232
33- // CHECK: GIM_Try, /*On fail goto*//*Label 1*/ GIMT_Encode4(86), // Rule ID 1 //
33+ // CHECK: GIM_Try
3434// CHECK-NEXT: GIM_CheckNumOperands, /*MI*/0, /*Expected*/2,
3535// CHECK-NEXT: GIM_CheckOpcode, /*MI*/0, GIMT_Encode2(TargetOpcode::G_STORE),
3636// CHECK-NEXT: GIM_CheckAtomicOrdering, /*MI*/0, /*Order*/(uint8_t)AtomicOrdering::NotAtomic,
@@ -44,15 +44,15 @@ def aligned_store: PatFrag<(ops node:$v, node:$a), (store $v, $a), [{
4444// CHECK-NEXT: // (st GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)<<P:Predicate_unindexedstore>><<P:Predicate_store>> => (MOVUNALIGNED GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)
4545// CHECK-NEXT: GIR_MutateOpcode, /*InsnID*/0, /*RecycleInsnID*/0, /*Opcode*/GIMT_Encode2(MyTarget::MOVUNALIGNED),
4646// CHECK-NEXT: GIR_RootConstrainSelectedInstOperands,
47- // CHECK-NEXT: // GIR_Coverage, 1,
47+ // CHECK-NEXT: // GIR_Coverage
4848
49- // OPT: GIM_Try, /*On fail goto*//*Label 0*/ GIMT_Encode4(72),
49+ // OPT: GIM_Try
5050// OPT-NEXT: GIM_CheckOpcode, /*MI*/0, GIMT_Encode2(TargetOpcode::G_STORE),
5151// OPT-NEXT: GIM_RootCheckType, /*Op*/0, /*Type*/GILLT_s32,
5252// OPT-NEXT: GIM_CheckAtomicOrdering, /*MI*/0, /*Order*/(uint8_t)AtomicOrdering::NotAtomic,
5353// OPT-NEXT: GIM_CheckMemorySizeEqualToLLT, /*MI*/0, /*MMO*/0, /*OpIdx*/0,
5454
55- // OPT-NEXT: GIM_Try, /*On fail goto*//*Label 1*/ GIMT_Encode4(47), // Rule ID 0 //
55+ // OPT-NEXT: GIM_Try
5656// OPT-NEXT: GIM_RootCheckRegBankForClass, /*Op*/0, /*RC*/GIMT_Encode2(MyTarget::GPR32RegClassID),
5757// OPT-NEXT: // MIs[0] src1
5858// OPT-NEXT: GIM_CheckPointerToAny, /*MI*/0, /*Op*/1, /*SizeInBits*/32,
@@ -61,17 +61,17 @@ def aligned_store: PatFrag<(ops node:$v, node:$a), (store $v, $a), [{
6161// OPT-NEXT: // (st GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)<<P:Predicate_unindexedstore>><<P:Predicate_store>><<P:Predicate_aligned_store>> => (MOVALIGNED GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)
6262// OPT-NEXT: GIR_MutateOpcode, /*InsnID*/0, /*RecycleInsnID*/0, /*Opcode*/GIMT_Encode2(MyTarget::MOVALIGNED),
6363// OPT-NEXT: GIR_RootConstrainSelectedInstOperands,
64- // OPT-NEXT: // GIR_Coverage, 0,
64+ // OPT-NEXT: // GIR_Coverage
6565
66- // OPT: GIM_Try, /*On fail goto*//*Label 2*/ GIMT_Encode4(71), // Rule ID 1 //
66+ // OPT: GIM_Try
6767// OPT-NEXT: GIM_RootCheckRegBankForClass, /*Op*/0, /*RC*/GIMT_Encode2(MyTarget::GPR32RegClassID),
6868// OPT-NEXT: // MIs[0] src1
6969// OPT-NEXT: GIM_CheckPointerToAny, /*MI*/0, /*Op*/1, /*SizeInBits*/32,
7070// OPT-NEXT: GIM_RootCheckRegBankForClass, /*Op*/1, /*RC*/GIMT_Encode2(MyTarget::GPR32RegClassID),
7171// OPT-NEXT: // (st GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)<<P:Predicate_unindexedstore>><<P:Predicate_store>> => (MOVUNALIGNED GPR32:{ *:[i32] }:$src0, GPR32:{ *:[i32] }:$src1)
7272// OPT-NEXT: GIR_MutateOpcode, /*InsnID*/0, /*RecycleInsnID*/0, /*Opcode*/GIMT_Encode2(MyTarget::MOVUNALIGNED),
7373// OPT-NEXT: GIR_RootConstrainSelectedInstOperands,
74- // OPT-NEXT: // GIR_Coverage, 1,
74+ // OPT-NEXT: // GIR_Coverage
7575
7676def MOVALIGNED : I<(outs), (ins GPR32:$src0, GPR32:$src1),
7777 [(aligned_store GPR32:$src0, GPR32:$src1)]>;
0 commit comments