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

1 2 3

  /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/chromium_org/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::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
85 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
105 void Deoptimizer::SetPlatformCompiledStubRegisters(
115 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
123 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
129 Code* Deoptimizer::NotifyStubFailureBuiltin() {
136 void Deoptimizer::EntryGenerator::Generate()
    [all...]
lithium-codegen-x64.h 34 #include "deoptimizer.h"
226 Deoptimizer::BailoutType bailout_type);
342 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/chromium_org/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::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
180 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
201 void Deoptimizer::SetPlatformCompiledStubRegisters(
211 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
220 bool Deoptimizer::HasAlignmentPadding(JSFunction* function)
    [all...]
lithium-codegen-ia32.h 34 #include "deoptimizer.h"
270 Deoptimizer::BailoutType bailout_type);
413 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/chromium_org/v8/src/arm/
deoptimizer-arm.cc 31 #include "deoptimizer.h"
38 const int Deoptimizer::table_entry_size_ = 12;
41 int Deoptimizer::patch_size() {
47 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
84 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
105 void Deoptimizer::SetPlatformCompiledStubRegisters(
116 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
124 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
130 Code* Deoptimizer::NotifyStubFailureBuiltin() {
139 void Deoptimizer::EntryGenerator::Generate()
    [all...]
lithium-codegen-arm.h 34 #include "deoptimizer.h"
259 Deoptimizer::BailoutType bailout_type);
371 ZoneList<Deoptimizer::JumpTableEntry> deopt_jump_table_;
  /external/chromium_org/v8/src/mips/
deoptimizer-mips.cc 32 #include "deoptimizer.h"
40 int Deoptimizer::patch_size() {
46 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
81 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
102 void Deoptimizer::SetPlatformCompiledStubRegisters(
114 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
122 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
128 Code* Deoptimizer::NotifyStubFailureBuiltin() {
138 void Deoptimizer::EntryGenerator::Generate() {
183 // Allocate a new deoptimizer object
    [all...]
lithium-codegen-mips.h 31 #include "deoptimizer.h"
255 Deoptimizer::BailoutType bailout_type,
397 ZoneList<Deoptimizer::JumpTableEntry> deopt_jump_table_;
  /external/chromium_org/v8/test/cctest/
test-deoptimization.cc 36 #include "deoptimizer.h"
41 using ::v8::internal::Deoptimizer;
133 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
149 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
171 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
188 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
212 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
236 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
268 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
289 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()))
    [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,
  /external/chromium_org/v8/src/
deoptimizer.h 124 class Deoptimizer : public Malloced {
139 Deoptimizer::BailoutType type,
147 Deoptimizer::BailoutType bailout_type;
164 static Deoptimizer* New(JSFunction* function,
170 static Deoptimizer* Grab(Isolate* isolate);
212 ~Deoptimizer();
224 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
246 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
248 return OFFSET_OF(Deoptimizer, output_count_)
    [all...]
disassembler.cc 33 #include "deoptimizer.h"
288 int id = Deoptimizer::GetDeoptimizationId(isolate,
290 Deoptimizer::EAGER);
291 if (id == Deoptimizer::kNotDeoptimizationEntry) {
292 id = Deoptimizer::GetDeoptimizationId(isolate,
294 Deoptimizer::LAZY);
295 if (id == Deoptimizer::kNotDeoptimizationEntry) {
296 id = Deoptimizer::GetDeoptimizationId(isolate,
298 Deoptimizer::SOFT);
299 if (id == Deoptimizer::kNotDeoptimizationEntry)
    [all...]
deoptimizer.cc 32 #include "deoptimizer.h"
44 return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(),
63 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) {
71 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) {
87 Code* Deoptimizer::FindDeoptimizingCode(Address addr) {
105 Deoptimizer* Deoptimizer::New(JSFunction* function,
111 Deoptimizer* deoptimizer = new Deoptimizer(isolate local
187 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local
    [all...]
lithium-codegen.cc 118 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size());
assembler.cc 43 #include "deoptimizer.h"
836 int id = Deoptimizer::GetDeoptimizationId(
837 isolate, target_address(), Deoptimizer::EAGER);
838 if (id != Deoptimizer::kNotDeoptimizationEntry) {
    [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...]
  /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...]
  /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...]
  /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...]

Completed in 1467 milliseconds

1 2 3