Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DGlobalsModRef.cpp433 Value *Ptr = GetUnderlyingObject(SI->getOperand(0), in AnalyzeIndirectGlobalMemory()
655 Inputs.push_back(GetUnderlyingObject(LI->getPointerOperand(), DL)); in isNonEscapingGlobalNoAliasWithLoad()
659 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
660 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
669 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAliasWithLoad()
776 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAlias()
777 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAlias()
786 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAlias()
812 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL); in alias()
813 const Value *UV2 = GetUnderlyingObject(LocB.Ptr, DL); in alias()
[all …]
H A DLazyValueInfo.cpp653 GetUnderlyingObject(L->getPointerOperand(), in InstructionDereferencesPointer()
658 GetUnderlyingObject(S->getPointerOperand(), in InstructionDereferencesPointer()
669 if (GetUnderlyingObject(MI->getRawDest(), in InstructionDereferencesPointer()
674 if (GetUnderlyingObject(MTI->getRawSource(), in InstructionDereferencesPointer()
689 Value *UnderlyingVal = GetUnderlyingObject(Val, DL); in isObjectDereferencedInBlock()
692 if (UnderlyingVal == GetUnderlyingObject(UnderlyingVal, DL, 1)) in isObjectDereferencedInBlock()
H A DBasicAliasAnalysis.cpp623 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), DL); in pointsToConstantMemory()
835 const Value *Object = GetUnderlyingObject(Loc.Ptr, DL); in getModRefInfo()
1719 O1 = GetUnderlyingObject(V1, DL, MaxLookupSearchDepth); in aliasCheck()
1722 O2 = GetUnderlyingObject(V2, DL, MaxLookupSearchDepth); in aliasCheck()
H A DAliasAnalysis.cpp559 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout()); in callCapturesBefore()
H A DLint.cpp670 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); in findValueImpl()
H A DLoopAccessAnalysis.cpp1114 Value *Obj0 = GetUnderlyingObject(Ptr0, DL); in sortPtrAccesses()
1125 Value *CurrObj = GetUnderlyingObject(Ptr, DL); in sortPtrAccesses()
H A DMemoryDependenceAnalysis.cpp665 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL); in getSimplePointerDependencyFrom()
H A DDependenceAnalysis.cpp649 const Value *AObj = GetUnderlyingObject(LocA.Ptr, DL); in underlyingObjectsAlias()
650 const Value *BObj = GetUnderlyingObject(LocB.Ptr, DL); in underlyingObjectsAlias()
H A DValueTracking.cpp3671 Value *llvm::GetUnderlyingObject(Value *V, const DataLayout &DL, in GetUnderlyingObject() function in llvm
3728 P = GetUnderlyingObject(P, DL, MaxLookup); in GetUnderlyingObjects()
H A DConstantFolding.cpp669 if (auto *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(CE, DL))) { in ConstantFoldLoadFromConstPtr()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h320 Value *GetUnderlyingObject(Value *V, const DataLayout &DL,
322 inline const Value *GetUnderlyingObject(const Value *V, const DataLayout &DL,
324 return GetUnderlyingObject(const_cast<Value *>(V), DL, MaxLookup);
H A DObjCARCAnalysisUtils.h81 V = GetUnderlyingObject(V, DL); in GetUnderlyingObjCPtr()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp374 const Value *UO1 = GetUnderlyingObject(P1, DL), in isOverwrite()
375 *UO2 = GetUnderlyingObject(P2, DL); in isOverwrite()
683 GetUnderlyingObject(getStoredPointerOperand(Dependency), DL); in handleFree()
722 const Value *UnderlyingPointer = GetUnderlyingObject(LoadedLoc.Ptr, DL); in removeAccessedObjects()
1054 dyn_cast<Instruction>(GetUnderlyingObject(SI->getPointerOperand(), DL)); in eliminateNoopStore()
1164 const Value* Underlying = GetUnderlyingObject(DepLoc.Ptr, DL); in eliminateDeadStores()
H A DLoopIdiomRecognize.cpp511 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
516 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
H A DLICM.cpp1797 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
1915 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp93 const Value *Base = GetUnderlyingObject(Loc.Ptr, DL); in pointsToConstantMemory()
H A DAMDGPUInline.cpp131 PtrArg = GetUnderlyingObject(PtrArg, DL); in getInlineThreshold()
H A DAMDGPUTargetTransformInfo.cpp155 dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr, DL)); in getUnrollingPreferences()
H A DAMDGPUPromoteAlloca.cpp499 Value *OtherObj = GetUnderlyingObject(OtherOp, *DL); in binaryOpIsDerivedFromSameAlloca()
H A DR600Instructions.td314 !isa<GlobalValue>(GetUnderlyingObject(
326 isa<GlobalValue>(GetUnderlyingObject(
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp214 Value *UO = GetUnderlyingObject(LI->getPointerOperand(), in runOnKernelFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp280 GlobalVariable *GV = dyn_cast<GlobalVariable>(GetUnderlyingObject(Src, DL)); in analyzeLoadFromClobberingMemInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp398 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in chooseInstructionsToInstrument()
H A DAddressSanitizer.cpp1429 GlobalVariable *G = dyn_cast<GlobalVariable>(GetUnderlyingObject(Addr, DL)); in instrumentMop()
1439 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in instrumentMop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp713 const Value *ObjPtr = GetUnderlyingObject(Ptr, DL); in getChainID()

12