HomeSort by relevance Sort by last modified time
    Searched refs:Deoptimizer (Results 1 - 25 of 27) sorted by null

1 2

  /external/v8/test/cctest/
test-deoptimization.cc 36 #include "deoptimizer.h"
41 using ::v8::internal::Deoptimizer;
133 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
149 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
171 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
188 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
212 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
236 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
268 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()));
289 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current()))
    [all...]
test-debug.cc 38 #include "deoptimizer.h"
731 i::Deoptimizer::DeoptimizeAll();
    [all...]
  /external/v8/src/
deoptimizer.cc 31 #include "deoptimizer.h"
78 Deoptimizer* Deoptimizer::New(JSFunction* function,
85 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local
93 isolate->deoptimizer_data()->current_ = deoptimizer;
94 return deoptimizer;
98 Deoptimizer* Deoptimizer::Grab(Isolate* isolate)
148 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local
    [all...]
deoptimizer.h 76 class Deoptimizer;
91 Deoptimizer* current_;
98 // frames. These code objects are needed by the deoptimizer when deoptimizing
103 friend class Deoptimizer;
109 class Deoptimizer : public Malloced {
125 static Deoptimizer* New(JSFunction* function,
131 static Deoptimizer* Grab(Isolate* isolate);
197 ~Deoptimizer();
209 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
    [all...]
disassembler.cc 33 #include "deoptimizer.h"
288 int id = Deoptimizer::GetDeoptimizationId(addr, Deoptimizer::EAGER);
289 if (id == Deoptimizer::kNotDeoptimizationEntry) {
assembler.cc 43 #include "deoptimizer.h"
668 int id = Deoptimizer::GetDeoptimizationId(
669 target_address(), Deoptimizer::EAGER);
670 if (id != Deoptimizer::kNotDeoptimizationEntry) {
859 Redirect(isolate, FUNCTION_ADDR(Deoptimizer::New)));
866 Redirect(isolate, FUNCTION_ADDR(Deoptimizer::ComputeOutputFrames)));
    [all...]
safepoint-table.cc 32 #include "deoptimizer.h"
163 int target_offset = assembler->pc_offset() + Deoptimizer::patch_size();
runtime-profiler.cc 35 #include "deoptimizer.h"
198 Deoptimizer::PatchStackCheckCode(unoptimized_code,
liveedit.cc 36 #include "deoptimizer.h"
    [all...]
runtime.cc 42 #include "deoptimizer.h"
    [all...]
frames.cc 31 #include "deoptimizer.h"
892 unsigned entry = Deoptimizer::GetOutputInfo(output_data,
    [all...]
log.cc 34 #include "deoptimizer.h"
    [all...]
api.cc 40 #include "deoptimizer.h"
    [all...]
  /external/v8/src/ia32/
deoptimizer-ia32.cc 33 #include "deoptimizer.h"
40 const int Deoptimizer::table_entry_size_ = 10;
43 int Deoptimizer::patch_size() {
48 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) {
53 // patching in Deoptimizer::DeoptimizeFunction.
117 void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
217 void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code,
259 void Deoptimizer::RevertStackCheckCodeAt(Code* unoptimized_code,
267 // Replace the nops from patching (Deoptimizer::PatchStackCheckCode) to
305 void Deoptimizer::DoComputeOsrOutputFrame()
    [all...]
builtins-ia32.cc 33 #include "deoptimizer.h"
327 // Store offset of return address for deoptimizer.
505 Deoptimizer::BailoutType type) {
538 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER);
543 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY);
    [all...]
lithium-codegen-ia32.cc 34 #include "deoptimizer.h"
94 Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(code);
416 // is not present and must be reconstructed from the deoptimizer. Currently
555 Address entry = Deoptimizer::GetDeoptimizationEntry(id, Deoptimizer::EAGER);
    [all...]
  /external/v8/src/arm/
deoptimizer-arm.cc 31 #include "deoptimizer.h"
38 const int Deoptimizer::table_entry_size_ = 16;
41 int Deoptimizer::patch_size() {
47 void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
115 void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code,
163 void Deoptimizer::RevertStackCheckCodeAt(Code* unoptimized_code,
217 void Deoptimizer::DoComputeOsrOutputFrame() {
362 void Deoptimizer::DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator,
458 void Deoptimizer::DoComputeConstructStubFrame(TranslationIterator* iterator,
582 void Deoptimizer::DoComputeJSFrame(TranslationIterator* iterator
    [all...]
builtins-arm.cc 34 #include "deoptimizer.h"
    [all...]
lithium-codegen-arm.cc 527 // is not present and must be reconstructed from the deoptimizer. Currently
650 Address entry = Deoptimizer::GetDeoptimizationEntry(id, Deoptimizer::EAGER);
    [all...]
  /external/v8/src/mips/
deoptimizer-mips.cc 31 #include "deoptimizer.h"
39 int Deoptimizer::patch_size() {
45 void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
115 void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code,
158 void Deoptimizer::RevertStackCheckCodeAt(Code* unoptimized_code,
207 void Deoptimizer::DoComputeOsrOutputFrame() {
352 void Deoptimizer::DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator,
448 void Deoptimizer::DoComputeConstructStubFrame(TranslationIterator* iterator,
572 void Deoptimizer::DoComputeJSFrame(TranslationIterator* iterator,
735 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame)
    [all...]
builtins-mips.cc 36 #include "deoptimizer.h"
    [all...]
lithium-codegen-mips.cc 495 // is not present and must be reconstructed from the deoptimizer. Currently
614 Address entry = Deoptimizer::GetDeoptimizationEntry(id, Deoptimizer::EAGER);
    [all...]
  /external/v8/src/x64/
deoptimizer-x64.cc 33 #include "deoptimizer.h"
41 const int Deoptimizer::table_entry_size_ = 10;
44 int Deoptimizer::patch_size() {
49 void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
114 void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code,
151 void Deoptimizer::RevertStackCheckCodeAt(Code* unoptimized_code,
158 // Replace the nops from patching (Deoptimizer::PatchStackCheckCode) to
191 void Deoptimizer::DoComputeOsrOutputFrame() {
340 void Deoptimizer::DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator,
441 void Deoptimizer::DoComputeConstructStubFrame(TranslationIterator* iterator
    [all...]
builtins-x64.cc 33 #include "deoptimizer.h"
332 // Store offset of return address for deoptimizer.
571 Deoptimizer::BailoutType type) {
603 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER);
608 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY);
    [all...]
lithium-codegen-x64.cc 53 codegen_->EnsureSpaceForLazyDeopt(Deoptimizer::patch_size() - call_size);
246 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size());
416 // is not present and must be reconstructed from the deoptimizer. Currently
456 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size() - masm()->CallSize(code));
542 Address entry = Deoptimizer::GetDeoptimizationEntry(id, Deoptimizer::EAGER);
    [all...]

Completed in 173 milliseconds

1 2