summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2017-01-27 19:44:24 +0000
committerJustin Lebar <jlebar@google.com>2017-01-27 19:44:24 +0000
commit6b5005514a577a56afe785ccb52fb141374c186a (patch)
treea14fe4f357296ea833233fd80b6bb6070d68d323
parentd289e4541f586741b9e4eeb784b931a61ead3a00 (diff)
downloadbcm5719-llvm-6b5005514a577a56afe785ccb52fb141374c186a.tar.gz
bcm5719-llvm-6b5005514a577a56afe785ccb52fb141374c186a.zip
Update NVVMReflect usage doc to new idiom for adding target-specific early passes.
llvm-svn: 293327
-rw-r--r--llvm/docs/NVPTXUsage.rst7
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/docs/NVPTXUsage.rst b/llvm/docs/NVPTXUsage.rst
index 37b433d99e1..159fe078653 100644
--- a/llvm/docs/NVPTXUsage.rst
+++ b/llvm/docs/NVPTXUsage.rst
@@ -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
---------------------
OpenPOWER on IntegriCloud