]> granicus.if.org Git - llvm/commitdiff
Update NVVMReflect usage doc to new idiom for adding target-specific early passes.
authorJustin Lebar <jlebar@google.com>
Fri, 27 Jan 2017 19:44:24 +0000 (19:44 +0000)
committerJustin Lebar <jlebar@google.com>
Fri, 27 Jan 2017 19:44:24 +0000 (19:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293327 91177308-0d34-0410-b5e6-96231b3b80d8

docs/NVPTXUsage.rst

index 37b433d99e19c9f988b12dc502e1d1468887a822..159fe078653c21b6ee0c142919510ced7eed4502 100644 (file)
@@ -334,11 +334,8 @@ manager:
 
     std::unique_ptr<TargetMachine> TM = ...;
     PassManagerBuilder PMBuilder(...);
-    PMBuilder.addExtension(
-        PassManagerBuilder::EP_EarlyAsPossible,
-        [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) {
-          TM->addEarlyAsPossiblePasses(PM);
-        });
+    if (TM)
+      TM->adjustPassManager(PMBuilder);
 
 Reflection Parameters
 ---------------------