| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Interpreter.h | 54 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 D | Execution.cpp | 192 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 D | ExternalFunctions.cpp | 62 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 D | Interpreter.cpp | 80 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 D | GenericValue.h | 23 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 D | ExecutionEngine.h | 45 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 D | executionengine.go | 27 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 D | executionengine_test.go | 89 exec_args := []GenericValue{NewGenericValueFromInt(Int32Type(), 10, false)}
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngineBindings.cpp | 30 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 D | ExecutionEngine.cpp | 426 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 D | HowToUseJIT.cpp | 132 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 D | fibonacci.cpp | 140 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 D | BrainFDriver.cpp | 168 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 D | MCJIT.cpp | 513 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 D | MCJIT.h | 254 GenericValue runFunction(Function *F, 255 ArrayRef<GenericValue> ArgValues) override;
|
| /llvm-project-15.0.7/llvm/examples/ParallelJIT/ |
| H A D | ParallelJIT.cpp | 249 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 D | DebuggingJITedCode.rst | 144 …is=0x000000000458ed10, F=0x0000000004589ff8, ArgValues=ArrayRef<llvm::GenericValue> @ 0x00007fffff…
|
| /llvm-project-15.0.7/llvm/tools/lli/ |
| H A D | lli.cpp | 754 std::vector<GenericValue> Args; in main() 755 GenericValue ResultGV; in main()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5270 llvm/include/llvm/ExecutionEngine/GenericValue.h
|