Lines Matching refs:ExecutionEngine
31 type ExecutionEngine struct { struct
92 func NewExecutionEngine(m Module) (ee ExecutionEngine, err error) {
103 func NewInterpreter(m Module) (ee ExecutionEngine, err error) {
120 func NewMCJITCompiler(m Module, options MCJITCompilerOptions) (ee ExecutionEngine, err error) {
131 func (ee ExecutionEngine) Dispose() { C.LLVMDisposeExecutionEngine(ee.C) } argument
132 func (ee ExecutionEngine) RunStaticConstructors() { C.LLVMRunStaticConstructors(ee.C) } argument
133 func (ee ExecutionEngine) RunStaticDestructors() { C.LLVMRunStaticDestructors(ee.C) } argument
135 func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) { argument
146 func (ee ExecutionEngine) FreeMachineCodeForFunction(f Value) { argument
149 func (ee ExecutionEngine) AddModule(m Module) { C.LLVMAddModule(ee.C, m.C) } argument
151 func (ee ExecutionEngine) RemoveModule(m Module) { argument
156 func (ee ExecutionEngine) FindFunction(name string) (f Value) { argument
163 func (ee ExecutionEngine) RecompileAndRelinkFunction(f Value) unsafe.Pointer { argument
167 func (ee ExecutionEngine) TargetData() (td TargetData) { argument
172 func (ee ExecutionEngine) AddGlobalMapping(global Value, addr unsafe.Pointer) { argument
176 func (ee ExecutionEngine) PointerToGlobal(global Value) unsafe.Pointer { argument