Lines Matching refs:TiedDefIdx

379   std::optional<unsigned> TiedDefIdx;  member
383 std::optional<unsigned> &TiedDefIdx) in ParsedMachineOperand()
384 : Operand(Operand), Begin(Begin), End(End), TiedDefIdx(TiedDefIdx) { in ParsedMachineOperand()
385 if (TiedDefIdx) in ParsedMachineOperand()
450 bool parseRegisterTiedDefIndex(unsigned &TiedDefIdx);
452 std::optional<unsigned> &TiedDefIdx,
494 std::optional<unsigned> &TiedDefIdx);
498 std::optional<unsigned> &TiedDefIdx);
1052 std::optional<unsigned> TiedDefIdx; in parse() local
1053 if (parseRegisterOperand(MO, TiedDefIdx, /*IsDef=*/true)) in parse()
1056 ParsedMachineOperand(MO, Loc, Token.location(), TiedDefIdx)); in parse()
1078 std::optional<unsigned> TiedDefIdx; in parse() local
1079 if (parseMachineOperandAndTargetFlags(OpCode, Operands.size(), MO, TiedDefIdx)) in parse()
1082 ParsedMachineOperand(MO, Loc, Token.location(), TiedDefIdx)); in parse()
1687 bool MIParser::parseRegisterTiedDefIndex(unsigned &TiedDefIdx) { in parseRegisterTiedDefIndex() argument
1692 if (getUnsigned(TiedDefIdx)) in parseRegisterTiedDefIndex()
1704 if (!Operands[I].TiedDefIdx) in assignRegisterTies()
1708 unsigned DefIdx = *Operands[I].TiedDefIdx; in assignRegisterTies()
1738 std::optional<unsigned> &TiedDefIdx, in parseRegisterOperand() argument
1771 TiedDefIdx = Idx; in parseRegisterOperand()
2865 std::optional<unsigned> &TiedDefIdx) { in parseMachineOperand() argument
2881 return parseRegisterOperand(Dest, TiedDefIdx); in parseMachineOperand()
2973 std::optional<unsigned> &TiedDefIdx) { in parseMachineOperandAndTargetFlags() argument
3005 if (parseMachineOperand(OpCode, OpIdx, Dest, TiedDefIdx)) in parseMachineOperandAndTargetFlags()