Home
last modified time | relevance | path

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

/aosp12/art/compiler/optimizing/
H A Dpretty_printer.h26 class HPrettyPrinter : public HGraphVisitor {
28 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter()
95 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
H A Dx86_memory_gen.cc27 class MemoryOperandVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in MemoryOperandVisitor()
H A Dconstructor_fence_redundancy_elimination.cc28 class CFREVisitor : public HGraphVisitor {
31 : HGraphVisitor(graph), in CFREVisitor()
39 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
H A Dinstruction_simplifier_x86_64.cc24 class InstructionSimplifierX86_64Visitor : public HGraphVisitor {
29 : HGraphVisitor(graph), in InstructionSimplifierX86_64Visitor()
H A Dinstruction_simplifier_x86.cc24 class InstructionSimplifierX86Visitor : public HGraphVisitor {
29 : HGraphVisitor(graph), in InstructionSimplifierX86Visitor()
H A Dcha_guard_optimization.cc33 class CHAGuardVisitor : HGraphVisitor {
36 : HGraphVisitor(graph), in CHAGuardVisitor()
H A Dpc_relative_fixups_x86.cc27 class PCRelativeHandlerVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in PCRelativeHandlerVisitor()
H A Dinstruction_simplifier_arm.cc34 class InstructionSimplifierArmVisitor : public HGraphVisitor {
37 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArmVisitor()
H A Dcode_generator_x86_64.h179 class LocationsBuilderX86_64 : public HGraphVisitor {
182 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86_64()
380 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder()
384 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
H A Dinstruction_simplifier_arm64.cc34 class InstructionSimplifierArm64Visitor : public HGraphVisitor {
37 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArm64Visitor()
H A Dcode_generator_x86.h175 class LocationsBuilderX86 : public HGraphVisitor {
178 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86()
406 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder()
410 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
H A Dconstant_folding.cc43 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor {
45 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
H A Dcode_generator.h731 virtual HGraphVisitor* GetLocationBuilder() = 0;
732 virtual HGraphVisitor* GetInstructionVisitor() = 0;
1024 class InstructionCodeGenerator : public HGraphVisitor {
1027 : HGraphVisitor(graph), in InstructionCodeGenerator()
H A Dcode_generator_arm_vixl.h286 class LocationsBuilderARMVIXL : public HGraphVisitor {
289 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARMVIXL()
486 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
488 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
H A Dcode_generator_arm64.h418 class LocationsBuilderARM64 : public HGraphVisitor {
421 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64()
602 HGraphVisitor* GetLocationBuilder() override { return location_builder_; } in GetLocationBuilder()
606 HGraphVisitor* GetInstructionVisitor() override { return GetInstructionCodeGeneratorArm64(); } in GetInstructionVisitor()
H A Dload_store_analysis.h240 class HeapLocationCollector : public HGraphVisitor {
250 : HGraphVisitor(graph), in HeapLocationCollector()
H A Doptimizing_unit_test.h589 class PatternMatchGraphVisitor : public HGraphVisitor {
637 explicit PatternMatchGraphVisitor(HGraph* graph, Inst... handlers) : HGraphVisitor(graph) { in PatternMatchGraphVisitor()
H A Dnodes.cc1739 void H##name::Accept(HGraphVisitor* visitor) { \
1747 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_CONCRETE_INSTRUCTION()
1753 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder()
1759 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
H A Dnodes.h65 class HGraphVisitor; variable
1684 void Accept(HGraphVisitor* visitor) override
2281 virtual void Accept(HGraphVisitor* visitor) = 0;
8328 class HGraphVisitor : public ValueObject {
8330 explicit HGraphVisitor(HGraph* graph, OptimizingCompilerStats* stats = nullptr)
8333 virtual ~HGraphVisitor() {}
8360 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor);
8363 class HGraphDelegateVisitor : public HGraphVisitor {
8366 : HGraphVisitor(graph, stats) {}
H A Dbounds_check_elimination.cc493 class BCEVisitor : public HGraphVisitor {
513 : HGraphVisitor(graph), in BCEVisitor()
H A Dcode_generator.cc386 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in Compile()
H A Dload_store_elimination.cc1869 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()