]> granicus.if.org Git - llvm/commitdiff
Elaborate why we have an option on by default for enabling chr.
authorEric Christopher <echristo@gmail.com>
Thu, 18 Apr 2019 06:17:40 +0000 (06:17 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 18 Apr 2019 06:17:40 +0000 (06:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358641 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Passes/PassBuilder.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp

index 074abebb1429f452aa5a41c40c6a1a942f0d1ae2..92d6dbc2b5a7952279bb001b70afcbc6bfcbc70b 100644 (file)
@@ -209,6 +209,8 @@ static cl::opt<bool> EnableSyntheticCounts(
 static Regex DefaultAliasRegex(
     "^(default|thinlto-pre-link|thinlto|lto-pre-link|lto)<(O[0123sz])>$");
 
+// This option is used in simplifying testing SampleFDO optimizations for
+// profile loading.
 static cl::opt<bool>
     EnableCHR("enable-chr-npm", cl::init(true), cl::Hidden,
               cl::desc("Enable control height reduction optimization (CHR)"));
index cecbccb25dea9803bc7b1f35f589601c77ee9a6f..745f663ebdc8597cd362fe745ab585b3567104ca 100644 (file)
@@ -139,6 +139,8 @@ static cl::opt<bool> EnableGVNSink(
     "enable-gvn-sink", cl::init(false), cl::Hidden,
     cl::desc("Enable the GVN sinking pass (default = off)"));
 
+// This option is used in simplifying testing SampleFDO optimizations for
+// profile loading.
 static cl::opt<bool>
     EnableCHR("enable-chr", cl::init(true), cl::Hidden,
               cl::desc("Enable control height reduction optimization (CHR)"));