mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-26 00:16:05 +00:00
Update for review feedback: Inline var declaration and expand names.
Depends on D93908. Differential Revision: https://reviews.llvm.org/D94208
This commit is contained in:
parent
25f23a6039
commit
7510c1152f
@ -57,16 +57,15 @@ OpAsmPrinter::~OpAsmPrinter() {}
|
||||
void OpAsmPrinter::printFunctionalType(Operation *op) {
|
||||
auto &os = getStream();
|
||||
os << '(';
|
||||
llvm::interleaveComma(op->getOperands(), os, [&](Value op) {
|
||||
llvm::interleaveComma(op->getOperands(), os, [&](Value operand) {
|
||||
// Print the types of null values as <<NULL TYPE>>.
|
||||
*this << (op ? op.getType() : Type());
|
||||
*this << (operand ? operand.getType() : Type());
|
||||
});
|
||||
os << ") -> ";
|
||||
|
||||
// Print the result list. We don't parenthesize single result types unless
|
||||
// it is a function (avoiding a grammar ambiguity).
|
||||
auto numResults = op->getNumResults();
|
||||
bool wrapped = numResults != 1;
|
||||
bool wrapped = op->getNumResults() != 1;
|
||||
if (!wrapped && op->getResult(0).getType() &&
|
||||
op->getResult(0).getType().isa<FunctionType>())
|
||||
wrapped = true;
|
||||
@ -74,9 +73,9 @@ void OpAsmPrinter::printFunctionalType(Operation *op) {
|
||||
if (wrapped)
|
||||
os << '(';
|
||||
|
||||
llvm::interleaveComma(op->getResults(), os, [&](const OpResult &r) {
|
||||
llvm::interleaveComma(op->getResults(), os, [&](const OpResult &result) {
|
||||
// Print the types of null values as <<NULL TYPE>>.
|
||||
*this << (r ? r.getType() : Type());
|
||||
*this << (result ? result.getType() : Type());
|
||||
});
|
||||
|
||||
if (wrapped)
|
||||
|
Loading…
x
Reference in New Issue
Block a user