HomeSort by relevance Sort by last modified time
    Searched refs:GetUnderlyingObject (Results 1 - 17 of 17) sorted by null

  /external/llvm/include/llvm/Analysis/
ValueTracking.h 143 /// GetUnderlyingObject - This method strips off any GEP address adjustments
148 Value *GetUnderlyingObject(Value *V, const DataLayout *TD = nullptr,
151 GetUnderlyingObject(const Value *V, const DataLayout *TD = nullptr,
153 return GetUnderlyingObject(const_cast<Value *>(V), TD, MaxLookup);
156 /// GetUnderlyingObjects - This method is similar to GetUnderlyingObject
  /external/llvm/lib/Target/R600/
AMDGPUTargetTransformInfo.cpp 107 const AllocaInst *Alloca = dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr));
AMDGPUISelLowering.cpp     [all...]
  /external/llvm/lib/Analysis/IPA/
GlobalsModRef.cpp 325 Value *Ptr = GetUnderlyingObject(SI->getOperand(0));
484 const Value *UV1 = GetUnderlyingObject(LocA.Ptr);
485 const Value *UV2 = GetUnderlyingObject(LocB.Ptr);
544 dyn_cast<GlobalValue>(GetUnderlyingObject(Loc.Ptr)))
  /external/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 383 const Value *UO1 = GetUnderlyingObject(P1, DL),
384 *UO2 = GetUnderlyingObject(P2, DL);
678 GetUnderlyingObject(getStoredPointerOperand(Dependency));
861 const Value *UnderlyingPointer = GetUnderlyingObject(LoadedLoc.Ptr);
ScalarReplAggregates.cpp 697 AllocaInst *OrigAI = cast<AllocaInst>(GetUnderlyingObject(Ptr, &DL, 0));
699 if (GetUnderlyingObject(MTI->getSource(), &DL, 0) != OrigAI) {
715 } else if (GetUnderlyingObject(MTI->getDest(), &DL, 0) != OrigAI) {
    [all...]
GVN.cpp     [all...]
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 561 GetUnderlyingObject(L->getPointerOperand()) == Ptr;
565 GetUnderlyingObject(S->getPointerOperand()) == Ptr;
575 if (GetUnderlyingObject(MI->getRawDest()) == Ptr)
579 if (GetUnderlyingObject(MTI->getRawSource()) == Ptr)
596 Value *UnderlyingVal = GetUnderlyingObject(Val);
597 // If 'GetUnderlyingObject' didn't converge, skip it. It won't converge
599 if (UnderlyingVal == GetUnderlyingObject(UnderlyingVal, nullptr, 1)) {
    [all...]
BasicAliasAnalysis.cpp 51 // GetUnderlyingObject(), both functions need to use the same search
284 /// that GetUnderlyingObject can look through. To be able to do that
285 /// GetUnderlyingObject and DecomposeGEPExpression must use the same search
320 // can come up with something. This matches what GetUnderlyingObject does.
608 const Value *V = GetUnderlyingObject(Worklist.pop_back_val(), DL);
811 const Value *Object = GetUnderlyingObject(Loc.Ptr, DL);
    [all...]
AliasAnalysis.cpp 443 const Value *Object = GetUnderlyingObject(MemLoc.Ptr, DL);
Lint.cpp 635 V = OffsetOk ? GetUnderlyingObject(V, DL) : V->stripPointerCasts();
ValueTracking.cpp     [all...]
MemoryDependenceAnalysis.cpp 505 const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, DL);
    [all...]
ConstantFolding.cpp 587 dyn_cast<GlobalVariable>(GetUnderlyingObject(CE, TD))) {
    [all...]
DependenceAnalysis.cpp 635 const Value *AObj = GetUnderlyingObject(A);
636 const Value *BObj = GetUnderlyingObject(B);
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARC.h 218 /// \brief This is a wrapper around getUnderlyingObject which also knows how to
223 V = GetUnderlyingObject(V);
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp     [all...]

Completed in 422 milliseconds