Home
last modified time | relevance | path

Searched refs:HGraphVisitor (Results 1 – 25 of 25) 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()
Dpc_relative_fixups_mips.cc27 class PCRelativeHandlerVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in PCRelativeHandlerVisitor()
Dinstruction_simplifier_mips.cc25 class InstructionSimplifierMipsVisitor : public HGraphVisitor {
30 : HGraphVisitor(graph), in InstructionSimplifierMipsVisitor()
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.cc33 class InstructionSimplifierArmVisitor : public HGraphVisitor {
36 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArmVisitor()
Dinstruction_simplifier_arm64.cc33 class InstructionSimplifierArm64Visitor : public HGraphVisitor {
36 : HGraphVisitor(graph), stats_(stats) {} in InstructionSimplifierArm64Visitor()
Dcode_generator_x86_64.h154 class LocationsBuilderX86_64 : public HGraphVisitor {
157 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86_64()
342 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder()
346 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
Dcode_generator_mips64.h170 class LocationsBuilderMIPS64 : public HGraphVisitor {
173 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderMIPS64()
376 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
377 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
Dcode_generator_mips.h173 class LocationsBuilderMIPS : public HGraphVisitor {
176 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderMIPS()
398 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
399 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
Dcode_generator_x86.h152 class LocationsBuilderX86 : public HGraphVisitor {
155 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderX86()
362 HGraphVisitor* GetLocationBuilder() override { in GetLocationBuilder()
366 HGraphVisitor* GetInstructionVisitor() override { in GetInstructionVisitor()
Dconstant_folding.cc43 class InstructionWithAbsorbingInputSimplifier : public HGraphVisitor {
45 explicit InstructionWithAbsorbingInputSimplifier(HGraph* graph) : HGraphVisitor(graph) {} in InstructionWithAbsorbingInputSimplifier()
Dcode_generator.h666 virtual HGraphVisitor* GetLocationBuilder() = 0;
667 virtual HGraphVisitor* GetInstructionVisitor() = 0;
945 class InstructionCodeGenerator : public HGraphVisitor {
948 : HGraphVisitor(graph), in InstructionCodeGenerator()
Dcode_generator_arm64.h357 class LocationsBuilderARM64 : public HGraphVisitor {
360 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARM64()
450 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
451 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
Dcode_generator_arm_vixl.h263 class LocationsBuilderARMVIXL : public HGraphVisitor {
266 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARMVIXL()
453 HGraphVisitor* GetLocationBuilder() override { return &location_builder_; } in GetLocationBuilder()
455 HGraphVisitor* GetInstructionVisitor() override { return &instruction_visitor_; } in GetInstructionVisitor()
Dload_store_analysis.h188 class HeapLocationCollector : public HGraphVisitor {
196 : HGraphVisitor(graph), in HeapLocationCollector()
Dload_store_elimination.cc118 HGraphVisitor::VisitBasicBlock(block); in VisitBasicBlock()
Dnodes.cc1517 void H##name::Accept(HGraphVisitor* visitor) { \
1525 void HGraphVisitor::VisitInsertionOrder() { in FOR_EACH_CONCRETE_INSTRUCTION()
1534 void HGraphVisitor::VisitReversePostOrder() { in VisitReversePostOrder()
1540 void HGraphVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
Dnodes.h61 class HGraphVisitor; variable
1570 void Accept(HGraphVisitor* visitor) override
2099 virtual void Accept(HGraphVisitor* visitor) = 0;
7803 class HGraphVisitor : public ValueObject {
7805 explicit HGraphVisitor(HGraph* graph, OptimizingCompilerStats* stats = nullptr)
7808 virtual ~HGraphVisitor() {} in ~HGraphVisitor()
7835 DISALLOW_COPY_AND_ASSIGN(HGraphVisitor);
7838 class HGraphDelegateVisitor : public HGraphVisitor {
7841 : HGraphVisitor(graph, stats) {} in HGraphVisitor() function
Dbounds_check_elimination.cc493 class BCEVisitor : public HGraphVisitor {
513 : HGraphVisitor(graph), in BCEVisitor()
Dcode_generator.cc391 HGraphVisitor* instruction_visitor = GetInstructionVisitor(); in Compile()