Add lowering of LinalgLibraryOps to linalg.load + linalg.store.
This CL adds a pass to lower out of dot,matvec,matmul etc and into a combination of affine.for, linalg.load and linalg.store operations. Such operations can then later lowered to LLVM. This CL essentially performs op expansion using EDSCs and factors out a few common utils from Tiling.cpp. -- PiperOrigin-RevId: 249049518
Loading
Please sign in to comment