@@ -12485,22 +12485,22 @@ multiclass LDOPregister_patterns_mod<string inst, string op, string mod> {
1248512485
1248612486let Predicates = [HasLSFE] in
1248712487multiclass LDFPOPregister_patterns_ord_dag<string inst, string suffix, string op,
12488- ValueType vt, dag SrcRHS, dag DstRHS > {
12489- def : Pat<(!cast<PatFrag>(op#"_"#vt#"_monotonic") FPR64:$Rn, SrcRHS ),
12490- (!cast<Instruction>(inst # suffix) DstRHS , FPR64:$Rn)>;
12491- def : Pat<(!cast<PatFrag>(op#"_"#vt#"_acquire") FPR64:$Rn, SrcRHS ),
12492- (!cast<Instruction>(inst # "A" # suffix) DstRHS , FPR64:$Rn)>;
12493- def : Pat<(!cast<PatFrag>(op#"_"#vt#"_release") FPR64:$Rn, SrcRHS ),
12494- (!cast<Instruction>(inst # "L" # suffix) DstRHS , FPR64:$Rn)>;
12495- def : Pat<(!cast<PatFrag>(op#"_"#vt#"_acq_rel") FPR64:$Rn, SrcRHS ),
12496- (!cast<Instruction>(inst # "AL" # suffix) DstRHS , FPR64:$Rn)>;
12497- def : Pat<(!cast<PatFrag>(op#"_"#vt#"_seq_cst") FPR64:$Rn, SrcRHS ),
12498- (!cast<Instruction>(inst # "AL" # suffix) DstRHS , FPR64:$Rn)>;
12488+ ValueType vt, dag data > {
12489+ def : Pat<(!cast<PatFrag>(op#"_"#vt#"_monotonic") FPR64:$Rn, data ),
12490+ (!cast<Instruction>(inst # suffix) data , FPR64:$Rn)>;
12491+ def : Pat<(!cast<PatFrag>(op#"_"#vt#"_acquire") FPR64:$Rn, data ),
12492+ (!cast<Instruction>(inst # "A" # suffix) data , FPR64:$Rn)>;
12493+ def : Pat<(!cast<PatFrag>(op#"_"#vt#"_release") FPR64:$Rn, data ),
12494+ (!cast<Instruction>(inst # "L" # suffix) data , FPR64:$Rn)>;
12495+ def : Pat<(!cast<PatFrag>(op#"_"#vt#"_acq_rel") FPR64:$Rn, data ),
12496+ (!cast<Instruction>(inst # "AL" # suffix) data , FPR64:$Rn)>;
12497+ def : Pat<(!cast<PatFrag>(op#"_"#vt#"_seq_cst") FPR64:$Rn, data ),
12498+ (!cast<Instruction>(inst # "AL" # suffix) data , FPR64:$Rn)>;
1249912499}
1250012500
1250112501multiclass LDFPOPregister_patterns_ord<string inst, string suffix, string op,
1250212502 ValueType vt, dag RHS> {
12503- defm : LDFPOPregister_patterns_ord_dag<inst, suffix, op, vt, RHS, RHS >;
12503+ defm : LDFPOPregister_patterns_ord_dag<inst, suffix, op, vt, RHS>;
1250412504}
1250512505
1250612506multiclass LDFPOPregister_patterns<string inst, string op> {
0 commit comments