Home | History | Annotate | Download | only in IPO

Lines Matching full:pass

1 //===- BarrierNoopPass.cpp - A barrier pass for the pass manager ----------===//
12 // This pass is a nonce pass intended to allow manipulation of the implicitly
13 // nesting pass manager. For example, it can be used to cause a CGSCC pass
16 // FIXME: This is a huge HACK. This should be removed when the pass manager's
21 #include "llvm/Pass.h"
26 /// \brief A nonce module pass used to place a barrier in a pass manager.
28 /// There is no mechanism for ending a CGSCC pass manager once one is started.
33 static char ID; // Pass identification.
46 INITIALIZE_PASS(BarrierNoop, "barrier", "A No-Op Barrier Pass",