Searched refs:BasicBlockT (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SampleProfileInference.h | 122 using BasicBlockT = std::remove_pointer_t<NodeRef>; variable 124 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>; 125 using BlockWeightMap = DenseMap<const BasicBlockT *, uint64_t>; 128 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>; 140 createFlowFunction(const std::vector<const BasicBlockT *> &BasicBlocks, 141 DenseMap<const BasicBlockT *, uint64_t> &BlockIndex); 146 void findUnlikelyJumps(const std::vector<const BasicBlockT *> &BasicBlocks, 150 bool isExit(const BasicBlockT *B 244 createFlowFunction(const std::vector<const BasicBlockT * > & BasicBlocks,DenseMap<const BasicBlockT *,uint64_t> & BlockIndex) createFlowFunction() argument [all...] |
H A D | SampleProfileLoaderBaseImpl.h | 63 using BasicBlockT = BasicBlock; 185 using BasicBlockT = typename afdo_detail::IRTraits<BT>::BasicBlockT; 204 using BlockWeightMap = DenseMap<const BasicBlockT *, uint64_t>; 206 DenseMap<const BasicBlockT *, const BasicBlockT *>; 207 using Edge = std::pair<const BasicBlockT *, const BasicBlockT *>; 210 DenseMap<const BasicBlockT *, SmallVector<const BasicBlockT *, 8>>; 219 const BasicBlockT *getEntryBB(const FunctionT *F) { 222 PredRangeT getPredecessors(BasicBlockT *BB) { 225 SuccRangeT getSuccessors(BasicBlockT *BB) { 233 ErrorOr<uint64_t> getBlockWeight(const BasicBlockT *BB); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GenericDomTreeUpdater.h | 32 using BasicBlockT = typename DomTreeT::NodeType; variable 77 bool isBBPendingDeletion(BasicBlockT *DelBB) const { in isBBPendingDeletion() 214 SmallPtrSet<BasicBlockT *, 8> DeletedBBs; 237 void eraseDelBBNode(BasicBlockT *DelBB);
|
H A D | GenericDomTreeUpdaterImpl.h | 84 SmallSet<std::pair<BasicBlockT *, BasicBlockT *>, 8> Seen; in applyUpdatesPermissive() 191 BasicBlockT *From = U.getFrom(); in dump() 200 BasicBlockT *To = U.getTo(); in dump() 310 BasicBlockT *DelBB) { in eraseDelBBNode()
|
H A D | CFGPrinter.h | 127 template <typename BasicBlockT> 128 std::string SimpleNodeLabelString(const BasicBlockT *Node) { 139 template <typename BasicBlockT> 141 const BasicBlockT *Node, 142 function_ref<void(raw_string_ostream &, const BasicBlockT &)>
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRSampleProfile.cpp | 119 using BasicBlockT = MachineBasicBlock; typedef
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 3095 template <typename SwitchInstT, typename ConstantIntT, typename BasicBlockT> 3099 CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>>; 3120 BasicBlockT *getCaseSuccessor() const {
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 617 const std::vector<const BasicBlockT *> &BasicBlocks, in findUnlikelyJumps()
|