HomeSort by relevance Sort by last modified time
    Searched refs:HBasicBlock (Results 1 - 14 of 14) sorted by null

  /external/v8/src/
hydrogen.h 54 class HBasicBlock: public ZoneObject {
56 explicit HBasicBlock(HGraph* graph);
57 virtual ~HBasicBlock() { }
70 const ZoneList<HBasicBlock*>* predecessors() const { return &predecessors_; }
72 const ZoneList<HBasicBlock*>* dominated_blocks() const {
81 HBasicBlock* dominator() const { return dominator_; }
104 bool Dominates(HBasicBlock* other) const;
111 HBasicBlock* parent_loop_header() const { return parent_loop_header_; }
113 void set_parent_loop_header(HBasicBlock* block) {
124 void Goto(HBasicBlock* block, bool drop_extra = false)
    [all...]
lithium-allocator.h 41 class HBasicBlock;
492 bool CanEagerlyResolveControlFlow(HBasicBlock* block) const;
497 BitVector* ComputeLiveOut(HBasicBlock* block);
498 void AddInitialIntervals(HBasicBlock* block, BitVector* live_out);
499 void ProcessInstructions(HBasicBlock* block, BitVector* live);
500 void MeetRegisterConstraints(HBasicBlock* block);
504 void ResolvePhis(HBasicBlock* block);
570 HBasicBlock* block,
571 HBasicBlock* pred);
578 HBasicBlock* GetBlock(LifetimePosition pos)
    [all...]
hydrogen.cc 55 HBasicBlock::HBasicBlock(HGraph* graph)
77 void HBasicBlock::AttachLoopInformation() {
83 void HBasicBlock::DetachLoopInformation() {
89 void HBasicBlock::AddPhi(HPhi* phi) {
96 void HBasicBlock::RemovePhi(HPhi* phi) {
106 void HBasicBlock::AddInstruction(HInstruction* instr) {
120 HDeoptimize* HBasicBlock::CreateDeoptimize(
136 HSimulate* HBasicBlock::CreateSimulate(int ast_id) {
158 void HBasicBlock::Finish(HControlInstruction* end)
    [all...]
lithium-allocator.cc 561 BitVector* LAllocator::ComputeLiveOut(HBasicBlock* block) {
570 HBasicBlock* successor = it.Current();
590 void LAllocator::AddInitialIntervals(HBasicBlock* block,
679 LGap* LAllocator::GetLastGap(HBasicBlock* block) {
768 void LAllocator::MeetRegisterConstraints(HBasicBlock* block) {
890 void LAllocator::ProcessInstructions(HBasicBlock* block, BitVector* live) {
    [all...]
hydrogen-instructions.h 46 class HBasicBlock;
583 HBasicBlock* block() const { return block_; }
584 void SetBlock(HBasicBlock* block);
626 bool IsDefinedAfter(HBasicBlock* other) const;
796 HBasicBlock* block_;
854 void InitializeAsFirst(HBasicBlock* block) {
865 friend class HBasicBlock;
885 virtual HBasicBlock* SuccessorAt(int i) = 0;
887 virtual void SetSuccessorAt(int i, HBasicBlock* block) = 0;
891 HBasicBlock* FirstSuccessor()
    [all...]
hydrogen-instructions.cc 274 bool HValue::IsDefinedAfter(HBasicBlock* other) const {
427 void HValue::SetBlock(HBasicBlock* block) {
578 HBasicBlock* block = previous->block();
608 HBasicBlock* cur_block = block();
611 HBasicBlock* other_block = other_operand->block();
    [all...]
  /external/v8/src/arm/
lithium-arm.h 321 explicit LGap(HBasicBlock* block)
339 HBasicBlock* block() const { return block_; }
361 HBasicBlock* block_;
367 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
412 explicit LLabel(HBasicBlock* block)
461 HBasicBlock* SuccessorAt(int i) { return hydrogen()->SuccessorAt(i); }
    [all...]
lithium-arm.cc 445 HBasicBlock* block = graph()->blocks()->at(i);
478 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
557 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
559 HBasicBlock* next = NULL;
912 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
923 HBasicBlock* pred = block->predecessors()->at(0);
940 HBasicBlock* pred = block->predecessors()->at(0);
1046 HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
    [all...]
  /external/v8/src/ia32/
lithium-ia32.h 314 explicit LGap(HBasicBlock* block) : block_(block) {
331 HBasicBlock* block() const { return block_; }
353 HBasicBlock* block_;
359 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
394 explicit LLabel(HBasicBlock* block)
449 HBasicBlock* SuccessorAt(int i) { return hydrogen()->SuccessorAt(i); }
    [all...]
lithium-ia32.cc 389 HBasicBlock* block = graph()->blocks()->at(i);
473 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
552 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
554 HBasicBlock* next = NULL;
913 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
924 HBasicBlock* pred = block->predecessors()->at(0);
941 HBasicBlock* pred = block->predecessors()->at(0);
1049 HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
    [all...]
  /external/v8/src/mips/
lithium-mips.h 320 explicit LGap(HBasicBlock* block)
338 HBasicBlock* block() const { return block_; }
360 HBasicBlock* block_;
366 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
411 explicit LLabel(HBasicBlock* block)
460 HBasicBlock* SuccessorAt(int i) { return hydrogen()->SuccessorAt(i); }
    [all...]
lithium-mips.cc 445 HBasicBlock* block = graph()->blocks()->at(i);
478 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
557 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
559 HBasicBlock* next = NULL;
912 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
923 HBasicBlock* pred = block->predecessors()->at(0);
940 HBasicBlock* pred = block->predecessors()->at(0);
1046 HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
    [all...]
  /external/v8/src/x64/
lithium-x64.h 322 explicit LGap(HBasicBlock* block)
340 HBasicBlock* block() const { return block_; }
362 HBasicBlock* block_;
368 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { }
413 explicit LLabel(HBasicBlock* block)
462 HBasicBlock* SuccessorAt(int i) { return hydrogen()->SuccessorAt(i); }
    [all...]
lithium-x64.cc 387 HBasicBlock* block = graph()->blocks()->at(i);
471 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
550 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
552 HBasicBlock* next = NULL;
907 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
918 HBasicBlock* pred = block->predecessors()->at(0);
935 HBasicBlock* pred = block->predecessors()->at(0);
1043 HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
    [all...]

Completed in 129 milliseconds