• Home
  • Raw
  • Download

Lines Matching refs:ExecutionEngine

50 ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
56 ExecutionEngine *(*ExecutionEngine::InterpCtor)(std::unique_ptr<Module> M,
63 void ExecutionEngine::Init(std::unique_ptr<Module> M) { in Init()
80 ExecutionEngine::ExecutionEngine(std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
85 ExecutionEngine::ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
90 ExecutionEngine::~ExecutionEngine() { in ~ExecutionEngine()
123 char *ExecutionEngine::getMemoryForGV(const GlobalVariable *GV) { in getMemoryForGV()
127 void ExecutionEngine::addObjectFile(std::unique_ptr<object::ObjectFile> O) { in addObjectFile()
132 ExecutionEngine::addObjectFile(object::OwningBinary<object::ObjectFile> O) { in addObjectFile()
136 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
140 bool ExecutionEngine::removeModule(Module *M) { in removeModule()
153 Function *ExecutionEngine::FindFunctionNamed(StringRef FnName) { in FindFunctionNamed()
162 GlobalVariable *ExecutionEngine::FindGlobalVariableNamed(StringRef Name, bool AllowInternal) { in FindGlobalVariableNamed()
188 std::string ExecutionEngine::getMangledName(const GlobalValue *GV) { in getMangledName()
203 void ExecutionEngine::addGlobalMapping(const GlobalValue *GV, void *Addr) { in addGlobalMapping()
208 void ExecutionEngine::addGlobalMapping(StringRef Name, uint64_t Addr) { in addGlobalMapping()
227 void ExecutionEngine::clearAllGlobalMappings() { in clearAllGlobalMappings()
234 void ExecutionEngine::clearGlobalMappingsFromModule(Module *M) { in clearGlobalMappingsFromModule()
241 uint64_t ExecutionEngine::updateGlobalMapping(const GlobalValue *GV, in updateGlobalMapping()
247 uint64_t ExecutionEngine::updateGlobalMapping(StringRef Name, uint64_t Addr) { in updateGlobalMapping()
274 uint64_t ExecutionEngine::getAddressToGlobalIfAvailable(StringRef S) { in getAddressToGlobalIfAvailable()
285 void *ExecutionEngine::getPointerToGlobalIfAvailable(StringRef S) { in getPointerToGlobalIfAvailable()
292 void *ExecutionEngine::getPointerToGlobalIfAvailable(const GlobalValue *GV) { in getPointerToGlobalIfAvailable()
297 const GlobalValue *ExecutionEngine::getGlobalValueAtAddress(void *Addr) { in getGlobalValueAtAddress()
331 void *reset(LLVMContext &C, ExecutionEngine *EE,
335 void *ArgvArray::reset(LLVMContext &C, ExecutionEngine *EE, in reset()
367 void ExecutionEngine::runStaticConstructorsDestructors(Module &module, in runStaticConstructorsDestructors()
406 void ExecutionEngine::runStaticConstructorsDestructors(bool isDtors) { in runStaticConstructorsDestructors()
414 static bool isTargetNullPtr(ExecutionEngine *EE, void *Loc) { in isTargetNullPtr()
423 int ExecutionEngine::runFunctionAsMain(Function *Fn, in runFunctionAsMain()
506 ExecutionEngine *EngineBuilder::create(TargetMachine *TM) { in create()
536 ExecutionEngine *EE = nullptr; in create()
537 if (ExecutionEngine::MCJITCtor) in create()
538 EE = ExecutionEngine::MCJITCtor(std::move(M), ErrorStr, std::move(MemMgr), in create()
550 if (ExecutionEngine::InterpCtor) in create()
551 return ExecutionEngine::InterpCtor(std::move(M), ErrorStr); in create()
557 if ((WhichEngine & EngineKind::JIT) && !ExecutionEngine::MCJITCtor) { in create()
565 void *ExecutionEngine::getPointerToGlobal(const GlobalValue *GV) { in getPointerToGlobal()
585 GenericValue ExecutionEngine::getConstantValue(const Constant *C) { in getConstantValue()
1018 void ExecutionEngine::StoreValueToMemory(const GenericValue &Val, in StoreValueToMemory()
1068 void ExecutionEngine::LoadValueFromMemory(GenericValue &Result, in LoadValueFromMemory()
1132 void ExecutionEngine::InitializeMemory(const Constant *Init, void *Addr) { in InitializeMemory()
1188 void ExecutionEngine::emitGlobals() { in emitGlobals()
1288 void ExecutionEngine::emitGlobalVariable(const GlobalVariable *GV) { in emitGlobalVariable()