/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 287 LocationsBuilderARMVIXL(HGraph* graph, CodeGeneratorARMVIXL* codegen) in LocationsBuilderARMVIXL() argument 288 : HGraphVisitor(graph), codegen_(codegen) {} in LocationsBuilderARMVIXL() 326 InstructionCodeGeneratorARMVIXL(HGraph* graph, CodeGeneratorARMVIXL* codegen); 452 CodeGeneratorARMVIXL(HGraph* graph,
|
D | loop_optimization.cc | 304 static bool IsAddConst2(HGraph* graph, in IsAddConst2() argument 313 *b = graph->GetConstant(instruction->GetType(), (*c)); in IsAddConst2() 322 static bool IsSubConst2(HGraph* graph, in IsSubConst2() argument 333 *b = graph->GetConstant(instruction->GetType(), -c); in IsSubConst2() 392 static void TryToEvaluateIfCondition(HIf* instruction, HGraph* graph) { in TryToEvaluateIfCondition() argument 420 user->ReplaceInput(graph->GetIntConstant(1), index); in TryToEvaluateIfCondition() 422 user->ReplaceInput(graph->GetIntConstant(0), index); in TryToEvaluateIfCondition() 460 HLoopOptimization::HLoopOptimization(HGraph* graph, in HLoopOptimization() argument 465 : HOptimization(graph, name, stats), in HLoopOptimization()
|
D | loop_optimization.h | 40 HLoopOptimization(HGraph* graph,
|
D | code_generator_arm64.cc | 917 CodeGeneratorARM64::CodeGeneratorARM64(HGraph* graph, in CodeGeneratorARM64() argument 920 : CodeGenerator(graph, in CodeGeneratorARM64() 928 block_labels_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARM64() 929 jump_tables_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARM64() 930 location_builder_neon_(graph, this), in CodeGeneratorARM64() 931 instruction_visitor_neon_(graph, this), in CodeGeneratorARM64() 932 location_builder_sve_(graph, this), in CodeGeneratorARM64() 933 instruction_visitor_sve_(graph, this), in CodeGeneratorARM64() 934 move_resolver_(graph->GetAllocator(), this), in CodeGeneratorARM64() 935 assembler_(graph->GetAllocator(), in CodeGeneratorARM64() [all …]
|
D | ssa_builder.cc | 499 static bool HasPhiEquivalentAtLoopEntry(HGraph* graph) { in HasPhiEquivalentAtLoopEntry() argument 503 for (HBasicBlock* block : graph->GetReversePostOrder()) { in HasPhiEquivalentAtLoopEntry()
|
D | induction_var_analysis.h | 38 explicit HInductionVarAnalysis(HGraph* graph, const char* name = kInductionPassName);
|
D | instruction_builder.h | 52 HInstructionBuilder(HGraph* graph,
|
D | instruction_simplifier.cc | 38 InstructionSimplifierVisitor(HGraph* graph, in InstructionSimplifierVisitor() argument 42 : HGraphDelegateVisitor(graph), in InstructionSimplifierVisitor() 671 HGraph* graph = GetGraph(); in VisitInstanceOf() local 674 instruction->ReplaceWith(graph->GetIntConstant(0)); in VisitInstanceOf() 687 HNotEqual* test = new (graph->GetAllocator()) HNotEqual(graph->GetNullConstant(), object); in VisitInstanceOf() 692 instruction->ReplaceWith(graph->GetIntConstant(outcome)); in VisitInstanceOf()
|
D | nodes.h | 859 HLoopInformation(HBasicBlock* header, HGraph* graph) in HLoopInformation() argument 864 back_edges_(graph->GetAllocator()->Adapter(kArenaAllocLoopInfoBackEdges)), in HLoopInformation() 866 blocks_(graph->GetAllocator(), in HLoopInformation() 867 graph->GetBlocks().size(), in HLoopInformation() 1044 explicit HBasicBlock(HGraph* graph, uint32_t dex_pc = kNoDexPc) 1045 : graph_(graph), in graph_() argument 1046 predecessors_(graph->GetAllocator()->Adapter(kArenaAllocPredecessors)), in graph_() 1047 successors_(graph->GetAllocator()->Adapter(kArenaAllocSuccessors)), in graph_() 1050 dominated_blocks_(graph->GetAllocator()->Adapter(kArenaAllocDominated)), in graph_() 1122 void SetGraph(HGraph* graph) { graph_ = graph; } in SetGraph() argument [all …]
|
D | code_generator_arm_vixl.cc | 1844 CodeGeneratorARMVIXL::CodeGeneratorARMVIXL(HGraph* graph, in CodeGeneratorARMVIXL() argument 1847 : CodeGenerator(graph, in CodeGeneratorARMVIXL() 1855 block_labels_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARMVIXL() 1856 jump_tables_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARMVIXL() 1857 location_builder_(graph, this), in CodeGeneratorARMVIXL() 1858 instruction_visitor_(graph, this), in CodeGeneratorARMVIXL() 1859 move_resolver_(graph->GetAllocator(), this), in CodeGeneratorARMVIXL() 1860 assembler_(graph->GetAllocator()), in CodeGeneratorARMVIXL() 1861 boot_image_method_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARMVIXL() 1862 method_bss_entry_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorARMVIXL() [all …]
|
D | code_generator_x86_64.cc | 1346 CodeGeneratorX86_64::CodeGeneratorX86_64(HGraph* graph, in CodeGeneratorX86_64() argument 1349 : CodeGenerator(graph, in CodeGeneratorX86_64() 1361 location_builder_(graph, this), in CodeGeneratorX86_64() 1362 instruction_visitor_(graph, this), in CodeGeneratorX86_64() 1363 move_resolver_(graph->GetAllocator(), this), in CodeGeneratorX86_64() 1364 assembler_(graph->GetAllocator()), in CodeGeneratorX86_64() 1366 boot_image_method_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86_64() 1367 method_bss_entry_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86_64() 1368 boot_image_type_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86_64() 1369 type_bss_entry_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86_64() [all …]
|
D | inliner.cc | 106 static size_t CountNumberOfInstructions(HGraph* graph) { in CountNumberOfInstructions() argument 108 for (HBasicBlock* block : graph->GetReversePostOrderSkipEntryBlock()) { in CountNumberOfInstructions() 1780 static inline Handle<T> NewHandleIfDifferent(ObjPtr<T> object, Handle<T> hint, HGraph* graph) in NewHandleIfDifferent() argument 1782 return (object != hint.Get()) ? graph->GetHandleCache()->NewHandle(object) : hint; in NewHandleIfDifferent()
|
D | code_generator_x86.cc | 1027 CodeGeneratorX86::CodeGeneratorX86(HGraph* graph, in CodeGeneratorX86() argument 1030 : CodeGenerator(graph, in CodeGeneratorX86() 1041 location_builder_(graph, this), in CodeGeneratorX86() 1042 instruction_visitor_(graph, this), in CodeGeneratorX86() 1043 move_resolver_(graph->GetAllocator(), this), in CodeGeneratorX86() 1044 assembler_(graph->GetAllocator()), in CodeGeneratorX86() 1045 boot_image_method_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86() 1046 method_bss_entry_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86() 1047 boot_image_type_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86() 1048 type_bss_entry_patches_(graph->GetAllocator()->Adapter(kArenaAllocCodeGenerator)), in CodeGeneratorX86() [all …]
|
D | instruction_builder.cc | 45 HInstructionBuilder::HInstructionBuilder(HGraph* graph, in HInstructionBuilder() argument 57 : allocator_(graph->GetAllocator()), in HInstructionBuilder() 58 graph_(graph), in HInstructionBuilder()
|
/art/tools/runtime_memusage/ |
D | README | 8 as a graph
|
/art/test/565-checker-doublenegbitwise/smali/ |
D | SmaliTests.smali | 58 # Note that the graph before this instruction simplification pass does not 135 # Note that the graph before this instruction simplification pass does not 260 # Note that the graph before this instruction simplification pass does not 389 # Note that the graph before this instruction simplification pass does not 511 # Note that the graph before this instruction simplification pass does not 699 # Note that the graph before this instruction simplification pass does not
|
/art/tools/checker/ |
D | README | 2 state of the control-flow graph before and after each optimization pass
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_thumb2_test.cc | 212 HGraph* graph = helper.CreateGraph(); in CompileThunk() local 214 arm::CodeGeneratorARMVIXL codegen(graph, compiler_options); in CompileThunk()
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64_test.cc | 178 HGraph* graph = helper.CreateGraph(); in CompileThunk() local 187 arm64::CodeGeneratorARM64 codegen(graph, compiler_options); in CompileThunk()
|
/art/test/510-checker-try-catch/smali/ |
D | Builder.smali | 975 # Test graph with a throw/catch loop. 1196 # Test graph with try/catch inside a loop.
|