Home
last modified time | relevance | path

Searched refs:isTied (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.h54 bool isTied() const { return Kind == Tied; } in isTied() function
57 assert(isTied()); in getTiedOperand()
132 if (CI.isTied()) in getTiedRegister()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp163 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate()
174 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate()
185 assert((!isReg() || !isTied()) && in ChangeToES()
198 assert((!isReg() || !isTied()) && in ChangeToGA()
211 assert((!isReg() || !isTied()) && in ChangeToBA()
223 assert((!isReg() || !isTied()) && in ChangeToMCSymbol()
234 assert((!isReg() || !isTied()) && in ChangeToFrameIndex()
246 assert((!isReg() || !isTied()) && in ChangeToTargetIndex()
259 assert((!isReg() || !isTied()) && in ChangeToDbgInstrRef()
852 if (ShouldPrintRegisterTies && isTied() && !isDef()) in print()
H A DInitUndef.cpp119 if (UseMO.isTied()) in handleReg()
141 if (UseMO.isTied()) in handleSubReg()
H A DMachineInstr.cpp230 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand()
302 assert(!Operands[i].isTied() && "Cannot move tied operands"); in removeOperand()
1167 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands()
1168 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands()
1191 assert(MO.isTied() && "Operand isn't tied"); in findTiedOperandIdx()
1591 int TiedIdx = Operand.isTied() ? int(findTiedOperandIdx(I)) : -1; in hasComplexRegisterTies()
1696 if (MO.isReg() && MO.isTied() && !MO.isDef()) in print()
2573 if (MO.isReg() && MO.isTied()) { in insert()
H A DRegAllocFast.cpp1148 assert(!MO.isTied() && "tied op should be allocated"); in useVirtReg()
1357 bool Livethrough0 = MO0.isEarlyClobber() || MO0.isTied() || in findAndSortDefOperandIndexes()
1359 bool Livethrough1 = MO1.isEarlyClobber() || MO1.isTied() || in findAndSortDefOperandIndexes()
1374 if (!MO.isTied()) in isTiedToNotUndef()
1515 assert((!MO.isTied() || !isClobberedByRegMasks(MO.getReg())) && in allocateInstruction()
H A DMachineCopyPropagation.cpp687 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses()
866 if (MO.isTied()) in ForwardCopyPropagateBlock()
1001 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs()
H A DRenameIndependentSubregs.cpp248 if (MO.isTied() && Reg != VReg) { in rewriteOperands()
H A DInlineSpiller.cpp927 if (MO.isUse() && !MO.readsReg() && !MO.isTied()) in foldMemoryOperand()
956 if (!MO.isTied()) in foldMemoryOperand()
1026 } else if (Ops.size() == 2 && Op0.isDef() && MI->getOperand(1).isTied() && in foldMemoryOperand()
H A DMachineVerifier.cpp2424 else if (!MO->isTied()) in visitMachineOperand()
2436 } else if (MO->isReg() && MO->isTied()) in visitMachineOperand()
2466 if (MO->isTied()) { in visitMachineOperand()
2471 if (!OtherMO.isTied()) in visitMachineOperand()
3195 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps()
3209 MO0.isDebug() || MO0.isTied()) in checkPHIOps()
H A DFixupStatepointCallerSaved.cpp489 assert(DefMO.isTied() && "Def is expected to be tied"); in rewriteStatepoint()
H A DTargetInstrInfo.cpp522 if (MI.getOperand(Op).isTied()) in foldPatchpoint()
571 if (MI->getOperand(OpNo).isTied()) { in foldInlineAsmMemOperand()
H A DSplitKit.cpp820 return MO.isReg() && MO.isTied() && MO.getReg() == Reg; in hasTiedUseOf()
1368 if (MO.isTied()) { in rewriteAssigned()
H A DMIRPrinter.cpp956 if (ShouldPrintRegisterTies && Op.isReg() && Op.isTied() && !Op.isDef()) in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1655 if (!MO.isReg() || !MO.isDef() || !MO.isTied())
1668 if (!MO.isReg() || !MO.isUse() || !MO.isTied())
1951 if (MO.isReg() && MO.isTied()) {
H A DMachineOperand.h450 bool isTied() const { in isTied() function
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp211 if (Op.isTied()) in run()
H A DHexagonExpandCondsets.cpp507 if (!Op.isTied()) in updateDeadsInRange()
515 if (Op.isTied()) in updateDeadsInRange()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp165 if (MO.isTied()) in canBundle()
H A DAMDGPUInsertDelayAlu.cpp369 if (MI.getOpcode() == AMDGPU::V_WRITELANE_B32 && Op.isTied()) in runOnMachineBasicBlock()
H A DSIShrinkInstructions.cpp373 if (MI.getOperand(i).isReg() && MI.getOperand(i).isTied() && in shrinkMIMG()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZShortenInst.cpp70 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp692 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); in maybeKillChain()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp386 bool isTied = MCID.getOperandConstraint(Idx, MCOI::TIED_TO) != -1; in AddRegisterOperand() local
387 if (isTied) in AddRegisterOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp478 if (MO.isTied()) in canFoldIntoSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp979 if (OpNo == MI->getNumExplicitDefs() && MO.isReg() && MO.isTied()) { in lowerRISCVVMachineInstrToMCInst()

12