Home
last modified time | relevance | path

Searched refs:getOperandUse (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DGuardUtils.cpp74 WC = &BI->getOperandUse(0); in parseWidenableBranch()
94 WC = &And->getOperandUse(0); in parseWidenableBranch()
95 C = &And->getOperandUse(1); in parseWidenableBranch()
101 WC = &And->getOperandUse(1); in parseWidenableBranch()
102 C = &And->getOperandUse(0); in parseWidenableBranch()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp185 InsertFreezeAndForgetFromSCEV(StepI->getOperandUse(Info.StepValIdx)); in run()
189 InsertFreezeAndForgetFromSCEV(PHI->getOperandUse(OperandIdx)); in run()
H A DLCSSA.cpp181 &PN->getOperandUse(PN->getOperandNumForIncomingValue( in formLCSSAForInstructions()
H A DSimplifyCFG.cpp1858 I0->getOperandUse(O).set(NewOperands[O]); in sinkLastInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DUser.h182 const Use &getOperandUse(unsigned i) const { in getOperandUse() function
186 Use &getOperandUse(unsigned i) { in getOperandUse() function
H A DAbstractCallSite.h206 return getInstruction()->getOperandUse(CalleeArgIdx); in getCalleeUseForCallback()
H A DInstrTypes.h1351 return User::getOperandUse(i);
1355 return User::getOperandUse(i);
H A DInstructions.h4078 return getOperandUse(i + getNumArgOperands() + getNumTotalBundleOperands() +
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizerCommon.h42 PtrUse = &I->getOperandUse(OperandNo); in IsWrite()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp142 if (DA->isDivergentUse(&I.getOperandUse(PtrIdx))) { in visitAtomicRMWInst()
146 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitAtomicRMWInst()
220 const bool ValDivergent = DA->isDivergentUse(&I.getOperandUse(ValIdx)); in visitIntrinsicInst()
234 if (DA->isDivergentUse(&I.getOperandUse(Idx))) { in visitIntrinsicInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp80 return PU.getUser()->getOperandUse(PU.getOperandNo()); in getEdge()
120 const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo()); in hasLiveIncomingEdges()
155 addDeadEdge(BI->getOperandUse(Cond->getZExtValue() ? 1 : 2)); in processFunction()
H A DVerifier.cpp4280 const Use &U = I.getOperandUse(i); in verifyDominatesUse()
4409 (CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i)), in visitInstruction()
4441 Assert(CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i), in visitInstruction()
H A DCore.cpp1044 return wrap(&cast<User>(V)->getOperandUse(Index)); in LLVMGetOperandUse()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp208 runOnUse(R->getOperandUse(0), PromotablePHINodes, Bool2IntMap); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp271 Use *UseMain = &CallMain->getOperandUse(2); in runOnModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp364 extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(0), in extractRangeChecksFromCond()
366 extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(1), in extractRangeChecksFromCond()
422 InductiveRangeCheck::extractRangeChecksFromCond(L, SE, BI->getOperandUse(0), in extractRangeChecksFromBranch()
H A DGVNSink.cpp863 I0->getOperandUse(O).set(NewOperands[O]); in sinkLastInstruction()
H A DSROA.cpp3878 if (S.getUse() != &SI->getOperandUse(SI->getPointerOperandIndex())) in presplitLoadsAndStores()
4046 &PLoad->getOperandUse(PLoad->getPointerOperandIndex()), in presplitLoadsAndStores()
4200 &PStore->getOperandUse(PStore->getPointerOperandIndex()), in presplitLoadsAndStores()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp639 &PHI->getOperandUse( in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp1039 if (&Ld->getOperandUse(PtrX) == U) in separateConstantChains()
1043 if (&St->getOperandUse(PtrX) == U) in separateConstantChains()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp74 Use &U = I->getOperandUse(OpNo); in SimplifyDemandedBits()
H A DInstCombineCalls.cpp1714 replaceUse(II->getOperandUse(0), ConstantInt::getTrue(II->getContext())); in visitCallInst()
2054 replaceUse(II->getOperandUse(ArgIdx), V); in visitCallInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributor.cpp1045 if (&SI->getOperandUse(0) == U) { in checkForAllUses()
H A DAttributorAttributes.cpp3617 AnyChange |= A.changeUseAfterManifest(RI.getOperandUse(0), UV); in manifest()
5426 if (A.changeUseAfterManifest(RI->getOperandUse(0), *NewV)) in manifest()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11548 Ops.push_back(&II->getOperandUse(0)); in shouldSinkOperands()
11549 Ops.push_back(&II->getOperandUse(1)); in shouldSinkOperands()
11576 Ops.push_back(&Ext1->getOperandUse(0)); in shouldSinkOperands()
11577 Ops.push_back(&Ext2->getOperandUse(0)); in shouldSinkOperands()
11580 Ops.push_back(&I->getOperandUse(0)); in shouldSinkOperands()
11581 Ops.push_back(&I->getOperandUse(1)); in shouldSinkOperands()
11615 Ops.push_back(&Shuffle->getOperandUse(0)); in shouldSinkOperands()

12