Lines Matching refs:HBasicBlock
46 inline uint32_t operator()(const HBasicBlock* b) const { in operator()
62 inline HBasicBlock* GetBlock(uint32_t id) const { in GetBlock()
64 HBasicBlock* blk = graph_->GetBlocks()[id]; in GetBlock()
69 inline HBasicBlock* operator()(uint32_t id) const { in operator()
83 bool operator()(const HBasicBlock* b) const { in operator()
121 FilterIterator<ArenaVector<HBasicBlock*>::const_iterator, BlockIdFilterThunk>>;
153 bool IsEntryBlock(const HBasicBlock* blk) const { in IsEntryBlock()
167 bool ContainsBlock(const HBasicBlock* blk) const { in ContainsBlock()
174 bool SucceedsBlock(const HBasicBlock* blk) const { in SucceedsBlock()
187 bool PrecedesBlock(const HBasicBlock* blk) const { in PrecedesBlock()
239 bool ContainsBlock(const HBasicBlock* blk) const { in ContainsBlock()
248 void RemoveBlock(const HBasicBlock* to_remove);
281 bool operator()(HBasicBlock* blk) const { in operator()
292 FilterIterator<typename ArenaVector<HBasicBlock*>::const_iterator, ContainsFunctor>>
302 return std::all_of(graph->GetBlocks().begin(), graph->GetBlocks().end(), [](HBasicBlock* blk) { in CanAnalyse()
308 std::bitset<kMaxFilterableSuccessors> GetAllowedSuccessors(const HBasicBlock* blk) const { in GetAllowedSuccessors()
313 void LimitBlockSuccessors(const HBasicBlock* block, in LimitBlockSuccessors()