Home
last modified time | relevance | path

Searched refs:graph (Results 101 – 120 of 120) sorted by relevance

12345

/art/compiler/optimizing/
Dcode_generator_arm_vixl.h287 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,
Dloop_optimization.cc304 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()
Dloop_optimization.h40 HLoopOptimization(HGraph* graph,
Dcode_generator_arm64.cc917 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 …]
Dssa_builder.cc499 static bool HasPhiEquivalentAtLoopEntry(HGraph* graph) { in HasPhiEquivalentAtLoopEntry() argument
503 for (HBasicBlock* block : graph->GetReversePostOrder()) { in HasPhiEquivalentAtLoopEntry()
Dinduction_var_analysis.h38 explicit HInductionVarAnalysis(HGraph* graph, const char* name = kInductionPassName);
Dinstruction_builder.h52 HInstructionBuilder(HGraph* graph,
Dinstruction_simplifier.cc38 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()
Dnodes.h859 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 …]
Dcode_generator_arm_vixl.cc1844 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 …]
Dcode_generator_x86_64.cc1346 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 …]
Dinliner.cc106 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()
Dcode_generator_x86.cc1027 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 …]
Dinstruction_builder.cc45 HInstructionBuilder::HInstructionBuilder(HGraph* graph, in HInstructionBuilder() argument
57 : allocator_(graph->GetAllocator()), in HInstructionBuilder()
58 graph_(graph), in HInstructionBuilder()
/art/tools/runtime_memusage/
DREADME8 as a graph
/art/test/565-checker-doublenegbitwise/smali/
DSmaliTests.smali58 # 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/
DREADME2 state of the control-flow graph before and after each optimization pass
/art/dex2oat/linker/arm/
Drelative_patcher_thumb2_test.cc212 HGraph* graph = helper.CreateGraph(); in CompileThunk() local
214 arm::CodeGeneratorARMVIXL codegen(graph, compiler_options); in CompileThunk()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64_test.cc178 HGraph* graph = helper.CreateGraph(); in CompileThunk() local
187 arm64::CodeGeneratorARM64 codegen(graph, compiler_options); in CompileThunk()
/art/test/510-checker-try-catch/smali/
DBuilder.smali975 # Test graph with a throw/catch loop.
1196 # Test graph with try/catch inside a loop.

12345