}
if (Def->getName() == "undef_tied_input") {
- std::array<MVT::SimpleValueType, 1> ResultVTs = {{ N->getSimpleType(0) }};
- std::array<unsigned, 0> InstOps;
+ MVT::SimpleValueType ResultVT = N->getSimpleType(0);
auto IDOperandNo = NextRecordedOperandNo++;
AddMatcher(new EmitNodeMatcher("TargetOpcode::IMPLICIT_DEF",
- ResultVTs, InstOps, false, false, false,
- false, -1, IDOperandNo));
+ ResultVT, std::nullopt, false, false,
+ false, false, -1, IDOperandNo));
ResultOps.push_back(IDOperandNo);
return;
}