[globalisel][tablegen] Rename and re-comment render functions to match the new MatchTables. NFC.

The conversion to MatchTable left the function names and comments referring to
C++ statements and expressions. Updated the names and comments to account for
the fact that they're no longer unconstrained statements/expressions.

llvm-svn: 307248
This commit is contained in:
Daniel Sanders 2017-07-06 10:37:17 +00:00
parent 7528d4bd42
commit 3ae33209cc
1 changed files with 7 additions and 7 deletions

View File

@ -899,7 +899,7 @@ public:
RendererKind getKind() const { return Kind; } RendererKind getKind() const { return Kind; }
virtual void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const = 0; virtual void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const = 0;
}; };
/// A CopyRenderer emits code to copy a single operand from an existing /// A CopyRenderer emits code to copy a single operand from an existing
@ -926,7 +926,7 @@ public:
const StringRef getSymbolicName() const { return SymbolicName; } const StringRef getSymbolicName() const { return SymbolicName; }
void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const override { void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const override {
const OperandMatcher &Operand = Matched.getOperand(SymbolicName); const OperandMatcher &Operand = Matched.getOperand(SymbolicName);
unsigned OldInsnVarID = Rule.getInsnVarID(Operand.getInstructionMatcher()); unsigned OldInsnVarID = Rule.getInsnVarID(Operand.getInstructionMatcher());
OS << " GIR_Copy, /*NewInsnID*/" << NewInsnID << ", /*OldInsnID*/" OS << " GIR_Copy, /*NewInsnID*/" << NewInsnID << ", /*OldInsnID*/"
@ -962,7 +962,7 @@ public:
const StringRef getSymbolicName() const { return SymbolicName; } const StringRef getSymbolicName() const { return SymbolicName; }
void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const override { void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const override {
const OperandMatcher &Operand = Matched.getOperand(SymbolicName); const OperandMatcher &Operand = Matched.getOperand(SymbolicName);
unsigned OldInsnVarID = Rule.getInsnVarID(Operand.getInstructionMatcher()); unsigned OldInsnVarID = Rule.getInsnVarID(Operand.getInstructionMatcher());
OS << " GIR_CopySubReg, /*NewInsnID*/" << NewInsnID OS << " GIR_CopySubReg, /*NewInsnID*/" << NewInsnID
@ -988,7 +988,7 @@ public:
return R->getKind() == OR_Register; return R->getKind() == OR_Register;
} }
void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const override { void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const override {
OS << " GIR_AddRegister, /*InsnID*/" << InsnID << ", " OS << " GIR_AddRegister, /*InsnID*/" << InsnID << ", "
<< (RegisterDef->getValue("Namespace") << (RegisterDef->getValue("Namespace")
? RegisterDef->getValueAsString("Namespace") ? RegisterDef->getValueAsString("Namespace")
@ -1011,7 +1011,7 @@ public:
return R->getKind() == OR_Imm; return R->getKind() == OR_Imm;
} }
void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const override { void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const override {
OS << " GIR_AddImm, /*InsnID*/" << InsnID << ", /*Imm*/" << Imm OS << " GIR_AddImm, /*InsnID*/" << InsnID << ", /*Imm*/" << Imm
<< ",\n"; << ",\n";
} }
@ -1043,7 +1043,7 @@ public:
return R->getKind() == OR_ComplexPattern; return R->getKind() == OR_ComplexPattern;
} }
void emitCxxRenderStmts(raw_ostream &OS, RuleMatcher &Rule) const override { void emitRenderOpcodes(raw_ostream &OS, RuleMatcher &Rule) const override {
OS << " GIR_ComplexRenderer, /*InsnID*/" << InsnID << ", /*RendererID*/" OS << " GIR_ComplexRenderer, /*InsnID*/" << InsnID << ", /*RendererID*/"
<< RendererID << ",\n"; << RendererID << ",\n";
} }
@ -1153,7 +1153,7 @@ public:
OS << " GIR_BuildMI, /*InsnID*/" << InsnID << ", /*Opcode*/" OS << " GIR_BuildMI, /*InsnID*/" << InsnID << ", /*Opcode*/"
<< I->Namespace << "::" << I->TheDef->getName() << ",\n"; << I->Namespace << "::" << I->TheDef->getName() << ",\n";
for (const auto &Renderer : OperandRenderers) for (const auto &Renderer : OperandRenderers)
Renderer->emitCxxRenderStmts(OS, Rule); Renderer->emitRenderOpcodes(OS, Rule);
OS << " GIR_MergeMemOperands, /*InsnID*/" << InsnID << ",\n" OS << " GIR_MergeMemOperands, /*InsnID*/" << InsnID << ",\n"
<< " GIR_EraseFromParent, /*InsnID*/" << RecycleInsnID << ",\n"; << " GIR_EraseFromParent, /*InsnID*/" << RecycleInsnID << ",\n";