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