Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp192 static bool ffiInvoke(RawFunc Fn, Function *F, ArrayRef<GenericValue> ArgVals, in ffiInvoke() argument
200 if (ArgVals.size() > NumArgs && F->isVarArg()) { in ffiInvoke()
224 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
259 ArrayRef<GenericValue> ArgVals) { in callExternalFunction() argument
270 return Fn(F->getFunctionType(), ArgVals); in callExternalFunction()
290 if (RawFn != 0 && ffiInvoke(RawFn, F, ArgVals, getDataLayout(), Result)) in callExternalFunction()
H A DInterpreter.h119 void callFunction(Function *F, ArrayRef<GenericValue> ArgVals);
176 ArrayRef<GenericValue> ArgVals);
H A DExecution.cpp1108 std::vector<GenericValue> ArgVals; in visitCallSite() local
1110 ArgVals.reserve(NumArgs); in visitCallSite()
1115 ArgVals.push_back(getOperandValue(V, SF)); in visitCallSite()
1121 callFunction((Function*)GVTOP(SRC), ArgVals); in visitCallSite()
2070 void Interpreter::callFunction(Function *F, ArrayRef<GenericValue> ArgVals) { in callFunction() argument
2072 ECStack.back().Caller.arg_size() == ArgVals.size()) && in callFunction()
2081 GenericValue Result = callExternalFunction (F, ArgVals); in callFunction()
2092 assert((ArgVals.size() == F->arg_size() || in callFunction()
2093 (ArgVals.size() > F->arg_size() && F->getFunctionType()->isVarArg()))&& in callFunction()
2100 SetValue(&*AI, ArgVals[i], StackFrame); in callFunction()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp2284 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog() local
2285 ArgVals.reserve(Args.size()); in EmitFunctionProlog()
2320 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2347 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog()
2355 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2464 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2520 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog()
2530 ArgVals.push_back(ParamValue::forIndirect(alloca)); in EmitFunctionProlog()
2575 ArgVals.push_back(ParamValue::forDirect(U)); in EmitFunctionProlog()
2583 EmitParmDecl(*Args[I], ArgVals[I], I + 1); in EmitFunctionProlog()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DRPCUtils.h812 Error operator()(ArgT &ArgVal, ArgTs &... ArgVals) { in operator()
814 return ReadArgs<ArgTs...>::operator()(ArgVals...); in operator()