|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ValueTracking.h 338 Value *GetUnderlyingObject(Value *V, const DataLayout &DL,
References
include/llvm/Analysis/ValueTracking.h 342 return GetUnderlyingObject(const_cast<Value *>(V), DL, MaxLookup);
lib/Analysis/ConstantFolding.cpp 687 if (auto *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(CE, DL))) {
lib/Analysis/GlobalsModRef.cpp 433 Value *Ptr = GetUnderlyingObject(SI->getOperand(0),
lib/Analysis/LazyValueInfo.cpp 670 GetUnderlyingObject(L->getPointerOperand(),
675 GetUnderlyingObject(S->getPointerOperand(),
686 if (GetUnderlyingObject(MI->getRawDest(),
691 if (GetUnderlyingObject(MTI->getRawSource(),
706 Value *UnderlyingVal = GetUnderlyingObject(Val, DL);
709 if (UnderlyingVal == GetUnderlyingObject(UnderlyingVal, DL, 1))
lib/Analysis/Lint.cpp 673 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts();
lib/Analysis/LoopAccessAnalysis.cpp 1113 Value *Obj0 = GetUnderlyingObject(Ptr0, DL);
1124 Value *CurrObj = GetUnderlyingObject(Ptr, DL);
lib/Target/AMDGPU/AMDGPUInline.cpp 138 PtrArg = GetUnderlyingObject(PtrArg, DL);
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 502 Value *OtherObj = GetUnderlyingObject(OtherOp, *DL);
lib/Target/NVPTX/NVPTXLowerArgs.cpp 215 Value *UO = GetUnderlyingObject(LI->getPointerOperand(),
lib/Transforms/InstCombine/InstCombineCompares.cpp 5498 if (auto *Alloca = dyn_cast<AllocaInst>(GetUnderlyingObject(Op0, DL)))
5501 if (auto *Alloca = dyn_cast<AllocaInst>(GetUnderlyingObject(Op1, DL)))
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1574 GlobalVariable *G = dyn_cast<GlobalVariable>(GetUnderlyingObject(Addr, DL));
1584 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) &&
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 400 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) &&
lib/Transforms/Scalar/DeadStoreElimination.cpp 681 GetUnderlyingObject(getStoredPointerOperand(Dependency), DL);
1057 dyn_cast<Instruction>(GetUnderlyingObject(SI->getPointerOperand(), DL));
lib/Transforms/Scalar/LICM.cpp 1942 Value *Object = GetUnderlyingObject(SomePtr, MDL);
2081 Value *Object = GetUnderlyingObject(SomePtr, MDL);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 593 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL);
598 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL);
lib/Transforms/Utils/VNCoercion.cpp 312 GlobalVariable *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(Src, DL));
lib/Transforms/Vectorize/SLPVectorizer.cpp 5476 Stores[GetUnderlyingObject(SI->getPointerOperand(), *DL)].push_back(SI);