summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorAmara Emerson <amara.emerson@arm.com>2017-02-08 21:41:16 +0000
committerAmara Emerson <amara.emerson@arm.com>2017-02-08 21:41:16 +0000
commitc3a4b282bb787da8cb09d03b490df4aaadb81d33 (patch)
treedaa5192142f207542088598fd5bd7f1cf8336827 /llvm/utils
parent9afa12bbc5d08a2a4415fc5733a2d369551f5346 (diff)
downloadbcm5719-llvm-c3a4b282bb787da8cb09d03b490df4aaadb81d33.tar.gz
bcm5719-llvm-c3a4b282bb787da8cb09d03b490df4aaadb81d33.zip
Revert r294437 as it broke an asan buildbot.
llvm-svn: 294523
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/TableGen/AsmWriterEmitter.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/llvm/utils/TableGen/AsmWriterEmitter.cpp b/llvm/utils/TableGen/AsmWriterEmitter.cpp
index f7da5e2e7b9..a7c6104aaa2 100644
--- a/llvm/utils/TableGen/AsmWriterEmitter.cpp
+++ b/llvm/utils/TableGen/AsmWriterEmitter.cpp
@@ -820,8 +820,8 @@ void AsmWriterEmitter::EmitPrintAliasInstruction(raw_ostream &O) {
}
unsigned NumMIOps = 0;
- for (auto &Operand : CGA.ResultInst->Operands.OperandList)
- NumMIOps += Operand.MINumOperands;
+ for (auto &Operand : CGA.ResultOperands)
+ NumMIOps += Operand.getMINumOperands();
std::string Cond;
Cond = std::string("MI->getNumOperands() == ") + utostr(NumMIOps);
@@ -831,11 +831,6 @@ void AsmWriterEmitter::EmitPrintAliasInstruction(raw_ostream &O) {
unsigned MIOpNum = 0;
for (unsigned i = 0, e = LastOpNo; i != e; ++i) {
- // Skip over tied operands as they're not part of an alias declaration.
- if (CGA.ResultInst->Operands[MIOpNum].MINumOperands == 1 &&
- CGA.ResultInst->Operands[MIOpNum].getTiedRegister() != -1)
- ++MIOpNum;
-
std::string Op = "MI->getOperand(" + utostr(MIOpNum) + ")";
const CodeGenInstAlias::ResultOperand &RO = CGA.ResultOperands[i];
OpenPOWER on IntegriCloud