Searched refs:HGraphVisitor (Results 1 – 20 of 20) sorted by relevance
/art/compiler/optimizing/ |
D | pretty_printer.h | 25 class HPrettyPrinter : public HGraphVisitor { 27 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter() 93 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
|
D | ssa_builder.h | 49 class SsaBuilder : public HGraphVisitor { 52 : HGraphVisitor(graph), in SsaBuilder()
|
D | code_generator_arm.h | 134 class LocationsBuilderARM : public HGraphVisitor { 137 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM() 159 class InstructionCodeGeneratorARM : public HGraphVisitor { 227 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder() 231 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
|
D | code_generator_mips64.h | 142 class LocationsBuilderMIPS64 : public HGraphVisitor { 145 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderMIPS64() 168 class InstructionCodeGeneratorMIPS64 : public HGraphVisitor { 227 HGraphVisitor* GetLocationBuilder() OVERRIDE { return &location_builder_; } in GetLocationBuilder() 228 HGraphVisitor* GetInstructionVisitor() OVERRIDE { return &instruction_visitor_; } in GetInstructionVisitor()
|
D | code_generator_x86.h | 117 class LocationsBuilderX86 : public HGraphVisitor { 120 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86() 142 class InstructionCodeGeneratorX86 : public HGraphVisitor { 220 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder() 224 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
|
D | code_generator_x86_64.h | 127 class LocationsBuilderX86_64 : public HGraphVisitor { 130 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86_64() 152 class InstructionCodeGeneratorX86_64 : public HGraphVisitor { 220 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder() 224 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
|
D | code_generator_arm64.h | 140 class InstructionCodeGeneratorARM64 : public HGraphVisitor { 175 class LocationsBuilderARM64 : public HGraphVisitor { 178 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64() 265 HGraphVisitor* GetLocationBuilder() OVERRIDE { return &location_builder_; } in GetLocationBuilder() 266 HGraphVisitor* GetInstructionVisitor() OVERRIDE { return &instruction_visitor_; } in GetInstructionVisitor()
|
D | constant_folding.cc | 23 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor { 25 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
|
D | graph_visualizer.cc | 32 class HGraphVisualizerPrinter : public HGraphVisitor { 39 : HGraphVisitor(graph), in HGraphVisualizerPrinter()
|
D | code_generator.h | 376 virtual HGraphVisitor* GetLocationBuilder() = 0; 377 virtual HGraphVisitor* GetInstructionVisitor() = 0;
|
D | instruction_simplifier.cc | 24 class InstructionSimplifierVisitor : public HGraphVisitor { 27 : HGraphVisitor(graph), in InstructionSimplifierVisitor()
|
D | bounds_check_elimination.cc | 1096 class BCEVisitor : public HGraphVisitor { 1113 : HGraphVisitor(graph), maps_(graph->GetBlocks().Size()), in BCEVisitor() 1119 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock() 1125 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
|
D | nodes.cc | 784 void H##name::Accept(HGraphVisitor* visitor) { \ 792 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_INSTRUCTION() 802 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder() 808 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
|
D | nodes.h | 41 class HGraphVisitor; variable 893 void Accept(HGraphVisitor* visitor) OVERRIDE 1329 virtual void Accept(HGraphVisitor* visitor) = 0; 3946 class HGraphVisitor : public ValueObject { 3948 explicit HGraphVisitor(HGraph* graph) : graph_(graph) {} in HGraphVisitor() function 3949 virtual ~HGraphVisitor() {} in ~HGraphVisitor() 3973 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor); 3976 class HGraphDelegateVisitor : public HGraphVisitor { 3978 explicit HGraphDelegateVisitor(HGraph* graph) : HGraphVisitor(graph) {} in HGraphDelegateVisitor()
|
D | code_generator.cc | 164 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in CompileInternal()
|
D | code_generator_arm64.cc | 1069 : HGraphVisitor(graph), in InstructionCodeGeneratorARM64()
|
D | code_generator_mips64.cc | 1005 : HGraphVisitor(graph), in InstructionCodeGeneratorMIPS64()
|
D | code_generator_arm.cc | 492 : HGraphVisitor(graph), in InstructionCodeGeneratorARM()
|
D | code_generator_x86.cc | 465 : HGraphVisitor(graph), in InstructionCodeGeneratorX86()
|
D | code_generator_x86_64.cc | 454 : HGraphVisitor(graph), in InstructionCodeGeneratorX86_64()
|