Home
last modified time | relevance | path

Searched refs:PtrArg (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp643 Value *PtrArg = U->get(); in findArgParts() local
645 if (PtrArg != Arg) { in findArgParts()
821 for (Argument *PtrArg : PointerArgs) { in promoteArguments()
824 if (PtrArg->hasStructRetAttr()) { in promoteArguments()
825 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
838 if (findArgParts(PtrArg, DL, AAR, MaxElements, IsRecursive, ArgParts)) { in promoteArguments()
845 ArgsToPromote.insert({PtrArg, std::move(ArgParts)}); in promoteArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp253 Value *PtrArg = nullptr; in lowerPtrAnnotation() local
255 PtrArg = BI->getOperand(0); in lowerPtrAnnotation()
257 PtrArg = II->getOperand(0); in lowerPtrAnnotation()
279 Intrinsic::spv_assign_decoration, {PtrArg->getType()}, in lowerPtrAnnotation()
280 {PtrArg, MetadataAsValue::get(Ctx, MDNode::get(Ctx, MDs))}); in lowerPtrAnnotation()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp460 Value *PtrArg = getVal(II->getArgOperand(1)); in EvaluateBlock() local
461 Value *Ptr = PtrArg->stripPointerCasts(); in EvaluateBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1258 for (Value *PtrArg : CB->args()) { in getCallArgsTotalAllocaSize()
1259 PointerType *Ty = dyn_cast<PointerType>(PtrArg->getType()); in getCallArgsTotalAllocaSize()
1268 const AllocaInst *AI = dyn_cast<AllocaInst>(getUnderlyingObject(PtrArg)); in getCallArgsTotalAllocaSize()
H A DAMDGPULibCalls.cpp549 Value *PtrArg = CI->getArgOperand(PtrArgLoc); in fold_read_write_pipe() local
550 Type *PtrTy = PtrArg->getType(); in fold_read_write_pipe()
568 Args.push_back(PtrArg); in fold_read_write_pipe()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp2734 Value *PtrArg = *CAI; in analyze() local
2735 if (ConstantInt *C = stripAndComputeInBoundsConstantOffsets(PtrArg)) { in analyze()
2736 ConstantOffsetPtrs[&FAI] = std::make_pair(PtrArg, C->getValue()); in analyze()
2739 if (auto *SROAArg = dyn_cast<AllocaInst>(PtrArg)) { in analyze()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp782 Expr *PtrArg = PtrArgResult.get(); in BuiltinDumpStruct() local
783 PtrArg = new (S.Context) in BuiltinDumpStruct()
784 ParenExpr(PtrArg->getBeginLoc(), in BuiltinDumpStruct()
785 S.getLocForEndOfToken(PtrArg->getEndLoc()), PtrArg); in BuiltinDumpStruct()
786 if (Generator.dumpUnnamedRecord(RD, PtrArg, 0)) in BuiltinDumpStruct()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp12965 const Expr *PtrArg = E->getArg(1); in VisitBuiltinCallExpr() local
12968 if (PtrArg->EvaluateAsRValue(ExprResult, Info.Ctx) && in VisitBuiltinCallExpr()
12969 ExprResult.Val.toIntegralConstant(IntResult, PtrArg->getType(), in VisitBuiltinCallExpr()
12975 if (auto *ICE = dyn_cast<ImplicitCastExpr>(PtrArg)) { in VisitBuiltinCallExpr()
12979 PtrArg = ICE->getSubExpr(); in VisitBuiltinCallExpr()
12982 if (auto PtrTy = PtrArg->getType()->getAs<PointerType>()) { in VisitBuiltinCallExpr()