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