OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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