Searched refs:PtrArg (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 675 Value *PtrArg = U->get(); in findArgParts() local 677 if (PtrArg != Arg) { in findArgParts() 859 for (Argument *PtrArg : PointerArgs) { in promoteArguments() 862 if (PtrArg->hasStructRetAttr()) { in promoteArguments() 863 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments() 876 if (findArgParts(PtrArg, DL, AAR, MaxElements, IsRecursive, ArgParts, in promoteArguments() 884 ArgsToPromote.insert({PtrArg, std::move(ArgParts)}); in promoteArguments()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 246 Value *PtrArg = nullptr; in lowerPtrAnnotation() local 248 PtrArg = BI->getOperand(0); in lowerPtrAnnotation() 250 PtrArg = II->getOperand(0); in lowerPtrAnnotation() 272 Intrinsic::spv_assign_decoration, {PtrArg->getType()}, in lowerPtrAnnotation() 273 {PtrArg, MetadataAsValue::get(Ctx, MDNode::get(Ctx, MDs))}); in lowerPtrAnnotation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 431 Value *PtrArg = getVal(II->getArgOperand(1)); in EvaluateBlock() local 432 Value *Ptr = PtrArg->stripPointerCasts(); in EvaluateBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 1367 for (Value *PtrArg : CB->args()) { in getCallArgsTotalAllocaSize() 1368 PointerType *Ty = dyn_cast<PointerType>(PtrArg->getType()); in getCallArgsTotalAllocaSize() 1377 const AllocaInst *AI = dyn_cast<AllocaInst>(getUnderlyingObject(PtrArg)); in getCallArgsTotalAllocaSize()
|
| H A D | AMDGPULibCalls.cpp | 545 Value *PtrArg = CI->getArgOperand(PtrArgLoc); in fold_read_write_pipe() local 546 Type *PtrTy = PtrArg->getType(); in fold_read_write_pipe() 564 Args.push_back(PtrArg); in fold_read_write_pipe()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 2931 Value *PtrArg = *CAI; in analyze() local 2932 if (ConstantInt *C = stripAndComputeInBoundsConstantOffsets(PtrArg)) { in analyze() 2933 ConstantOffsetPtrs[&FAI] = std::make_pair(PtrArg, C->getValue()); in analyze() 2936 if (auto *SROAArg = dyn_cast<AllocaInst>(PtrArg)) { in analyze()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBuiltin.cpp | 1043 const Expr *PtrArg = Call->getArg(1); in interp__builtin_atomic_lock_free() local 1045 if (const auto *ICE = dyn_cast<ImplicitCastExpr>(PtrArg)) { in interp__builtin_atomic_lock_free() 1049 PtrArg = ICE->getSubExpr(); in interp__builtin_atomic_lock_free() 1052 if (auto PtrTy = PtrArg->getType()->getAs<PointerType>()) { in interp__builtin_atomic_lock_free()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 780 Expr *PtrArg = PtrArgResult.get(); in BuiltinDumpStruct() local 781 PtrArg = new (S.Context) in BuiltinDumpStruct() 782 ParenExpr(PtrArg->getBeginLoc(), in BuiltinDumpStruct() 783 S.getLocForEndOfToken(PtrArg->getEndLoc()), PtrArg); in BuiltinDumpStruct() 784 if (Generator.dumpUnnamedRecord(RD, PtrArg, 0)) in BuiltinDumpStruct()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 13613 const Expr *PtrArg = E->getArg(1); in VisitBuiltinCallExpr() local 13616 if (PtrArg->EvaluateAsRValue(ExprResult, Info.Ctx) && in VisitBuiltinCallExpr() 13617 ExprResult.Val.toIntegralConstant(IntResult, PtrArg->getType(), in VisitBuiltinCallExpr() 13623 if (auto *ICE = dyn_cast<ImplicitCastExpr>(PtrArg)) { in VisitBuiltinCallExpr() 13627 PtrArg = ICE->getSubExpr(); in VisitBuiltinCallExpr() 13630 if (auto PtrTy = PtrArg->getType()->getAs<PointerType>()) { in VisitBuiltinCallExpr()
|