Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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() 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,
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dexecutionengine.go27 type GenericValue struct { struct
55 func llvmGenericValueRefPtr(t *GenericValue) *C.LLVMGenericValueRef { argument
63 func NewGenericValueFromInt(t Type, n uint64, signed bool) (g GenericValue) {
67 func NewGenericValueFromPointer(p unsafe.Pointer) (g GenericValue) {
71 func NewGenericValueFromFloat(t Type, n float64) (g GenericValue) {
76 func (g GenericValue) Int(signed bool) uint64 { argument
79 func (g GenericValue) Float(t Type) float64 { argument
82 func (g GenericValue) Pointer() unsafe.Pointer { argument
85 func (g GenericValue) Dispose() { C.LLVMDisposeGenericValue(g.C) } argument
134 func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) {
[all …]
H A Dexecutionengine_test.go89 exec_args := []GenericValue{NewGenericValueFromInt(Int32Type(), 10, false)}
/llvm-project-15.0.7/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()
243 std::vector<GenericValue> ArgVec; in LLVMRunFunction()
248 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 …]
/llvm-project-15.0.7/llvm/examples/HowToUseJIT/
H A DHowToUseJIT.cpp132 std::vector<GenericValue> noargs; in main()
133 GenericValue gv = EE->runFunction(FooF, noargs); in main()
/llvm-project-15.0.7/llvm/examples/Fibonacci/
H A Dfibonacci.cpp140 std::vector<GenericValue> Args(1); in main()
142 GenericValue GV = EE->runFunction(FibF, Args); in main()
/llvm-project-15.0.7/llvm/examples/BrainF/
H A DBrainFDriver.cpp168 std::vector<GenericValue> args; in main()
170 GenericValue gv = ee->runFunction(brainf_func, args); in main()
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/llvm/examples/ParallelJIT/
H A DParallelJIT.cpp249 std::vector<GenericValue> Args(1); in callFunc()
253 GenericValue gv = p->EE->runFunction(p->F, Args); in callFunc()
/llvm-project-15.0.7/llvm/docs/
H A DDebuggingJITedCode.rst144 …is=0x000000000458ed10, F=0x0000000004589ff8, ArgValues=ArrayRef<llvm::GenericValue> @ 0x00007fffff…
/llvm-project-15.0.7/llvm/tools/lli/
H A Dlli.cpp754 std::vector<GenericValue> Args; in main()
755 GenericValue ResultGV; in main()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5270 llvm/include/llvm/ExecutionEngine/GenericValue.h