Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h35 using BasicBlockT = BasicBlock;
39 using BasicBlockT = MachineBasicBlock;
143 using BasicBlockT = typename afdo_detail::TypeMap<BT>::BasicBlockT;
145 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>;
146 using BlockWeightMap = DenseMap<const BasicBlockT *, uint64_t>;
149 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>;
161 const std::vector<const BasicBlockT *> &BasicBlocks,
162 DenseMap<const BasicBlockT *, uint64_t> &BlockIndex);
167 void findUnlikelyJumps(const std::vector<const BasicBlockT *> &BasicBlocks,
171 bool isExit(const BasicBlockT *BB);
[all …]
H A DSampleProfileLoaderBaseImpl.h56 using BasicBlockT = BasicBlock;
87 using BasicBlockT = typename afdo_detail::IRTraits<BT>::BasicBlockT;
106 using BlockWeightMap = DenseMap<const BasicBlockT *, uint64_t>;
108 DenseMap<const BasicBlockT *, const BasicBlockT *>;
109 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>;
112 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>;
121 const BasicBlockT *getEntryBB(const FunctionT *F) {
124 PredRangeT getPredecessors(BasicBlockT *BB) {
127 SuccRangeT getSuccessors(BasicBlockT *BB) {
134 ErrorOr<uint64_t> getBlockWeight(const BasicBlockT *BB);
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DCFGPrinter.h123 template <typename BasicBlockT>
124 std::string SimpleNodeLabelString(const BasicBlockT *Node) {
135 template <typename BasicBlockT>
137 const BasicBlockT *Node,
138 function_ref<void(raw_string_ostream &, const BasicBlockT &)>
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp95 using BasicBlockT = MachineBasicBlock; typedef
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstructions.h3331 template <typename SwitchInstT, typename ConstantIntT, typename BasicBlockT>
3335 CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>>;
3356 BasicBlockT *getCaseSuccessor() const {