Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:44:45

0001 #ifndef LLVM_TRANSFORMS_VECTORIZE_SANDBOXVECTORIZER_PASSES_NULLPASS_H
0002 #define LLVM_TRANSFORMS_VECTORIZE_SANDBOXVECTORIZER_PASSES_NULLPASS_H
0003 
0004 #include "llvm/SandboxIR/Pass.h"
0005 
0006 namespace llvm::sandboxir {
0007 
0008 class Region;
0009 
0010 /// A Region pass that does nothing, for use as a placeholder in tests.
0011 class NullPass final : public RegionPass {
0012 public:
0013   NullPass() : RegionPass("null") {}
0014   bool runOnRegion(Region &R, const Analyses &A) final { return false; }
0015 };
0016 
0017 } // namespace llvm::sandboxir
0018 
0019 #endif // LLVM_TRANSFORMS_VECTORIZE_SANDBOXVECTORIZER_PASSES_NULLPASS_H