Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinstruction_simplifier_arm.h26 class InstructionSimplifierArmVisitor : public HGraphVisitor {
29 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArmVisitor()
Dpretty_printer.h25 class HPrettyPrinter : public HGraphVisitor {
27 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter()
93 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dinstruction_simplifier_arm64.h26 class InstructionSimplifierArm64Visitor : public HGraphVisitor {
29 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArm64Visitor()
Ddex_cache_array_fixups_arm.cc28 class DexCacheArrayFixupsVisitor : public HGraphVisitor {
31 : HGraphVisitor(graph), in DexCacheArrayFixupsVisitor()
Dcode_generator_mips.h168 class LocationsBuilderMIPS : public HGraphVisitor {
171 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderMIPS()
282 HGraphVisitor* GetLocationBuilder() OVERRIDE { return &location_builder_; } in GetLocationBuilder()
283 HGraphVisitor* GetInstructionVisitor() OVERRIDE { return &instruction_visitor_; } in GetInstructionVisitor()
Dcode_generator_mips64.h168 class LocationsBuilderMIPS64 : public HGraphVisitor {
171 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderMIPS64()
278 HGraphVisitor* GetLocationBuilder() OVERRIDE { return &location_builder_; } in GetLocationBuilder()
279 HGraphVisitor* GetInstructionVisitor() OVERRIDE { return &instruction_visitor_; } in GetInstructionVisitor()
Dpc_relative_fixups_x86.cc27 class PCRelativeHandlerVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in PCRelativeHandlerVisitor()
Dcode_generator_x86_64.h155 class LocationsBuilderX86_64 : public HGraphVisitor {
158 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86_64()
329 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder()
333 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
Dcode_generator_arm.h153 class LocationsBuilderARM : public HGraphVisitor {
156 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM()
326 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder()
330 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
Dcode_generator_x86.h149 class LocationsBuilderX86 : public HGraphVisitor {
152 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86()
348 HGraphVisitor* GetLocationBuilder() OVERRIDE { in GetLocationBuilder()
352 HGraphVisitor* GetInstructionVisitor() OVERRIDE { in GetInstructionVisitor()
Dcode_generator_arm64.h282 class LocationsBuilderARM64 : public HGraphVisitor {
285 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64()
375 HGraphVisitor* GetLocationBuilder() OVERRIDE { return &location_builder_; } in GetLocationBuilder()
376 HGraphVisitor* GetInstructionVisitor() OVERRIDE { return &instruction_visitor_; } in GetInstructionVisitor()
Dconstant_folding.cc43 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor {
45 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
Dcode_generator.h528 virtual HGraphVisitor* GetLocationBuilder() = 0;
529 virtual HGraphVisitor* GetInstructionVisitor() = 0;
788 class InstructionCodeGenerator : public HGraphVisitor {
791 : HGraphVisitor(graph), in InstructionCodeGenerator()
Dload_store_elimination.cc186 class HeapLocationCollector : public HGraphVisitor {
194 : HGraphVisitor(graph), in HeapLocationCollector()
508 class LSEVisitor : public HGraphVisitor {
513 : HGraphVisitor(graph), in LSEVisitor()
536 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dbounds_check_elimination.cc507 class BCEVisitor : public HGraphVisitor {
527 : HGraphVisitor(graph), in BCEVisitor()
554 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dnodes.cc1136 void H##name::Accept(HGraphVisitor* visitor) { \
1144 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_CONCRETE_INSTRUCTION()
1153 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder()
1159 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
Dnodes.h50 class HGraphVisitor; variable
1342 void Accept(HGraphVisitor* visitor) OVERRIDE
1804 virtual void Accept(HGraphVisitor* visitor) = 0;
6353 class HGraphVisitor : public ValueObject {
6355 explicit HGraphVisitor(HGraph* graph) : graph_(graph) {} in HGraphVisitor() function
6356 virtual ~HGraphVisitor() {} in ~HGraphVisitor()
6380 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor);
6383 class HGraphDelegateVisitor : public HGraphVisitor {
6385 explicit HGraphDelegateVisitor(HGraph* graph) : HGraphVisitor(graph) {} in HGraphDelegateVisitor()
Dcode_generator.cc212 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in Compile()