Searched refs:TiedTo (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 597 unsigned TiedTo = Info.getTiedOperand(); in ActOnGCCAsmStmt() local 599 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt() 603 assert(TiedTo < InputMatchedToOutput.size() && "TiedTo value out of range"); in ActOnGCCAsmStmt() 604 if (InputMatchedToOutput[TiedTo] != ~0U) { in ActOnGCCAsmStmt() 607 << TiedTo; in ActOnGCCAsmStmt() 608 targetDiag(NS->getInputExpr(InputMatchedToOutput[TiedTo])->getBeginLoc(), in ActOnGCCAsmStmt() 610 << TiedTo; in ActOnGCCAsmStmt() 613 InputMatchedToOutput[TiedTo] = i; in ActOnGCCAsmStmt() 668 if (isOperandMentioned(TiedTo, Pieces)) { in ActOnGCCAsmStmt() 678 OutputConstraintInfos[TiedTo].allowsRegister()) { in ActOnGCCAsmStmt()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetInstrInfo.cpp | 537 unsigned TiedTo = e; in foldPatchpoint() local 538 (void)MI.isRegTiedToDefOperand(i, &TiedTo); in foldPatchpoint() 541 assert(TiedTo == e && "Cannot fold tied operands"); in foldPatchpoint() 557 if (TiedTo < e) { in foldPatchpoint() 558 assert(TiedTo < NumDefs && "Bad tied operand"); in foldPatchpoint() 559 if (TiedTo > DefToFoldIdx) in foldPatchpoint() 560 --TiedTo; in foldPatchpoint() 561 NewMI->tieOperands(TiedTo, NewMI->getNumOperands() - 1); in foldPatchpoint() 572 unsigned TiedTo = MI->findTiedOperandIdx(OpNo); in foldInlineAsmMemOperand() local 575 foldInlineAsmMemOperand(MI, TiedTo, FI, TII); in foldInlineAsmMemOperand() [all …]
|
H A D | MachineInstr.cpp | 136 NewMO.TiedTo = OrigMO.TiedTo; in MachineInstr() 270 NewMO->TiedTo = 0; in addOperand() 1171 UseMO.TiedTo = DefIdx + 1; in tieOperands() 1179 UseMO.TiedTo = TiedMax; in tieOperands() 1183 DefMO.TiedTo = std::min(UseIdx + 1, TiedMax); in tieOperands() 1194 if (MO.TiedTo < TiedMax) in findTiedOperandIdx() 1195 return MO.TiedTo - 1; in findTiedOperandIdx() 1205 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1) in findTiedOperandIdx() 1849 unsigned TiedTo; in print() local 1850 if (F.isUseOperandTiedToDef(TiedTo)) in print() [all …]
|
H A D | TargetLoweringBase.cpp | 1165 unsigned TiedTo = i; in emitPatchPoint() local 1167 TiedTo = MI->findTiedOperandIdx(i); in emitPatchPoint() 1169 if (TiedTo < i) in emitPatchPoint() 1170 MIB->tieOperands(TiedTo, MIB->getNumOperands() - 1); in emitPatchPoint()
|
H A D | MachineVerifier.cpp | 2420 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand() local 2421 if (TiedTo != -1) { in visitMachineOperand() 2426 else if (unsigned(TiedTo) != MI->findTiedOperandIdx(MONum)) in visitMachineOperand() local 2429 const MachineOperand &MOTied = MI->getOperand(TiedTo); in visitMachineOperand() 2431 report("Tied counterpart must be a register", &MOTied, TiedTo); in visitMachineOperand() 2434 report("Tied physical registers must match.", &MOTied, TiedTo); in visitMachineOperand()
|
H A D | MachineOperand.cpp | 308 TiedTo = 0; in ChangeToRegister()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 86 /// TiedTo - Non-zero when this register operand is tied to another register 89 unsigned TiedTo : 4; variable 452 return TiedTo; in isTied() 854 Op.TiedTo = 0;
|
H A D | MachineInstr.h | 1952 getOperand(findTiedOperandIdx(OpIdx)).TiedTo = 0; 1953 MO.TiedTo = 0;
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DecoderEmitter.cpp | 1913 SmallVector<int> TiedTo; in parseVarLenInstOperand() local 1923 TiedTo.push_back(-1); in parseVarLenInstOperand() 1925 TiedTo[Idx] = TiedReg; in parseVarLenInstOperand() 1926 TiedTo[TiedReg] = Idx; in parseVarLenInstOperand() 1951 int TiedReg = TiedTo[OpSubOpPair.first]; in parseVarLenInstOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 9237 auto TiedTo = Desc.getOperandConstraint(Inst.getNumOperands(), in cvtVOP3DPP() local 9239 if (TiedTo != -1) { in cvtVOP3DPP() 9240 assert((unsigned)TiedTo < Inst.getNumOperands()); in cvtVOP3DPP() 9242 Inst.addOperand(Inst.getOperand(TiedTo)); in cvtVOP3DPP() 9309 auto TiedTo = Desc.getOperandConstraint(Inst.getNumOperands(), in cvtDPP() local 9311 if (TiedTo != -1) { in cvtDPP() 9312 assert((unsigned)TiedTo < Inst.getNumOperands()); in cvtDPP() 9314 Inst.addOperand(Inst.getOperand(TiedTo)); in cvtDPP()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | Target.td | 727 /// - CodeGen/MachineOperand.h:MachineOperand::{TiedTo, IsEarlyClobber}.
|