mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 03:50:17 +08:00
This patch updates the mbarrier.init/inval Ops to use the AnyTypeOf[] construct for their `addr` argument. This enables us to have a single Op that can take a pointer in either generic or shared memory space and generate the right intrinsics during the lowering. * Updated existing tests accordingly. * Verified locally that there are no new regressions in `integration` tests. * TODO: Additional updates for the remaining mbarrier Ops are in progress. These will be refactored in subsequent patches. Signed-off-by: Durgadoss R <durgadossr@nvidia.com>
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.