Home
last modified time | relevance | path

Searched refs:EdgeInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCtxProfAnalysis.cpp57 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 DFunctionImport.cpp341 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 DSLPVectorizer.cpp2102 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 …]