Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DValueTracking.h145 Value *GetUnderlyingObject(Value *V, const TargetData *TD = 0,
148 GetUnderlyingObject(const Value *V, const TargetData *TD = 0,
150 return GetUnderlyingObject(const_cast<Value *>(V), TD, MaxLookup);
/external/llvm/lib/Analysis/
DGlobalsModRef.cpp414 Value *Ptr = GetUnderlyingObject(SI->getOperand(0), in AnalyzeIndirectGlobalMemory()
622 Inputs.push_back(GetUnderlyingObject(LI->getPointerOperand(), DL)); in isNonEscapingGlobalNoAliasWithLoad()
626 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
627 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAliasWithLoad()
636 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAliasWithLoad()
735 const Value *Ptr = GetUnderlyingObject(LI->getPointerOperand(), DL); in isNonEscapingGlobalNoAlias()
743 const Value *LHS = GetUnderlyingObject(SI->getTrueValue(), DL); in isNonEscapingGlobalNoAlias()
744 const Value *RHS = GetUnderlyingObject(SI->getFalseValue(), DL); in isNonEscapingGlobalNoAlias()
753 Op = GetUnderlyingObject(Op, DL); in isNonEscapingGlobalNoAlias()
779 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, DL); in alias()
[all …]
DLazyValueInfo.cpp705 GetUnderlyingObject(L->getPointerOperand(), in InstructionDereferencesPointer()
710 GetUnderlyingObject(S->getPointerOperand(), in InstructionDereferencesPointer()
721 if (GetUnderlyingObject(MI->getRawDest(), in InstructionDereferencesPointer()
726 if (GetUnderlyingObject(MTI->getRawSource(), in InstructionDereferencesPointer()
741 Value *UnderlyingVal = GetUnderlyingObject(Val, DL); in isObjectDereferencedInBlock()
744 if (UnderlyingVal == GetUnderlyingObject(UnderlyingVal, DL, 1)) in isObjectDereferencedInBlock()
DBasicAliasAnalysis.cpp508 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), DL); in pointsToConstantMemory()
710 const Value *Object = GetUnderlyingObject(Loc.Ptr, DL); in getModRefInfo()
1419 const Value *O1 = GetUnderlyingObject(V1, DL, MaxLookupSearchDepth); in aliasCheck()
1420 const Value *O2 = GetUnderlyingObject(V2, DL, MaxLookupSearchDepth); in aliasCheck()
DAliasAnalysis.cpp436 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout()); in callCapturesBefore()
DLint.cpp636 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); in findValueImpl()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DDeadStoreElimination.cpp326 const Value *UO1 = GetUnderlyingObject(P1, &TD), in isCompleteOverwrite()
327 *UO2 = GetUnderlyingObject(P2, &TD); in isCompleteOverwrite()
554 GetUnderlyingObject(getStoredPointerOperand(Dependency)); in HandleFree()
609 Value *Pointer = GetUnderlyingObject(getStoredPointerOperand(BBI)); in handleEndBlock()
709 const Value *UnderlyingPointer = GetUnderlyingObject(LoadedLoc.Ptr); in RemoveAccessedObjects()
DScalarReplAggregates.cpp610 AllocaInst *OrigAI = cast<AllocaInst>(GetUnderlyingObject(Ptr, &TD, 0)); in ConvertUsesToScalar()
612 if (GetUnderlyingObject(MTI->getSource(), &TD, 0) != OrigAI) { in ConvertUsesToScalar()
628 } else if (GetUnderlyingObject(MTI->getDest(), &TD, 0) != OrigAI) { in ConvertUsesToScalar()
/external/llvm/include/llvm/Analysis/
DValueTracking.h223 Value *GetUnderlyingObject(Value *V, const DataLayout &DL,
225 static inline const Value *GetUnderlyingObject(const Value *V,
228 return GetUnderlyingObject(const_cast<Value *>(V), DL, MaxLookup);
DObjCARCAnalysisUtils.h80 V = GetUnderlyingObject(V, DL); in GetUnderlyingObjCPtr()
/external/swiftshader/third_party/LLVM/lib/Analysis/IPA/
DGlobalsModRef.cpp329 Value *Ptr = GetUnderlyingObject(SI->getOperand(0)); in AnalyzeIndirectGlobalMemory()
494 const Value *UV1 = GetUnderlyingObject(LocA.Ptr); in alias()
495 const Value *UV2 = GetUnderlyingObject(LocB.Ptr); in alias()
554 dyn_cast<GlobalValue>(GetUnderlyingObject(Loc.Ptr))) in getModRefInfo()
/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp327 const Value *UO1 = GetUnderlyingObject(P1, DL), in isOverwrite()
328 *UO2 = GetUnderlyingObject(P2, DL); in isOverwrite()
609 GetUnderlyingObject(getStoredPointerOperand(Dependency), DL); in handleFree()
643 const Value *UnderlyingPointer = GetUnderlyingObject(LoadedLoc.Ptr, DL); in removeAccessedObjects()
850 dyn_cast<Instruction>(GetUnderlyingObject(SI->getPointerOperand(), DL)); in eliminateNoopStore()
DLICM.cpp920 if (!isa<AllocaInst>(GetUnderlyingObject(SomePtr, MDL))) in promoteLoopAccessesToScalars()
1009 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
DLoopIdiomRecognize.cpp445 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
449 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DLoopDependenceAnalysis.cpp101 const Value *aObj = GetUnderlyingObject(A); in UnderlyingObjectsAlias()
102 const Value *bObj = GetUnderlyingObject(B); in UnderlyingObjectsAlias()
DLazyValueInfo.cpp582 GetUnderlyingObject(L->getPointerOperand()) == in InstructionDereferencesPointer()
583 GetUnderlyingObject(Ptr); in InstructionDereferencesPointer()
587 GetUnderlyingObject(S->getPointerOperand()) == in InstructionDereferencesPointer()
588 GetUnderlyingObject(Ptr); in InstructionDereferencesPointer()
DBasicAliasAnalysis.cpp579 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), TD); in pointsToConstantMemory()
684 const Value *Object = GetUnderlyingObject(Loc.Ptr, TD); in getModRefInfo()
1125 const Value *O1 = GetUnderlyingObject(V1, TD); in aliasCheck()
1126 const Value *O2 = GetUnderlyingObject(V2, TD); in aliasCheck()
DLint.cpp570 V = OffsetOk ? GetUnderlyingObject(V, TD) : V->stripPointerCasts(); in findValueImpl()
DMemoryDependenceAnalysis.cpp473 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, TD); in getPointerDependencyFrom()
/external/llvm/lib/Target/NVPTX/
DNVPTXLowerKernelArgs.cpp206 Value *UO = GetUnderlyingObject(LI->getPointerOperand(), in runOnFunction()
/external/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp537 Value *ObjPtr = GetUnderlyingObject(Ptr, DL); in collectInstructions()
568 Value *ObjPtr = GetUnderlyingObject(Ptr, DL); in collectInstructions()
762 Value *V = GetUnderlyingObject(S0->getPointerOperand(), DL); in vectorizeStoreChain()
910 Value *V = GetUnderlyingObject(L0->getPointerOperand(), DL); in vectorizeLoadChain()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp50 dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr, DL)); in getUnrollingPreferences()
DAMDGPUPromoteAlloca.cpp518 Value *OtherObj = GetUnderlyingObject(OtherOp, *DL); in binaryOpIsDerivedFromSameAlloca()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DScheduleDAGInstrs.cpp89 V = GetUnderlyingObject(V); in getUnderlyingObject()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp353 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in chooseInstructionsToInstrument()

12