Lines Matching refs:CFG
15 #include "source/opt/cfg.h"
36 CFG::CFG(Module* module)
49 void CFG::AddEdges(BasicBlock* blk) {
59 void CFG::RemoveNonExistingEdges(uint32_t blk_id) {
75 void CFG::ComputeStructuredOrder(Function* func, BasicBlock* root,
98 void CFG::ForEachBlockInPostOrder(BasicBlock* bb,
111 void CFG::ForEachBlockInReversePostOrder(
124 void CFG::ComputeStructuredSuccessors(Function* func) {
150 void CFG::ComputePostOrderTraversal(BasicBlock* bb,
164 BasicBlock* CFG::SplitLoopHeader(BasicBlock* bb) {
210 // Update cfg
290 assert(latch_pos != block_preds.end() && "The cfg was invalid.");