| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | User.cpp | 19 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 D | Use.cpp | 22 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 D | RISCVVLOptimizer.cpp | 175 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 D | CaptureTracking.cpp | 325 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 D | DemandedBits.cpp | 371 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 D | DetectDeadLanes.cpp | 83 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 D | MachineInstrBundle.cpp | 268 Ops->push_back(std::make_pair(MO.getParent(), O.getOperandNo())); in AnalyzeVirtRegInBundle() 281 MO.getParent()->isRegTiedToDefOperand(O.getOperandNo())) in AnalyzeVirtRegInBundle()
|
| H A D | CalcSpillWeights.cpp | 137 return StatepointOpers(MI).getVarIdx() <= MO.getOperandNo(); in isLiveAtStatepointVarArg() 153 if (MI->isInlineAsm() && MI->mayFoldInlineAsmRegOp(MI->getOperandNo(&MO))) in canMemFoldInlineAsm()
|
| H A D | MachineTraceMetrics.cpp | 689 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 D | User.h | 77 return Use.LLVMUse->getOperandNo(); in getUseOperandNoDefault() 81 friend unsigned Use::getOperandNo() const; // For getUseOperandNo()
|
| H A D | Use.h | 56 LLVM_ABI unsigned getOperandNo() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Localizer.cpp | 58 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 D | Use.cpp | 35 unsigned Use::getOperandNo() const { in getOperandNo() function in llvm::Use
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 237 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 D | Use.h | 74 LLVM_ABI unsigned getOperandNo() const;
|
| H A D | CFG.h | 94 unsigned getOperandNo() const { in getOperandNo() function 95 return It.getOperandNo(); in getOperandNo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 319 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 D | ProvenanceAnalysis.cpp | 93 if (U.getOperandNo() == 0) in IsStoredObjCPointer()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AssumeBundleQueries.h | 137 U->getOperandNo());
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyExplicitLocals.cpp | 414 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction() 431 MI.untieRegOperand(MO.getOperandNo()); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 253 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 D | AArch64Subtarget.cpp | 565 DefOpIdx = Op.getOperandNo(); in adjustSchedDependency() 577 UseOpIdx = Op.getOperandNo(); in adjustSchedDependency()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBundle.h | 160 unsigned getOperandNo() const { in getOperandNo() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 216 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 D | SIFoldOperands.cpp | 461 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()
|