Home
last modified time | relevance | path

Searched refs:ArgVals (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp193 static bool ffiInvoke(RawFunc Fn, Function *F, ArrayRef<GenericValue> ArgVals, in ffiInvoke() argument
201 if (ArgVals.size() > NumArgs && F->isVarArg()) { in ffiInvoke()
225 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
260 ArrayRef<GenericValue> ArgVals) { in callExternalFunction() argument
271 return Fn(F->getFunctionType(), ArgVals); in callExternalFunction()
291 if (RawFn != 0 && ffiInvoke(RawFn, F, ArgVals, getDataLayout(), Result)) in callExternalFunction()
H A DInterpreter.h117 void callFunction(Function *F, ArrayRef<GenericValue> ArgVals);
176 ArrayRef<GenericValue> ArgVals);
H A DExecution.cpp1162 std::vector<GenericValue> ArgVals; in visitCallBase() local
1164 ArgVals.reserve(NumArgs); in visitCallBase()
1166 ArgVals.push_back(getOperandValue(V, SF)); in visitCallBase()
1171 callFunction((Function*)GVTOP(SRC), ArgVals); in visitCallBase()
2119 void Interpreter::callFunction(Function *F, ArrayRef<GenericValue> ArgVals) { in callFunction() argument
2121 ECStack.back().Caller->arg_size() == ArgVals.size()) && in callFunction()
2130 GenericValue Result = callExternalFunction (F, ArgVals); in callFunction()
2141 assert((ArgVals.size() == F->arg_size() || in callFunction()
2142 (ArgVals.size() > F->arg_size() && F->getFunctionType()->isVarArg()))&& in callFunction()
2149 SetValue(&*AI, ArgVals[i], StackFrame); in callFunction()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2640 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog() local
2641 ArgVals.reserve(Args.size()); in EmitFunctionProlog()
2677 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2708 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2716 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2850 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2924 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2934 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
2978 ArgVals.push_back(ParamValue::forDirect(U)); in EmitFunctionProlog()
2986 EmitParmDecl(*Args[I], ArgVals[I], I + 1); in EmitFunctionProlog()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DRPCUtils.h807 Error operator()(ArgT &ArgVal, ArgTs &...ArgVals) { in operator()
809 return ReadArgs<ArgTs...>::operator()(ArgVals...); in operator()