Home
last modified time | relevance | path

Searched refs:LGap (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/
Dlithium-allocator.cc679 LGap* LAllocator::GetLastGap(HBasicBlock* block) { in GetLastGap()
748 LGap* gap = GapAt(index); in AddConstraintsGapMove()
749 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START); in AddConstraintsGapMove()
823 LGap* gap = GapAt(gap_index); in MeetConstraintsBetween()
824 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::BEFORE); in MeetConstraintsBetween()
903 LGap* gap = GapAt(index); in ProcessInstructions()
904 LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START); in ProcessInstructions()
1058 label->GetOrCreateParallelMove(LGap::START)-> in ResolvePhis()
1136 LGap* gap = NULL; in ResolveControlFlow()
1161 gap->GetOrCreateParallelMove(LGap::START)->AddMove(pred_op, cur_op); in ResolveControlFlow()
[all …]
Dlithium-allocator-inl.h56 LGap* LAllocator::GapAt(int index) { in GapAt()
Dlithium-allocator.h55 class LGap; variable
588 LGap* GetLastGap(HBasicBlock* block);
596 inline LGap* GapAt(int index);
/external/v8/src/x64/
Dlithium-x64.h320 class LGap: public LTemplateInstruction<0, 0, 0> {
322 explicit LGap(HBasicBlock* block) in LGap() function
333 static LGap* cast(LInstruction* instr) { in cast()
335 return reinterpret_cast<LGap*>(instr); in cast()
366 class LInstructionGap: public LGap {
368 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { } in LInstructionGap()
411 class LLabel: public LGap {
414 : LGap(block), replacement_(NULL) { } in LLabel()
2173 LGap* GetGapAt(int index) const;
Dlithium-x64.cc133 LGap::PrintDataTo(stream); in PrintDataTo()
141 bool LGap::IsRedundant() const { in IsRedundant()
152 void LGap::PrintDataTo(StringStream* stream) { in PrintDataTo()
402 LGap* gap = LGap::cast(cur); in MarkEmptyBlocks()
513 LGap* LChunk::GetGapAt(int index) const { in GetGapAt()
514 return LGap::cast(instructions_[index]); in GetGapAt()
530 GetGapAt(index)->GetOrCreateParallelMove(LGap::START)->AddMove(from, to); in AddGapMove()
Dlithium-codegen-x64.h112 void DoGap(LGap* instr);
Dlithium-codegen-x64.cc701 void LCodeGen::DoGap(LGap* gap) { in DoGap()
702 for (int i = LGap::FIRST_INNER_POSITION; in DoGap()
703 i <= LGap::LAST_INNER_POSITION; in DoGap()
705 LGap::InnerPosition inner_pos = static_cast<LGap::InnerPosition>(i); in DoGap()
/external/v8/src/mips/
Dlithium-mips.h318 class LGap: public LTemplateInstruction<0, 0, 0> {
320 explicit LGap(HBasicBlock* block) in LGap() function
331 static LGap* cast(LInstruction* instr) { in cast()
333 return reinterpret_cast<LGap*>(instr); in cast()
364 class LInstructionGap: public LGap {
366 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { } in LInstructionGap()
409 class LLabel: public LGap {
412 : LGap(block), replacement_(NULL) { } in LLabel()
2191 LGap* GetGapAt(int index) const;
Dlithium-mips.cc131 LGap::PrintDataTo(stream); in PrintDataTo()
139 bool LGap::IsRedundant() const { in IsRedundant()
150 void LGap::PrintDataTo(StringStream* stream) { in PrintDataTo()
460 LGap* gap = LGap::cast(cur); in MarkEmptyBlocks()
520 LGap* LChunk::GetGapAt(int index) const { in GetGapAt()
521 return LGap::cast(instructions_[index]); in GetGapAt()
537 GetGapAt(index)->GetOrCreateParallelMove(LGap::START)->AddMove(from, to); in AddGapMove()
Dlithium-codegen-mips.h125 void DoGap(LGap* instr);
Dlithium-codegen-mips.cc791 void LCodeGen::DoGap(LGap* gap) { in DoGap()
792 for (int i = LGap::FIRST_INNER_POSITION; in DoGap()
793 i <= LGap::LAST_INNER_POSITION; in DoGap()
795 LGap::InnerPosition inner_pos = static_cast<LGap::InnerPosition>(i); in DoGap()
/external/v8/src/arm/
Dlithium-arm.h319 class LGap: public LTemplateInstruction<0, 0, 0> {
321 explicit LGap(HBasicBlock* block) in LGap() function
332 static LGap* cast(LInstruction* instr) { in cast()
334 return reinterpret_cast<LGap*>(instr); in cast()
365 class LInstructionGap: public LGap {
367 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { } in LInstructionGap()
410 class LLabel: public LGap {
413 : LGap(block), replacement_(NULL) { } in LLabel()
2211 LGap* GetGapAt(int index) const;
Dlithium-arm.cc131 LGap::PrintDataTo(stream); in PrintDataTo()
139 bool LGap::IsRedundant() const { in IsRedundant()
150 void LGap::PrintDataTo(StringStream* stream) { in PrintDataTo()
460 LGap* gap = LGap::cast(cur); in MarkEmptyBlocks()
520 LGap* LChunk::GetGapAt(int index) const { in GetGapAt()
521 return LGap::cast(instructions_[index]); in GetGapAt()
537 GetGapAt(index)->GetOrCreateParallelMove(LGap::START)->AddMove(from, to); in AddGapMove()
Dlithium-codegen-arm.h129 void DoGap(LGap* instr);
Dlithium-codegen-arm.cc828 void LCodeGen::DoGap(LGap* gap) { in DoGap()
829 for (int i = LGap::FIRST_INNER_POSITION; in DoGap()
830 i <= LGap::LAST_INNER_POSITION; in DoGap()
832 LGap::InnerPosition inner_pos = static_cast<LGap::InnerPosition>(i); in DoGap()
/external/v8/src/ia32/
Dlithium-ia32.h312 class LGap: public LTemplateInstruction<0, 0, 0> {
314 explicit LGap(HBasicBlock* block) : block_(block) { in LGap() function
324 static LGap* cast(LInstruction* instr) { in cast()
326 return reinterpret_cast<LGap*>(instr); in cast()
357 class LInstructionGap: public LGap {
359 explicit LInstructionGap(HBasicBlock* block) : LGap(block) { } in LInstructionGap()
392 class LLabel: public LGap {
395 : LGap(block), replacement_(NULL) { } in LLabel()
2309 LGap* GetGapAt(int index) const;
Dlithium-ia32.cc128 LGap::PrintDataTo(stream); in PrintDataTo()
136 bool LGap::IsRedundant() const { in IsRedundant()
147 void LGap::PrintDataTo(StringStream* stream) { in PrintDataTo()
404 LGap* gap = LGap::cast(cur); in MarkEmptyBlocks()
515 LGap* LChunk::GetGapAt(int index) const { in GetGapAt()
516 return LGap::cast(instructions_[index]); in GetGapAt()
532 GetGapAt(index)->GetOrCreateParallelMove(LGap::START)->AddMove(from, to); in AddGapMove()
Dlithium-codegen-ia32.h119 void DoGap(LGap* instr);
Dlithium-codegen-ia32.cc736 void LCodeGen::DoGap(LGap* gap) { in DoGap()
737 for (int i = LGap::FIRST_INNER_POSITION; in DoGap()
738 i <= LGap::LAST_INNER_POSITION; in DoGap()
740 LGap::InnerPosition inner_pos = static_cast<LGap::InnerPosition>(i); in DoGap()