/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.h | 54 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 D | MachineOperand.cpp | 163 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 D | InitUndef.cpp | 119 if (UseMO.isTied()) in handleReg() 141 if (UseMO.isTied()) in handleSubReg()
|
H A D | MachineInstr.cpp | 230 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 D | RegAllocFast.cpp | 1148 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 D | MachineCopyPropagation.cpp | 687 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 D | RenameIndependentSubregs.cpp | 248 if (MO.isTied() && Reg != VReg) { in rewriteOperands()
|
H A D | InlineSpiller.cpp | 927 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 D | MachineVerifier.cpp | 2424 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 D | FixupStatepointCallerSaved.cpp | 489 assert(DefMO.isTied() && "Def is expected to be tied"); in rewriteStatepoint()
|
H A D | TargetInstrInfo.cpp | 522 if (MI.getOperand(Op).isTied()) in foldPatchpoint() 571 if (MI->getOperand(OpNo).isTied()) { in foldInlineAsmMemOperand()
|
H A D | SplitKit.cpp | 820 return MO.isReg() && MO.isTied() && MO.getReg() == Reg; in hasTiedUseOf() 1368 if (MO.isTied()) { in rewriteAssigned()
|
H A D | MIRPrinter.cpp | 956 if (ShouldPrintRegisterTies && Op.isReg() && Op.isTied() && !Op.isDef()) in print()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 1655 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1668 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1951 if (MO.isReg() && MO.isTied()) {
|
H A D | MachineOperand.h | 450 bool isTied() const { in isTied() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.cpp | 211 if (Op.isTied()) in run()
|
H A D | HexagonExpandCondsets.cpp | 507 if (!Op.isTied()) in updateDeadsInRange() 515 if (Op.isTied()) in updateDeadsInRange()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFormMemoryClauses.cpp | 165 if (MO.isTied()) in canBundle()
|
H A D | AMDGPUInsertDelayAlu.cpp | 369 if (MI.getOpcode() == AMDGPU::V_WRITELANE_B32 && Op.isTied()) in runOnMachineBasicBlock()
|
H A D | SIShrinkInstructions.cpp | 373 if (MI.getOperand(i).isReg() && MI.getOperand(i).isTied() && in shrinkMIMG()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZShortenInst.cpp | 70 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64A57FPLoadBalancing.cpp | 692 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); in maybeKillChain()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 386 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 D | LanaiInstrInfo.cpp | 478 if (MO.isTied()) in canFoldIntoSelect()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVAsmPrinter.cpp | 979 if (OpNo == MI->getNumExplicitDefs() && MO.isReg() && MO.isTied()) { in lowerRISCVVMachineInstrToMCInst()
|