Home
last modified time | relevance | path

Searched refs:HInstruction (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/
Dhydrogen.h64 HInstruction* first() const { return first_; } in first()
65 HInstruction* last() const { return last_; } in last()
66 void set_last(HInstruction* instr) { last_ = instr; } in set_last()
67 HInstruction* GetLastInstruction();
103 void AddInstruction(HInstruction* instr);
176 HInstruction* first_;
177 HInstruction* last_;
349 void InsertTypeConversions(HInstruction* instr);
589 virtual void ReturnInstruction(HInstruction* instr, int ast_id) = 0;
630 virtual void ReturnInstruction(HInstruction* instr, int ast_id);
[all …]
Dhydrogen.cc106 void HBasicBlock::AddInstruction(HInstruction* instr) { in AddInstruction()
492 HInstruction* current = block->first(); in Verify()
735 HInstruction* instr = blocks()->at(i)->first(); in Canonicalize()
1038 HInstruction* instr = block->first(); in Analyze()
1346 HInstruction* instr = dominator->first(); in Process()
1439 bool ShouldMove(HInstruction* instr, HBasicBlock* loop_header);
1483 HInstruction* instr = block->first(); in ComputeBlockSideEffects()
1546 HInstruction* instr = block->first(); in ProcessLoopBlock()
1548 HInstruction* next = instr->next(); in ProcessLoopBlock()
1635 bool HGlobalValueNumberer::ShouldMove(HInstruction* instr, in ShouldMove()
[all …]
Dhydrogen-instructions.cc529 void HInstruction::PrintTo(StringStream* stream) { in PrintTo()
538 void HInstruction::PrintMnemonicTo(StringStream* stream) { in PrintMnemonicTo()
543 void HInstruction::Unlink() { in Unlink()
559 void HInstruction::InsertBefore(HInstruction* next) { in InsertBefore()
565 HInstruction* prev = next->previous(); in InsertBefore()
574 void HInstruction::InsertAfter(HInstruction* previous) { in InsertAfter()
590 HInstruction* next = previous->next_; in InsertAfter()
606 void HInstruction::Verify() { in Verify()
614 HInstruction* cur = this->previous(); in Verify()
1658 HInstruction* index = new(block()->zone()) HLoadKeyedFastElement( in Canonicalize()
[all …]
Dhydrogen-instructions.h48 class HInstruction; variable
814 class HInstruction: public HValue {
816 HInstruction* next() const { return next_; } in next()
817 HInstruction* previous() const { return previous_; } in previous()
824 void InsertBefore(HInstruction* next);
825 void InsertAfter(HInstruction* previous);
844 HInstruction() in DECLARE_ABSTRACT_INSTRUCTION()
861 HInstruction* next_;
862 HInstruction* previous_;
870 class HTemplateInstruction : public HInstruction {
[all …]
Dlithium-allocator.h43 class HInstruction; variable
/external/v8/src/arm/
Dlithium-arm.cc671 HInstruction* instr = HInstruction::cast(value); in Use()
752 HInstruction* hinstr, in MarkAsCall()
955 HInstruction* current = block->first(); in DoBasicBlock()
975 void LChunkBuilder::VisitInstruction(HInstruction* current) { in VisitInstruction()
976 HInstruction* old_current = current_instruction_; in VisitInstruction()
Dlithium-arm.h2370 HInstruction* hinstr,
2381 void VisitInstruction(HInstruction* current);
2395 HInstruction* current_instruction_;
/external/v8/src/x64/
Dlithium-x64.cc664 HInstruction* instr = HInstruction::cast(value); in Use()
747 HInstruction* hinstr, in MarkAsCall()
950 HInstruction* current = block->first(); in DoBasicBlock()
970 void LChunkBuilder::VisitInstruction(HInstruction* current) { in VisitInstruction()
971 HInstruction* old_current = current_instruction_; in VisitInstruction()
Dlithium-x64.h2336 HInstruction* hinstr,
2347 void VisitInstruction(HInstruction* current);
2361 HInstruction* current_instruction_;
/external/v8/src/ia32/
Dlithium-ia32.cc666 HInstruction* instr = HInstruction::cast(value); in Use()
749 HInstruction* hinstr, in MarkAsCall()
956 HInstruction* current = block->first(); in DoBasicBlock()
976 void LChunkBuilder::VisitInstruction(HInstruction* current) { in VisitInstruction()
977 HInstruction* old_current = current_instruction_; in VisitInstruction()
Dlithium-ia32.h2472 HInstruction* hinstr,
2483 void VisitInstruction(HInstruction* current);
2497 HInstruction* current_instruction_;
/external/v8/src/mips/
Dlithium-mips.cc671 HInstruction* instr = HInstruction::cast(value); in Use()
752 HInstruction* hinstr, in MarkAsCall()
955 HInstruction* current = block->first(); in DoBasicBlock()
975 void LChunkBuilder::VisitInstruction(HInstruction* current) { in VisitInstruction()
976 HInstruction* old_current = current_instruction_; in VisitInstruction()
Dlithium-mips.h2350 HInstruction* hinstr,
2361 void VisitInstruction(HInstruction* current);
2376 HInstruction* current_instruction_;