Searched defs:JIT (Results 1 - 7 of 7) sorted by relevance
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.h | 1 //===-- JIT.h - Class definition for the JIT --------------------*- C++ -*-===// 10 // This file defines the top-level JIT data structure. 53 class JIT : public ExecutionEngine { class in namespace:llvm 69 /// True while the JIT is generating code. Used to assert against recursive 81 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, 84 ~JIT(); 90 /// getJITInfo - Return the target JIT information structure. 94 /// create - Create an return a new JIT compiler if there is one available 166 /// just like JIT [all...] |
H A D | JIT.cpp | 1 //===-- JIT.cpp - LLVM Just in Time Compiler ------------------------------===// 15 #include "JIT.h" 62 RegisterJIT() { JIT::Register(); } 83 // function here so that code generated by the JIT cooperates with the unwinding 204 /// createJIT - This is the factory method for creating a JIT for the current 207 ExecutionEngine *JIT::createJIT(Module *M, 217 // If the target supports JIT code generation, create the JIT. 219 return new JIT(M, *TM, *TJ, JMM, GVsWithCode); 222 *ErrorStr = "target does not support JIT cod 270 JIT::JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, function in class:JIT [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JIT.cpp | 28 #if ENABLE(JIT) 29 #include "JIT.h" 71 JIT::JIT(JSGlobalData* globalData, CodeBlock* codeBlock, void* linkerOffset) function in class:JSC::JIT 94 void JIT::emitTimeoutCheck() 104 void JIT::emitTimeoutCheck() 168 void JIT::privateCompileMainPass() 356 void JIT::privateCompileLinkPass() 364 void JIT::privateCompileSlowCases() 460 JITCode JIT [all...] |
H A D | JIT.h | 29 #if ENABLE(JIT) 31 // We've run into some problems where changing the size of the class JIT leads to 39 #define ASSERT_JIT_OFFSET(actual, expected) ASSERT_WITH_MESSAGE(actual == expected, "JIT Offset \"%s\" should be %d, not %d.\n", #expected, static_cast<int>(expected), static_cast<int>(actual)); 51 class JIT; 163 // Near calls can only be patched to other JIT code, regular calls can be patched to JIT code or relinked to stub functions. 168 class JIT : private JSInterfaceJIT { class in namespace:JSC 183 return JIT(globalData, codeBlock, offsetBase).privateCompile(functionEntryArityCheck); 188 JIT jit(globalData, codeBlock); 194 JIT ji [all...] |
/external/llvm/bindings/ocaml/executionengine/ |
H A D | executionengine_ocaml.c | 27 /* Force the LLVM interpreter and JIT to be linked in. */ 196 LLVMExecutionEngineRef JIT; local 198 if (LLVMCreateJITCompilerForModule(&JIT, M, Int_val(OptLevel), &Error)) 200 return JIT;
|
/external/llvm/include/llvm/ExecutionEngine/ |
H A D | ExecutionEngine.h | 96 /// designed to support both interpreter and just-in-time (JIT) compiler 109 /// Whether lazy JIT compilation is enabled. 112 /// Whether JIT compilation of external global variables is allowed. 115 /// Whether the JIT should perform lookups of external symbols (e.g., 122 /// The list of Modules that we are JIT'ing from. We use a SmallVector to 131 // To avoid having libexecutionengine depend on the JIT and interpreter 149 /// pointer is invoked to create it. If this returns null, the JIT will 153 /// ExceptionTableRegister - If Exception Handling is set, the JIT will 163 /// lock - This lock protects the ExecutionEngine, JIT, JITResolver and 191 /// createJIT - This is the factory method for creating a JIT fo 469 JIT = 0x1, enumerator in enum:llvm::EngineKind::Kind [all...] |
/external/llvm/tools/bugpoint/ |
H A D | ToolRunner.cpp | 544 // JIT Implementation of AbstractIntepreter interface 547 class JIT : public AbstractInterpreter { class in namespace:__anon9201 551 JIT(const std::string &Path, const std::vector<std::string> *Args) function in class:__anon9201::JIT 571 int JIT::ExecuteProgram(const std::string &Bitcode, 619 return new JIT(LLIPath, Args);
|
Completed in 147 milliseconds