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

  /external/v8/src/
hydrogen.h 52 class HBasicBlock: public ZoneObject {
54 explicit HBasicBlock(HGraph* graph);
55 virtual ~HBasicBlock() { }
68 const ZoneList<HBasicBlock*>* predecessors() const { return &predecessors_; }
70 const ZoneList<HBasicBlock*>* dominated_blocks() const {
79 HBasicBlock* dominator() const { return dominator_; }
102 bool Dominates(HBasicBlock* other) const;
108 HBasicBlock* parent_loop_header() const { return parent_loop_header_; }
110 void set_parent_loop_header(HBasicBlock* block) {
121 void Goto(HBasicBlock* block, bool include_stack_check = false)
    [all...]
hydrogen.cc 55 HBasicBlock::HBasicBlock(HGraph* graph)
76 void HBasicBlock::AttachLoopInformation() {
82 void HBasicBlock::DetachLoopInformation() {
88 void HBasicBlock::AddPhi(HPhi* phi) {
95 void HBasicBlock::RemovePhi(HPhi* phi) {
105 void HBasicBlock::AddInstruction(HInstruction* instr) {
119 HDeoptimize* HBasicBlock::CreateDeoptimize() {
134 HSimulate* HBasicBlock::CreateSimulate(int id) {
156 void HBasicBlock::Finish(HControlInstruction* end)
    [all...]
lithium-allocator.h 41 class HBasicBlock;
487 bool CanEagerlyResolveControlFlow(HBasicBlock* block) const;
492 BitVector* ComputeLiveOut(HBasicBlock* block);
493 void AddInitialIntervals(HBasicBlock* block, BitVector* live_out);
494 void ProcessInstructions(HBasicBlock* block, BitVector* live);
495 void MeetRegisterConstraints(HBasicBlock* block);
499 void ResolvePhis(HBasicBlock* block);
565 HBasicBlock* block,
566 HBasicBlock* pred);
573 HBasicBlock* GetBlock(LifetimePosition pos)
    [all...]
lithium-allocator.cc 562 BitVector* LAllocator::ComputeLiveOut(HBasicBlock* block) {
568 HBasicBlock* successor = block->end()->FirstSuccessor();
596 void LAllocator::AddInitialIntervals(HBasicBlock* block,
685 LGap* LAllocator::GetLastGap(HBasicBlock* block) {
773 void LAllocator::MeetRegisterConstraints(HBasicBlock* block) {
892 void LAllocator::ProcessInstructions(HBasicBlock* block, BitVector* live) {
    [all...]
hydrogen-instructions.h 42 class HBasicBlock;
471 HBasicBlock* block() const { return block_; }
472 void SetBlock(HBasicBlock* block);
511 bool IsDefinedAfter(HBasicBlock* other) const;
614 HBasicBlock* block_;
672 void InitializeAsFirst(HBasicBlock* block) {
681 friend class HBasicBlock;
687 HControlInstruction(HBasicBlock* first, HBasicBlock* second)
691 HBasicBlock* FirstSuccessor() const { return first_successor_;
    [all...]
hydrogen-instructions.cc 278 bool HValue::IsDefinedAfter(HBasicBlock* other) const {
389 void HValue::SetBlock(HBasicBlock* block) {
510 HBasicBlock* block = previous->block();
540 HBasicBlock* cur_block = block();
543 HBasicBlock* other_block = other_operand->block();
    [all...]
  /external/v8/src/mips/
lithium-mips.h 153 explicit LGap(HBasicBlock* block) { }
155 HBasicBlock* block() const {
183 explicit LLabel(HBasicBlock* block) : LGap(block) { }
  /external/v8/src/arm/
lithium-arm.h 329 explicit LGap(HBasicBlock* block)
342 HBasicBlock* block() const { return block_; }
364 HBasicBlock* block_;
410 explicit LLabel(HBasicBlock* block)
    [all...]
lithium-arm.cc 417 HBasicBlock* block = graph()->blocks()->at(i);
451 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
530 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
532 HBasicBlock* next = NULL;
905 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
916 HBasicBlock* pred = block->predecessors()->at(0);
933 HBasicBlock* pred = block->predecessors()->at(0);
985 HBasicBlock* first = test->FirstSuccessor();
986 HBasicBlock* second = test->SecondSuccessor()
    [all...]
  /external/v8/src/ia32/
lithium-ia32.h 330 explicit LGap(HBasicBlock* block)
343 HBasicBlock* block() const { return block_; }
365 HBasicBlock* block_;
411 explicit LLabel(HBasicBlock* block)
    [all...]
lithium-ia32.cc 373 HBasicBlock* block = graph()->blocks()->at(i);
443 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
522 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
524 HBasicBlock* next = NULL;
898 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
909 HBasicBlock* pred = block->predecessors()->at(0);
926 HBasicBlock* pred = block->predecessors()->at(0);
978 HBasicBlock* first = test->FirstSuccessor();
979 HBasicBlock* second = test->SecondSuccessor()
    [all...]
  /external/v8/src/x64/
lithium-x64.h 330 explicit LGap(HBasicBlock* block)
343 HBasicBlock* block() const { return block_; }
365 HBasicBlock* block_;
411 explicit LLabel(HBasicBlock* block)
    [all...]
lithium-x64.cc 374 HBasicBlock* block = graph()->blocks()->at(i);
444 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
523 const ZoneList<HBasicBlock*>* blocks = graph()->blocks();
525 HBasicBlock* next = NULL;
900 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
911 HBasicBlock* pred = block->predecessors()->at(0);
928 HBasicBlock* pred = block->predecessors()->at(0);
980 HBasicBlock* first = test->FirstSuccessor();
981 HBasicBlock* second = test->SecondSuccessor()
    [all...]

Completed in 269 milliseconds