Home
last modified time | relevance | path

Searched refs:GenericValue (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp192 static GenericValue executeICMP_EQ(GenericValue Src1, GenericValue Src2, in executeICMP_EQ()
206 static GenericValue executeICMP_NE(GenericValue Src1, GenericValue Src2, in executeICMP_NE()
220 static GenericValue executeICMP_ULT(GenericValue Src1, GenericValue Src2, in executeICMP_ULT()
234 static GenericValue executeICMP_SLT(GenericValue Src1, GenericValue Src2, in executeICMP_SLT()
248 static GenericValue executeICMP_UGT(GenericValue Src1, GenericValue Src2, in executeICMP_UGT()
262 static GenericValue executeICMP_SGT(GenericValue Src1, GenericValue Src2, in executeICMP_SGT()
276 static GenericValue executeICMP_ULE(GenericValue Src1, GenericValue Src2, in executeICMP_ULE()
290 static GenericValue executeICMP_SLE(GenericValue Src1, GenericValue Src2, in executeICMP_SLE()
304 static GenericValue executeICMP_UGE(GenericValue Src1, GenericValue Src2, in executeICMP_UGE()
318 static GenericValue executeICMP_SGE(GenericValue Src1, GenericValue Src2, in executeICMP_SGE()
[all …]
H A DInterpreter.h54 typedef std::vector<GenericValue> ValuePlaneTy;
106 GenericValue runFunction(Function *F,
175 GenericValue callExternalFunction(Function *F,
177 void exitCalled(GenericValue GV);
183 GenericValue *getFirstVarArg () { in getFirstVarArg()
203 GenericValue executeTruncInst(Value *SrcVal, Type *DstTy,
205 GenericValue executeSExtInst(Value *SrcVal, Type *DstTy,
207 GenericValue executeZExtInst(Value *SrcVal, Type *DstTy,
211 GenericValue executeFPExtInst(Value *SrcVal, Type *DstTy,
213 GenericValue executeFPToUIInst(Value *SrcVal, Type *DstTy,
[all …]
H A DExternalFunctions.cpp61 typedef GenericValue (*ExFunc)(FunctionType *, ArrayRef<GenericValue>);
302 GenericValue Result; in callExternalFunction()
316 return GenericValue(); in callExternalFunction()
328 GenericValue GV; in lle_X_atexit()
336 return GenericValue(); in lle_X_exit()
344 return GenericValue(); in lle_X_abort()
363 GenericValue GV; in lle_X_sprintf()
460 GenericValue GV; in lle_X_sscanf()
474 GenericValue GV; in lle_X_scanf()
502 GenericValue GV; in lle_X_memset()
[all …]
H A DInterpreter.cpp80 GenericValue Interpreter::runFunction(Function *F, in runFunction()
81 ArrayRef<GenericValue> ArgValues) { in runFunction()
92 ArrayRef<GenericValue> ActualArgs = in runFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DGenericValue.h23 struct GenericValue { struct
37 std::vector<GenericValue> AggregateVal; argument
42 GenericValue() : IntVal(1, 0) { in GenericValue() argument
46 explicit GenericValue(void *V) : PointerVal(V), IntVal(1, 0) {} in GenericValue() argument
49 inline GenericValue PTOGV(void *P) { return GenericValue(P); } in PTOGV()
50 inline void *GVTOP(const GenericValue &GV) { return GV.PointerVal; } in GVTOP()
H A DExecutionEngine.h45 struct GenericValue;
225 virtual GenericValue runFunction(Function *F,
226 ArrayRef<GenericValue> ArgValues) = 0;
399 void StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr,
512 GenericValue getConstantValue(const Constant *C);
513 void LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr,
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp31 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(GenericValue, LLVMGenericValueRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
44 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfInt()
50 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfPointer()
56 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfFloat()
76 GenericValue *GenVal = unwrap(GenValRef); in LLVMGenericValueToInt()
244 std::vector<GenericValue> ArgVec; in LLVMRunFunction()
249 GenericValue *Result = new GenericValue(); in LLVMRunFunction()
H A DExecutionEngine.cpp426 std::vector<GenericValue> GVArgs; in runFunctionAsMain()
427 GenericValue GVArgc; in runFunctionAsMain()
588 GenericValue Result; in getConstantValue()
663 GenericValue GV = getConstantValue(Op0); in getConstantValue()
669 GenericValue GV = getConstantValue(Op0); in getConstantValue()
799 GenericValue GV; in getConstantValue()
900 GenericValue Result; in getConstantValue()
954 GenericValue floatZero; in getConstantValue()
976 GenericValue doubleZero; in getConstantValue()
998 GenericValue intZero; in getConstantValue()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp513 GenericValue MCJIT::runFunction(Function *F, ArrayRef<GenericValue> ArgValues) { in runFunction()
540 GenericValue rv; in runFunction()
553 GenericValue rv; in runFunction()
562 GenericValue rv; in runFunction()
573 GenericValue rv; in runFunction()
H A DMCJIT.h254 GenericValue runFunction(Function *F,
255 ArrayRef<GenericValue> ArgValues) override;
/freebsd-14.2/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp697 std::vector<GenericValue> Args; in main()
698 GenericValue ResultGV; in main()