HomeSort by relevance Sort by last modified time
    Searched full:deoptimizer (Results 1 - 25 of 42) sorted by null

1 2

  /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) {
SConscript 66 deoptimizer.cc
151 arm/deoptimizer-arm.cc
172 mips/deoptimizer-mips.cc
191 ia32/deoptimizer-ia32.cc
210 x64/deoptimizer-x64.cc
safepoint-table.cc 32 #include "deoptimizer.h"
163 int target_offset = assembler->pc_offset() + Deoptimizer::patch_size();
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...]
runtime-profiler.cc 35 #include "deoptimizer.h"
198 Deoptimizer::PatchStackCheckCode(unoptimized_code,
v8.cc 34 #include "deoptimizer.h"
liveedit.cc 36 #include "deoptimizer.h"
    [all...]
  /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...]
  /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.h 33 #include "deoptimizer.h"
  /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.h 34 #include "deoptimizer.h"
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...]
  /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.h 33 #include "deoptimizer.h"
  /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.h 34 #include "deoptimizer.h"
  /external/v8/
Android.v8common.mk 29 src/deoptimizer.cc \
112 src/arm/deoptimizer-arm.cc \
134 src/mips/deoptimizer-mips.cc \
155 src/ia32/deoptimizer-ia32.cc \
  /external/v8/tools/gyp/
v8.gyp 301 '../../src/deoptimizer.cc',
302 '../../src/deoptimizer.h',
520 '../../src/arm/deoptimizer-arm.cc',
552 '../../src/ia32/deoptimizer-ia32.cc',
585 '../../src/mips/deoptimizer-mips.cc',
617 '../../src/x64/deoptimizer-x64.cc',
    [all...]

Completed in 684 milliseconds

1 2