Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DUser.cpp19 Use = User->getOperandUseInternal(Use.getOperandNo() + 1, /*Verify=*/false); in operator ++()
41 Use.getOperandNo() + Num, /*Verify=*/true); in operator +()
46 assert(Use.getOperandNo() >= Num && "Out of bounds!"); in operator -()
48 Use.getOperandNo() - Num, /*Verify=*/true); in operator -()
53 int ThisOpNo = Use.getOperandNo(); in operator -()
54 int OtherOpNo = Other.Use.getOperandNo(); in operator -()
H A DUse.cpp22 unsigned Use::getOperandNo() const { return Usr->getUseOperandNo(*this); } in getOperandNo() function in llvm::sandboxir::Use
54 OS << getOperandNo(); in dumpOS()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVLOptimizer.cpp175 if (MO.getOperandNo() == 0) in getIntegerExtensionOperandEEW()
193 return Desc.operands()[MO.getOperandNo()].RegClass == RISCV::VMV0RegClassID; in isMaskOperand()
211 bool IsMODef = MO.getOperandNo() == 0 || in getOperandLog2EEW()
212 (HasPassthru && MO.getOperandNo() == MI.getNumExplicitDefs()); in getOperandLog2EEW()
265 if (MO.getOperandNo() == 0) in getOperandLog2EEW()
273 if (MO.getOperandNo() == 0) in getOperandLog2EEW()
281 if (MO.getOperandNo() == 0) in getOperandLog2EEW()
289 if (MO.getOperandNo() == 0) in getOperandLog2EEW()
587 bool IsOp1 = (HasPassthru && !IsTied) ? MO.getOperandNo() == 2 in getOperandLog2EEW()
588 : MO.getOperandNo() == 1; in getOperandLog2EEW()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp325 if (U.getOperandNo() == 0 || cast<StoreInst>(I)->isVolatile()) in DetermineUseCaptureKind()
335 if (U.getOperandNo() == 1 || ARMWI->isVolatile()) in DetermineUseCaptureKind()
346 if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile()) in DetermineUseCaptureKind()
363 unsigned Idx = U.getOperandNo(); in DetermineUseCaptureKind()
H A DDemandedBits.cpp371 determineLiveOperandBits(UserI, OI, OI.getOperandNo(), AOut, AB, in performAnalysis()
430 determineLiveOperandBits(UserI, *U, U->getOperandNo(), AOut, AB, Known, in getDemandedBits()
/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 DMachineInstrBundle.cpp268 Ops->push_back(std::make_pair(MO.getParent(), O.getOperandNo())); in AnalyzeVirtRegInBundle()
281 MO.getParent()->isRegTiedToDefOperand(O.getOperandNo())) in AnalyzeVirtRegInBundle()
H A DCalcSpillWeights.cpp137 return StatepointOpers(MI).getVarIdx() <= MO.getOperandNo(); in isLiveAtStatepointVarArg()
153 if (MI->isInlineAsm() && MI->mayFoldInlineAsmRegOp(MI->getOperandNo(&MO))) in canMemFoldInlineAsm()
H A DMachineTraceMetrics.cpp689 DefOp = DefMO->getOperandNo(); in DataDep()
717 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo())); in getDataDeps()
760 LiveDefOps.push_back(MO.getOperandNo()); in updatePhysDepsDownwards()
770 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo())); in updatePhysDepsDownwards()
947 ReadOps.push_back(MO.getOperandNo()); in updatePhysDepsUpwards()
960 DepHeight += SchedModel.computeOperandLatency(&MI, MO.getOperandNo(), in updatePhysDepsUpwards()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DUser.h77 return Use.LLVMUse->getOperandNo(); in getUseOperandNoDefault()
81 friend unsigned Use::getOperandNo() const; // For getUseOperandNo()
H A DUse.h56 LLVM_ABI unsigned getOperandNo() const;
/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.cpp35 unsigned Use::getOperandNo() const { in getOperandNo() function in llvm::Use
/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/include/llvm/IR/
H A DUse.h74 LLVM_ABI unsigned getOperandNo() const;
H A DCFG.h94 unsigned getOperandNo() const { in getOperandNo() function
95 return It.getOperandNo(); in getOperandNo()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp319 unsigned OpNo = U.getOperandNo(); in getShape()
330 OpNo = U.getOperandNo(); in getShape()
373 unsigned OpNo = U.getOperandNo(); in combineLoadBitcast()
447 unsigned OpNo = U.getOperandNo(); in transformBitcast()
1140 unsigned OpNo = U.getOperandNo(); in combineLoadCast()
1347 unsigned OpNo = U.getOperandNo(); in transformAMXCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.cpp93 if (U.getOperandNo() == 0) in IsStoredObjCPointer()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h137 U->getOperandNo());
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExplicitLocals.cpp414 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction()
431 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h253 if (U.getOperandNo() != 0) // Only if the value is used as select cond. in canFreelyInvertAllUsersOf()
259 assert(U.getOperandNo() == 0 && "Must be branching on that value."); in canFreelyInvertAllUsersOf()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp565 DefOpIdx = Op.getOperandNo(); in adjustSchedDependency()
577 UseOpIdx = Op.getOperandNo(); in adjustSchedDependency()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h160 unsigned getOperandNo() const { in getOperandNo() function
/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/Target/AMDGPU/
H A DSIFoldOperands.cpp461 int OpNo = MI->getOperandNo(&Old); in canUseImmWithOpSel()
489 int OpNo = MI->getOperandNo(&Old); in tryFoldImmWithOpSel()
624 int OpNo = MI->getOperandNo(&Old); in updateOperand()
686 int OpNo = MI->getOperandNo(&Old); in updateOperand()
1169 unsigned OpNo = RSUseMI->getOperandNo(RSUse); in foldOperand()
1185 foldOperand(OpToFold, RSUseMI, RSUseMI->getOperandNo(RSUse), FoldList, in foldOperand()
1285 UseMI->removeOperand(UseMI->getOperandNo(Tmp)); in foldOperand()
1752 foldOperand(SubOpToFold, UseMI, UseMI->getOperandNo(U), FoldList, in foldInstOperand()
2541 InsertMBB = PHI.getOperand(MO.getOperandNo() + 1).getMBB(); in tryFoldPhiAGPR()

123456