/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) {
|
SConscript | 66 deoptimizer.cc 151 arm/deoptimizer-arm.cc 172 mips/deoptimizer-mips.cc 191 ia32/deoptimizer-ia32.cc 210 x64/deoptimizer-x64.cc
|
safepoint-table.cc | 32 #include "deoptimizer.h" 163 int target_offset = assembler->pc_offset() + Deoptimizer::patch_size();
|
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...] |
runtime-profiler.cc | 35 #include "deoptimizer.h" 198 Deoptimizer::PatchStackCheckCode(unoptimized_code,
|
v8.cc | 34 #include "deoptimizer.h"
|
liveedit.cc | 36 #include "deoptimizer.h" [all...] |
/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/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...] |
builtins-arm.cc | 34 #include "deoptimizer.h" [all...] |
lithium-codegen-arm.h | 33 #include "deoptimizer.h"
|
/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...] |
builtins-x64.cc | 33 #include "deoptimizer.h" 332 // Store offset of return address for deoptimizer. 571 Deoptimizer::BailoutType type) { 603 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); 608 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); [all...] |
lithium-codegen-x64.h | 34 #include "deoptimizer.h"
|
lithium-codegen-x64.cc | 53 codegen_->EnsureSpaceForLazyDeopt(Deoptimizer::patch_size() - call_size); 246 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size()); 416 // is not present and must be reconstructed from the deoptimizer. Currently 456 EnsureSpaceForLazyDeopt(Deoptimizer::patch_size() - masm()->CallSize(code)); 542 Address entry = Deoptimizer::GetDeoptimizationEntry(id, Deoptimizer::EAGER); [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...] |
builtins-mips.cc | 36 #include "deoptimizer.h" [all...] |
lithium-codegen-mips.h | 33 #include "deoptimizer.h"
|
/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...] |
builtins-ia32.cc | 33 #include "deoptimizer.h" 327 // Store offset of return address for deoptimizer. 505 Deoptimizer::BailoutType type) { 538 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); 543 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); [all...] |
lithium-codegen-ia32.h | 34 #include "deoptimizer.h"
|
/external/v8/ |
Android.v8common.mk | 29 src/deoptimizer.cc \ 112 src/arm/deoptimizer-arm.cc \ 134 src/mips/deoptimizer-mips.cc \ 155 src/ia32/deoptimizer-ia32.cc \
|
/external/v8/tools/gyp/ |
v8.gyp | 301 '../../src/deoptimizer.cc', 302 '../../src/deoptimizer.h', 520 '../../src/arm/deoptimizer-arm.cc', 552 '../../src/ia32/deoptimizer-ia32.cc', 585 '../../src/mips/deoptimizer-mips.cc', 617 '../../src/x64/deoptimizer-x64.cc', [all...] |