| /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() 131 if (CI.isTied()) in getTiedRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 162 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToImmediate() 173 assert((!isReg() || !isTied()) && "Cannot change a tied operand into an imm"); in ChangeToFPImmediate() 184 assert((!isReg() || !isTied()) && in ChangeToES() 197 assert((!isReg() || !isTied()) && in ChangeToGA() 210 assert((!isReg() || !isTied()) && in ChangeToBA() 223 assert((!isReg() || !isTied()) && in ChangeToCPI() 235 assert((!isReg() || !isTied()) && in ChangeToMCSymbol() 246 assert((!isReg() || !isTied()) && in ChangeToFrameIndex() 258 assert((!isReg() || !isTied()) && in ChangeToTargetIndex() 271 assert((!isReg() || !isTied()) && in ChangeToDbgInstrRef() [all …]
|
| H A D | InitUndef.cpp | 126 if (UseMO.isTied()) in handleReg() 146 if (UseMO.isTied()) in handleSubReg()
|
| H A D | MachineInstr.cpp | 232 assert(!Operands[OpNo].isTied() && "Cannot move tied operands"); in addOperand() 304 assert(!Operands[i].isTied() && "Cannot move tied operands"); in removeOperand() 1194 assert(!DefMO.isTied() && "Def is already tied to another use"); in tieOperands() 1195 assert(!UseMO.isTied() && "Use is already tied to another def"); in tieOperands() 1218 assert(MO.isTied() && "Operand isn't tied"); in findTiedOperandIdx() 1701 int TiedIdx = Operand.isTied() ? int(findTiedOperandIdx(I)) : -1; in hasComplexRegisterTies() 1805 if (MO.isReg() && MO.isTied() && !MO.isDef()) in print() 2696 if (MO.isReg() && MO.isTied()) { in insert()
|
| H A D | RegAllocFast.cpp | 1163 assert(!MO.isTied() && "tied op should be allocated"); in useVirtReg() 1422 bool Livethrough0 = MO0.isEarlyClobber() || MO0.isTied() || in findAndSortDefOperandIndexes() 1424 bool Livethrough1 = MO1.isEarlyClobber() || MO1.isTied() || in findAndSortDefOperandIndexes() 1439 if (!MO.isTied()) in isTiedToNotUndef() 1575 assert((!MO.isTied() || !isClobberedByRegMasks(MO.getReg())) && in allocateInstruction()
|
| H A D | MachineCopyPropagation.cpp | 764 if (MO.isTied() || !MO.isRenamable() || in canUpdateSrcUsers() 790 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses() 922 if (MO.isTied()) in ForwardCopyPropagateBlock() 1105 if (MODef.isTied() || MODef.isUndef() || MODef.isImplicit()) in propagateDefs()
|
| H A D | RenameIndependentSubregs.cpp | 254 if (MO.isTied() && Reg != VReg) { in rewriteOperands()
|
| H A D | InlineSpiller.cpp | 946 if (MO.isUse() && !MO.readsReg() && !MO.isTied()) in foldMemoryOperand() 975 if (!MO.isTied()) in foldMemoryOperand() 1045 } else if (Ops.size() == 2 && Op0.isDef() && MI->getOperand(1).isTied() && in foldMemoryOperand()
|
| H A D | MachineVerifier.cpp | 2553 else if (!MO->isTied()) in visitMachineOperand() 2565 } else if (MO->isReg() && MO->isTied()) in visitMachineOperand() 2595 if (MO->isTied()) { in visitMachineOperand() 2600 if (!OtherMO.isTied()) in visitMachineOperand() 3348 if (MODef.isTied() || MODef.isImplicit() || MODef.isInternalRead() || in checkPHIOps() 3362 MO0.isDebug() || MO0.isTied()) in checkPHIOps()
|
| H A D | FixupStatepointCallerSaved.cpp | 486 assert(DefMO.isTied() && "Def is expected to be tied"); in rewriteStatepoint()
|
| H A D | SplitKit.cpp | 856 return MO.isReg() && MO.isTied() && MO.getReg() == Reg; in hasTiedUseOf() 1404 if (MO.isTied()) { in rewriteAssigned()
|
| H A D | TargetInstrInfo.cpp | 597 if (MI.getOperand(Op).isTied()) in foldPatchpoint() 646 if (MI->getOperand(OpNo).isTied()) { in foldInlineAsmMemOperand()
|
| H A D | MIRPrinter.cpp | 922 if (ShouldPrintRegisterTies && Op.isReg() && Op.isTied() && !Op.isDef()) in printMIOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | RDFCopy.cpp | 210 if (Op.isTied()) in run()
|
| H A D | HexagonExpandCondsets.cpp | 490 if (!Op.isTied()) in updateDeadsInRange() 498 if (Op.isTied()) in updateDeadsInRange()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1663 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 1676 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 1984 if (MO.isReg() && MO.isTied()) {
|
| H A D | MachineOperand.h | 449 bool isTied() const { in isTied() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFormMemoryClauses.cpp | 170 if (MO.isTied()) in canBundle()
|
| H A D | AMDGPUInsertDelayAlu.cpp | 394 if (MI.getOpcode() == AMDGPU::V_WRITELANE_B32 && Op.isTied()) in runOnMachineBasicBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZShortenInst.cpp | 67 !MI.getOperand(0).isTied()) in tieOpsIfNeeded()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64A57FPLoadBalancing.cpp | 691 ActiveChains[MO.getReg()]->setKill(MI, Idx, /*Immutable=*/MO.isTied()); in maybeKillChain()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 385 bool isTied = MCID.getOperandConstraint(Idx, MCOI::TIED_TO) != -1; in AddRegisterOperand() local 386 if (isTied) in AddRegisterOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.cpp | 479 if (MO.isTied()) in canFoldIntoSelect()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrInfoEmitter.cpp | 188 assert(Constraint.isTied()); in GetOperandInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVAsmPrinter.cpp | 1105 if (OpNo == MI->getNumExplicitDefs() && MO.isReg() && MO.isTied()) { in lowerRISCVVMachineInstrToMCInst()
|