/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/test/cctest/ |
test-deoptimization.cc | 36 #include "deoptimizer.h" 41 using ::v8::internal::Deoptimizer; 137 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 153 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 175 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 192 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 216 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 240 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 272 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())); 293 CHECK_EQ(0, Deoptimizer::GetDeoptimizedCodeCount(Isolate::Current())) [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();
|
/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) { 102 void Deoptimizer::PatchInterruptCodeAt(Code* unoptimized_code, 126 void Deoptimizer::RevertInterruptCodeAt(Code* unoptimized_code, 153 bool Deoptimizer::InterruptCodeIsPatched(Code* unoptimized_code, 201 void Deoptimizer::DoComputeOsrOutputFrame() { 346 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) { 367 void Deoptimizer::SetPlatformCompiledStubRegisters [all...] |
lithium-codegen-arm.h | 34 #include "deoptimizer.h" 286 Deoptimizer::BailoutType bailout_type); 401 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) { 102 void Deoptimizer::PatchInterruptCodeAt(Code* unoptimized_code, 124 void Deoptimizer::RevertInterruptCodeAt(Code* unoptimized_code, 146 bool Deoptimizer::InterruptCodeIsPatched(Code* unoptimized_code, 186 void Deoptimizer::DoComputeOsrOutputFrame() { 331 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) { 352 void Deoptimizer::SetPlatformCompiledStubRegisters( 367 void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) [all...] |
lithium-codegen-mips.h | 31 #include "deoptimizer.h" 282 Deoptimizer::BailoutType bailout_type, 422 ZoneList<Deoptimizer::JumpTableEntry> deopt_jump_table_;
|
/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) { 106 void Deoptimizer::PatchInterruptCodeAt(Code* unoptimized_code, 127 void Deoptimizer::RevertInterruptCodeAt(Code* unoptimized_code, 149 bool Deoptimizer::InterruptCodeIsPatched(Code* unoptimized_code, 189 void Deoptimizer::DoComputeOsrOutputFrame() { 338 void Deoptimizer::FillInputFrame(Address tos, JavaScriptFrame* frame) { 358 void Deoptimizer::SetPlatformCompiledStubRegisters [all...] |
builtins-x64.cc | 33 #include "deoptimizer.h" 398 // Store offset of return address for deoptimizer. 698 Deoptimizer::BailoutType type) { 731 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); 736 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT); 741 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); [all...] |
lithium-codegen-x64.h | 34 #include "deoptimizer.h" 246 Deoptimizer::BailoutType bailout_type); 365 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/external/chromium_org/v8/src/ |
deoptimizer.cc | 32 #include "deoptimizer.h" 44 return allocator->AllocateChunk(Deoptimizer::GetMaxDeoptTableSize(), 64 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) { 72 for (int i = 0; i < Deoptimizer::kBailoutTypesWithCodeEntry; ++i) { 128 Deoptimizer* Deoptimizer::New(JSFunction* function, 134 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local 142 isolate->deoptimizer_data()->current_ = deoptimizer; 209 Deoptimizer* deoptimizer = new Deoptimizer(isolate, local [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.h | 132 class Deoptimizer; 135 class Deoptimizer : public Malloced { 151 Deoptimizer::BailoutType type, 159 Deoptimizer::BailoutType bailout_type; 176 static Deoptimizer* New(JSFunction* function, 182 static Deoptimizer* Grab(Isolate* isolate); 271 ~Deoptimizer(); 283 static void ComputeOutputFrames(Deoptimizer* deoptimizer); 305 static int input_offset() { return OFFSET_OF(Deoptimizer, input_); [all...] |
assembler.cc | 43 #include "deoptimizer.h" 817 int id = Deoptimizer::GetDeoptimizationId( 818 isolate, target_address(), Deoptimizer::EAGER); 819 if (id != Deoptimizer::kNotDeoptimizationEntry) { [all...] |
/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) { 201 void Deoptimizer::PatchInterruptCodeAt(Code* unoptimized_code, 222 void Deoptimizer::RevertInterruptCodeAt(Code* unoptimized_code, 244 bool Deoptimizer::InterruptCodeIsPatched(Code* unoptimized_code, 284 void Deoptimizer::DoComputeOsrOutputFrame() [all...] |
builtins-ia32.cc | 33 #include "deoptimizer.h" 390 // Store offset of return address for deoptimizer. 629 Deoptimizer::BailoutType type) { 662 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); 667 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT); 672 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); [all...] |
lithium-codegen-ia32.h | 34 #include "deoptimizer.h" 281 Deoptimizer::BailoutType bailout_type); 429 ZoneList<Deoptimizer::JumpTableEntry> jump_table_;
|
/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...] |