Searched refs:PtrExpr (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | TypeMetadataUtils.cpp | 204 auto *PtrExpr = dyn_cast<ConstantExpr>(U); in replaceRelativePointerUsersWithZero() local 205 if (!PtrExpr || PtrExpr->getOpcode() != Instruction::PtrToInt) in replaceRelativePointerUsersWithZero() 208 for (auto *PtrToIntUser : PtrExpr->users()) { in replaceRelativePointerUsersWithZero()
|
| H A D | LoopAccessAnalysis.cpp | 200 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, in insert() argument 210 if (SE->isLoopInvariant(PtrExpr, Lp)) { in insert() 211 ScStart = ScEnd = PtrExpr; in insert() 213 const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(PtrExpr); in insert() 240 Pointers.emplace_back(Ptr, ScStart, ScEnd, WritePtr, DepSetId, ASId, PtrExpr, in insert() 990 const SCEV *PtrExpr = get<0>(P); in createCheckForAccess() local 991 if (!hasComputableBounds(PSE, Ptr, PtrExpr, TheLoop, Assume)) in createCheckForAccess() 1015 for (auto [PtrExpr, NeedsFreeze] : TranslatedPtrs) { in createCheckForAccess() 1030 RtCheck.insert(TheLoop, Ptr, PtrExpr, AccessTy, IsWrite, DepId, ASId, PSE, in createCheckForAccess()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 433 void insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, Type *AccessTy,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 17923 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad() local 17932 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in SemaBuiltinMatrixColumnMajorLoad() 17935 PtrExpr = PtrConv.get(); in SemaBuiltinMatrixColumnMajorLoad() 17936 TheCall->setArg(0, PtrExpr); in SemaBuiltinMatrixColumnMajorLoad() 17937 if (PtrExpr->isTypeDependent()) { in SemaBuiltinMatrixColumnMajorLoad() 17943 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in SemaBuiltinMatrixColumnMajorLoad() 17946 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad() 17947 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad() 17953 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinMatrixColumnMajorLoad() 17955 << PtrExpr->getType(); in SemaBuiltinMatrixColumnMajorLoad() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2336 auto *PtrExpr = Visit(E); in VisitCastExpr() local 2344 PtrExpr = Builder.CreateStripInvariantGroup(PtrExpr); in VisitCastExpr() 2347 return Builder.CreatePtrToInt(PtrExpr, ConvertType(DestTy)); in VisitCastExpr()
|