Home
last modified time | relevance | path

Searched refs:getOperandNo (Results 1 – 25 of 116) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp339 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind()
349 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind()
360 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
377 unsigned Idx = U.getOperandNo(); in DetermineUseCaptureKind()
H A DDemandedBits.cpp373 determineLiveOperandBits(UserI, OI, OI.getOperandNo(), AOut, AB, in performAnalysis()
432 determineLiveOperandBits(UserI, *U, U->getOperandNo(), AOut, AB, Known, in getDemandedBits()
H A DAssumeBundleQueries.cpp140 return &Intr->getBundleOpInfoForOperand(U->getOperandNo());
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp83 if (MO.getOperandNo() == 2) in isCrossCopy()
87 unsigned OpNum = MO.getOperandNo(); in isCrossCopy()
148 unsigned OpNum = MO.getOperandNo(); in transferUsedLanes()
211 unsigned OpNum = Use.getOperandNo(); in transferDefinedLanesStep()
320 unsigned OpNum = MO.getOperandNo(); in determineInitialDefinedLanes()
H A DCalcSpillWeights.cpp138 return StatepointOpers(MI).getVarIdx() <= MO.getOperandNo(); in isLiveAtStatepointVarArg()
154 if (MI->isInlineAsm() && MI->mayFoldInlineAsmRegOp(MI->getOperandNo(&MO))) in canMemFoldInlineAsm()
H A DMachineTraceMetrics.cpp660 DefOp = DefI.getOperandNo(); in DataDep()
689 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo())); in getDataDeps()
732 LiveDefOps.push_back(MO.getOperandNo()); in updatePhysDepsDownwards()
742 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo())); in updatePhysDepsDownwards()
919 ReadOps.push_back(MO.getOperandNo()); in updatePhysDepsUpwards()
932 DepHeight += SchedModel.computeOperandLatency(&MI, MO.getOperandNo(), in updatePhysDepsUpwards()
H A DMachineInstrBundle.cpp288 Ops->push_back(std::make_pair(MO.getParent(), O.getOperandNo())); in AnalyzeVirtRegInBundle()
301 MO.getParent()->isRegTiedToDefOperand(O.getOperandNo())) in AnalyzeVirtRegInBundle()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp58 InsertMBB = MIUse.getOperand(MOUse.getOperandNo() + 1).getMBB(); in isLocalUse()
103 << " #Opd: " << MOUse.getOperandNo() << '\n'); in localizeInterBlock()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DUse.cpp31 unsigned Use::getOperandNo() const { in getOperandNo() function in llvm::Use
H A DSafepointIRVerifier.cpp78 return PU.getUser()->getOperandUse(PU.getOperandNo()); in getEdge()
118 const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo()); in hasLiveIncomingEdges()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DUse.h49 unsigned getOperandNo() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp237 return LU->getOperandNo() > RU->getOperandNo(); in predictValueUseListOrderImpl()
259 return LU->getOperandNo() < RU->getOperandNo(); in predictValueUseListOrderImpl()
260 return LU->getOperandNo() > RU->getOperandNo(); in predictValueUseListOrderImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp195 unsigned OpNo = U.getOperandNo(); in getShape()
206 OpNo = U.getOperandNo(); in getShape()
248 unsigned OpNo = U.getOperandNo(); in combineLoadBitcast()
323 unsigned OpNo = U.getOperandNo(); in transformBitcast()
959 unsigned OpNo = U.getOperandNo(); in combineLoadCast()
1167 unsigned OpNo = U.getOperandNo(); in transformAMXCast()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DUse.h85 unsigned getOperandNo() const;
H A DCFG.h93 unsigned getOperandNo() const { in getOperandNo() function
94 return It.getOperandNo(); in getOperandNo()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h131 U->getOperandNo());
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp499 DefOpIdx = Op.getOperandNo(); in adjustSchedDependency()
511 UseOpIdx = Op.getOperandNo(); in adjustSchedDependency()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp91 if (U.getOperandNo() == 0) in IsStoredObjCPointer()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExplicitLocals.cpp392 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction()
409 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp216 int OpNo = MI->getOperandNo(&Old); in canUseImmWithOpSel()
237 int OpNo = MI->getOperandNo(&Old); in tryFoldImmWithOpSel()
369 int OpNo = MI->getOperandNo(&Old); in updateOperand()
786 RSUseMI->getOperandNo(RSUse), FoldList)) in foldOperand()
792 foldOperand(OpToFold, RSUseMI, RSUseMI->getOperandNo(RSUse), FoldList, in foldOperand()
872 UseMI->removeOperand(UseMI->getOperandNo(Tmp)); in foldOperand()
1404 foldOperand(OpToFold, UseMI, UseMI->getOperandNo(U), FoldList, in foldInstOperand()
1995 InsertMBB = PHI.getOperand(MO.getOperandNo() + 1).getMBB(); in tryFoldPhiAGPR()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h158 unsigned getOperandNo() const { in getOperandNo() function
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp244 unsigned int OperandNo = Operand.getOperandNo(); in isCompatibleReplacement()
308 unsigned OpNo = Sink->getOperandNo(); in connectToSink()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h257 if (U.getOperandNo() != 0) // Only if the value is used as select cond. in canFreelyInvertAllUsersOf()
263 assert(U.getOperandNo() == 0 && "Must be branching on that value."); in canFreelyInvertAllUsersOf()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp216 return LU->getOperandNo() < RU->getOperandNo(); in predictValueUseListOrderImpl()
217 return LU->getOperandNo() > RU->getOperandNo(); in predictValueUseListOrderImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp136 unsigned Num = PHINode::getIncomingValueNumForOperand(U.getOperandNo()); in SinkInstruction()

12345