[llvm] 4001fea - [CGSCC][LazyCallGraph][NFC] Fix typos in code comments
Fraser Cormack via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 10 10:23:30 PST 2021
Author: Fraser Cormack
Date: 2021-11-10T18:14:12Z
New Revision: 4001fea62190de85d980f0518f6290b509fee85d
URL: https://github.com/llvm/llvm-project/commit/4001fea62190de85d980f0518f6290b509fee85d
DIFF: https://github.com/llvm/llvm-project/commit/4001fea62190de85d980f0518f6290b509fee85d.diff
LOG: [CGSCC][LazyCallGraph][NFC] Fix typos in code comments
Added:
Modified:
llvm/include/llvm/Analysis/CGSCCPassManager.h
llvm/include/llvm/Analysis/LazyCallGraph.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/Analysis/CGSCCPassManager.h b/llvm/include/llvm/Analysis/CGSCCPassManager.h
index 856073260c747..b348b47471267 100644
--- a/llvm/include/llvm/Analysis/CGSCCPassManager.h
+++ b/llvm/include/llvm/Analysis/CGSCCPassManager.h
@@ -20,7 +20,7 @@
/// A secondary more general goal is to be able to isolate optimization on
/// unrelated parts of the IR module. This is useful to ensure our
/// optimizations are principled and don't miss oportunities where refinement
-/// of one part of the module influence transformations in another part of the
+/// of one part of the module influences transformations in another part of the
/// module. But this is also useful if we want to parallelize the optimizations
/// across common large module graph shapes which tend to be very wide and have
/// large regions of unrelated cliques.
@@ -221,7 +221,7 @@ using ModuleAnalysisManagerCGSCCProxy =
LazyCallGraph &>;
/// Support structure for SCC passes to communicate updates the call graph back
-/// to the CGSCC pass manager infrsatructure.
+/// to the CGSCC pass manager infrastructure.
///
/// The CGSCC pass manager runs SCC passes which are allowed to update the call
/// graph and SCC structures. This means the structure the pass manager works
@@ -280,22 +280,22 @@ struct CGSCCUpdateResult {
/// If non-null, the updated current \c RefSCC being processed.
///
- /// This is set when a graph refinement takes place an the "current" point in
- /// the graph moves "down" or earlier in the post-order walk. This will often
- /// cause the "current" RefSCC to be a newly created RefSCC object and the
- /// old one to be added to the above worklist. When that happens, this
+ /// This is set when a graph refinement takes place and the "current" point
+ /// in the graph moves "down" or earlier in the post-order walk. This will
+ /// often cause the "current" RefSCC to be a newly created RefSCC object and
+ /// the old one to be added to the above worklist. When that happens, this
/// pointer is non-null and can be used to continue processing the "top" of
/// the post-order walk.
LazyCallGraph::RefSCC *UpdatedRC;
/// If non-null, the updated current \c SCC being processed.
///
- /// This is set when a graph refinement takes place an the "current" point in
- /// the graph moves "down" or earlier in the post-order walk. This will often
- /// cause the "current" SCC to be a newly created SCC object and the old one
- /// to be added to the above worklist. When that happens, this pointer is
- /// non-null and can be used to continue processing the "top" of the
- /// post-order walk.
+ /// This is set when a graph refinement takes place and the "current" point
+ /// in the graph moves "down" or earlier in the post-order walk. This will
+ /// often cause the "current" SCC to be a newly created SCC object and the
+ /// old one to be added to the above worklist. When that happens, this
+ /// pointer is non-null and can be used to continue processing the "top" of
+ /// the post-order walk.
LazyCallGraph::SCC *UpdatedC;
/// Preserved analyses across SCCs.
@@ -304,7 +304,7 @@ struct CGSCCUpdateResult {
/// (changing both the CG structure and the function IR itself). However,
/// this means we need to take special care to correctly mark what analyses
/// are preserved *across* SCCs. We have to track this out-of-band here
- /// because within the main `PassManeger` infrastructure we need to mark
+ /// because within the main `PassManager` infrastructure we need to mark
/// everything within an SCC as preserved in order to avoid repeatedly
/// invalidating the same analyses as we unnest pass managers and adaptors.
/// So we track the cross-SCC version of the preserved analyses here from any
diff --git a/llvm/include/llvm/Analysis/LazyCallGraph.h b/llvm/include/llvm/Analysis/LazyCallGraph.h
index d07642c4d7683..0580f4d7b226c 100644
--- a/llvm/include/llvm/Analysis/LazyCallGraph.h
+++ b/llvm/include/llvm/Analysis/LazyCallGraph.h
@@ -145,7 +145,7 @@ class LazyCallGraph {
/// around but clear them.
explicit operator bool() const;
- /// Returnss the \c Kind of the edge.
+ /// Returns the \c Kind of the edge.
Kind getKind() const;
/// Test whether the edge represents a direct call to a function.
@@ -307,9 +307,9 @@ class LazyCallGraph {
/// A node in the call graph.
///
- /// This represents a single node. It's primary roles are to cache the list of
- /// callees, de-duplicate and provide fast testing of whether a function is
- /// a callee, and facilitate iteration of child nodes in the graph.
+ /// This represents a single node. Its primary roles are to cache the list of
+ /// callees, de-duplicate and provide fast testing of whether a function is a
+ /// callee, and facilitate iteration of child nodes in the graph.
///
/// The node works much like an optional in order to lazily populate the
/// edges of each node. Until populated, there are no edges. Once populated,
@@ -392,7 +392,7 @@ class LazyCallGraph {
/// Internal helper to directly replace the function with a new one.
///
- /// This is used to facilitate tranfsormations which need to replace the
+ /// This is used to facilitate transformations which need to replace the
/// formal Function object but directly move the body and users from one to
/// the other.
void replaceFunction(Function &NewF);
@@ -435,7 +435,7 @@ class LazyCallGraph {
Nodes.clear();
}
- /// Print a short descrtiption useful for debugging or logging.
+ /// Print a short description useful for debugging or logging.
///
/// We print the function names in the SCC wrapped in '()'s and skipping
/// the middle functions if there are a large number.
@@ -467,9 +467,10 @@ class LazyCallGraph {
/// Verify invariants about the SCC.
///
/// This will attempt to validate all of the basic invariants within an
- /// SCC, but not that it is a strongly connected componet per-se. Primarily
- /// useful while building and updating the graph to check that basic
- /// properties are in place rather than having inexplicable crashes later.
+ /// SCC, but not that it is a strongly connected component per se.
+ /// Primarily useful while building and updating the graph to check that
+ /// basic properties are in place rather than having inexplicable crashes
+ /// later.
void verify();
#endif
@@ -511,7 +512,7 @@ class LazyCallGraph {
/// Provide a short name by printing this SCC to a std::string.
///
- /// This copes with the fact that we don't have a name per-se for an SCC
+ /// This copes with the fact that we don't have a name per se for an SCC
/// while still making the use of this in debugging and logging useful.
std::string getName() const {
std::string Name;
@@ -644,7 +645,7 @@ class LazyCallGraph {
/// Provide a short name by printing this RefSCC to a std::string.
///
- /// This copes with the fact that we don't have a name per-se for an RefSCC
+ /// This copes with the fact that we don't have a name per se for an RefSCC
/// while still making the use of this in debugging and logging useful.
std::string getName() const {
std::string Name;
More information about the llvm-commits
mailing list