Adding this pattern reduces code duplication. There is no need to have a custom implementation for lowering to llvm.cmpxchg. Differential Revision: https://reviews.llvm.org/D78753
647 B
647 B
Passes
This document describes the available MLIR passes and their contracts.
[TOC]
General Transformation Passes
[include "GeneralPasses.md"]
Conversion Passes
[include "ConversionPasses.md"]
affine Dialect Passes
[include "AffinePasses.md"]
gpu Dialect Passes
[include "GPUPasses.md"]
linalg Dialect Passes
[include "LinalgPasses.md"]
llvm Dialect Passes
[include "LLVMPasses.md"]
loop Dialect Passes
[include "LoopPasses.md"]
quant Dialect Passes
[include "QuantPasses.md"]
spv Dialect Passes
[include "SPIRVPasses.md"]
standard Dialect Passes
[include "StandardPasses.md"]