| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 70 getUnderlyingObject(A.Ptr->stripPointerCastsForAliasAnalysis()); in alias() 85 getUnderlyingObject(B.Ptr->stripPointerCastsForAliasAnalysis()); in alias() 109 const Value *Base = getUnderlyingObject(Loc.Ptr); in getModRefInfoMask()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 205 dyn_cast<AllocaInst>(getUnderlyingObject(Ptr)); in getUnrollingPreferences() 222 const Value *V = getUnderlyingObject(GEP->getPointerOperand()); in getUnrollingPreferences() 1377 const AllocaInst *AI = dyn_cast<AllocaInst>(getUnderlyingObject(PtrArg)); in getCallArgsTotalAllocaSize()
|
| H A D | R600Instructions.td | 344 !isa<GlobalValue>(getUnderlyingObject( 356 isa<GlobalValue>(getUnderlyingObject(
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | GlobalsModRef.cpp | 443 Value *Ptr = getUnderlyingObject(SI->getOperand(0)); in AnalyzeIndirectGlobalMemory() 662 Inputs.push_back(getUnderlyingObject(LI->getPointerOperand())); in isNonEscapingGlobalNoAliasWithLoad() 666 const Value *LHS = getUnderlyingObject(SI->getTrueValue()); in isNonEscapingGlobalNoAliasWithLoad() 667 const Value *RHS = getUnderlyingObject(SI->getFalseValue()); in isNonEscapingGlobalNoAliasWithLoad() 676 Op = getUnderlyingObject(Op); in isNonEscapingGlobalNoAliasWithLoad() 790 const Value *Ptr = getUnderlyingObject(LI->getPointerOperand()); in isNonEscapingGlobalNoAlias() 798 const Value *LHS = getUnderlyingObject(SI->getTrueValue()); in isNonEscapingGlobalNoAlias() 799 const Value *RHS = getUnderlyingObject(SI->getFalseValue()); in isNonEscapingGlobalNoAlias() 808 Op = getUnderlyingObject(Op); in isNonEscapingGlobalNoAlias() 841 getUnderlyingObject(LocA.Ptr->stripPointerCastsForAliasAnalysis()); in alias() [all …]
|
| H A D | AssumptionCache.cpp | 77 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[0]), Idx); in findAffectedValues() 78 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[1]), Idx); in findAffectedValues()
|
| H A D | BasicAliasAnalysis.cpp | 765 const Value *V = getUnderlyingObject(Worklist.pop_back_val()); in getModRefInfoMask() 924 const Value *Object = getUnderlyingObject(Loc.Ptr); in getModRefInfo() 1482 if (getUnderlyingObject(PV) == PN) { in aliasPHI() 1603 const Value *O1 = getUnderlyingObject(V1, MaxLookupSearchDepth); in aliasCheck() 1604 const Value *O2 = getUnderlyingObject(V2, MaxLookupSearchDepth); in aliasCheck() 1669 const Value *HintO1 = getUnderlyingObject(Hint1); in aliasCheck() 1670 const Value *HintO2 = getUnderlyingObject(Hint2); in aliasCheck()
|
| H A D | AliasAnalysis.cpp | 608 const Value *Object = getUnderlyingObject(MemLoc.Ptr); in callCapturesBefore()
|
| H A D | Lint.cpp | 675 V = OffsetOk ? getUnderlyingObject(V) : V->stripPointerCasts(); in findValueImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Utils.h | 62 getUnderlyingObject(LSI->getPointerOperand()->Val)); in getMemInstructionBase() 100 llvm::Value *Ptr0 = getUnderlyingObject(Opnd0); in getPointerDiffInBytes() 101 llvm::Value *Ptr1 = getUnderlyingObject(Opnd1); in getPointerDiffInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.cpp | 64 const Value *NewV = getUnderlyingObject(V, 1); in getAddressSpace()
|
| H A D | NVPTXLowerArgs.cpp | 652 Value *UO = getUnderlyingObject(LI->getPointerOperand()); in runOnKernelFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 876 UnderlyingObject = getUnderlyingObject(MemLoc.Ptr); in MemoryLocationWrapper() 1088 const Value *DeadUndObj = getUnderlyingObject(DeadPtr); in isOverwrite() 1089 const Value *KillingUndObj = getUnderlyingObject(KillingPtr); in isOverwrite() 1397 if (getUnderlyingObject(Loc.Ptr) != in isMemTerminator() 1398 getUnderlyingObject(MaybeTermLoc->first.Ptr)) in isMemTerminator() 1403 const Value *LocUO = getUnderlyingObject(Loc.Ptr); in isMemTerminator() 1723 KillingUndObj == getUnderlyingObject(MaybeDeadLoc.Ptr)) in getDomMemoryDef() 1882 const Value *UO = getUnderlyingObject(SI->getValueOperand()); in deleteDeadInstruction() 1988 const Value *UO = getUnderlyingObject(DefLoc->Ptr); in eliminateDeadWritesAtEndOfFunction() 2347 const Value *UnderlyingObj = getUnderlyingObject(Arg); in isFuncLocalAndNotCaptured()
|
| H A D | MemCpyOptimizer.cpp | 278 if (isNotVisibleOnUnwind(getUnderlyingObject(V), in mayBeVisibleThroughUnwinding() 927 if (!isWritableObject(getUnderlyingObject(cpyDest), in performCallSlotOptzn() 1000 Value *DestObj = getUnderlyingObject(cpyDest); in performCallSlotOptzn() 1393 return isa<AllocaInst>(getUnderlyingObject(V)); in hasUndefContents() 1409 if (auto *Alloca = dyn_cast<AllocaInst>(getUnderlyingObject(V))) { in hasUndefContents() 1410 if (getUnderlyingObject(II->getArgOperand(1)) == Alloca) { in hasUndefContents()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 441 getUnderlyingObject(const Value *V, unsigned MaxLookup = MaxLookupSearchDepth); 442 inline Value *getUnderlyingObject(Value *V, 446 return const_cast<Value *>(getUnderlyingObject(VConst, MaxLookup));
|
| H A D | ObjCARCAnalysisUtils.h | 79 V = getUnderlyingObject(V); in GetUnderlyingObjCPtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MoveAutoInit.cpp | 52 if (isa<AllocaInst>(getUnderlyingObject(ML.Ptr))) in writeToAlloca()
|
| H A D | AssumeBundleBuilder.cpp | 77 RK.WasOn = getUnderlyingObject(RK.WasOn); in canonicalizedKnowledge() 151 Value *UnderlyingPtr = getUnderlyingObject(RK.WasOn); in isKnowledgeWorthPreserving()
|
| H A D | VNCoercion.cpp | 298 GlobalVariable *GV = dyn_cast<GlobalVariable>(getUnderlyingObject(Src)); in analyzeLoadFromClobberingMemInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1379 const auto *UltimateTarget = getUnderlyingObject(UObject, MaxLookupDepth); in mergeEquivalenceClasses() 1438 const Value *ObjPtr = llvm::getUnderlyingObject(Ptr); in collectEquivalenceClasses()
|
| H A D | SLPVectorizer.cpp | 2244 if (getUnderlyingObject(LI1->getPointerOperand()) == in getShallowScore() 2245 getUnderlyingObject(LI2->getPointerOperand()) && in getShallowScore() 5553 if (getUnderlyingObject(Ptr1, RecursionMaxDepth) != in arePointersCompatible() 5554 getUnderlyingObject(Ptr2, RecursionMaxDepth)) in arePointersCompatible() 6214 return getUnderlyingObject(V) != in canVectorizeLoads() 6215 getUnderlyingObject(PointerOps.front()); in canVectorizeLoads() 6322 return getUnderlyingObject(V) != in canVectorizeLoads() 6323 getUnderlyingObject(PointerOps.front()); in canVectorizeLoads() 6433 BBs.front(), getUnderlyingObject(VL.front(), RecursionMaxDepth))) in clusterSortPtrAccesses() 6439 getUnderlyingObject(Ptr, RecursionMaxDepth)); in clusterSortPtrAccesses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemProfInstrumentation.cpp | 419 if (!ClStack && isa<AllocaInst>(getUnderlyingObject(Access.Addr))) { in instrumentMop()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 314 const Value *UO = getUnderlyingObject(Op->getValue()); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 1169 if (auto *GV = dyn_cast<GlobalVariable>(getUnderlyingObject(C)); in getCandidateConstant()
|
| H A D | OpenMPOpt.cpp | 912 StoredValues[Idx] = getUnderlyingObject(S->getValueOperand()); in getValues() 1625 auto *V = getUnderlyingObject(BasePtrsArg); in getValuesInOffloadArrays() 1633 V = getUnderlyingObject(PtrsArg); in getValuesInOffloadArrays() 1641 V = getUnderlyingObject(SizesArg); in getValuesInOffloadArrays()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 953 auto *GV = dyn_cast<GlobalVariable>(getUnderlyingObject(PtrOp)); in foldPatternedLoads()
|