mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 04:39:44 +00:00
Match TargetInstrInfo changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32107 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0b7e507247
commit
0555122412
@ -302,7 +302,7 @@ static void ParseConstraint(const std::string &CStr, CodeGenInstruction *I) {
|
||||
unsigned FlatOpNo = I->getFlattenedOperandNumber(SrcOp);
|
||||
// Build the string for the operand.
|
||||
std::string OpConstraint =
|
||||
"((" + utostr(FlatOpNo) + " << 16) | (1 << TargetInstrInfo::TIED_TO))";
|
||||
"((" + utostr(FlatOpNo) + " << 16) | (1 << TOI::TIED_TO))";
|
||||
|
||||
|
||||
if (!I->OperandList[DestOp.first].Constraints[DestOp.second].empty())
|
||||
@ -422,8 +422,7 @@ CodeGenInstruction::CodeGenInstruction(Record *R, const std::string &AsmStr)
|
||||
if (!OperandList[1].Constraints[0].empty())
|
||||
throw R->getName() + ": cannot use isTwoAddress property: instruction "
|
||||
"already has constraint set!";
|
||||
OperandList[1].Constraints[0] =
|
||||
"((0 << 16) | (1 << TargetInstrInfo::TIED_TO))";
|
||||
OperandList[1].Constraints[0] = "((0 << 16) | (1 << TOI::TIED_TO))";
|
||||
}
|
||||
|
||||
// Any operands with unset constraints get 0 as their constraint.
|
||||
|
Loading…
Reference in New Issue
Block a user