Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDGlobalsModRef.cpp436 Value *Ptr = GetUnderlyingObject(SI->getOperand(0), in AnalyzeIndirectGlobalMemory()
662 Inputs.push_back(GetUnderlyingObject(LI->getPointerOperand(), DL)); in isNonEscapingGlobalNoAliasWithLoad()
666 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
667 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
676 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAliasWithLoad()
775 const Value *Ptr = GetUnderlyingObject(LI->getPointerOperand(), DL); in isNonEscapingGlobalNoAlias()
783 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAlias()
784 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAlias()
793 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAlias()
820 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL); in alias()
[all …]
HDLazyValueInfo.cpp674 GetUnderlyingObject(L->getPointerOperand(), in InstructionDereferencesPointer()
679 GetUnderlyingObject(S->getPointerOperand(), in InstructionDereferencesPointer()
690 if (GetUnderlyingObject(MI->getRawDest(), in InstructionDereferencesPointer()
695 if (GetUnderlyingObject(MTI->getRawSource(), in InstructionDereferencesPointer()
710 Value *UnderlyingVal = GetUnderlyingObject(Val, DL); in isObjectDereferencedInBlock()
713 if (UnderlyingVal == GetUnderlyingObject(UnderlyingVal, DL, 1)) in isObjectDereferencedInBlock()
HDBasicAliasAnalysis.cpp662 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), DL); in pointsToConstantMemory()
876 const Value *Object = GetUnderlyingObject(Loc.Ptr, DL); in getModRefInfo()
1767 O1 = GetUnderlyingObject(V1, DL, MaxLookupSearchDepth); in aliasCheck()
1770 O2 = GetUnderlyingObject(V2, DL, MaxLookupSearchDepth); in aliasCheck()
HDLint.cpp674 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); in findValueImpl()
HDAliasAnalysis.cpp648 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout()); in callCapturesBefore()
HDLoopAccessAnalysis.cpp1114 Value *Obj0 = GetUnderlyingObject(Ptr0, DL); in sortPtrAccesses()
1125 Value *CurrObj = GetUnderlyingObject(Ptr, DL); in sortPtrAccesses()
HDMemoryDependenceAnalysis.cpp668 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getSimplePointerDependencyFrom()
HDDependenceAnalysis.cpp662 const Value *AObj = GetUnderlyingObject(LocA.Ptr, DL); in underlyingObjectsAlias()
663 const Value *BObj = GetUnderlyingObject(LocB.Ptr, DL); in underlyingObjectsAlias()
HDConstantFolding.cpp689 if (auto *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(CE, DL))) { in ConstantFoldLoadFromConstPtr()
HDValueTracking.cpp3877 Value *llvm::GetUnderlyingObject(Value *V, const DataLayout &DL, in GetUnderlyingObject() function in llvm
3935 P = GetUnderlyingObject(P, DL, MaxLookup); in GetUnderlyingObjects()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDValueTracking.h344 Value *GetUnderlyingObject(Value *V, const DataLayout &DL,
346 inline const Value *GetUnderlyingObject(const Value *V, const DataLayout &DL,
348 return GetUnderlyingObject(const_cast<Value *>(V), DL, MaxLookup);
HDObjCARCAnalysisUtils.h80 V = GetUnderlyingObject(V, DL); in GetUnderlyingObjCPtr()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDDeadStoreElimination.cpp386 const Value *UO1 = GetUnderlyingObject(P1, DL), in isOverwrite()
387 *UO2 = GetUnderlyingObject(P2, DL); in isOverwrite()
695 GetUnderlyingObject(getStoredPointerOperand(Dependency), DL); in handleFree()
735 const Value *UnderlyingPointer = GetUnderlyingObject(LoadedLoc.Ptr, DL); in removeAccessedObjects()
1073 dyn_cast<Instruction>(GetUnderlyingObject(SI->getPointerOperand(), DL)); in eliminateNoopStore()
1183 const Value* Underlying = GetUnderlyingObject(DepLoc.Ptr, DL); in eliminateDeadStores()
HDLoopIdiomRecognize.cpp533 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
538 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
HDLICM.cpp1955 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
2094 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUAliasAnalysis.cpp94 const Value *Base = GetUnderlyingObject(Loc.Ptr, DL); in pointsToConstantMemory()
HDAMDGPUInline.cpp138 PtrArg = GetUnderlyingObject(PtrArg, DL); in getInlineThreshold()
HDAMDGPUPromoteAlloca.cpp504 Value *OtherObj = GetUnderlyingObject(OtherOp, *DL); in binaryOpIsDerivedFromSameAlloca()
HDAMDGPUTargetTransformInfo.cpp157 dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr, DL)); in getUnrollingPreferences()
HDR600Instructions.td356 !isa<GlobalValue>(GetUnderlyingObject(
368 isa<GlobalValue>(GetUnderlyingObject(
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXLowerArgs.cpp215 Value *UO = GetUnderlyingObject(LI->getPointerOperand(), in runOnKernelFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDVNCoercion.cpp312 GlobalVariable *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(Src, DL)); in analyzeLoadFromClobberingMemInst()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDThreadSanitizer.cpp401 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in chooseInstructionsToInstrument()
HDAddressSanitizer.cpp1575 GlobalVariable *G = dyn_cast<GlobalVariable>(GetUnderlyingObject(Addr, DL)); in instrumentMop()
1585 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in instrumentMop()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoadStoreVectorizer.cpp728 const Value *ObjPtr = GetUnderlyingObject(Ptr, DL); in getChainID()

12