#ifndef LLVM_TRANSFORMS_SCALAR_SCALARIZEMASKEDGATHER_H
#define LLVM_TRANSFORMS_SCALAR_SCALARIZEMASKEDGATHER_H

#include "llvm/IR/PassManager.h"

namespace llvm {

struct ScalarizeMaskedGatherPass
    : public PassInfoMixin<ScalarizeMaskedGatherPass> {
  PreservedAnalyses run(Module &F, ModuleAnalysisManager &AM);
};

} // end namespace llvm

#endif
