Searched refs:ArgVals (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | ExternalFunctions.cpp | 203 static bool ffiInvoke(RawFunc Fn, Function *F, ArrayRef<GenericValue> ArgVals, in ffiInvoke() argument 211 if (ArgVals.size() > NumArgs && F->isVarArg()) { in ffiInvoke() 235 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke() 270 ArrayRef<GenericValue> ArgVals) { in callExternalFunction() argument 283 return Fn(F->getFunctionType(), ArgVals); in callExternalFunction() 303 if (RawFn != 0 && ffiInvoke(RawFn, F, ArgVals, getDataLayout(), Result)) in callExternalFunction()
|
H A D | Interpreter.h | 117 void callFunction(Function *F, ArrayRef<GenericValue> ArgVals); 176 ArrayRef<GenericValue> ArgVals);
|
H A D | Execution.cpp | 1126 std::vector<GenericValue> ArgVals; in visitCallBase() local 1128 ArgVals.reserve(NumArgs); in visitCallBase() 1130 ArgVals.push_back(getOperandValue(V, SF)); in visitCallBase() 1135 callFunction((Function*)GVTOP(SRC), ArgVals); in visitCallBase() 2037 void Interpreter::callFunction(Function *F, ArrayRef<GenericValue> ArgVals) { in callFunction() argument 2039 ECStack.back().Caller->arg_size() == ArgVals.size()) && in callFunction() 2048 GenericValue Result = callExternalFunction (F, ArgVals); in callFunction() 2059 assert((ArgVals.size() == F->arg_size() || in callFunction() 2060 (ArgVals.size() > F->arg_size() && F->getFunctionType()->isVarArg()))&& in callFunction() 2067 SetValue(&*AI, ArgVals[i], StackFrame); in callFunction() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 2962 SmallVector<ParamValue, 16> ArgVals; in EmitFunctionProlog() local 2963 ArgVals.reserve(Args.size()); in EmitFunctionProlog() 2999 ArgVals.push_back(ParamValue::forIndirect(V)); in EmitFunctionProlog() 3031 ArgVals.push_back(ParamValue::forIndirect(ParamAddr)); in EmitFunctionProlog() 3039 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3174 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3201 ArgVals.push_back(ParamValue::forDirect(Builder.CreateExtractVector( in EmitFunctionProlog() 3221 ArgVals.push_back(ParamValue::forDirect(AI)); in EmitFunctionProlog() 3300 ArgVals.push_back(ParamValue::forDirect(V)); in EmitFunctionProlog() 3302 ArgVals.push_back(ParamValue::forIndirect(Alloca)); in EmitFunctionProlog() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 11374 ArrayRef<SDValue> ArgVals, bool &ArgHasUses) { in tryToElideArgumentCopy() argument 11376 auto *LNode = dyn_cast<LoadSDNode>(ArgVals[0]); in tryToElideArgumentCopy() 11420 for (SDValue ArgVal : ArgVals) in tryToElideArgumentCopy()
|