/external/chromium_org/v8/src/ |
hydrogen-osr.h | 49 HBasicBlock* BuildPossibleOsrLoopEntry(IterationStatement* statement); 59 HBasicBlock* BuildLoopEntry(); 63 HBasicBlock* osr_entry_; 64 HBasicBlock* osr_loop_entry_;
|
hydrogen-gvn.h | 58 HBasicBlock* dominator, 59 HBasicBlock* dominated); 63 void ProcessLoopBlock(HBasicBlock* block, 64 HBasicBlock* before_loop, 69 bool ShouldMove(HInstruction* instr, HBasicBlock* loop_header);
|
hydrogen-sce.cc | 40 HBasicBlock* block = graph()->blocks()->at(i); 42 HBasicBlock* back_edge = block->loop_information()->GetLastBackEdge(); 43 HBasicBlock* dominator = back_edge;
|
hydrogen-bce.h | 62 void EliminateRedundantBoundsChecks(HBasicBlock* bb); 63 BoundsCheckBbData* PreProcessBlock(HBasicBlock* bb); 64 void PostProcessBlock(HBasicBlock* bb, BoundsCheckBbData* data);
|
hydrogen-environment-liveness.h | 54 void ZapEnvironmentSlotsInSuccessors(HBasicBlock* block, BitVector* live); 56 void UpdateLivenessAtBlockEnd(HBasicBlock* block, BitVector* live);
|
hydrogen-bch.cc | 54 HBasicBlock* block() { return block_; } 55 void set_block(HBasicBlock* block) { block_ = block; } 80 HBasicBlock* CurrentDominatedBlock() { 85 HBasicBlock* NextDominatedBlock() { 96 HBasicBlock* block_; 106 HBasicBlock* loop_header() { return loop_header_; } 108 Element* at(HBasicBlock* block) { return at(block->block_id()); } 110 void AddCheckAt(HBasicBlock* block) { 149 HBasicBlock* current = loop_header(); 151 HBasicBlock* next [all...] |
hydrogen-escape-analysis.h | 63 HPhi* NewPhiAndInsert(HBasicBlock* block, HValue* incoming_value, int index); 65 HCapturedObject* StateAt(HBasicBlock* block) { 69 void SetStateAt(HBasicBlock* block, HCapturedObject* state) {
|
hydrogen-deoptimizing-mark.cc | 34 HBasicBlock* block = graph()->entry_block(); 35 ZoneList<HBasicBlock*> stack(graph()->blocks()->length(), zone()); 37 const ZoneList<HBasicBlock*>* dominated_blocks(block->dominated_blocks()); 62 HBasicBlock* block = graph()->blocks()->at(i); 64 const ZoneList<HBasicBlock*>* predecessors = block->predecessors();
|
hydrogen-osr.cc | 41 HBasicBlock *HOsrBuilder::BuildLoopEntry() { 42 HBasicBlock* loop_entry = builder_->CreateLoopHeaderBlock(); 49 HBasicBlock* HOsrBuilder::BuildPossibleOsrLoopEntry( 63 HBasicBlock* non_osr_entry = graph->CreateBasicBlock(); 70 HBasicBlock* loop_predecessor = graph->CreateBasicBlock();
|
hydrogen.h | 56 class HBasicBlock: public ZoneObject { 58 explicit HBasicBlock(HGraph* graph); 59 virtual ~HBasicBlock() { } 77 const ZoneList<HBasicBlock*>* predecessors() const { return &predecessors_; } 79 const ZoneList<HBasicBlock*>* dominated_blocks() const { 88 HBasicBlock* dominator() const { return dominator_; } 113 bool Dominates(HBasicBlock* other) const; 124 HBasicBlock* parent_loop_header() const { return parent_loop_header_; } 126 void set_parent_loop_header(HBasicBlock* block) { 137 void Goto(HBasicBlock* block [all...] |
hydrogen-range-analysis.h | 47 HBasicBlock* dest);
|
hydrogen-infer-types.cc | 35 HBasicBlock* block = graph()->blocks()->at(i); 47 HBasicBlock* last_back_edge =
|
hydrogen-mark-deoptimize.cc | 68 const ZoneList<HBasicBlock*>* blocks(graph()->blocks()); 70 const HBasicBlock* block(blocks->at(i));
|
hydrogen-redundant-phi.cc | 40 const ZoneList<HBasicBlock*>* blocks(graph()->blocks()); 45 HBasicBlock* block = blocks->at(i);
|
hydrogen-range-analysis.cc | 36 Pending(HBasicBlock* block, int last_changed_range) 39 HBasicBlock* block() const { return block_; } 43 HBasicBlock* block_; 59 HBasicBlock* block(graph()->entry_block()); 66 HBasicBlock* pred = block->predecessors()->first(); 85 const ZoneList<HBasicBlock*>* dominated_blocks(block->dominated_blocks()); 108 HBasicBlock* dest) {
|
hydrogen-dce.cc | 60 HBasicBlock* block = graph()->blocks()->at(i); 92 HBasicBlock* block = graph()->blocks()->at(i); 119 HBasicBlock* block = phi->block();
|
hydrogen-canonicalize.cc | 34 const ZoneList<HBasicBlock*>* blocks(graph()->blocks());
|
lithium-allocator.h | 41 class HBasicBlock; 478 bool CanEagerlyResolveControlFlow(HBasicBlock* block) const; 483 BitVector* ComputeLiveOut(HBasicBlock* block); 484 void AddInitialIntervals(HBasicBlock* block, BitVector* live_out); 485 void ProcessInstructions(HBasicBlock* block, BitVector* live); 486 void MeetRegisterConstraints(HBasicBlock* block); 490 void ResolvePhis(HBasicBlock* block); 568 HBasicBlock* block, 569 HBasicBlock* pred); 580 HBasicBlock* GetBlock(LifetimePosition pos) [all...] |
hydrogen.cc | 78 HBasicBlock::HBasicBlock(HGraph* graph) 102 Isolate* HBasicBlock::isolate() const { 107 void HBasicBlock::AttachLoopInformation() { 113 void HBasicBlock::DetachLoopInformation() { 119 void HBasicBlock::AddPhi(HPhi* phi) { 126 void HBasicBlock::RemovePhi(HPhi* phi) { 135 void HBasicBlock::AddInstruction(HInstruction* instr) { 151 HPhi* HBasicBlock::AddNewPhi(int merged_index) { 161 HSimulate* HBasicBlock::CreateSimulate(BailoutId ast_id [all...] |
hydrogen-gvn.cc | 398 HBasicBlock* block = graph()->blocks()->at(i); 518 HBasicBlock* block = graph()->blocks()->at(i); 527 HBasicBlock* last = block->loop_information()->GetLastBackEdge(); 539 HBasicBlock* block, 540 HBasicBlock* loop_header, 544 HBasicBlock* pre_header = loop_header->predecessors()->at(0); 609 HBasicBlock* loop_header) { 618 HBasicBlock* dominator, HBasicBlock* dominated) { 621 HBasicBlock* block = dominated->predecessors()->at(i) [all...] |
hydrogen-bce.cc | 123 HBasicBlock* BasicBlock() const { return basic_block_; } 208 HBasicBlock* bb, 230 HBasicBlock* basic_block_; 323 HBasicBlock* block_; 335 HBasicBlock* entry) { 350 const ZoneList<HBasicBlock*>* children = state->block_->dominated_blocks(); 354 HBasicBlock* child = children->at(state->index_++); 369 HBasicBlock* bb) { 425 HBasicBlock* block, BoundsCheckBbData* data) {
|
hydrogen-environment-liveness.cc | 71 HBasicBlock* block, BitVector* live) { 75 HBasicBlock* successor = it.Current(); 107 HBasicBlock* block, 201 HBasicBlock* block = graph()->blocks()->at(block_id); 233 HBasicBlock* block = graph()->blocks()->at(block_id);
|
/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...] |