/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...] |