1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-01-31 20:51:52 +01:00

[TableGen] Tiny enhancement

Differential Revision: https://reviews.llvm.org/D99057
This commit is contained in:
Serge Pavlov 2021-03-23 12:46:34 +07:00
parent d50fb5ee95
commit dcceebd05b

View File

@ -109,8 +109,7 @@ addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn,
OperandMap[BaseIdx + i].Data.Imm = II->getValue();
++OpsAdded;
} else if (auto *BI = dyn_cast<BitsInit>(Dag->getArg(i))) {
auto II = dyn_cast<IntInit>(BI->convertInitializerTo(IntRecTy::get()));
assert(II && "Cannot convert to integer initializer");
auto *II = cast<IntInit>(BI->convertInitializerTo(IntRecTy::get()));
OperandMap[BaseIdx + i].Kind = OpData::Imm;
OperandMap[BaseIdx + i].Data.Imm = II->getValue();
++OpsAdded;