/external/v8/src/arm/ |
lithium-codegen-arm.h | 321 : codegen_(codegen) { 322 ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); 323 codegen_->expected_safepoint_kind_ = kind; 325 switch (codegen_->expected_safepoint_kind_) { 327 codegen_->masm_->PushSafepointRegisters(); 330 codegen_->masm_->PushSafepointRegistersAndDoubles(); 338 Safepoint::Kind kind = codegen_->expected_safepoint_kind_; 342 codegen_->masm_->PopSafepointRegisters(); 345 codegen_->masm_->PopSafepointRegistersAndDoubles(); 350 codegen_->expected_safepoint_kind_ = Safepoint::kSimple 354 LCodeGen* codegen_; member in class:v8::internal::BASE_EMBEDDED::BASE_EMBEDDED 383 LCodeGen* codegen_; member in class:v8::internal::LDeferredCode [all...] |
lithium-codegen-arm.cc | 44 : codegen_(codegen), 53 int call_end = codegen_->masm()->pc_offset() + call_size; 55 codegen_->LastSafepointEnd() + Deoptimizer::patch_size(); 60 codegen_->masm()->nop(); 67 codegen_->RecordSafepoint(pointers_, deoptimization_index_); 71 LCodeGen* codegen_; member in class:v8::internal::SafepointGenerator [all...] |
/external/v8/src/ia32/ |
lithium-codegen-ia32.h | 323 : codegen_(codegen) { 324 ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); 325 codegen_->masm_->PushSafepointRegisters(); 326 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; 330 ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); 331 codegen_->masm_->PopSafepointRegisters(); 332 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; 336 LCodeGen* codegen_; member in class:v8::internal::BASE_EMBEDDED::BASE_EMBEDDED 349 : codegen_(codegen), external_exit_(NULL) { 361 LCodeGen* codegen() const { return codegen_; } 365 LCodeGen* codegen_; member in class:v8::internal::LDeferredCode [all...] |
lithium-codegen-ia32.cc | 48 : codegen_(codegen), 54 codegen_->RecordSafepoint(pointers_, deoptimization_index_); 58 LCodeGen* codegen_; member in class:v8::internal::SafepointGenerator [all...] |
/external/v8/src/x64/ |
lithium-codegen-x64.h | 314 : codegen_(codegen) { 315 ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple); 316 codegen_->masm_->PushSafepointRegisters(); 317 codegen_->expected_safepoint_kind_ = Safepoint::kWithRegisters; 321 ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters); 322 codegen_->masm_->PopSafepointRegisters(); 323 codegen_->expected_safepoint_kind_ = Safepoint::kSimple; 327 LCodeGen* codegen_; member in class:v8::internal::BASE_EMBEDDED::BASE_EMBEDDED 340 : codegen_(codegen), external_exit_(NULL) { 352 LCodeGen* codegen() const { return codegen_; } 356 LCodeGen* codegen_; member in class:v8::internal::LDeferredCode [all...] |
lithium-codegen-x64.cc | 47 : codegen_(codegen), 56 int call_end = codegen_->masm()->pc_offset() + call_size; 57 int prev_jump_end = codegen_->LastSafepointEnd() + kMinSafepointSize; 61 codegen_->masm()->nop(padding_size); 66 codegen_->RecordSafepoint(pointers_, deoptimization_index_); 72 LCodeGen* codegen_; member in class:v8::internal::SafepointGenerator [all...] |
/external/v8/src/ |
full-codegen.h | 118 explicit NestedStatement(FullCodeGenerator* codegen) : codegen_(codegen) { 125 ASSERT_EQ(this, codegen_->nesting_stack_); 126 codegen_->nesting_stack_ = previous_; 154 MacroAssembler* masm() { return codegen_->masm(); } 156 FullCodeGenerator* codegen_; member in class:v8::internal::FullCodeGenerator::BASE_EMBEDDED 548 : masm_(codegen->masm()), old_(codegen->context()), codegen_(codegen) { 553 codegen_->set_new_context(old_); 556 Isolate* isolate() const { return codegen_->isolate(); } 607 FullCodeGenerator* codegen() const { return codegen_; } 613 FullCodeGenerator* codegen_; member in class:v8::internal::FullCodeGenerator::BASE_EMBEDDED [all...] |