Home
last modified time | relevance | path

Searched refs:HGraphVisitor (Results 1 – 20 of 20) sorted by relevance

/art/compiler/optimizing/
Dpretty_printer.h25 class HPrettyPrinter : public HGraphVisitor {
27 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter()
93 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dssa_builder.h49 class SsaBuilder : public HGraphVisitor {
52 : HGraphVisitor(graph), in SsaBuilder()
Dcode_generator_arm.h134 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()
Dcode_generator_mips64.h142 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()
Dcode_generator_x86.h117 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()
Dcode_generator_x86_64.h127 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()
Dcode_generator_arm64.h140 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()
Dconstant_folding.cc23 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor {
25 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
Dgraph_visualizer.cc32 class HGraphVisualizerPrinter : public HGraphVisitor {
39 : HGraphVisitor(graph), in HGraphVisualizerPrinter()
Dcode_generator.h376 virtual HGraphVisitor* GetLocationBuilder() = 0;
377 virtual HGraphVisitor* GetInstructionVisitor() = 0;
Dinstruction_simplifier.cc24 class InstructionSimplifierVisitor : public HGraphVisitor {
27 : HGraphVisitor(graph), in InstructionSimplifierVisitor()
Dbounds_check_elimination.cc1096 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()
Dnodes.cc784 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()
Dnodes.h41 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()
Dcode_generator.cc164 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in CompileInternal()
Dcode_generator_arm64.cc1069 : HGraphVisitor(graph), in InstructionCodeGeneratorARM64()
Dcode_generator_mips64.cc1005 : HGraphVisitor(graph), in InstructionCodeGeneratorMIPS64()
Dcode_generator_arm.cc492 : HGraphVisitor(graph), in InstructionCodeGeneratorARM()
Dcode_generator_x86.cc465 : HGraphVisitor(graph), in InstructionCodeGeneratorX86()
Dcode_generator_x86_64.cc454 : HGraphVisitor(graph), in InstructionCodeGeneratorX86_64()