HomeSort by relevance Sort by last modified time
    Searched refs:Deoptimizer (Results 1 - 25 of 67) sorted by null

1 2 3

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

Completed in 456 milliseconds

1 2 3