Home | History | Annotate | Download | only in MCJIT

Lines Matching refs:MCJIT

1 //===-- MCJIT.h - Class definition for the MCJIT ----------------*- C++ -*-===//
24 class MCJIT;
26 // This is a helper class that the MCJIT execution engine uses for linking
28 // that is passed in to the MCJIT constructor and defers most functionality
32 LinkingSymbolResolver(MCJIT &Parent,
38 // MCJIT doesn't support logical dylibs.
45 MCJIT &ParentEngine;
61 // MCJIT::mapSectionAddress, (in preparation for later copying to a new location
64 // It might not be obvious at first glance, but the "remote-mcjit" case in the
69 class MCJIT : public ExecutionEngine {
70 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm,
127 // This checks against logic errors in the MCJIT implementation.
128 // This function should never be called with either a Module that MCJIT
141 // This checks against logic errors in the MCJIT implementation.
142 // This function should never be called with either a Module that MCJIT
208 ~MCJIT() override;
223 /// Sets the object manager that MCJIT should use to avoid compilation.
237 /// called the MCJIT execution engine will reapply relocations for a loaded
279 // To get a function address within MCJIT without causing a finalize, use
313 /// Currently, MCJIT only supports a single module and the module passed to