Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dx86_memory_gen.cc27 class MemoryOperandVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in MemoryOperandVisitor()
Dinstruction_simplifier_x86_64.cc24 class InstructionSimplifierX86_64Visitor : public HGraphVisitor {
29 : HGraphVisitor(graph), in InstructionSimplifierX86_64Visitor()
Dinstruction_simplifier_x86.cc24 class InstructionSimplifierX86Visitor : public HGraphVisitor {
29 : HGraphVisitor(graph), in InstructionSimplifierX86Visitor()
Dpretty_printer.h26 class HPrettyPrinter : public HGraphVisitor {
28 explicit HPrettyPrinter(HGraph* graph) : HGraphVisitor(graph) { } in HPrettyPrinter()
95 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dconstructor_fence_redundancy_elimination.cc28 class CFREVisitor : public HGraphVisitor {
31 : HGraphVisitor(graph), in CFREVisitor()
39 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dcha_guard_optimization.cc33 class CHAGuardVisitor : HGraphVisitor {
36 : HGraphVisitor(graph), in CHAGuardVisitor()
Dpc_relative_fixups_x86.cc27 class PCRelativeHandlerVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in PCRelativeHandlerVisitor()
Dinstruction_simplifier_arm.cc34 class InstructionSimplifierArmVisitor : public HGraphVisitor {
37 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArmVisitor()
Dinstruction_simplifier_arm64.cc34 class InstructionSimplifierArm64Visitor : public HGraphVisitor {
37 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArm64Visitor()
Dcode_generator_x86.h175 class LocationsBuilderX86 : public HGraphVisitor {
178 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86()
397 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder()
401 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
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()
Dconstant_folding.cc43 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor {
45 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
Dcode_generator.h726 virtual HGraphVisitor* GetLocationBuilder() = 0;
727 virtual HGraphVisitor* GetInstructionVisitor() = 0;
1019 class InstructionCodeGenerator : public HGraphVisitor {
1022 : HGraphVisitor(graph), in InstructionCodeGenerator()
Dload_store_analysis.h190 class HeapLocationCollector : public HGraphVisitor {
198 : HGraphVisitor(graph), in HeapLocationCollector()
Dcode_generator_arm_vixl.h285 class LocationsBuilderARMVIXL : public HGraphVisitor {
288 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARMVIXL()
484 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
486 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
Dcode_generator_arm64.h407 class LocationsBuilderARM64 : public HGraphVisitor {
410 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64()
576 HGraphVisitor* GetLocationBuilder() override { return location_builder_; } in GetLocationBuilder()
580 HGraphVisitor* GetInstructionVisitor() override { return GetInstructionCodeGeneratorArm64(); } in GetInstructionVisitor()
Dload_store_elimination.cc117 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dnodes.cc1516 void H##name::Accept(HGraphVisitor* visitor) { \
1524 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_CONCRETE_INSTRUCTION()
1533 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder()
1539 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
Dnodes.h63 class HGraphVisitor; variable
1641 void Accept(HGraphVisitor* visitor) override
2170 virtual void Accept(HGraphVisitor* visitor) = 0;
7960 class HGraphVisitor : public ValueObject {
7962 explicit HGraphVisitor(HGraph* graph, OptimizingCompilerStats* stats = nullptr)
7965 virtual ~HGraphVisitor() {} in ~HGraphVisitor()
7992 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor);
7995 class HGraphDelegateVisitor : public HGraphVisitor {
7998 : HGraphVisitor(graph, stats) {} in HGraphVisitor() function
Dbounds_check_elimination.cc493 class BCEVisitor : public HGraphVisitor {
513 : HGraphVisitor(graph), in BCEVisitor()
Dcode_generator.cc385 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in Compile()