Home
last modified time | relevance | path

Searched refs:SuperblockCloner (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dsuperblock_cloner.h134 class SuperblockCloner : public ValueObject {
142 SuperblockCloner(HGraph* graph,
361 DISALLOW_COPY_AND_ASSIGN(SuperblockCloner);
371 SuperblockCloner::HBasicBlockMap* bb_map, in PeelUnrollHelper()
372 SuperblockCloner::HInstructionMap* hir_map, in PeelUnrollHelper()
398 SuperblockCloner cloner_;
415 const SuperblockCloner::HBasicBlockMap* GetBasicBlockMap() const { return &bb_map_; } in GetBasicBlockMap()
416 const SuperblockCloner::HInstructionMap* GetInstructionMap() const { return &hir_map_; } in GetInstructionMap()
419 SuperblockCloner::HBasicBlockMap bb_map_;
420 SuperblockCloner::HInstructionMap hir_map_;
[all …]
Dsuperblock_cloner.cc27 using HBasicBlockMap = SuperblockCloner::HBasicBlockMap;
28 using HInstructionMap = SuperblockCloner::HInstructionMap;
29 using HBasicBlockSet = SuperblockCloner::HBasicBlockSet;
30 using HEdgeSet = SuperblockCloner::HEdgeSet;
116 void SuperblockCloner::ReplaceInputsWithCopies(HInstruction* copy_instr) { in ReplaceInputsWithCopies()
132 void SuperblockCloner::DeepCloneEnvironmentWithRemapping(HInstruction* copy_instr, in DeepCloneEnvironmentWithRemapping()
165 void SuperblockCloner::RemapOrigInternalOrIncomingEdge(HBasicBlock* orig_block, in RemapOrigInternalOrIncomingEdge()
199 void SuperblockCloner::AddCopyInternalEdge(HBasicBlock* orig_block, in AddCopyInternalEdge()
215 void SuperblockCloner::RemapCopyInternalEdge(HBasicBlock* orig_block, in RemapCopyInternalEdge()
239 void SuperblockCloner::FindBackEdgesLocal(HBasicBlock* entry_block, ArenaBitVector* local_set) { in FindBackEdgesLocal()
[all …]
Dsuperblock_cloner_test.cc26 using HBasicBlockMap = SuperblockCloner::HBasicBlockMap;
27 using HInstructionMap = SuperblockCloner::HInstructionMap;
28 using HBasicBlockSet = SuperblockCloner::HBasicBlockSet;
29 using HEdgeSet = SuperblockCloner::HEdgeSet;
170 SuperblockCloner cloner(graph_, in TEST_F()
249 SuperblockCloner cloner(graph_, in TEST_F()
663 SuperblockCloner cloner(graph_, in TEST_F()
Dloop_optimization.cc836 const SuperblockCloner::HInstructionMap* hir_map = helper.GetInstructionMap(); in TryPeelingForLoopInvariantExitsElimination()