From: Andrew Trick Date: Fri, 9 Mar 2012 00:52:17 +0000 (+0000) Subject: Added TargetPassConfig::enablePass X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=f91a330329aecec00a322ccf4b0438ffbd620574;p=oota-llvm.git Added TargetPassConfig::enablePass git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152359 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/CodeGen/Passes.h b/include/llvm/CodeGen/Passes.h index 8ce339da634..19a1acbb70a 100644 --- a/include/llvm/CodeGen/Passes.h +++ b/include/llvm/CodeGen/Passes.h @@ -101,7 +101,10 @@ public: /// point where StadardID is expected, add TargetID in its place. void substitutePass(char &StandardID, char &TargetID); - /// Allow the target to disable a specific standard pass. + /// Allow the target to enable a specific standard pass by default. + void enablePass(char &ID) { substitutePass(ID, ID); } + + /// Allow the target to disable a specific standard pass by default. void disablePass(char &ID) { substitutePass(ID, NoPassID); } /// Return the pass ssubtituted for StandardID by the target.