/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | ValueTracking.h | 145 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/ |
D | GlobalsModRef.cpp | 414 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 …]
|
D | LazyValueInfo.cpp | 705 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()
|
D | BasicAliasAnalysis.cpp | 508 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()
|
D | AliasAnalysis.cpp | 436 GetUnderlyingObject(MemLoc.Ptr, I->getModule()->getDataLayout()); in callCapturesBefore()
|
D | Lint.cpp | 636 V = OffsetOk ? GetUnderlyingObject(V, *DL) : V->stripPointerCasts(); in findValueImpl()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | DeadStoreElimination.cpp | 326 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()
|
D | ScalarReplAggregates.cpp | 610 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/ |
D | ValueTracking.h | 223 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);
|
D | ObjCARCAnalysisUtils.h | 80 V = GetUnderlyingObject(V, DL); in GetUnderlyingObjCPtr()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 329 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/ |
D | DeadStoreElimination.cpp | 327 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()
|
D | LICM.cpp | 920 if (!isa<AllocaInst>(GetUnderlyingObject(SomePtr, MDL))) in promoteLoopAccessesToScalars() 1009 Value *Object = GetUnderlyingObject(SomePtr, MDL); in promoteLoopAccessesToScalars()
|
D | LoopIdiomRecognize.cpp | 445 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores() 449 Value *Ptr = GetUnderlyingObject(SI->getPointerOperand(), *DL); in collectStores()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | LoopDependenceAnalysis.cpp | 101 const Value *aObj = GetUnderlyingObject(A); in UnderlyingObjectsAlias() 102 const Value *bObj = GetUnderlyingObject(B); in UnderlyingObjectsAlias()
|
D | LazyValueInfo.cpp | 582 GetUnderlyingObject(L->getPointerOperand()) == in InstructionDereferencesPointer() 583 GetUnderlyingObject(Ptr); in InstructionDereferencesPointer() 587 GetUnderlyingObject(S->getPointerOperand()) == in InstructionDereferencesPointer() 588 GetUnderlyingObject(Ptr); in InstructionDereferencesPointer()
|
D | BasicAliasAnalysis.cpp | 579 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()
|
D | Lint.cpp | 570 V = OffsetOk ? GetUnderlyingObject(V, TD) : V->stripPointerCasts(); in findValueImpl()
|
D | MemoryDependenceAnalysis.cpp | 473 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, TD); in getPointerDependencyFrom()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerKernelArgs.cpp | 206 Value *UO = GetUnderlyingObject(LI->getPointerOperand(), in runOnFunction()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 537 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/ |
D | AMDGPUTargetTransformInfo.cpp | 50 dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr, DL)); in getUnrollingPreferences()
|
D | AMDGPUPromoteAlloca.cpp | 518 Value *OtherObj = GetUnderlyingObject(OtherOp, *DL); in binaryOpIsDerivedFromSameAlloca()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 89 V = GetUnderlyingObject(V); in getUnderlyingObject()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | ThreadSanitizer.cpp | 353 if (isa<AllocaInst>(GetUnderlyingObject(Addr, DL)) && in chooseInstructionsToInstrument()
|