Home
last modified time | relevance | path

Searched refs:CallArgs (Results 1 – 25 of 34) sorted by relevance

12

/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp49 SmallVector<Value *, 16> CallArgs(II->args()); in runImpl() local
55 CallArgs, OpBundles, "", II->getIterator()); in runImpl()
/src/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp263 ArrayRef<Expr *> CallArgs) { in create_call_once_funcptr_call() argument
283 return CallExpr::Create(C, SubExpr, CallArgs, C.VoidTy, VK_PRValue, in create_call_once_funcptr_call()
290 ArrayRef<Expr *> CallArgs) { in create_call_once_lambda_call() argument
308 /*Args=*/CallArgs, in create_call_once_lambda_call()
406 SmallVector<Expr *, 5> CallArgs; in create_call_once() local
411 CallArgs.push_back( in create_call_once()
455 CallArgs.push_back(ParamExpr); in create_call_once()
462 CallbackRecordDecl, CallArgs); in create_call_once()
466 CallbackCall = create_call_once_funcptr_call(C, M, Callback, CallArgs); in create_call_once()
/src/contrib/llvm-project/llvm/include/llvm/XRay/
H A DYAMLXRayRecord.h40 std::vector<uint64_t> CallArgs; member
81 IO.mapOptional("args", Record.CallArgs);
H A DXRayRecord.h95 std::vector<uint64_t> CallArgs; member
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp189 CallArgList CallArgs; in EmitAMDGPUDevicePrintfCallExpr() local
190 EmitCallArgs(CallArgs, in EmitAMDGPUDevicePrintfCallExpr()
196 for (const auto &A : CallArgs) { in EmitAMDGPUDevicePrintfCallExpr()
H A DCGObjCRuntime.h173 const CallArgList &CallArgs,
207 const CallArgList &CallArgs,
H A DCGVTables.cpp342 CallArgList CallArgs; in EmitCallAndReturnForThunk() local
344 CallArgs.add(RValue::get(AdjustedThisPtr), ThisType); in EmitCallAndReturnForThunk()
347 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs); in EmitCallAndReturnForThunk()
350 unsigned PrefixArgs = CallArgs.size() - 1; in EmitCallAndReturnForThunk()
354 EmitDelegateCallArg(CallArgs, PD, SourceLocation()); in EmitCallAndReturnForThunk()
360 CallArgs, FPT, RequiredArgs::forPrototypePlus(FPT, 1), PrefixArgs); in EmitCallAndReturnForThunk()
391 CallArgs, &CallOrInvoke); in EmitCallAndReturnForThunk()
H A DCGClass.cpp3018 CallArgList CallArgs; in EmitLambdaBlockInvokeBody() local
3022 CallArgs.add(RValue::get(getAsNaturalPointerTo(ThisPtr, ThisType)), ThisType); in EmitLambdaBlockInvokeBody()
3026 EmitDelegateCallArg(CallArgs, param, param->getBeginLoc()); in EmitLambdaBlockInvokeBody()
3030 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaBlockInvokeBody()
3045 CallArgList CallArgs; in EmitLambdaStaticInvokeBody() local
3050 CallArgs.add(RValue::get(ThisPtr.emitRawPointer(*this)), ThisType); in EmitLambdaStaticInvokeBody()
3052 EmitLambdaDelegatingInvokeBody(MD, CallArgs); in EmitLambdaStaticInvokeBody()
3056 CallArgList &CallArgs) { in EmitLambdaDelegatingInvokeBody() argument
3059 EmitDelegateCallArg(CallArgs, Param, Param->getBeginLoc()); in EmitLambdaDelegatingInvokeBody()
3082 EmitForwardingCallToLambda(CallOp, CallArgs, ImplFnInfo, ImplFn); in EmitLambdaDelegatingInvokeBody()
[all …]
H A DCGObjCMac.cpp1077 const CallArgList &CallArgs,
1326 const CallArgList &CallArgs,
1335 bool IsClassMessage, const CallArgList &CallArgs,
1492 const CallArgList &CallArgs,
1623 const CallArgList &CallArgs,
1632 bool IsClassMessage, const CallArgList &CallArgs,
1750 const CallArgList &CallArgs, in complete()
1771 CGObjCRuntime::destroyCalleeDestroyedArguments(CGF, Method, CallArgs); in complete()
2063 const CodeGen::CallArgList &CallArgs, in GenerateMessageSendSuper() argument
2112 ObjCTypes.SuperPtrCTy, true, CallArgs, Method, Class, in GenerateMessageSendSuper()
[all …]
H A DCGCall.cpp4192 const CallArgList &CallArgs) { in deactivateArgCleanupsBeforeCall() argument
4194 CallArgs.getCleanupsToDeactivate(); in deactivateArgCleanupsBeforeCall()
4985 const CallArgList &CallArgs) in AllocAlignAttrEmitter() argument
4990 Alignment = CallArgs[AA->getParamIndex().getLLVMIndex()] in AllocAlignAttrEmitter()
5014 const CallArgList &CallArgs, in EmitCall() argument
5047 dyn_cast_or_null<FunctionDecl>(TargetDecl), CallArgs, RetTy); in EmitCall()
5056 llvm::Instruction *IP = CallArgs.getStackBase(); in EmitCall()
5114 assert(CallInfo.arg_size() == CallArgs.size() && in EmitCall()
5118 for (CallArgList::const_iterator I = CallArgs.begin(), E = CallArgs.end(); in EmitCall()
5552 if (!CallArgs.getCleanupsToDeactivate().empty()) in EmitCall()
[all …]
H A DCGObjCGNU.cpp572 llvm::Value *Receiver, const CallArgList &CallArgs,
580 bool IsClassMessage, const CallArgList &CallArgs,
2638 const CallArgList &CallArgs, in GenerateMessageSendSuper() argument
2656 ActualArgs.addFrom(CallArgs); in GenerateMessageSendSuper()
2753 const CallArgList &CallArgs, in GenerateMessageSend() argument
2794 ActualArgs.addFrom(CallArgs); in GenerateMessageSend()
2950 destroyCalleeDestroyedArguments(CGF, Method, CallArgs); in GenerateMessageSend()
H A DCGCXXABI.h496 CallArgList &CallArgs) {} in adjustCallArgsForDestructorThunk() argument
H A DCGStmtOpenMP.cpp687 llvm::SmallVector<llvm::Value *, 4> CallArgs; in GenerateOpenMPCapturedStmtFunction() local
711 CallArgs.emplace_back(WrapperCGF.EmitFromMemory(CallArg, Arg->getType())); in GenerateOpenMPCapturedStmtFunction()
714 CGM.getOpenMPRuntime().emitOutlinedFunctionCall(WrapperCGF, Loc, F, CallArgs); in GenerateOpenMPCapturedStmtFunction()
4834 llvm::SmallVector<llvm::Value *, 16> CallArgs; in EmitOMPTaskBasedDirective() local
4836 CallArgs.push_back(PrivatesPtr); in EmitOMPTaskBasedDirective()
4843 CallArgs.push_back(PrivatePtr.getPointer()); in EmitOMPTaskBasedDirective()
4853 CallArgs.push_back(PrivatePtr.getPointer()); in EmitOMPTaskBasedDirective()
4862 CallArgs.push_back(PrivatePtr.getPointer()); in EmitOMPTaskBasedDirective()
4879 CallArgs.push_back(PrivatePtr.getPointer()); in EmitOMPTaskBasedDirective()
4885 CGF, S.getBeginLoc(), {CopyFnTy, CopyFn}, CallArgs); in EmitOMPTaskBasedDirective()
[all …]
H A DCGOpenMPRuntime.cpp3063 SmallVector<llvm::Value *, 16> CallArgs(std::begin(CommonArgs), in emitProxyTaskFunction() local
3081 CallArgs.push_back(LBParam); in emitProxyTaskFunction()
3082 CallArgs.push_back(UBParam); in emitProxyTaskFunction()
3083 CallArgs.push_back(StParam); in emitProxyTaskFunction()
3084 CallArgs.push_back(LIParam); in emitProxyTaskFunction()
3085 CallArgs.push_back(RParam); in emitProxyTaskFunction()
3087 CallArgs.push_back(SharedsParam); in emitProxyTaskFunction()
3090 CallArgs); in emitProxyTaskFunction()
11124 ArrayRef<llvm::Value *> CallArgs) in DoacrossCleanupTy() argument
11126 assert(CallArgs.size() == DoacrossFinArgs); in DoacrossCleanupTy()
[all …]
/src/contrib/llvm-project/llvm/lib/XRay/
H A DFDRTraceExpander.cpp17 CurrentRecord.CallArgs.clear(); in resetCurrentRecord()
85 CurrentRecord.CallArgs.push_back(R.arg()); in visit()
H A DTrace.cpp198 Record.CallArgs.push_back(Arg); in loadNaiveFormatLog()
375 R.PId, R.CallArgs, R.Data}; in loadYAMLLog()
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp344 SmallVector<Expr *, 4> CallArgs; member in __anonab4e1cb10111::MSPropertyOpBuilder
1360 CallArgs.insert(CallArgs.begin(), E->getIdx()); in getBaseMSProperty()
1363 CallArgs.insert(CallArgs.begin(), MSPropSubscript->getIdx()); in getBaseMSProperty()
1371 for (Expr *&Arg : CallArgs) in rebuildAndCaptureObject()
1378 assert(Idx <= CallArgs.size()); in rebuildAndCaptureObject()
1379 return CallArgs[Idx - 1]; in rebuildAndCaptureObject()
1410 RefExpr->getSourceRange().getBegin(), CallArgs, in buildGet()
1439 ArgExprs.append(CallArgs.begin(), CallArgs.end()); in buildSet()
H A DSemaExprCXX.cpp2407 llvm::SmallVector<Expr *, 8> CallArgs; in BuildCXXNew() local
2408 CallArgs.reserve(NumImplicitArgs + PlacementArgs.size()); in BuildCXXNew()
2409 CallArgs.emplace_back(AllocationSize in BuildCXXNew()
2413 CallArgs.emplace_back(&DesiredAlignment); in BuildCXXNew()
2414 CallArgs.insert(CallArgs.end(), PlacementArgs.begin(), PlacementArgs.end()); in BuildCXXNew()
2416 DiagnoseSentinelCalls(OperatorNew, PlacementLParen, CallArgs); in BuildCXXNew()
2418 checkCall(OperatorNew, Proto, /*ThisArg=*/nullptr, CallArgs, in BuildCXXNew()
/src/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp719 Value *ActualCallee, uint32_t Flags, ArrayRef<T0> CallArgs) { in getStatepointArgs() argument
724 Args.push_back(B.getInt32(CallArgs.size())); in getStatepointArgs()
726 llvm::append_range(Args, CallArgs); in getStatepointArgs()
762 FunctionCallee ActualCallee, uint32_t Flags, ArrayRef<T0> CallArgs, in CreateGCStatepointCallCommon() argument
773 *Builder, ID, NumPatchBytes, ActualCallee.getCallee(), Flags, CallArgs); in CreateGCStatepointCallCommon()
786 ArrayRef<Value *> CallArgs, std::optional<ArrayRef<Value *>> DeoptArgs, in CreateGCStatepointCall() argument
790 CallArgs, std::nullopt /* No Transition Args */, DeoptArgs, GCArgs, Name); in CreateGCStatepointCall()
795 uint32_t Flags, ArrayRef<Value *> CallArgs, in CreateGCStatepointCall() argument
800 this, ID, NumPatchBytes, ActualCallee, Flags, CallArgs, TransitionArgs, in CreateGCStatepointCall()
806 ArrayRef<Use> CallArgs, std::optional<ArrayRef<Value *>> DeoptArgs, in CreateGCStatepointCall() argument
[all …]
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp268 std::vector<Value*> CallArgs; in makeStub() local
270 CallArgs.push_back(&A); in makeStub()
271 CallInst *Call = Builder.CreateCall(F.getFunctionType(), ImplAddr, CallArgs); in makeStub()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1662 SmallVector<Value *, 8> CallArgs(Call->args()); in makeStatepointExplicitImpl() local
1703 for (Value *Arg : CallArgs) in makeStatepointExplicitImpl()
1760 auto *Dest = CallArgs[0]; in makeStatepointExplicitImpl()
1764 auto *Source = CallArgs[1]; in makeStatepointExplicitImpl()
1768 auto *LengthInBytes = CallArgs[2]; in makeStatepointExplicitImpl()
1769 auto *ElementSizeCI = cast<ConstantInt>(CallArgs[3]); in makeStatepointExplicitImpl()
1771 CallArgs.clear(); in makeStatepointExplicitImpl()
1772 CallArgs.push_back(DestBase); in makeStatepointExplicitImpl()
1773 CallArgs.push_back(DestOffset); in makeStatepointExplicitImpl()
1774 CallArgs.push_back(SourceBase); in makeStatepointExplicitImpl()
[all …]
/src/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1645 SmallVectorImpl<Value *> &CallArgs) { in coerceArguments() argument
1650 CallArgs.push_back( in coerceArguments()
1653 CallArgs.push_back(FnArgs[ArgIdx]); in coerceArguments()
1665 SmallVector<Value *, 8> CallArgs; in createMustTailCall() local
1666 coerceArguments(Builder, FnTy, Arguments, CallArgs); in createMustTailCall()
1668 auto *TailCall = Builder.CreateCall(FnTy, MustTailCallFn, CallArgs); in createMustTailCall()
/src/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-converter.cpp97 R.TSC, R.TId, R.PId, R.CallArgs, R.Data}); in exportAsYAML()
/src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2784 SmallVector<Value *, 4> CallArgs; in visitCallInst() local
2785 CallArgs.push_back(BasePtr); in visitCallInst()
2787 CallArgs.push_back(AuthKey); in visitCallInst()
2788 CallArgs.push_back(AuthDisc); in visitCallInst()
2792 CallArgs.push_back(II->getArgOperand(3)); in visitCallInst()
2793 CallArgs.push_back(II->getArgOperand(4)); in visitCallInst()
2797 return CallInst::Create(NewFn, CallArgs); in visitCallInst()
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h870 ArrayRef<Value *> CallArgs,
879 ArrayRef<Value *> CallArgs,
890 ArrayRef<Use> CallArgs,

12