Searched refs:EdgeInfo (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CtxProfAnalysis.cpp | 57 struct EdgeInfo { struct in llvm::ProfileAnnotatorImpl 62 explicit EdgeInfo(BBInfo &Src, BBInfo &Dest) : Src(&Src), Dest(&Dest) {} in EdgeInfo() argument 72 SmallVector<EdgeInfo *> OutEdges; 73 SmallVector<EdgeInfo *> InEdges; 81 std::optional<uint64_t> getEdgeSum(const SmallVector<EdgeInfo *> &Edges, in getEdgeSum() 95 bool computeCountFrom(const SmallVector<EdgeInfo *> &Edges) { in computeCountFrom() 101 void setSingleUnknownEdgeCount(SmallVector<EdgeInfo *> &Edges) { in setSingleUnknownEdgeCount() 104 EdgeInfo *E = nullptr; in setSingleUnknownEdgeCount() 152 void addInEdge(EdgeInfo &Info) { in addInEdge() 161 void addOutEdge(size_t Index, EdgeInfo &Info) { in addOutEdge() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionImport.cpp | 341 using EdgeInfo = std::tuple<const FunctionSummary *, unsigned /* Threshold */>; typedef 505 SmallVectorImpl<EdgeInfo> &Worklist, GlobalsImporter &GVImporter, 874 SmallVectorImpl<EdgeInfo> &Worklist, GlobalsImporter &GVImporter, in computeImportForFunction() 1066 SmallVector<EdgeInfo, 128> Worklist; in computeImportForModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 2102 struct EdgeInfo { struct in llvm::slpvectorizer::BoUpSLP 2103 EdgeInfo() = default; 2104 EdgeInfo(TreeEntry *UserTE, unsigned EdgeIdx) in EdgeInfo() argument 2112 const BoUpSLP::EdgeInfo &EI) { in operator <<() 2123 bool operator == (const EdgeInfo &Other) const { in operator ==() argument 3489 void buildTreeRec(ArrayRef<Value *> Roots, unsigned Depth, const EdgeInfo &EI, 3780 EdgeInfo UserTreeIndex; 4057 const EdgeInfo &UserTreeIdx, in newGatherTreeEntry() 4066 const EdgeInfo &UserTreeIdx, in newTreeEntry() 4082 const EdgeInfo &UserTreeIdx, in newTreeEntry() [all …]
|