/art/compiler/optimizing/ |
D | x86_memory_gen.cc | 27 class MemoryOperandVisitor final : public HGraphVisitor { 30 : HGraphVisitor(graph), in MemoryOperandVisitor()
|
D | instruction_simplifier_x86_64.cc | 24 class InstructionSimplifierX86_64Visitor final : public HGraphVisitor { 29 : HGraphVisitor(graph), in InstructionSimplifierX86_64Visitor()
|
D | pretty_printer.h | 27 class HPrettyPrinter : public HGraphVisitor { 29 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter() 96 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
|
D | instruction_simplifier_x86.cc | 24 class InstructionSimplifierX86Visitor final : public HGraphVisitor { 29 : HGraphVisitor(graph), in InstructionSimplifierX86Visitor()
|
D | instruction_simplifier_riscv64.cc | 25 class InstructionSimplifierRiscv64Visitor final : public HGraphVisitor { 28 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierRiscv64Visitor()
|
D | constructor_fence_redundancy_elimination.cc | 30 class CFREVisitor final : public HGraphVisitor { 33 : HGraphVisitor(graph), in CFREVisitor()
|
D | write_barrier_elimination.cc | 29 class WBEVisitor final : public HGraphVisitor { 32 : HGraphVisitor(graph), in WBEVisitor()
|
D | cha_guard_optimization.cc | 33 class CHAGuardVisitor : HGraphVisitor { 36 : HGraphVisitor(graph), in CHAGuardVisitor()
|
D | pc_relative_fixups_x86.cc | 27 class PCRelativeHandlerVisitor final : public HGraphVisitor { 30 : HGraphVisitor(graph), in PCRelativeHandlerVisitor()
|
D | instruction_simplifier_arm.cc | 35 class InstructionSimplifierArmVisitor final : public HGraphVisitor { 39 : HGraphVisitor(graph), codegen_(codegen), stats_(stats) {} in InstructionSimplifierArmVisitor()
|
D | instruction_simplifier_arm64.cc | 35 class InstructionSimplifierArm64Visitor final : public HGraphVisitor { 39 : HGraphVisitor(graph), codegen_(codegen), stats_(stats) {} in InstructionSimplifierArm64Visitor()
|
D | code_generator_x86_64.h | 218 class LocationsBuilderX86_64 : public HGraphVisitor { 221 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86_64() 437 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder() 441 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
|
D | code_generator_x86.h | 222 class LocationsBuilderX86 : public HGraphVisitor { 225 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86() 459 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder() 463 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
|
D | code_generator.h | 764 virtual HGraphVisitor* GetLocationBuilder() = 0; 765 virtual HGraphVisitor* GetInstructionVisitor() = 0; 1077 class InstructionCodeGenerator : public HGraphVisitor { 1080 : HGraphVisitor(graph), in InstructionCodeGenerator()
|
D | load_store_analysis.h | 179 class HeapLocationCollector : public HGraphVisitor { 187 : HGraphVisitor(graph), in HeapLocationCollector()
|
D | code_generator_arm_vixl.h | 363 class LocationsBuilderARMVIXL : public HGraphVisitor { 366 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARMVIXL() 567 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder() 569 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
|
D | code_generator_riscv64.h | 236 class LocationsBuilderRISCV64 : public HGraphVisitor { 239 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderRISCV64() 478 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
|
D | code_generator_arm64.h | 451 class LocationsBuilderARM64 : public HGraphVisitor { 454 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64() 654 HGraphVisitor* GetLocationBuilder() override { return location_builder_; } in GetLocationBuilder() 658 HGraphVisitor* GetInstructionVisitor() override { return GetInstructionCodeGeneratorArm64(); } in GetInstructionVisitor()
|
D | optimizing_unit_test.h | 574 class PatternMatchGraphVisitor final : public HGraphVisitor { 622 explicit PatternMatchGraphVisitor(HGraph* graph, Inst... handlers) : HGraphVisitor(graph) { in PatternMatchGraphVisitor()
|
D | constant_folding.cc | 75 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor { 77 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
|
D | nodes.cc | 1670 void H##name::Accept(HGraphVisitor* visitor) { \ 1678 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_CONCRETE_INSTRUCTION() 1684 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder() 1690 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 1695 void HGraphVisitor::VisitPhis(HBasicBlock* block) { in VisitPhis() 1702 void HGraphVisitor::VisitNonPhiInstructions(HBasicBlock* block) { in VisitNonPhiInstructions()
|
D | nodes.h | 67 class HGraphVisitor; variable 1735 void Accept(HGraphVisitor* visitor) override 2337 virtual void Accept(HGraphVisitor* visitor) = 0; 8503 class HGraphVisitor : public ValueObject { 8505 explicit HGraphVisitor(HGraph* graph, OptimizingCompilerStats* stats = nullptr) 8508 virtual ~HGraphVisitor() {} 8538 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor); 8541 class HGraphDelegateVisitor : public HGraphVisitor { 8544 : HGraphVisitor(graph, stats) {}
|
D | bounds_check_elimination.cc | 493 class BCEVisitor final : public HGraphVisitor { 513 : HGraphVisitor(graph), in BCEVisitor()
|
D | code_generator.cc | 310 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in Compile()
|