Home
last modified time | relevance | path

Searched refs:VirtualFrame (Results 1 – 20 of 20) sorted by relevance

/external/webkit/V8Binding/v8/src/arm/
Dvirtual-frame-arm.cc46 VirtualFrame::VirtualFrame() in VirtualFrame() function in v8::internal::VirtualFrame
58 void VirtualFrame::SyncElementBelowStackPointer(int index) { in SyncElementBelowStackPointer()
63 void VirtualFrame::SyncElementByPushing(int index) { in SyncElementByPushing()
68 void VirtualFrame::SyncRange(int begin, int end) { in SyncRange()
78 void VirtualFrame::MergeTo(VirtualFrame* expected) { in MergeTo()
84 void VirtualFrame::MergeMoveRegistersToMemory(VirtualFrame* expected) { in MergeMoveRegistersToMemory()
89 void VirtualFrame::MergeMoveRegistersToRegisters(VirtualFrame* expected) { in MergeMoveRegistersToRegisters()
94 void VirtualFrame::MergeMoveMemoryToRegisters(VirtualFrame* expected) { in MergeMoveMemoryToRegisters()
99 void VirtualFrame::Enter() { in Enter()
128 void VirtualFrame::Exit() { in Exit()
[all …]
Dvirtual-frame-arm.h46 class VirtualFrame : public ZoneObject {
62 VirtualFrame();
65 explicit VirtualFrame(VirtualFrame* original);
141 void PrepareMergeTo(VirtualFrame* expected);
146 void MergeTo(VirtualFrame* expected);
482 void MergeMoveRegistersToMemory(VirtualFrame* expected);
491 void MergeMoveRegistersToRegisters(VirtualFrame* expected);
498 void MergeMoveMemoryToRegisters(VirtualFrame* expected);
515 bool Equals(VirtualFrame* other);
Djump-target-arm.cc88 entry_frame_ = new VirtualFrame(cgen()->frame()); in DoBranch()
116 VirtualFrame* target_frame = new VirtualFrame(cgen()->frame()); in Call()
139 entry_frame_ = new VirtualFrame(cgen()->frame()); in DoBind()
148 cgen()->SetFrame(new VirtualFrame(entry_frame_), &empty); in DoBind()
Dcodegen-arm.cc156 frame_ = new VirtualFrame(); in GenCode()
187 VirtualFrame::SpilledScope spilled_scope; in GenCode()
526 VirtualFrame::SpilledScope spilled_scope; in LoadGlobal()
533 VirtualFrame::SpilledScope spilled_scope; in LoadGlobalReceiver()
545 VirtualFrame::SpilledScope spilled_scope; in LoadTypeofExpression()
575 VirtualFrame::SpilledScope spilled_scope; in LoadReference()
618 VirtualFrame::SpilledScope spilled_scope; in UnloadReference()
635 VirtualFrame::SpilledScope spilled_scope; in ToBoolean()
677 VirtualFrame::SpilledScope spilled_scope; in GenericBinaryOperation()
829 VirtualFrame::SpilledScope spilled_scope; in SmiOperation()
[all …]
Dcodegen-arm.h162 VirtualFrame* frame() const { return frame_; } in frame()
170 void SetFrame(VirtualFrame* new_frame, RegisterFile* non_frame_registers);
387 VirtualFrame* frame_;
402 friend class VirtualFrame; variable
/external/webkit/V8Binding/v8/src/
Dvirtual-frame.cc40 VirtualFrame::VirtualFrame(VirtualFrame* original) in VirtualFrame() function in v8::internal::VirtualFrame
51 FrameElement VirtualFrame::CopyElementAt(int index) { in CopyElementAt()
96 void VirtualFrame::Adjust(int count) { in Adjust()
107 void VirtualFrame::ForgetElements(int count) { in ForgetElements()
128 Register VirtualFrame::SpillAnyRegister() { in SpillAnyRegister()
143 void VirtualFrame::SpillElementAt(int index) { in SpillElementAt()
160 void VirtualFrame::SyncElementAt(int index) { in SyncElementAt()
172 void VirtualFrame::SpillAll() { in SpillAll()
179 void VirtualFrame::PrepareMergeTo(VirtualFrame* expected) { in PrepareMergeTo()
216 void VirtualFrame::PrepareForCall(int spilled_args, int dropped_args) { in PrepareForCall()
[all …]
Djump-target.h37 class VirtualFrame; variable
91 VirtualFrame* entry_frame() const { return entry_frame_; } in entry_frame()
92 void set_entry_frame(VirtualFrame* frame) { in set_entry_frame()
138 ZoneList<VirtualFrame*> reaching_frames_;
146 VirtualFrame* entry_frame_;
162 void AddReachingFrame(VirtualFrame* frame);
Djump-target.cc60 VirtualFrame* frame = reaching_frames_[0]; in ComputeEntryFrame()
73 VirtualFrame* initial_frame = reaching_frames_[0]; in ComputeEntryFrame()
112 entry_frame_ = new VirtualFrame(); in ComputeEntryFrame()
294 void JumpTarget::AddReachingFrame(VirtualFrame* frame) { in AddReachingFrame()
Dcodegen.cc63 VirtualFrame* frame = CodeGeneratorScope::Current()->frame(); in DeferredCode()
67 if (loc == VirtualFrame::kIllegalIndex) { in DeferredCode()
100 void CodeGenerator::SetFrame(VirtualFrame* new_frame, in SetFrame()
Dframe-element.h230 friend class VirtualFrame; variable
/external/webkit/V8Binding/v8/src/x64/
Dvirtual-frame-x64.cc44 VirtualFrame::VirtualFrame() in VirtualFrame() function in v8::internal::VirtualFrame
56 void VirtualFrame::Enter() { in Enter()
93 void VirtualFrame::Exit() { in Exit()
118 void VirtualFrame::AllocateStackSlots() { in AllocateStackSlots()
140 void VirtualFrame::SaveContextRegister() { in SaveContextRegister()
146 void VirtualFrame::RestoreContextRegister() { in RestoreContextRegister()
152 void VirtualFrame::PushReceiverSlotAddress() { in PushReceiverSlotAddress()
160 void VirtualFrame::EmitPop(Register reg) { in EmitPop()
168 void VirtualFrame::EmitPop(const Operand& operand) { in EmitPop()
176 void VirtualFrame::EmitPush(Register reg) { in EmitPush()
[all …]
Djump-target-x64.cc85 VirtualFrame* fall_through_frame = cgen()->frame(); in DoBranch()
86 VirtualFrame* branch_frame = new VirtualFrame(fall_through_frame); in DoBranch()
138 AddReachingFrame(new VirtualFrame(cgen()->frame())); in DoBranch()
158 VirtualFrame* target_frame = new VirtualFrame(cgen()->frame()); in Call()
186 cgen()->SetFrame(new VirtualFrame(entry_frame_), &empty); in DoBind()
202 VirtualFrame* frame = cgen()->frame(); in DoBind()
214 entry_frame_ = new VirtualFrame(cgen()->frame()); in DoBind()
226 VirtualFrame* frame = reaching_frames_[0]; in DoBind()
277 VirtualFrame* frame = reaching_frames_[i]; in DoBind()
294 cgen()->SetFrame(new VirtualFrame(frame), &empty); in DoBind()
[all …]
Dvirtual-frame-x64.h46 class VirtualFrame : public ZoneObject {
75 VirtualFrame();
78 explicit VirtualFrame(VirtualFrame* original);
162 void PrepareMergeTo(VirtualFrame* expected);
167 void MergeTo(VirtualFrame* expected);
513 void MergeMoveRegistersToMemory(VirtualFrame* expected);
522 void MergeMoveRegistersToRegisters(VirtualFrame* expected);
529 void MergeMoveMemoryToRegisters(VirtualFrame* expected);
546 bool Equals(VirtualFrame* other);
Dcodegen-x64.h309 VirtualFrame* frame() const { return frame_; } in frame()
317 void SetFrame(VirtualFrame* new_frame, RegisterFile* non_frame_registers);
574 VirtualFrame* frame_;
596 friend class VirtualFrame; variable
Dcodegen-x64.cc299 frame_ = new VirtualFrame(); in GenCode()
1627 VirtualFrame::SpilledScope spilled_scope; in VisitForInStatement()
1815 VirtualFrame::SpilledScope spilled_scope; in VisitTryCatch()
1954 VirtualFrame::SpilledScope spilled_scope; in VisitTryFinally()
4528 VirtualFrame::SpilledScope spilled_scope; in LoadFromSlot()
4646 VirtualFrame::SpilledScope spilled_scope; in StoreToSlot()
/external/webkit/V8Binding/v8/src/ia32/
Dvirtual-frame-ia32.cc44 VirtualFrame::VirtualFrame() in VirtualFrame() function in v8::internal::VirtualFrame
56 void VirtualFrame::SyncElementBelowStackPointer(int index) { in SyncElementBelowStackPointer()
107 void VirtualFrame::SyncElementByPushing(int index) { in SyncElementByPushing()
157 void VirtualFrame::SyncRange(int begin, int end) { in SyncRange()
177 void VirtualFrame::MakeMergable() { in MakeMergable()
233 void VirtualFrame::MergeTo(VirtualFrame* expected) { in MergeTo()
263 void VirtualFrame::MergeMoveRegistersToMemory(VirtualFrame* expected) { in MergeMoveRegistersToMemory()
338 void VirtualFrame::MergeMoveRegistersToRegisters(VirtualFrame* expected) { in MergeMoveRegistersToRegisters()
378 void VirtualFrame::MergeMoveMemoryToRegisters(VirtualFrame* expected) { in MergeMoveMemoryToRegisters()
452 void VirtualFrame::Enter() { in Enter()
[all …]
Djump-target-ia32.cc85 VirtualFrame* fall_through_frame = cgen()->frame(); in DoBranch()
86 VirtualFrame* branch_frame = new VirtualFrame(fall_through_frame); in DoBranch()
138 AddReachingFrame(new VirtualFrame(cgen()->frame())); in DoBranch()
158 VirtualFrame* target_frame = new VirtualFrame(cgen()->frame()); in Call()
186 cgen()->SetFrame(new VirtualFrame(entry_frame_), &empty); in DoBind()
202 VirtualFrame* frame = cgen()->frame(); in DoBind()
214 entry_frame_ = new VirtualFrame(cgen()->frame()); in DoBind()
226 VirtualFrame* frame = reaching_frames_[0]; in DoBind()
277 VirtualFrame* frame = reaching_frames_[i]; in DoBind()
294 cgen()->SetFrame(new VirtualFrame(frame), &empty); in DoBind()
[all …]
Dvirtual-frame-ia32.h46 class VirtualFrame: public ZoneObject {
75 VirtualFrame();
78 explicit VirtualFrame(VirtualFrame* original);
161 void PrepareMergeTo(VirtualFrame* expected);
166 void MergeTo(VirtualFrame* expected);
533 void MergeMoveRegistersToMemory(VirtualFrame* expected);
542 void MergeMoveRegistersToRegisters(VirtualFrame* expected);
549 void MergeMoveMemoryToRegisters(VirtualFrame* expected);
566 bool Equals(VirtualFrame* other);
Dcodegen-ia32.h309 VirtualFrame* frame() const { return frame_; } in frame()
317 void SetFrame(VirtualFrame* new_frame, RegisterFile* non_frame_registers);
574 VirtualFrame* frame_;
596 friend class VirtualFrame; variable
Dcodegen-ia32.cc141 frame_ = new VirtualFrame(); in GenCode()
3043 VirtualFrame::SpilledScope spilled_scope; in VisitForInStatement()
3233 VirtualFrame::SpilledScope spilled_scope; in VisitTryCatch()
3369 VirtualFrame::SpilledScope spilled_scope; in VisitTryFinally()
3710 VirtualFrame::SpilledScope spilled_scope; in LoadFromSlot()
3901 VirtualFrame::SpilledScope spilled_scope; in StoreToSlot()