Lines Matching refs:BT

158 template <class BT> struct BlockEdgesAdder;
772 template <class BT> class BlockFrequencyInfoImpl : BlockFrequencyInfoImplBase {
773 typedef typename bfi_detail::TypeMap<BT>::BlockT BlockT;
774 typedef typename bfi_detail::TypeMap<BT>::FunctionT FunctionT;
775 typedef typename bfi_detail::TypeMap<BT>::BranchProbabilityInfoT
777 typedef typename bfi_detail::TypeMap<BT>::LoopT LoopT;
778 typedef typename bfi_detail::TypeMap<BT>::LoopInfoT LoopInfoT;
781 friend struct bfi_detail::BlockEdgesAdder<BT>;
926 template <class BT>
927 void BlockFrequencyInfoImpl<BT>::doFunction(const FunctionT *F,
954 template <class BT> void BlockFrequencyInfoImpl<BT>::initializeRPOT() {
976 template <class BT> void BlockFrequencyInfoImpl<BT>::initializeLoops() {
1029 template <class BT> void BlockFrequencyInfoImpl<BT>::computeMassInLoops() {
1043 template <class BT>
1044 bool BlockFrequencyInfoImpl<BT>::computeMassInLoop(LoopData &Loop) {
1073 template <class BT>
1074 bool BlockFrequencyInfoImpl<BT>::tryToComputeMassInFunction() {
1093 template <class BT> void BlockFrequencyInfoImpl<BT>::computeMassInFunction() {
1104 template <class BT> struct BlockEdgesAdder {
1105 typedef BT BlockT;
1109 const BlockFrequencyInfoImpl<BT> &BFI;
1110 explicit BlockEdgesAdder(const BlockFrequencyInfoImpl<BT> &BFI)
1121 template <class BT>
1122 void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
1131 BlockEdgesAdder<BT> addBlockEdges(*this);
1142 template <class BT>
1144 BlockFrequencyInfoImpl<BT>::propagateMassToSuccessors(LoopData *OuterLoop,
1172 template <class BT>
1173 raw_ostream &BlockFrequencyInfoImpl<BT>::print(raw_ostream &OS) const {