Lines Matching refs:MCJIT
1 //===-- MCJIT.h - Class definition for the MCJIT ----------------*- C++ -*-===//
19 class MCJIT;
23 // This is a helper class that the MCJIT execution engine uses for linking
25 // that is passed in to the MCJIT constructor and defers most functionality
29 LinkingSymbolResolver(MCJIT &Parent,
35 // MCJIT doesn't support logical dylibs.
41 MCJIT &ParentEngine;
58 // MCJIT::mapSectionAddress, (in preparation for later copying to a new location
66 class MCJIT : public ExecutionEngine {
67 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm,
124 // This checks against logic errors in the MCJIT implementation.
125 // This function should never be called with either a Module that MCJIT
138 // This checks against logic errors in the MCJIT implementation.
139 // This function should never be called with either a Module that MCJIT
210 ~MCJIT() override;
231 /// Sets the object manager that MCJIT should use to avoid compilation.
245 /// called the MCJIT execution engine will reapply relocations for a loaded
287 // To get a function address within MCJIT without causing a finalize, use
326 /// Currently, MCJIT only supports a single module and the module passed to