diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
commit | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch) | |
tree | 012bb94d777798f1f56ac1cec429509766d05181 /contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h | |
parent | 6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff) | |
download | ydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h b/contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h index 2b0fa56f9d..a67d8079cd 100644 --- a/contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h +++ b/contrib/libs/llvm12/include/llvm/Analysis/LazyCallGraph.h @@ -1053,29 +1053,29 @@ public: /// fully visited by the DFS prior to calling this routine. void removeDeadFunction(Function &F); - /// Add a new function split/outlined from an existing function. - /// - /// The new function may only reference other functions that the original - /// function did. - /// - /// The original function must reference (either directly or indirectly) the - /// new function. - /// - /// The new function may also reference the original function. - /// It may end up in a parent SCC in the case that the original function's - /// edge to the new function is a ref edge, and the edge back is a call edge. - void addSplitFunction(Function &OriginalFunction, Function &NewFunction); - - /// Add new ref-recursive functions split/outlined from an existing function. - /// - /// The new functions may only reference other functions that the original - /// function did. The new functions may reference (not call) the original - /// function. - /// - /// The original function must reference (not call) all new functions. - /// All new functions must reference (not call) each other. - void addSplitRefRecursiveFunctions(Function &OriginalFunction, - ArrayRef<Function *> NewFunctions); + /// Add a new function split/outlined from an existing function. + /// + /// The new function may only reference other functions that the original + /// function did. + /// + /// The original function must reference (either directly or indirectly) the + /// new function. + /// + /// The new function may also reference the original function. + /// It may end up in a parent SCC in the case that the original function's + /// edge to the new function is a ref edge, and the edge back is a call edge. + void addSplitFunction(Function &OriginalFunction, Function &NewFunction); + + /// Add new ref-recursive functions split/outlined from an existing function. + /// + /// The new functions may only reference other functions that the original + /// function did. The new functions may reference (not call) the original + /// function. + /// + /// The original function must reference (not call) all new functions. + /// All new functions must reference (not call) each other. + void addSplitRefRecursiveFunctions(Function &OriginalFunction, + ArrayRef<Function *> NewFunctions); ///@} @@ -1180,11 +1180,11 @@ private: /// the NodeMap. Node &insertInto(Function &F, Node *&MappedN); - /// Helper to initialize a new node created outside of creating SCCs and add - /// it to the NodeMap if necessary. For example, useful when a function is - /// split. - Node &initNode(Function &F); - + /// Helper to initialize a new node created outside of creating SCCs and add + /// it to the NodeMap if necessary. For example, useful when a function is + /// split. + Node &initNode(Function &F); + /// Helper to update pointers back to the graph object during moves. void updateGraphPtrs(); |