Lines Matching refs:HBasicBlock

37   HEdge(HBasicBlock* from, HBasicBlock* to) : from_(from->GetBlockId()), to_(to->GetBlockId()) {  in HEdge()
79 HBasicBlock* block_from = graph->GetBlocks()[from]; in IsEdgeValid()
80 HBasicBlock* block_to = graph->GetBlocks()[to]; in IsEdgeValid()
139 using HBasicBlockMap = ArenaSafeMap<HBasicBlock*, HBasicBlock*>;
183 HBasicBlock* CloneBasicBlock(const HBasicBlock* orig_block);
195 HBasicBlock* GetBlockCopy(HBasicBlock* orig_block) const { in GetBlockCopy()
196 HBasicBlock* block = bb_map_->Get(orig_block); in GetBlockCopy()
214 bool IsInOrigBBSet(const HBasicBlock* block) const { in IsInOrigBBSet()
226 void SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const;
293 void RemapOrigInternalOrIncomingEdge(HBasicBlock* orig_block, HBasicBlock* orig_succ);
296 void AddCopyInternalEdge(HBasicBlock* orig_block, HBasicBlock* orig_succ);
299 void RemapCopyInternalEdge(HBasicBlock* orig_block, HBasicBlock* orig_succ);
317 void FindBackEdgesLocal(HBasicBlock* entry_block, ArenaBitVector* local_set);
341 HBasicBlock* GetBlockById(uint32_t block_id) const { in GetBlockById()
343 HBasicBlock* block = graph_->GetBlocks()[block_id]; in GetBlockById()
425 HBasicBlock* DoPeeling() { in DoPeeling()
454 HBasicBlock* DoUnrolling() { in DoUnrolling()
481 HBasicBlock* DoVersioning() { in DoVersioning()
495 HBasicBlock* DoLoopTransformationImpl(TransformationKind transformation);
512 HBasicBlock* DoPeeling() { return helper_.DoPeeling(); } in DoPeeling()
513 HBasicBlock* DoUnrolling() { return helper_.DoUnrolling(); } in DoUnrolling()
514 HBasicBlock* DoVersioning() { return helper_.DoVersioning(); } in DoVersioning()