[llvm] [MacroFusion] Add IsPostRA to indicate whether running in post-ra scheduler (PR #77567)
Wang Pengcheng via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 10 22:08:59 PST 2024
================
@@ -146,12 +148,9 @@ void MacroFusionPredicatorEmitter::emitFirstPredicate(Record *Predicate,
<< (Predicate->getValueAsBit("ReturnValue") ? "true" : "false")
<< ";\n";
} else if (Predicate->isSubClassOf("OneUsePred")) {
- OS.indent(2) << "{\n";
- OS.indent(4) << "Register FirstDest = FirstMI->getOperand(0).getReg();\n";
- OS.indent(4)
- << "if (FirstDest.isVirtual() && !MRI.hasOneNonDBGUse(FirstDest))\n";
- OS.indent(4) << " return false;\n";
- OS.indent(2) << "}\n";
+ OS.indent(2) << "if (!IsPostRA && "
----------------
wangpc-pp wrote:
You are right, I'm thoughtless about this. I'll revert this part.
https://github.com/llvm/llvm-project/pull/77567
More information about the llvm-commits
mailing list