diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2016-08-02 05:49:32 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2016-08-02 05:49:32 +0000 |
| commit | feb095598c5161966a7aaca67a56203fbb40cdbb (patch) | |
| tree | 71c1be550e39d13779b96d5511ef689a3432a867 /llvm | |
| parent | 05948fb36c5f61554844ba3f31a0674a655549a6 (diff) | |
| download | bcm5719-llvm-feb095598c5161966a7aaca67a56203fbb40cdbb.tar.gz bcm5719-llvm-feb095598c5161966a7aaca67a56203fbb40cdbb.zip | |
[Inliner] Clean up doxygen comments to match modern style.
llvm-svn: 277417
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/Transforms/IPO/InlinerPass.h | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/llvm/include/llvm/Transforms/IPO/InlinerPass.h b/llvm/include/llvm/Transforms/IPO/InlinerPass.h index 31a63ca7b30..80410373afa 100644 --- a/llvm/include/llvm/Transforms/IPO/InlinerPass.h +++ b/llvm/include/llvm/Transforms/IPO/InlinerPass.h @@ -30,37 +30,34 @@ class InlineCost; class ProfileSummaryInfo; template <class PtrType, unsigned SmallSize> class SmallPtrSet; -/// Inliner - This class contains all of the helper code which is used to -/// perform the inlining operations that do not depend on the policy. -/// +/// This class contains all of the helper code which is used to perform the +/// inlining operations that do not depend on the policy. struct Inliner : public CallGraphSCCPass { explicit Inliner(char &ID); explicit Inliner(char &ID, bool InsertLifetime); - /// getAnalysisUsage - For this class, we declare that we require and preserve - /// the call graph. If the derived class implements this method, it should - /// always explicitly call the implementation here. + /// For this class, we declare that we require and preserve the call graph. + /// If the derived class implements this method, it should always explicitly + /// call the implementation here. void getAnalysisUsage(AnalysisUsage &Info) const override; bool doInitialization(CallGraph &CG) override; - // Main run interface method, this implements the interface required by the - // Pass class. + /// Main run interface method, this implements the interface required by the + /// Pass class. bool runOnSCC(CallGraphSCC &SCC) override; using llvm::Pass::doFinalization; - // doFinalization - Remove now-dead linkonce functions at the end of - // processing to avoid breaking the SCC traversal. + /// Remove now-dead linkonce functions at the end of processing to avoid + /// breaking the SCC traversal. bool doFinalization(CallGraph &CG) override; - /// getInlineCost - This method must be implemented by the subclass to - /// determine the cost of inlining the specified call site. If the cost - /// returned is greater than the current inline threshold, the call site is - /// not inlined. - /// + /// This method must be implemented by the subclass to determine the cost of + /// inlining the specified call site. If the cost returned is greater than + /// the current inline threshold, the call site is not inlined. virtual InlineCost getInlineCost(CallSite CS) = 0; - /// removeDeadFunctions - Remove dead functions. + /// Remove dead functions. /// /// This also includes a hack in the form of the 'AlwaysInlineOnly' flag /// which restricts it to deleting functions with an 'AlwaysInline' @@ -68,14 +65,14 @@ struct Inliner : public CallGraphSCCPass { /// deal with that subset of the functions. bool removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly = false); - /// This function performs the main work of the pass. The default - /// of Inlinter::runOnSCC() calls skipSCC() before calling this method, but - /// derived classes which cannot be skipped can override that method and - /// call this function unconditionally. + /// This function performs the main work of the pass. The default of + /// Inlinter::runOnSCC() calls skipSCC() before calling this method, but + /// derived classes which cannot be skipped can override that method and call + /// this function unconditionally. bool inlineCalls(CallGraphSCC &SCC); private: - // InsertLifetime - Insert @llvm.lifetime intrinsics. + // Insert @llvm.lifetime intrinsics. bool InsertLifetime; protected: |

