|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LoopAccessAnalysis.h 194 Value *Ptr = LI->getPointerOperand();
lib/Analysis/CFLGraph.h 347 auto *Ptr = Inst.getPointerOperand();
lib/Analysis/CaptureTracking.cpp 372 if (LI && isa<GlobalVariable>(LI->getPointerOperand()))
lib/Analysis/InlineCost.cpp 1128 if (lookupSROAArgAndCost(I.getPointerOperand(), SROAArg, CostIt)) {
1141 !LoadAddrSet.insert(I.getPointerOperand()).second && I.isUnordered()) {
lib/Analysis/LazyValueInfo.cpp 670 GetUnderlyingObject(L->getPointerOperand(),
lib/Analysis/Lint.cpp 506 visitMemoryReference(I, I.getPointerOperand(),
lib/Analysis/Loads.cpp 201 Value *Ptr = LI->getPointerOperand();
311 AccessedPtr = LI->getPointerOperand();
372 Load->getPointerOperand(), Load->getType(), Load->isAtomic(), ScanBB,
415 LI->getPointerOperand()->stripPointerCasts(), StrippedPtr) &&
lib/Analysis/LoopAccessAnalysis.cpp 1960 Value *Ptr = LD->getPointerOperand();
2284 Ptr = LI->getPointerOperand();
lib/Analysis/LoopUnrollAnalyzer.cpp 95 Value *AddrOp = I.getPointerOperand();
lib/Analysis/MemDerefPrinter.cpp 55 Value *PO = LI->getPointerOperand();
lib/Analysis/MemoryDependenceAnalysis.cpp 364 Value *LoadOperand = LI->getPointerOperand()->stripPointerCasts();
lib/Analysis/ValueTracking.cpp 3709 if (!L->isLoopInvariant(Load->getPointerOperand()))
lib/CodeGen/AtomicExpandPass.cpp 379 Value *Addr = LI->getPointerOperand();
402 LI, LI->getType(), LI->getPointerOperand(), LI->getOrdering(),
421 TLI->emitLoadLinked(Builder, LI->getPointerOperand(), LI->getOrdering());
436 Value *Addr = LI->getPointerOperand();
1474 I, Size, Align, I->getPointerOperand(), nullptr, nullptr,
lib/CodeGen/InterleavedLoadCombinePass.cpp 879 computePolynomialFromPointer(*LI->getPointerOperand(), Offset, BasePtr, DL);
lib/ExecutionEngine/Interpreter/Execution.cpp 1093 GenericValue SRC = getOperandValue(I.getPointerOperand(), SF);
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 159 Value *PtrValue = LoadI->getPointerOperand();
lib/Target/AArch64/AArch64ISelLowering.cpp 8814 Value *BaseAddr = LI->getPointerOperand();
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 734 Value *PtrValue = LMemI->getPointerOperand();
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 93 const Value *Ptr = Load->getPointerOperand();
123 Value *Ptr = I.getPointerOperand();
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 942 Value *BitCast= Builder.CreateBitCast(I.getPointerOperand(), PT);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 164 Op = LI->getPointerOperand();
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 338 return isa<GetElementPtrInst>(LI->getPointerOperand()) && LI->isSimple();
429 Value *Ptr = cast<LoadInst>(Inst)->getPointerOperand();
lib/Target/ARM/ARMISelLowering.cpp16769 Value *BaseAddr = LI->getPointerOperand();
lib/Target/ARM/ARMParallelDSP.cpp 381 MemoryLocation(Read->getPointerOperand(), Size);
772 Value *VecPtr = IRB.CreateBitCast(Base->getPointerOperand(),
778 MoveBefore(Base->getPointerOperand(), VecPtr);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1950 Value *LoadPtr = LI->getPointerOperand();
2024 auto *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand()));
lib/Target/NVPTX/NVPTXLowerAlloca.cpp 92 if (LI && LI->getPointerOperand() == allocaInst &&
lib/Target/NVPTX/NVPTXLowerArgs.cpp 215 Value *UO = GetUnderlyingObject(LI->getPointerOperand(),
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 185 return LMemI->getPointerOperand();
251 PtrValue = LMemI->getPointerOperand();
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 987 if (auto *GV = dyn_cast<GlobalVariable>(LI->getPointerOperand()))
lib/Target/X86/X86InterleavedAccess.cpp 206 VecBasePtr = Builder.CreateBitCast(LI->getPointerOperand(), VecBasePtrTy);
211 VecBasePtr = Builder.CreateBitCast(LI->getPointerOperand(), VecBasePtrTy);
lib/Transforms/IPO/ArgumentPromotion.cpp 629 Value *V = LI->getPointerOperand();
lib/Transforms/IPO/Attributor.cpp 2713 if (LI->getPointerOperand() == &AnchorVal)
4846 IRPosition::value(*cast<LoadInst>(I).getPointerOperand()));
lib/Transforms/IPO/CalledValuePropagation.cpp 318 if (auto *GV = dyn_cast<GlobalVariable>(I.getPointerOperand())) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 299 auto *V = getReplacement(LT->getPointerOperand());
457 Value *Ptr = LI.getPointerOperand();
576 if (LI.getPointerOperand()->isSwiftError())
593 peekThroughBitcast(LI.getPointerOperand(), /*OneUseOnly=*/true))) {
671 auto *Addr = LI.getPointerOperand();
722 auto *Addr = LI.getPointerOperand();
lib/Transforms/InstCombine/InstCombinePHI.cpp 110 Ptr = LoadI->getPointerOperand();
lib/Transforms/InstCombine/InstructionCombining.cpp 2263 return isa<GlobalVariable>(LI->getPointerOperand());
2748 L->getPointerOperand(), Indices);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1362 PtrOperand = LI->getPointerOperand();
lib/Transforms/Instrumentation/BoundsChecking.cpp 156 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI,
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1316 Value *Shadow = DFSF.loadShadow(LI.getPointerOperand(), Size, Align, &LI);
1318 Value *PtrShadow = DFSF.getShadow(LI.getPointerOperand());
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 525 PtrOperand = LI->getPointerOperand();
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1784 Value *Addr = I.getPointerOperand();
1797 insertShadowCheck(I.getPointerOperand(), &I);
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 384 Value *Addr = Load->getPointerOperand();
399 : cast<LoadInst>(I)->getPointerOperand();
524 : cast<LoadInst>(I)->getPointerOperand();
631 Value *Addr = LI->getPointerOperand();
lib/Transforms/ObjCARC/ObjCARCContract.cpp 418 Value *Args[] = { Load->getPointerOperand(), New };
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 321 LI->getPointerOperand(), SE);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 284 Pointer = L->getPointerOperand();
lib/Transforms/Scalar/DeadStoreElimination.cpp 1040 if (SI->getPointerOperand() == DepLoad->getPointerOperand() &&
lib/Transforms/Scalar/GVN.cpp 838 for (auto *U : LI->getPointerOperand()->users())
1173 Value *LoadPtr = LI->getPointerOperand();
1195 << *LI->getPointerOperand() << "\n");
1547 if (AnalyzeLoadAvailability(L, Dep, L->getPointerOperand(), AV)) {
lib/Transforms/Scalar/GVNHoist.cpp 188 unsigned V = VN.lookupOrAdd(Load->getPointerOperand());
980 Gep = dyn_cast<GetElementPtrInst>(Ld->getPointerOperand());
lib/Transforms/Scalar/InferAddressSpaces.cpp 361 PushPtrOperand(LI->getPointerOperand());
lib/Transforms/Scalar/LICM.cpp 1122 if (ORE && Invalidated && CurLoop->isLoopInvariant(LI->getPointerOperand()))
1720 if (LI && CurLoop->isLoopInvariant(LI->getPointerOperand()))
lib/Transforms/Scalar/LoopDataPrefetch.cpp 258 PtrValue = LMemI->getPointerOperand();
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 560 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand()));
1073 cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand()));
2613 if (const auto *I = dyn_cast<Instruction>(Load->getPointerOperand()))
lib/Transforms/Scalar/LoopLoadElimination.cpp 99 Value *LoadPtr = Load->getPointerOperand();
130 Value *getLoadPtr() const { return Load->getPointerOperand(); }
431 Value *Ptr = Cand.Load->getPointerOperand();
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 260 Value *V = Ld->getPointerOperand();
lib/Transforms/Scalar/LoopVersioningLICM.cpp 358 Value *Ptr = Ld->getPointerOperand();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 596 LI->getPointerOperand(), findLoadAlignment(DL, LI), Size);
600 LI->getPointerOperand(), findLoadAlignment(DL, LI), Size);
650 LI->getPointerOperand()->stripPointerCasts(),
lib/Transforms/Scalar/NewGVN.cpp 1398 if ((lookupOperandLeader(LI->getPointerOperand()) ==
1498 Value *LoadAddressLeader = lookupOperandLeader(LI->getPointerOperand());
lib/Transforms/Scalar/SROA.cpp 3372 assert(LI.getPointerOperand() == *U);
3850 Instruction *BasePtr = cast<Instruction>(LI->getPointerOperand());
3973 Value *LoadBasePtr = LI->getPointerOperand();
lib/Transforms/Scalar/Scalarizer.cpp 779 Scatterer Ptr = scatter(&LI, LI.getPointerOperand());
lib/Transforms/Scalar/TailRecursionElimination.cpp 343 !isSafeToLoadUnconditionally(L->getPointerOperand(), L->getType(),
lib/Transforms/Utils/CodeExtractor.cpp 330 MemAddr = LI->getPointerOperand();
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 936 AllocaInst *Src = dyn_cast<AllocaInst>(LI->getPointerOperand());
lib/Transforms/Utils/SimplifyLibCalls.cpp 2319 GlobalVariable *GV = dyn_cast<GlobalVariable>(LI->getPointerOperand());
lib/Transforms/Utils/VNCoercion.cpp 257 Value *DepPtr = DepLI->getPointerOperand();
422 Value *PtrVal = SrcVal->getPointerOperand();
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 774 Value *Ptr = LI->getPointerOperand();
1172 L0->getPointerOperand(), StackAdjustedAlignment, DL, L0, nullptr, &DT);
1195 Builder.CreateBitCast(L0->getPointerOperand(), VecTy->getPointerTo(AS));
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 893 if (!SafePtrs.count(LI->getPointerOperand())) {
959 SafePointes.insert(LI->getPointerOperand());
lib/Transforms/Vectorize/LoopVectorize.cpp 4442 evaluatePtrUse(Load, Load->getPointerOperand());
lib/Transforms/Vectorize/SLPVectorizer.cpp 445 return (LI->getPointerOperand() == Scalar);
2429 *POIter = L->getPointerOperand();
4021 Value *VecPtr = Builder.CreateBitCast(LI->getPointerOperand(),
4027 Value *PO = LI->getPointerOperand();
tools/clang/lib/CodeGen/CGCall.cpp 2695 load->getPointerOperand() != CGF.GetAddrOfLocalVar(self).getPointer())
tools/clang/lib/CodeGen/CGObjCMac.cpp 2183 if (SelfAddr == LI->getPointerOperand()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp 333 dereferenced_ptr = li->getPointerOperand();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 791 dyn_cast<GlobalVariable>(load->getPointerOperand());
900 if (IsObjCSelectorRef(load->getPointerOperand()))
949 dyn_cast<GlobalVariable>(load->getPointerOperand());
1051 if (IsObjCClassReference(load->getPointerOperand()))
1518 if (isGuardVariableRef(load->getPointerOperand()))
tools/polly/include/polly/Support/ScopHelper.h 183 return asLoad()->getPointerOperand();
tools/polly/lib/Analysis/ScopBuilder.cpp 810 const SCEV *PointerSCEV = SE.getSCEV(LInst->getPointerOperand());
1476 dyn_cast<BitCastOperator>(MemLoad->getPointerOperand());
2892 if (isSafeToLoadUnconditionally(LI->getPointerOperand(), LI->getType(),
2938 isAParameter(LInst->getPointerOperand(), scop->getFunction()))
2944 LInst->getPointerOperand(), LInst->getType(),
3021 const SCEV *PointerSCEV = SE.getSCEV(LInst->getPointerOperand());
tools/polly/lib/Analysis/ScopDetection.cpp 470 if (isSafeToLoadUnconditionally(Load->getPointerOperand(),
tools/polly/lib/Analysis/ScopInfo.cpp 211 SE.getPointerBase(SE.getSCEV(BasePtrLI->getPointerOperand()));
1510 auto *LoadOrigin = LI->getPointerOperand()->stripInBoundsOffsets();
1514 LI->getPointerOperand()->stripInBoundsOffsets()->getName();
1803 const SCEV *PointerSCEV = SE->getSCEV(LInst->getPointerOperand());
tools/polly/lib/CodeGen/BlockGenerators.cpp 1053 auto *Pointer = Load->getPointerOperand();
1082 auto *Pointer = Load->getPointerOperand();
1106 auto *Pointer = Load->getPointerOperand();
tools/polly/lib/Support/ScopHelper.cpp 553 auto *Ptr = LInst->getPointerOperand();
tools/polly/lib/Transform/ForwardOpTree.cpp 417 TargetStmt, LI->getPointerOperand(), DefStmt, DefLoop, DoIt);