Lines Matching refs:instruction

44 void DotGenerationVisitor::ToDotSSAEdges(InstructionNode* instruction) {  in ToDotSSAEdges()  argument
45 std::map<int, InstructionNode*>* definition_edges = instruction->GetSSAProducersMap(); in ToDotSSAEdges()
52 dot_text_ += instruction->StringId() + "[color=gray,label=\""; in ToDotSSAEdges()
67 std::vector<InstructionNode*>* used_in = instruction->GetSSAConsumers(); in ToDotSSAEdges()
70 dot_text_ += (*cit)->StringId() + " -> " + instruction->StringId() + "[color=gray,label=\""; in ToDotSSAEdges()
76 void DotGenerationVisitor::ToDotSSAEdges(PhiInstructionNode* instruction) { in ToDotSSAEdges() argument
77 std::vector<InstructionNode*> definition_edges = instruction->GetSSAProducers(); in ToDotSSAEdges()
84 dot_text_ += instruction->StringId() + "[color=gray,label=\""; in ToDotSSAEdges()
85 dot_text_ += art::StringPrintf("vR = %d", instruction->GetRegisterNumber()); in ToDotSSAEdges()
99 std::vector<InstructionNode*>* used_in = instruction->GetSSAConsumers(); in ToDotSSAEdges()
102 dot_text_ += (*cit)->StringId() + " -> " + instruction->StringId() + "[color=gray,label=\""; in ToDotSSAEdges()
149 void DotGenerationVisitor::Visit(InstructionNode* instruction) { in Visit() argument
150 dot_text_ += "// Instruction ("+instruction->StringId()+"): \n" + instruction->StringId() + in Visit()
151 " [label=\"[" + instruction->StringId() + "] " + in Visit()
152 instruction->GetInstruction()->DumpString(graph_->GetDexFile()) + "\""; in Visit()
154 ToDotSSAEdges(instruction); in Visit()
157 void DotGenerationVisitor::Visit(UnnamedConstInstructionNode* instruction) { in Visit() argument
158 dot_text_ += "// Instruction ("+instruction->StringId()+"): \n" + instruction->StringId() + in Visit()
159 " [label=\"[" + instruction->StringId() + "] const/x v-3, #" + in Visit()
160 art::StringPrintf("%d", instruction->GetConstValue()) + "\""; in Visit()
162 ToDotSSAEdges(instruction); in Visit()