Home | History | Annotate | Download | only in ir

Lines Matching full:instruction

202   // This maps target instruction pointers to their corresponding region objects.
205 // Pass: Find the start instruction of basic blocks
208 const art::Instruction* inst = art::Instruction::At(&code[i]);
235 const art::Instruction* inst = art::Instruction::At(&code[i]);
467 void Region::AddChild(sea_ir::InstructionNode* instruction) {
468 DCHECK(instruction) << "Tried to add NULL instruction to region node.";
469 instructions_.push_back(instruction);
470 instruction->SetRegion(this);
603 std::vector<InstructionNode*> InstructionNode::Create(const art::Instruction* in) {
606 case art::Instruction::CONST_4:
609 case art::Instruction::RETURN:
612 case art::Instruction::IF_NE:
615 case art::Instruction::ADD_INT_LIT8:
619 case art::Instruction::MOVE_RESULT:
622 case art::Instruction::INVOKE_STATIC:
625 case art::Instruction::ADD_INT:
628 case art::Instruction::GOTO:
631 case art::Instruction::IF_EQZ:
635 // Default, generic IR instruction node; default case should never be reached