| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | GuardUtils.cpp | 83 WC = &BI->getOperandUse(0); in parseWidenableBranch() 103 WC = &And->getOperandUse(0); in parseWidenableBranch() 104 C = &And->getOperandUse(1); in parseWidenableBranch() 110 WC = &And->getOperandUse(1); in parseWidenableBranch() 111 C = &And->getOperandUse(0); in parseWidenableBranch()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CorrelatedValuePropagation.cpp | 306 LVI->getConstantRangeAtUse(Cmp->getOperandUse(0), in processICmp() 308 LVI->getConstantRangeAtUse(Cmp->getOperandUse(1), in processICmp() 424 LVI->getConstantRangeAtUse(BO->getOperandUse(0), /*UndefAllowed*/ false); in willNotOverflow() 426 LVI->getConstantRangeAtUse(BO->getOperandUse(1), /*UndefAllowed*/ false); in willNotOverflow() 493 II->getOperandUse(0), /*UndefAllowed*/ IsIntMinPoison); in processAbsIntrinsic() 853 ConstantRange XCR = LVI->getConstantRangeAtUse(Instr->getOperandUse(0), in processUDivOrURem() 856 ConstantRange YCR = LVI->getConstantRangeAtUse(Instr->getOperandUse(1), in processUDivOrURem() 987 LVI->getConstantRangeAtUse(Instr->getOperandUse(0), /*AllowUndef*/ false); in processSDivOrSRem() 1039 const Use &Base = SDI->getOperandUse(0); in processSExt() 1062 const Use &Base = ZExt->getOperandUse(0); in processZExt() [all …]
|
| H A D | InductiveRangeCheckElimination.cpp | 495 extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(0), in extractRangeChecksFromCond() 497 extractRangeChecksFromCond(L, SE, cast<User>(Condition)->getOperandUse(1), in extractRangeChecksFromCond() 551 InductiveRangeCheck::extractRangeChecksFromCond(L, SE, BI->getOperandUse(0), in extractRangeChecksFromBranch()
|
| H A D | GVNSink.cpp | 864 I0->getOperandUse(O).set(NewOperands[O]); in sinkLastInstruction()
|
| H A D | LICM.cpp | 2702 Use &U0 = BO->getOperandUse(0); in hoistFPAssociation() 2703 Use &U1 = BO->getOperandUse(1); in hoistFPAssociation()
|
| H A D | SROA.cpp | 4337 if (S.getUse() != &SI->getOperandUse(SI->getPointerOperandIndex())) in presplitLoadsAndStores() 4504 &PLoad->getOperandUse(PLoad->getPointerOperandIndex()), in presplitLoadsAndStores() 4658 &PStore->getOperandUse(PStore->getPointerOperandIndex()), in presplitLoadsAndStores()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 212 InsertFreezeAndForgetFromSCEV(StepI->getOperandUse(Info.StepValIdx)); in run() 216 InsertFreezeAndForgetFromSCEV(PHI->getOperandUse(OperandIdx)); in run()
|
| H A D | LCSSA.cpp | 183 &PN->getOperandUse(PN->getOperandNumForIncomingValue( in formLCSSAForInstructions()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | AddressSanitizerCommon.h | 48 PtrUse = &I->getOperandUse(OperandNo); in IsWrite()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | User.h | 182 const Use &getOperandUse(unsigned i) const { in getOperandUse() function 186 Use &getOperandUse(unsigned i) { in getOperandUse() function
|
| H A D | AbstractCallSite.h | 206 return getInstruction()->getOperandUse(CalleeArgIdx); in getCalleeUseForCallback()
|
| H A D | InstrTypes.h | 1439 return User::getOperandUse(i); 1443 return User::getOperandUse(i);
|
| H A D | Instructions.h | 4187 return getOperandUse(i + arg_size() + getNumTotalBundleOperands() + 1);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | SafepointIRVerifier.cpp | 78 return PU.getUser()->getOperandUse(PU.getOperandNo()); in getEdge() 118 const Use &U = PU.getUser()->getOperandUse(PU.getOperandNo()); in hasLiveIncomingEdges() 153 addDeadEdge(BI->getOperandUse(Cond->getZExtValue() ? 1 : 2)); in processFunction()
|
| H A D | Verifier.cpp | 4659 const Use &U = I.getOperandUse(i); in verifyDominatesUse() 4939 (CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i)) || in visitInstruction() 4973 Check(CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i), in visitInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 222 if (UA->isDivergentUse(I.getOperandUse(PtrIdx))) { in visitAtomicRMWInst() 226 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitAtomicRMWInst() 318 const bool ValDivergent = UA->isDivergentUse(I.getOperandUse(ValIdx)); in visitIntrinsicInst() 332 if (UA->isDivergentUse(I.getOperandUse(Idx))) { in visitIntrinsicInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 207 runOnUse(R->getOperandUse(0), PromotablePHINodes, Bool2IntMap); in runOnFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 645 &PHI->getOperandUse( in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCommonGEP.cpp | 1017 if (&Ld->getOperandUse(PtrX) == U) in separateConstantChains() 1021 if (&St->getOperandUse(PtrX) == U) in separateConstantChains()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 14956 Ops.push_back(&GEP->getOperandUse(1)); in shouldSinkVectorOfPtrs() 14987 Ops.push_back(&II->getOperandUse(0)); in shouldSinkOperands() 14988 Ops.push_back(&II->getOperandUse(1)); in shouldSinkOperands() 15004 Ops.push_back(&II->getOperandUse(0)); in shouldSinkOperands() 15006 Ops.push_back(&II->getOperandUse(1)); in shouldSinkOperands() 15031 Ops.push_back(&II->getOperandUse(1)); in shouldSinkOperands() 15061 Ops.push_back(&II->getOperandUse(3)); in shouldSinkOperands() 15067 Ops.push_back(&II->getOperandUse(0)); in shouldSinkOperands() 15068 Ops.push_back(&II->getOperandUse(1)); in shouldSinkOperands() 15126 Ops.push_back(&I->getOperandUse(0)); in shouldSinkOperands() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 852 Ops.push_back(&cast<Instruction>(V)->getOperandUse(0)); in shouldSinkOperands() 854 Ops.push_back(&I->getOperandUse(1)); in shouldSinkOperands()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 92 Use &U = I->getOperandUse(OpNo); in SimplifyDemandedBits()
|
| H A D | InstCombineCalls.cpp | 2809 replaceUse(II->getOperandUse(0), ConstantInt::getTrue(II->getContext())); in visitCallInst() 3348 replaceUse(II->getOperandUse(ArgIdx), V); in visitCallInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 1811 int Idx = CmpI->getOperandUse(0) == LoadU; in updateImpl() 4445 AnyChange |= A.changeUseAfterManifest(RI.getOperandUse(0), UV); in manifest() 11150 return A.isAssumedDead(SI->getOperandUse(0), this, in handleLoadInst() 11592 if (A.changeUseAfterManifest(RetI.getOperandUse(0), *NewVal)) in manifest() 12061 int Idx = &Cmp->getOperandUse(0) == &U; in checkUse()
|
| H A D | Attributor.cpp | 1823 if (&SI->getOperandUse(0) == U) { in checkForAllUses()
|