| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
| D | CodeGenInstruction.h | 55 bool isTied() const { return Kind == Tied; } in isTied() function 58 assert(isTied()); in getTiedOperand() 132 if (CI.isTied()) return CI.getTiedOperand(); in getTiedRegister()
|
| D | InstrInfoEmitter.cpp | 196 assert(Constraint.isTied()); in GetOperandInfo()
|
| D | X86RecognizableInstr.cpp | 418 if (Constraint.isTied()) { in emitInstructionSpecifier()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | MachineOperand.cpp | 157 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate() 168 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate() 179 assert((!isReg() || !isTied()) && in ChangeToES() 192 assert((!isReg() || !isTied()) && in ChangeToGA() 204 assert((!isReg() || !isTied()) && in ChangeToMCSymbol() 215 assert((!isReg() || !isTied()) && in ChangeToFrameIndex() 227 assert((!isReg() || !isTied()) && in ChangeToTargetIndex() 798 if (ShouldPrintRegisterTies && isTied() && !isDef()) in print()
|
| D | RegAllocFast.cpp | 965 assert(!MO.isTied() && "tied op should be allocated"); in useVirtReg() 1137 if (MO.isTied() || (MO.getSubReg() != 0 && !MO.isUndef())) in allocateInstruction() 1220 bool Livethrough0 = MO0.isEarlyClobber() || MO0.isTied() || in allocateInstruction() 1222 bool Livethrough1 = MO1.isEarlyClobber() || MO1.isTied() || in allocateInstruction() 1237 if (MO.isEarlyClobber() || MO.isTied() || in allocateInstruction() 1272 assert((!MO.isTied() || !isClobberedByRegMasks(MO.getReg())) && in allocateInstruction() 1276 if (MO.isTied() || MO.isEarlyClobber()) in allocateInstruction()
|
| D | MachineCopyPropagation.cpp | 495 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses() 658 if (MO.isTied()) in ForwardCopyPropagateBlock() 781 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs()
|
| D | MachineInstr.cpp | 231 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand() 311 assert(!Operands[i].isTied() && "Cannot move tied operands"); in RemoveOperand() 1104 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands() 1105 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands() 1128 assert(MO.isTied() && "Operand isn't tied"); in findTiedOperandIdx() 1508 int TiedIdx = Operand.isTied() ? int(findTiedOperandIdx(I)) : -1; in hasComplexRegisterTies() 1613 if (MO.isReg() && MO.isTied() && !MO.isDef()) in print()
|
| D | MachineVerifier.cpp | 1847 else if (!MO->isTied()) in visitMachineOperand() 1859 } else if (MO->isReg() && MO->isTied()) in visitMachineOperand() 1876 if (MO->isTied()) { in visitMachineOperand() 1881 if (!OtherMO.isTied()) in visitMachineOperand() 2567 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 2581 MO0.isDebug() || MO0.isTied()) in checkPHIOps()
|
| D | RenameIndependentSubregs.cpp | 248 if (MO.isTied() && Reg != VReg) { in rewriteOperands()
|
| D | FixupStatepointCallerSaved.cpp | 487 assert(DefMO.isTied() && "Def is expected to be tied"); in rewriteStatepoint()
|
| D | MIRPrinter.cpp | 900 if (ShouldPrintRegisterTies && Op.isReg() && Op.isTied() && !Op.isDef()) in print()
|
| D | TargetInstrInfo.cpp | 514 if (MI.getOperand(Op).isTied()) in foldPatchpoint()
|
| D | InlineSpiller.cpp | 881 if (!MO.isTied()) in foldMemoryOperand()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | RDFCopy.cpp | 171 if (Op.isTied()) in run()
|
| D | HexagonExpandCondsets.cpp | 505 if (!Op.isTied()) in updateDeadsInRange() 513 if (Op.isTied()) in updateDeadsInRange()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | MachineInstr.h | 1547 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1560 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1827 if (MO.isReg() && MO.isTied()) {
|
| D | MachineOperand.h | 441 bool isTied() const { in isTied() function
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | SIFormMemoryClauses.cpp | 167 if (MO.isTied()) in canBundle()
|
| D | SIShrinkInstructions.cpp | 279 if (MI.getOperand(i).isReg() && MI.getOperand(i).isTied() && in shrinkMIMG()
|
| D | SIPeepholeSDWA.cpp | 1117 assert(Dst && Dst->isTied()); in convertToSDWA()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZShortenInst.cpp | 69 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64A57FPLoadBalancing.cpp | 693 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); in maybeKillChain()
|
| D | AArch64LoadStoreOptimizer.cpp | 1391 (MOP.isRenamable() && !MOP.isEarlyClobber() && !MOP.isTied()); in canRenameUpToDef()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | InstrEmitter.cpp | 357 bool isTied = MCID.getOperandConstraint(Idx, MCOI::TIED_TO) != -1; in AddRegisterOperand() local 358 if (isTied) in AddRegisterOperand()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiInstrInfo.cpp | 479 if (MO.isTied()) in canFoldIntoSelect()
|