14#ifndef AIE_DIALECT_AIEVEC_TRANSFORMS_PASSES_H
15#define AIE_DIALECT_AIEVEC_TRANSFORMS_PASSES_H
20#include "mlir/Pass/Pass.h"
21#include "mlir/Pass/PassOptions.h"
65#include "aie/Dialect/AIEVec/Transforms/Passes.h.inc"
72#define GEN_PASS_REGISTRATION
73#include "aie/Dialect/AIEVec/Transforms/Passes.h.inc"
std::unique_ptr< mlir::Pass > createAIEVectorizePass()
std::unique_ptr<::mlir::Pass > createSplitVectorLoadUpsChainsPass()
Create a pass that splits vector.load + aievec.ups chains to reduce shuffle operations for AIE2p targ...