Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
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 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 DExternalFunctions.cpp62 typedef GenericValue (*ExFunc)(FunctionType *, ArrayRef<GenericValue>);
290 GenericValue Result; in callExternalFunction()
304 return GenericValue(); in callExternalFunction()
316 GenericValue GV; in lle_X_atexit()
324 return GenericValue(); in lle_X_exit()
332 return GenericValue(); in lle_X_abort()
345 GenericValue GV; in lle_X_sprintf()
439 GenericValue GV; in lle_X_sscanf()
453 GenericValue GV; in lle_X_scanf()
481 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-13.1/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() function
46 explicit GenericValue(void *V) : PointerVal(V), IntVal(1, 0) {} in GenericValue() function
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.h46 struct GenericValue;
226 virtual GenericValue runFunction(Function *F,
227 ArrayRef<GenericValue> ArgValues) = 0;
400 void StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr,
513 GenericValue getConstantValue(const Constant *C);
514 void LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr,
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp30 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(GenericValue, LLVMGenericValueRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
43 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfInt()
49 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfPointer()
55 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfFloat()
75 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()
651 GenericValue GV = getConstantValue(Op0); in getConstantValue()
657 GenericValue GV = getConstantValue(Op0); in getConstantValue()
787 GenericValue GV; in getConstantValue()
882 GenericValue Result; in getConstantValue()
936 GenericValue floatZero; in getConstantValue()
958 GenericValue doubleZero; in getConstantValue()
980 GenericValue intZero; in getConstantValue()
[all …]
/freebsd-13.1/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.h261 GenericValue runFunction(Function *F,
262 ArrayRef<GenericValue> ArgValues) override;
/freebsd-13.1/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp693 std::vector<GenericValue> Args; in main()
694 GenericValue ResultGV; in main()