Home
last modified time | relevance | path

Searched refs:PtrExpr (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp206 auto *PtrExpr = dyn_cast<ConstantExpr>(U); in replaceRelativePointerUsersWithZero() local
207 if (!PtrExpr || PtrExpr->getOpcode() != Instruction::PtrToInt) in replaceRelativePointerUsersWithZero()
210 for (auto *PtrToIntUser : PtrExpr->users()) { in replaceRelativePointerUsersWithZero()
H A DLoopAccessAnalysis.cpp205 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, in insert() argument
215 if (SE->isLoopInvariant(PtrExpr, Lp)) { in insert()
216 ScStart = ScEnd = PtrExpr; in insert()
218 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(PtrExpr); in insert()
248 Pointers.emplace_back(Ptr, ScStart, ScEnd, WritePtr, DepSetId, ASId, PtrExpr, in insert()
1081 const SCEV *PtrExpr = get<0>(P); in createCheckForAccess() local
1082 if (!hasComputableBounds(PSE, Ptr, PtrExpr, TheLoop, Assume)) in createCheckForAccess()
1106 for (auto [PtrExpr, NeedsFreeze] : TranslatedPtrs) { in createCheckForAccess()
1121 RtCheck.insert(TheLoop, Ptr, PtrExpr, AccessTy, IsWrite, DepId, ASId, PSE, in createCheckForAccess()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h447 void insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, Type *AccessTy,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp19768 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad() local
19780 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad()
19781 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad()
19782 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad()
19788 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad()
19800 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad()
19880 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore() local
19908 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorStore()
19909 TheCall->setArg(1, PtrExpr); in SemaBuiltinMatrixColumnMajorStore()
19910 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorStore()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2352 auto *PtrExpr = Visit(E); in VisitCastExpr() local
2360 PtrExpr = Builder.CreateStripInvariantGroup(PtrExpr); in VisitCastExpr()
2363 return Builder.CreatePtrToInt(PtrExpr, ConvertType(DestTy)); in VisitCastExpr()