Home | History | Annotate | Download | only in Scalar

Lines Matching full:basic

75 /// that are on the same line but belong to different basic blocks
176 /// \brief Map basic blocks to their computed weights.
178 /// The weight of a basic block is defined to be the maximum
184 /// Edge weights are computed by propagating basic block weights in
207 /// \brief Predecessors for each basic block in the CFG.
210 /// \brief Successors for each basic block in the CFG.
558 /// \brief Compute the weight of a basic block.
560 /// The weight of basic block \p B is the maximum weight of all the
564 /// \param B The basic block to query.
585 /// \brief Compute and store the weights of every basic block.
588 /// the weights of every basic block in the CFG.
680 // every basic block BB2 such that:
694 // We are looking for every basic block BB2 such that:
710 // All the basic blocks in the same equivalence class will execute
747 /// If the weight of a basic block is known, and there is only one edge
751 /// count of the basic block, if needed.
815 // basic block can be computed. It should be no larger than the sum
856 /// \brief Build in/out edge lists for each basic block in the CFG.
867 llvm_unreachable("Found a stale predecessors list in a basic block.");
877 llvm_unreachable("Found a stale successors list in a basic block.");
992 /// 1- Assignment of block weights. All the basic blocks in the function
1053 // Compute basic block weights.