/art/test/141-class-unload/ |
jni_unload.cc | 21 #include "jit/jit.h" 29 jit::Jit* jit = Runtime::Current()->GetJit(); local 30 if (jit != nullptr) { 31 jit->WaitForCompilationToFinish(Thread::Current());
|
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
Makefile | 1 all: toy-mcjit toy-jit 6 toy-jit : toy-jit.cpp 7 clang++ toy-jit.cpp -g -O3 -rdynamic `llvm-config --cppflags --ldflags --libs core jit native` -o toy-jit
|
/art/test/566-polymorphic-inlining/ |
polymorphic_inline.cc | 18 #include "jit/jit.h" 19 #include "jit/jit_code_cache.h" 29 jit::Jit* jit = Runtime::Current()->GetJit(); local 30 jit::JitCodeCache* code_cache = jit->GetCodeCache(); 40 // sleep one second to give time to the JIT compiler. 51 jit::Jit* jit = Runtime::Current()->GetJit() local [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
Makefile | 1 all: toy-mcjit toy-jit toy-ir-gen 6 toy-jit : toy-jit.cpp 7 clang++ toy-jit.cpp -g -O3 -rdynamic -fno-rtti `llvm-config --cppflags --ldflags --libs core jit native irreader` -o toy-jit 10 toy-ir-gen : toy-jit.cpp 11 clang++ toy-jit.cpp -g -O3 -rdynamic -fno-rtti -DDUMP_FINAL_MODULE `llvm-config --cppflags --ldflags --libs core jit native irreader` -o toy-ir-gen
|
/external/webrtc/webrtc/p2p/client/ |
autoportallocator.h | 33 buzz::JingleInfoTask* jit = new buzz::JingleInfoTask(client); local 34 jit->SignalJingleInfo.connect(this, &AutoPortAllocator::OnJingleInfo); 35 jit->Start(); 36 jit->RefreshJingleInfoNow();
|
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
Makefile | 4 clang++ toy.cpp -g -O3 -rdynamic -fno-rtti `llvm-config --cppflags --ldflags --libs core jit mcjit native irreader` -o toy
|
/art/runtime/jit/ |
jit.cc | 17 #include "jit.h" 37 namespace jit { namespace in namespace:art 40 // At what priority to schedule jit threads. 9 is the lowest foreground priority on device. 43 // JIT compiler 44 void* Jit::jit_library_handle_= nullptr; 45 void* Jit::jit_compiler_handle_ = nullptr; 46 void* (*Jit::jit_load_)(bool*) = nullptr; 47 void (*Jit::jit_unload_)(void*) = nullptr; 48 bool (*Jit::jit_compile_method_)(void*, ArtMethod*, Thread*, bool) = nullptr; 49 void (*Jit::jit_types_loaded_)(void*, mirror::Class**, size_t count) = nullptr 353 jit::Jit* jit = Runtime::Current()->GetJit(); local 394 Jit* jit = Runtime::Current()->GetJit(); local [all...] |
profile_saver.h | 32 jit::JitCodeCache* jit_code_cache, 65 jit::JitCodeCache* jit_code_cache, 77 // Processes the existing profiling info from the jit code cache and returns 115 jit::JitCodeCache* jit_code_cache_;
|
jit.h | 34 namespace jit { namespace in namespace:art 42 class Jit { 49 virtual ~Jit(); 50 static Jit* Create(JitOptions* options, std::string* error_msg); 145 // into the specified class linker to the jit debug interface, 148 // Return whether we should try to JIT compiled code as soon as an ArtMethod is invoked. 151 // Return whether we can invoke JIT code for `method`. 171 Jit(); 175 // JIT compiler 189 std::unique_ptr<jit::JitCodeCache> code_cache_ [all...] |
profiling_info.h | 30 namespace jit { namespace in namespace:art 189 // is implicitly guarded by the JIT code cache lock. 190 // TODO: Make the JIT code cache lock global. 198 // Entry point of the corresponding ArtMethod, while the JIT code cache 205 friend class jit::JitCodeCache;
|
profiling_info.cc | 21 #include "jit/jit.h" 22 #include "jit/jit_code_cache.h" 58 // interested in. The JIT code cache internally uses it. 60 // Allocate the `ProfilingInfo` object int the JIT's data space. 61 jit::JitCodeCache* code_cache = Runtime::Current()->GetJit()->GetCodeCache();
|
/art/test/570-checker-osr/ |
osr.cc | 18 #include "jit/jit.h" 19 #include "jit/jit_code_cache.h" 20 #include "jit/profiling_info.h" 62 jit::Jit* jit = Runtime::Current()->GetJit(); local 63 if (jit == nullptr) { 64 // Just return true for non-jit configurations to stop the infinite loop. 79 // The return value is irrelevant if we're not using JIT 135 jit::Jit* jit = Runtime::Current()->GetJit(); local [all...] |
/art/test/common/ |
runtime_state.cc | 21 #include "jit/jit.h" 22 #include "jit/jit_code_cache.h" 83 // Could be JIT, which also uses optimizing, but conservatively say no. 127 jit::Jit* jit = Runtime::Current()->GetJit(); local 128 if (jit == nullptr) { 140 jit::JitCodeCache* code_cache = jit->GetCodeCache() [all...] |
/art/compiler/ |
compiler.h | 25 namespace jit { namespace in namespace:art 63 jit::JitCodeCache* code_cache ATTRIBUTE_UNUSED,
|
/art/build/ |
Android.oat.mk | 40 # $(1): compiler - default, optimizing, jit, interpreter or interpreter-access-checks. 72 ifeq ($(1),jit) 74 core_infix := -jit 79 ifneq ($(filter-out default interpreter interp-ac jit optimizing,$(1)),) 81 $$(error found $(1) expected default, interpreter, interpreter-access-checks, jit or optimizing) 151 # $(1): compiler - default, optimizing, jit, interpreter or interpreter-access-checks. 169 $(eval $(call create-core-oat-host-rule-combination,jit,,,false)) 174 $(eval $(call create-core-oat-host-rule-combination,jit,,,true)) 182 $(eval $(call create-core-oat-host-rule-combination,jit,valgrind,32,false)) 214 ifeq ($(1),jit) [all...] |
/art/compiler/jit/ |
jit_compiler.h | 31 namespace jit { namespace in namespace:art 67 } // namespace jit
|
jit_compiler.cc | 29 #include "jit/debugger_interface.h" 30 #include "jit/jit.h" 31 #include "jit/jit_code_cache.h" 38 namespace jit { namespace in namespace:art 45 VLOG(jit) << "loading jit compiler"; 49 VLOG(jit) << "Done loading jit compiler"; 119 VLOG(compiler) << "JIT compiler option " << option [all...] |
/art/runtime/interpreter/mterp/ |
mterp.cc | 650 int32_t countdown_value = jit::kJitHotnessDisabled; 651 jit::Jit* jit = Runtime::Current()->GetJit(); local 652 if (jit != nullptr) { 653 int32_t warm_threshold = jit->WarmMethodThreshold(); 654 int32_t hot_threshold = jit->HotMethodThreshold(); 655 int32_t osr_threshold = jit->OSRMethodThreshold(); 663 countdown_value = jit::kJitCheckForOSR; 665 if (jit::Jit::ShouldUsePriorityThreadWeight()) 689 jit::Jit* jit = Runtime::Current()->GetJit(); local 703 jit::Jit* jit = Runtime::Current()->GetJit(); local 722 jit::Jit* jit = Runtime::Current()->GetJit(); local [all...] |
/external/pcre/dist/ |
RunTest.bat | 18 @rem 12 requires presence of jit support
19 @rem 13 requires absence of jit support
20 @rem Sheri P also added override tests for study and jit testing
62 %pcretest% -C jit >NUL
63 set jit=%ERRORLEVEL%
variable 312 if %jit% EQU 1 call :runsub 1 testoutjit "Test with JIT Override" -q -s+
318 if %jit% EQU 1 call :runsub 2 testoutjit "Test with JIT Override" -q -s+
324 if %jit% EQU 1 call :runsub 3 testoutjit "Test with JIT Override" -q -s+ [all...] |
/art/ |
Android.mk | 218 # All host tests that run solely on the jit. 219 .PHONY: test-art-host-jit 220 test-art-host-jit: test-art-host-run-test-jit 241 .PHONY: test-art-host-jit$(ART_PHONY_TEST_HOST_SUFFIX) 242 test-art-host-jit$(ART_PHONY_TEST_HOST_SUFFIX): test-art-host-run-test-jit$(ART_PHONY_TEST_HOST_SUFFIX) 264 .PHONY: test-art-host-jit$(2ND_ART_PHONY_TEST_HOST_SUFFIX) 265 test-art-host-jit$(2ND_ART_PHONY_TEST_HOST_SUFFIX): test-art-host-run-test-jit$(2ND_ART_PHONY_TEST_HOST_SUFFIX [all...] |
/art/runtime/ |
art_method.cc | 30 #include "jit/jit.h" 31 #include "jit/jit_code_cache.h" 32 #include "jit/profiling_info.h" 256 // Invocation by the interpreter, explicitly forcing interpretation over JIT to prevent 257 // cycling around the various JIT/Interpreter methods that handle method invocation. 407 // Check whether the pc is in the JIT code cache. 408 jit::Jit* jit = Runtime::Current()->GetJit() local 468 jit::Jit* jit = Runtime::Current()->GetJit(); local [all...] |
runtime_options.def | 71 RUNTIME_OPTIONS_KEY (unsigned int, JITCompileThreshold, jit::Jit::kDefaultCompileThreshold) 76 RUNTIME_OPTIONS_KEY (MemoryKiB, JITCodeCacheInitialCapacity, jit::JitCodeCache::kInitialCapacity) 77 RUNTIME_OPTIONS_KEY (MemoryKiB, JITCodeCacheMaxCapacity, jit::JitCodeCache::kMaxCapacity)
|
/art/runtime/interpreter/ |
interpreter_common.h | 37 #include "jit/jit.h" 646 jit::Jit* jit = Runtime::Current()->GetJit(); local 647 if (jit != nullptr) { 649 jit->InvokeVirtualOrInterface( 652 jit->AddSamples(self, sf_method, 1, /*with_backedges*/false); 654 // TODO: Remove the InvokeVirtualOrInterface instrumentation, as it was only used by the JIT. 694 jit::Jit* jit = Runtime::Current()->GetJit() local [all...] |
interpreter.cc | 29 #include "jit/jit.h" 30 #include "jit/jit_code_cache.h" 288 jit::Jit* jit = Runtime::Current()->GetJit(); local 289 if (jit != nullptr) { 290 jit->MethodEntered(self, shadow_frame.GetMethod()); 291 if (jit->CanInvokeCompiledCode(method)) { 612 jit::Jit* jit = Runtime::Current()->GetJit() local [all...] |
/art/runtime/gc/accounting/ |
bitmap.cc | 21 #include "jit/jit_code_cache.h" 95 template class MemoryRangeBitmap<jit::kJitCodeAlignment>;
|