Home
last modified time | relevance | path

Searched refs:TiedTo (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp588 unsigned TiedTo = Info.getTiedOperand(); in ActOnGCCAsmStmt() local
590 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt()
594 assert(TiedTo < InputMatchedToOutput.size() && "TiedTo value out of range"); in ActOnGCCAsmStmt()
595 if (InputMatchedToOutput[TiedTo] != ~0U) { in ActOnGCCAsmStmt()
598 << TiedTo; in ActOnGCCAsmStmt()
599 targetDiag(NS->getInputExpr(InputMatchedToOutput[TiedTo])->getBeginLoc(), in ActOnGCCAsmStmt()
601 << TiedTo; in ActOnGCCAsmStmt()
604 InputMatchedToOutput[TiedTo] = i; in ActOnGCCAsmStmt()
659 if (isOperandMentioned(TiedTo, Pieces)) { in ActOnGCCAsmStmt()
669 OutputConstraintInfos[TiedTo].allowsRegister()) in ActOnGCCAsmStmt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp529 unsigned TiedTo = e; in foldPatchpoint() local
530 (void)MI.isRegTiedToDefOperand(i, &TiedTo); in foldPatchpoint()
533 assert(TiedTo == e && "Cannot fold tied operands"); in foldPatchpoint()
549 if (TiedTo < e) { in foldPatchpoint()
550 assert(TiedTo < NumDefs && "Bad tied operand"); in foldPatchpoint()
551 if (TiedTo > DefToFoldIdx) in foldPatchpoint()
552 --TiedTo; in foldPatchpoint()
553 NewMI->tieOperands(TiedTo, NewMI->getNumOperands() - 1); in foldPatchpoint()
1412 unsigned TiedTo = 0; in createMIROperandComment() local
1413 if (InlineAsm::isUseOperandTiedToDef(Flag, TiedTo)) in createMIROperandComment()
[all …]
H A DMachineInstr.cpp279 NewMO->TiedTo = 0; in addOperand()
1108 UseMO.TiedTo = DefIdx + 1; in tieOperands()
1116 UseMO.TiedTo = TiedMax; in tieOperands()
1120 DefMO.TiedTo = std::min(UseIdx + 1, TiedMax); in tieOperands()
1131 if (MO.TiedTo < TiedMax) in findTiedOperandIdx()
1132 return MO.TiedTo - 1; in findTiedOperandIdx()
1142 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1) in findTiedOperandIdx()
1762 unsigned TiedTo = 0; in print() local
1763 if (InlineAsm::isUseOperandTiedToDef(Flag, TiedTo)) in print()
1764 OS << " tiedto:$" << TiedTo; in print()
H A DMachineVerifier.cpp1843 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand() local
1844 if (TiedTo != -1) { in visitMachineOperand()
1849 else if (unsigned(TiedTo) != MI->findTiedOperandIdx(MONum)) in visitMachineOperand() local
1852 const MachineOperand &MOTied = MI->getOperand(TiedTo); in visitMachineOperand()
1854 report("Tied counterpart must be a register", &MOTied, TiedTo); in visitMachineOperand()
1857 report("Tied physical registers must match.", &MOTied, TiedTo); in visitMachineOperand()
H A DTargetLoweringBase.cpp1198 unsigned TiedTo = i; in emitPatchPoint() local
1200 TiedTo = MI->findTiedOperandIdx(i); in emitPatchPoint()
1202 if (TiedTo < i) in emitPatchPoint()
1203 MIB->tieOperands(TiedTo, MIB->getNumOperands() - 1); in emitPatchPoint()
H A DMachineOperand.cpp271 TiedTo = 0; in ChangeToRegister()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp557 int TiedTo = Desc.getOperandConstraint(DstMIOpIdx, MCOI::TIED_TO); in getInstruction() local
558 if (TiedTo < 0) in getInstruction()
561 unsigned SrcMIOpIdx = TiedTo; in getInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h89 unsigned TiedTo : 4; variable
443 return TiedTo; in isTied()
808 Op.TiedTo = 0;
H A DMachineInstr.h1828 getOperand(findTiedOperandIdx(OpIdx)).TiedTo = 0;
1829 MO.TiedTo = 0;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp8003 auto TiedTo = Desc.getOperandConstraint(Inst.getNumOperands(), in cvtDPP() local
8005 if (TiedTo != -1) { in cvtDPP()
8006 assert((unsigned)TiedTo < Inst.getNumOperands()); in cvtDPP()
8008 Inst.addOperand(Inst.getOperand(TiedTo)); in cvtDPP()