/external/v8/src/arm64/ |
deoptimizer-arm64.cc | 7 #include "src/deoptimizer.h" 17 int Deoptimizer::patch_size() { 19 // Patching is done by Deoptimizer::DeoptimizeFunction. 24 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 26 // patching in Deoptimizer::PatchCodeForDeoptimization below. 30 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 68 void Deoptimizer::SetPlatformCompiledStubRegisters( 79 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 90 void Deoptimizer::TableEntryGenerator::Generate() { 132 // Allocate a new deoptimizer object 153 Register deoptimizer = x0; local [all...] |
/external/v8/src/arm/ |
deoptimizer-arm.cc | 6 #include "src/deoptimizer.h" 14 const int Deoptimizer::table_entry_size_ = 8; 17 int Deoptimizer::patch_size() { 23 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 25 // patching in Deoptimizer::PatchCodeForDeoptimization below. 29 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 85 void Deoptimizer::SetPlatformCompiledStubRegisters( 96 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 107 void Deoptimizer::TableEntryGenerator::Generate() { 159 // Allocate a new deoptimizer object [all...] |
/external/v8/src/mips/ |
deoptimizer-mips.cc | 6 #include "src/deoptimizer.h" 15 int Deoptimizer::patch_size() { 21 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 23 // patching in Deoptimizer::PatchCodeForDeoptimization below. 27 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 83 void Deoptimizer::SetPlatformCompiledStubRegisters( 94 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 106 void Deoptimizer::TableEntryGenerator::Generate() { 155 // Allocate a new deoptimizer object. 170 // Call Deoptimizer::New() [all...] |
/external/v8/src/mips64/ |
deoptimizer-mips64.cc | 6 #include "src/deoptimizer.h" 15 int Deoptimizer::patch_size() { 21 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 23 // patching in Deoptimizer::PatchCodeForDeoptimization below. 27 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 83 void Deoptimizer::SetPlatformCompiledStubRegisters( 94 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 106 void Deoptimizer::TableEntryGenerator::Generate() { 155 // Allocate a new deoptimizer object. 170 // Call Deoptimizer::New() [all...] |
/external/v8/src/ppc/ |
deoptimizer-ppc.cc | 6 #include "src/deoptimizer.h" 14 const int Deoptimizer::table_entry_size_ = 8; 17 int Deoptimizer::patch_size() { 27 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 29 // patching in Deoptimizer::PatchCodeForDeoptimization below. 33 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 91 void Deoptimizer::SetPlatformCompiledStubRegisters( 102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 113 void Deoptimizer::TableEntryGenerator::Generate() { 161 // Allocate a new deoptimizer object [all...] |
/external/v8/src/s390/ |
deoptimizer-s390.cc | 5 #include "src/deoptimizer.h" 15 const int Deoptimizer::table_entry_size_ = 16; 17 int Deoptimizer::patch_size() { 26 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 28 // patching in Deoptimizer::PatchCodeForDeoptimization below. 31 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 86 void Deoptimizer::SetPlatformCompiledStubRegisters( 96 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 107 void Deoptimizer::TableEntryGenerator::Generate() { 150 // Allocate a new deoptimizer object [all...] |
/external/v8/src/ |
disassembler.cc | 13 #include "src/deoptimizer.h" 230 int id = Deoptimizer::GetDeoptimizationId(isolate, 232 Deoptimizer::EAGER); 233 if (id == Deoptimizer::kNotDeoptimizationEntry) { 234 id = Deoptimizer::GetDeoptimizationId(isolate, 236 Deoptimizer::LAZY); 237 if (id == Deoptimizer::kNotDeoptimizationEntry) { 238 id = Deoptimizer::GetDeoptimizationId(isolate, 240 Deoptimizer::SOFT); 241 if (id == Deoptimizer::kNotDeoptimizationEntry) [all...] |
deoptimizer.h | 364 class Deoptimizer : public Malloced { 405 Deoptimizer::BailoutType type, bool frame) 420 Deoptimizer::BailoutType bailout_type; 436 static Deoptimizer* New(JSFunction* function, 442 static Deoptimizer* Grab(Isolate* isolate); 478 ~Deoptimizer(); 482 static void ComputeOutputFrames(Deoptimizer* deoptimizer); 504 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); } 506 return OFFSET_OF(Deoptimizer, output_count_) [all...] |
deoptimizer.cc | 5 #include "src/deoptimizer.h" 26 return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(), 35 for (int i = 0; i <= Deoptimizer::kLastBailoutType; ++i) { 43 for (int i = 0; i <= Deoptimizer::kLastBailoutType; ++i) { 50 Code* Deoptimizer::FindDeoptimizingCode(Address addr) { 69 Deoptimizer* Deoptimizer::New(JSFunction* function, 75 Deoptimizer* deoptimizer = new Deoptimizer(isolate, function, type local [all...] |
external-reference-table.cc | 11 #include "src/deoptimizer.h" 95 "Deoptimizer::New()"); 97 "Deoptimizer::ComputeOutputFrames()"); 437 Address address = Deoptimizer::GetDeoptimizationEntry( 438 isolate, entry, Deoptimizer::LAZY, 439 Deoptimizer::CALCULATE_ENTRY_ADDRESS);
|
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 8 #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::PatchCodeForDeoptimization below. 94 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 172 void Deoptimizer::SetPlatformCompiledStubRegisters( 182 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 191 void Deoptimizer::TableEntryGenerator::Generate() { 226 // Allocate a new deoptimizer object [all...] |
/external/v8/src/x64/ |
deoptimizer-x64.cc | 8 #include "src/deoptimizer.h" 18 const int Deoptimizer::table_entry_size_ = 10; 21 int Deoptimizer::patch_size() { 26 void Deoptimizer::EnsureRelocSpaceForLazyDeoptimization(Handle<Code> code) { 28 // patching in Deoptimizer::PatchCodeForDeoptimization below. 32 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 92 void Deoptimizer::SetPlatformCompiledStubRegisters( 102 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 111 void Deoptimizer::TableEntryGenerator::Generate() { 157 // Allocate a new deoptimizer object [all...] |
/external/v8/src/crankshaft/ |
lithium-codegen.h | 9 #include "src/deoptimizer.h" 43 void DeoptComment(const Deoptimizer::DeoptInfo& deopt_info); 44 static Deoptimizer::DeoptInfo MakeDeoptInfo(LInstruction* instr,
|
lithium-codegen.cc | 116 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size()); 168 void LCodeGenBase::DeoptComment(const Deoptimizer::DeoptInfo& deopt_info) { 406 Deoptimizer::DeoptInfo LCodeGenBase::MakeDeoptInfo( 408 Deoptimizer::DeoptInfo deopt_info(instr->hydrogen_value()->position(),
|
/external/v8/src/x87/ |
deoptimizer-x87.cc | 8 #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::PatchCodeForDeoptimization below. 94 void Deoptimizer::PatchCodeForDeoptimization(Isolate* isolate, Code* code) { 172 void Deoptimizer::SetPlatformCompiledStubRegisters( 182 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { 191 void Deoptimizer::TableEntryGenerator::Generate() { 247 // Allocate a new deoptimizer object [all...] |
/external/v8/src/runtime/ |
runtime-compiler.cc | 11 #include "src/deoptimizer.h" 131 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate); local 133 delete deoptimizer; 163 Deoptimizer::BailoutType type = 164 static_cast<Deoptimizer::BailoutType>(type_arg); 165 Deoptimizer* deoptimizer = Deoptimizer::Grab(isolate) local [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.h | 13 #include "src/deoptimizer.h" 203 Deoptimizer::BailoutType* override_bailout_type = NULL); 205 Deoptimizer::BailoutType* override_bailout_type = NULL); 344 ZoneList<Deoptimizer::JumpTableEntry*> jump_table_;
|
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.h | 12 #include "src/deoptimizer.h" 235 Deoptimizer::BailoutType bailout_type); 315 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/ia32/ |
lithium-codegen-ia32.h | 13 #include "src/deoptimizer.h" 208 Deoptimizer::BailoutType bailout_type); 314 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.h | 12 #include "src/deoptimizer.h" 211 Deoptimizer::BailoutType bailout_type, CRegister cr = cr7); 281 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.h | 12 #include "src/deoptimizer.h" 211 Deoptimizer::BailoutType bailout_type, CRegister cr = cr7); 280 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/x64/ |
lithium-codegen-x64.h | 14 #include "src/deoptimizer.h" 209 Deoptimizer::BailoutType bailout_type); 309 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.h | 12 #include "src/deoptimizer.h" 229 Deoptimizer::BailoutType bailout_type, 344 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.h | 12 #include "src/deoptimizer.h" 231 Deoptimizer::BailoutType bailout_type, 347 ZoneList<Deoptimizer::JumpTableEntry*> jump_table_;
|
/external/v8/src/crankshaft/x87/ |
lithium-codegen-x87.h | 15 #include "src/deoptimizer.h" 236 Deoptimizer::BailoutType bailout_type); 349 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|