Home
last modified time | relevance | path

Searched refs:BasicBlockT (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h35 using BasicBlockT = BasicBlock;
39 using BasicBlockT = MachineBasicBlock;
85 using BasicBlockT = typename afdo_detail::TypeMap<BT>::BasicBlockT;
87 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>;
91 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>;
108 bool isExit(const BasicBlockT *BB);
125 df_iterator_default_set<const BasicBlockT *> Reachable;
141 DenseMap<const BasicBlockT *, uint64_t> BlockIndex;
142 std::vector<const BasicBlockT *> BasicBlocks;
244 const std::vector<const BasicBlockT *> &BasicBlocks,
[all …]
H A DSampleProfileLoaderBaseImpl.h56 using BasicBlockT = BasicBlock;
88 using BasicBlockT = typename afdo_detail::IRTraits<BT>::BasicBlockT;
109 DenseMap<const BasicBlockT *, const BasicBlockT *>;
110 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>;
113 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>;
435 BasicBlockT *BB1, ArrayRef<BasicBlockT *> Descendants,
483 BasicBlockT *BB1 = &BB;
520 const BasicBlockT *BB = &BI;
570 const BasicBlockT *BB = &BI;
717 BasicBlockT *B1 = &BI;
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp95 using BasicBlockT = MachineBasicBlock; typedef
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h3291 template <typename SwitchInstT, typename ConstantIntT, typename BasicBlockT>
3295 CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>>;
3316 BasicBlockT *getCaseSuccessor() const {