Searched refs:PtrExpr (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeMetadataUtils.cpp | 239 auto *PtrExpr = dyn_cast<ConstantExpr>(U); in replaceRelativePointerUserWithZero() local 240 if (!PtrExpr || PtrExpr->getOpcode() != Instruction::PtrToInt) in replaceRelativePointerUserWithZero() 243 for (auto *PtrToIntUser : PtrExpr->users()) { in replaceRelativePointerUserWithZero()
|
H A D | LoopAccessAnalysis.cpp | 207 const Loop *Lp, const SCEV *PtrExpr, Type *AccessTy, in getStartAndEndForAccess() argument 214 {{PtrExpr, AccessTy}, in getStartAndEndForAccess() 222 if (SE->isLoopInvariant(PtrExpr, Lp)) { in getStartAndEndForAccess() 223 ScStart = ScEnd = PtrExpr; in getStartAndEndForAccess() 224 } else if (auto *AR = dyn_cast<SCEVAddRecExpr>(PtrExpr)) { in getStartAndEndForAccess() 251 Type *IdxTy = DL.getIndexType(PtrExpr->getType()); in getStartAndEndForAccess() 261 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, in insert() argument 267 Lp, PtrExpr, AccessTy, PSE, DC.getPointerBounds()); in insert() 271 Pointers.emplace_back(Ptr, ScStart, ScEnd, WritePtr, DepSetId, ASId, PtrExpr, in insert() 1079 const SCEV *PtrExpr = get<0>(P); in createCheckForAccess() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnixAPIChecker.cpp | 56 EnsurePtrNotNull(SVal PtrVal, const Expr *PtrExpr, CheckerContext &C, 114 SVal PtrVal, const Expr *PtrExpr, CheckerContext &C, ProgramStateRef State, in EnsurePtrNotNull() argument 127 if (PtrExpr) in EnsurePtrNotNull() 128 bugreporter::trackExpressionValue(N, PtrExpr, *R); in EnsurePtrNotNull()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 495 void insert(Loop *Lp, Value *Ptr, const SCEV *PtrExpr, Type *AccessTy,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 14458 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in BuiltinMatrixColumnMajorLoad() local 14467 ExprResult PtrConv = DefaultFunctionArrayLvalueConversion(PtrExpr); in BuiltinMatrixColumnMajorLoad() 14470 PtrExpr = PtrConv.get(); in BuiltinMatrixColumnMajorLoad() 14471 TheCall->setArg(0, PtrExpr); in BuiltinMatrixColumnMajorLoad() 14472 if (PtrExpr->isTypeDependent()) { in BuiltinMatrixColumnMajorLoad() 14478 auto *PtrTy = PtrExpr->getType()->getAs<PointerType>(); in BuiltinMatrixColumnMajorLoad() 14481 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in BuiltinMatrixColumnMajorLoad() 14482 << PtrArgIdx + 1 << /*pointer to element ty*/ 2 << PtrExpr->getType(); in BuiltinMatrixColumnMajorLoad() 14488 Diag(PtrExpr->getBeginLoc(), diag::err_builtin_invalid_arg_type) in BuiltinMatrixColumnMajorLoad() 14490 << PtrExpr->getType(); in BuiltinMatrixColumnMajorLoad() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 2535 auto *PtrExpr = Visit(E); in VisitCastExpr() local 2543 PtrExpr = Builder.CreateStripInvariantGroup(PtrExpr); in VisitCastExpr() 2546 PtrExpr = CGF.authPointerToPointerCast(PtrExpr, E->getType(), DestTy); in VisitCastExpr() 2547 return Builder.CreatePtrToInt(PtrExpr, ConvertType(DestTy)); in VisitCastExpr()
|