Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Support/
H A Draw_ostream_test.cpp387 TiedTo.SetBuffered(); in TEST()
388 TiedTo << "a"; in TEST()
405 TiedTo << "c"; in TEST()
412 TiedTo << "e"; in TEST()
421 TiedTo << "g"; in TEST()
433 TiedTo << "o"; in TEST()
443 TiedTo << "s"; in TEST()
446 TiedTo << "tuv"; in TEST()
453 TiedTo.tie(nullptr); in TEST()
458 TiedTo << "y"; in TEST()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAsm.cpp589 unsigned TiedTo = Info.getTiedOperand(); in ActOnGCCAsmStmt() local
591 Expr *OutputExpr = Exprs[TiedTo]; in ActOnGCCAsmStmt()
595 assert(TiedTo < InputMatchedToOutput.size() && "TiedTo value out of range"); in ActOnGCCAsmStmt()
596 if (InputMatchedToOutput[TiedTo] != ~0U) { in ActOnGCCAsmStmt()
599 << TiedTo; in ActOnGCCAsmStmt()
600 targetDiag(NS->getInputExpr(InputMatchedToOutput[TiedTo])->getBeginLoc(), in ActOnGCCAsmStmt()
602 << TiedTo; in ActOnGCCAsmStmt()
605 InputMatchedToOutput[TiedTo] = i; in ActOnGCCAsmStmt()
660 if (isOperandMentioned(TiedTo, Pieces)) { in ActOnGCCAsmStmt()
670 OutputConstraintInfos[TiedTo].allowsRegister()) { in ActOnGCCAsmStmt()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp527 unsigned TiedTo = e; in foldPatchpoint() local
528 (void)MI.isRegTiedToDefOperand(i, &TiedTo); in foldPatchpoint()
531 assert(TiedTo == e && "Cannot fold tied operands"); in foldPatchpoint()
547 if (TiedTo < e) { in foldPatchpoint()
548 assert(TiedTo < NumDefs && "Bad tied operand"); in foldPatchpoint()
549 if (TiedTo > DefToFoldIdx) in foldPatchpoint()
550 --TiedTo; in foldPatchpoint()
551 NewMI->tieOperands(TiedTo, NewMI->getNumOperands() - 1); in foldPatchpoint()
1395 unsigned TiedTo = 0; in createMIROperandComment() local
1396 if (InlineAsm::isUseOperandTiedToDef(Flag, TiedTo)) in createMIROperandComment()
[all …]
H A DMachineInstr.cpp252 NewMO->TiedTo = 0; in addOperand()
1061 UseMO.TiedTo = DefIdx + 1; in tieOperands()
1069 UseMO.TiedTo = TiedMax; in tieOperands()
1073 DefMO.TiedTo = std::min(UseIdx + 1, TiedMax); in tieOperands()
1084 if (MO.TiedTo < TiedMax) in findTiedOperandIdx()
1085 return MO.TiedTo - 1; in findTiedOperandIdx()
1095 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1) in findTiedOperandIdx()
1706 unsigned TiedTo = 0; in print() local
1707 if (InlineAsm::isUseOperandTiedToDef(Flag, TiedTo)) in print()
1708 OS << " tiedto:$" << TiedTo; in print()
H A DMachineVerifier.cpp1936 int TiedTo = MCID.getOperandConstraint(MONum, MCOI::TIED_TO); in visitMachineOperand() local
1937 if (TiedTo != -1) { in visitMachineOperand()
1942 else if (unsigned(TiedTo) != MI->findTiedOperandIdx(MONum)) in visitMachineOperand() local
1945 const MachineOperand &MOTied = MI->getOperand(TiedTo); in visitMachineOperand()
1947 report("Tied counterpart must be a register", &MOTied, TiedTo); in visitMachineOperand()
1950 report("Tied physical registers must match.", &MOTied, TiedTo); in visitMachineOperand()
H A DTargetLoweringBase.cpp1191 unsigned TiedTo = i; in emitPatchPoint() local
1193 TiedTo = MI->findTiedOperandIdx(i); in emitPatchPoint()
1195 if (TiedTo < i) in emitPatchPoint()
1196 MIB->tieOperands(TiedTo, MIB->getNumOperands() - 1); in emitPatchPoint()
H A DMachineOperand.cpp274 TiedTo = 0; in ChangeToRegister()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineOperand.h88 unsigned TiedTo : 4; variable
442 return TiedTo; in isTied()
817 Op.TiedTo = 0;
H A DMachineInstr.h1803 getOperand(findTiedOperandIdx(OpIdx)).TiedTo = 0;
1804 MO.TiedTo = 0;
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDecoderEmitter.cpp1872 SmallVector<int> TiedTo; in parseVarLenInstOperand() local
1883 TiedTo.push_back(-1); in parseVarLenInstOperand()
1885 TiedTo[Idx] = TiedReg; in parseVarLenInstOperand()
1886 TiedTo[TiedReg] = Idx; in parseVarLenInstOperand()
1909 int TiedReg = TiedTo[OpSubOpPair.first]; in parseVarLenInstOperand()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp8785 auto TiedTo = Desc.getOperandConstraint(Inst.getNumOperands(), in cvtVOP3DPP() local
8787 if (TiedTo != -1) { in cvtVOP3DPP()
8788 assert((unsigned)TiedTo < Inst.getNumOperands()); in cvtVOP3DPP()
8790 Inst.addOperand(Inst.getOperand(TiedTo)); in cvtVOP3DPP()
8855 auto TiedTo = Desc.getOperandConstraint(Inst.getNumOperands(), in cvtDPP() local
8857 if (TiedTo != -1) { in cvtDPP()
8858 assert((unsigned)TiedTo < Inst.getNumOperands()); in cvtDPP()
8860 Inst.addOperand(Inst.getOperand(TiedTo)); in cvtDPP()