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

1 2 3

  /external/v8/src/arm64/
deoptimizer-arm64.cc 8 #include "src/deoptimizer.h"
17 int Deoptimizer::patch_size() {
19 // Patching is done by Deoptimizer::DeoptimizeFunction.
25 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
62 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
85 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
91 void Deoptimizer::SetPlatformCompiledStubRegisters(
102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
113 void Deoptimizer::EntryGenerator::Generate() {
151 // Allocate a new deoptimizer object
167 Register deoptimizer = x0; local
    [all...]
lithium-codegen-arm64.h 11 #include "src/deoptimizer.h"
219 Deoptimizer::BailoutType* override_bailout_type = NULL);
221 Deoptimizer::BailoutType* override_bailout_type = NULL,
353 ZoneList<Deoptimizer::JumpTableEntry*> jump_table_;
  /external/v8/src/ia32/
deoptimizer-ia32.cc 10 #include "src/deoptimizer.h"
17 const int Deoptimizer::table_entry_size_ = 10;
20 int Deoptimizer::patch_size() {
25 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) {
30 // patching in Deoptimizer::DeoptimizeFunction.
93 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
175 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
196 void Deoptimizer::SetPlatformCompiledStubRegisters(
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
214 bool Deoptimizer::HasAlignmentPadding(JSFunction* function)
    [all...]
lithium-codegen-ia32.h 11 #include "src/deoptimizer.h"
213 Deoptimizer::BailoutType bailout_type);
335 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/src/arm/
deoptimizer-arm.cc 8 #include "src/deoptimizer.h"
15 const int Deoptimizer::table_entry_size_ = 8;
18 int Deoptimizer::patch_size() {
24 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
82 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
103 void Deoptimizer::SetPlatformCompiledStubRegisters(
114 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
122 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
132 void Deoptimizer::EntryGenerator::Generate() {
176 // Allocate a new deoptimizer object
    [all...]
lithium-codegen-arm.h 11 #include "src/deoptimizer.h"
238 const char* detail, Deoptimizer::BailoutType bailout_type);
335 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/src/mips/
deoptimizer-mips.cc 9 #include "src/deoptimizer.h"
17 int Deoptimizer::patch_size() {
23 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
78 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
99 void Deoptimizer::SetPlatformCompiledStubRegisters(
111 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
119 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
130 void Deoptimizer::EntryGenerator::Generate() {
175 // Allocate a new deoptimizer object.
185 // Call Deoptimizer::New()
    [all...]
lithium-codegen-mips.h 8 #include "src/deoptimizer.h"
232 Deoptimizer::BailoutType bailout_type,
367 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/src/mips64/
deoptimizer-mips64.cc 8 #include "src/deoptimizer.h"
16 int Deoptimizer::patch_size() {
22 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
77 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
98 void Deoptimizer::SetPlatformCompiledStubRegisters(
110 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
118 bool Deoptimizer::HasAlignmentPadding(JSFunction* function) {
129 void Deoptimizer::EntryGenerator::Generate() {
174 // Allocate a new deoptimizer object.
190 // Call Deoptimizer::New()
    [all...]
lithium-codegen-mips64.h 8 #include "src/deoptimizer.h"
233 Deoptimizer::BailoutType bailout_type,
368 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/test/cctest/
test-deoptimization.cc 36 #include "src/deoptimizer.h"
41 using ::v8::internal::Deoptimizer;
134 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
150 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
174 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
191 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
217 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
242 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
275 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()));
297 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(CcTest::i_isolate()))
    [all...]
  /external/v8/src/x64/
deoptimizer-x64.cc 10 #include "src/deoptimizer.h"
18 const int Deoptimizer::table_entry_size_ = 10;
21 int Deoptimizer::patch_size() {
26 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) {
131 void Deoptimizer::EntryGenerator::Generate() {
174 // Allocate a new deoptimizer object
    [all...]
lithium-codegen-x64.h 11 #include "src/deoptimizer.h"
210 Deoptimizer::BailoutType bailout_type);
324 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/src/x87/
deoptimizer-x87.cc 10 #include "src/deoptimizer.h"
17 const int Deoptimizer::table_entry_size_ = 10;
20 int Deoptimizer::patch_size() {
25 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) {
30 // patching in Deoptimizer::DeoptimizeFunction.
93 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) {
175 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) {
196 void Deoptimizer::SetPlatformCompiledStubRegisters(
206 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) {
214 bool Deoptimizer::HasAlignmentPadding(JSFunction* function)
    [all...]
lithium-codegen-x87.h 12 #include "src/deoptimizer.h"
240 Deoptimizer::BailoutType bailout_type);
369 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
  /external/v8/src/
disassembler.cc 10 #include "src/deoptimizer.h"
255 int id = Deoptimizer::GetDeoptimizationId(isolate,
257 Deoptimizer::EAGER);
258 if (id == Deoptimizer::kNotDeoptimizationEntry) {
259 id = Deoptimizer::GetDeoptimizationId(isolate,
261 Deoptimizer::LAZY);
262 if (id == Deoptimizer::kNotDeoptimizationEntry) {
263 id = Deoptimizer::GetDeoptimizationId(isolate,
265 Deoptimizer::SOFT);
266 if (id == Deoptimizer::kNotDeoptimizationEntry)
    [all...]
deoptimizer.cc 9 #include "src/deoptimizer.h"
21 return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(),
38 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) {
46 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) {
60 Code* Deoptimizer::FindDeoptimizingCode(Address addr) {
78 Deoptimizer* Deoptimizer::New(JSFunction* function,
84 Deoptimizer* deoptimizer = new Deoptimizer(isolate local
159 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local
    [all...]
deoptimizer.h 91 class Deoptimizer : public Malloced {
123 Deoptimizer::BailoutType type, bool frame)
139 Deoptimizer::BailoutType bailout_type;
156 static Deoptimizer* New(JSFunction* function,
162 static Deoptimizer* Grab(Isolate* isolate);
202 ~Deoptimizer();
213 static void ComputeOutputFrames(Deoptimizer* deoptimizer);
235 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); }
237 return OFFSET_OF(Deoptimizer, output_count_)
    [all...]
lithium-codegen.h 12 #include "src/deoptimizer.h"
38 void DeoptComment(const Deoptimizer::Reason& reason);
lithium-codegen.cc 102 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size());
150 void LCodeGenBase::DeoptComment(const Deoptimizer::Reason& reason) {
assembler.cc 47 #include "src/deoptimizer.h"
819 int id = Deoptimizer::GetDeoptimizationId(
820 isolate, target_address(), Deoptimizer::EAGER);
821 if (id != Deoptimizer::kNotDeoptimizationEntry) {
    [all...]
lookup.cc 8 #include "src/deoptimizer.h"
173 Deoptimizer::DeoptimizeGlobalObject(*receiver);
  /external/v8/src/compiler/arm/
code-generator-arm.cc 605 Address deopt_entry = Deoptimizer::GetDeoptimizationEntry(
606 isolate(), deoptimization_id, Deoptimizer::LAZY);
853 int space_needed = Deoptimizer::patch_size();
  /external/v8/src/compiler/arm64/
code-generator-arm64.cc 630 Address deopt_entry = Deoptimizer::GetDeoptimizationEntry(
631 isolate(), deoptimization_id, Deoptimizer::LAZY);
854 int space_needed = Deoptimizer::patch_size();
  /external/v8/src/compiler/ia32/
code-generator-ia32.cc 571 Address deopt_entry = Deoptimizer::GetDeoptimizationEntry(
572 isolate(), deoptimization_id, Deoptimizer::LAZY);
    [all...]

Completed in 839 milliseconds

1 2 3