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

1 2 3

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

Completed in 180 milliseconds

1 2 3