llvm-project/mlir/lib/Conversion
Benjamin Kramer a9b5edc5e2 Make mlir::Value's bool conversion operator explicit
This still allows `if (value)` while requiring an explicit cast when not
in a boolean context. This means things like `std::set<Value>` will no
longer compile.

Differential Revision: https://reviews.llvm.org/D80497
2020-05-25 18:22:00 +02:00
..
AVX512ToLLVM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
AffineToStandard [mlir] Erase or clear blocks through ConversionPatternRewriter when applicable 2020-05-20 16:12:05 +02:00
GPUCommon [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. 2020-05-21 08:53:47 -05:00
GPUToCUDA [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. 2020-05-21 08:53:47 -05:00
GPUToNVVM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
GPUToROCDL [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
GPUToSPIRV [mlir] Erase or clear blocks through ConversionPatternRewriter when applicable 2020-05-20 16:12:05 +02:00
GPUToVulkan [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
LinalgToLLVM [mlir] Rename conversions involving ex-Loop dialect to mention SCF 2020-05-15 10:45:11 +02:00
LinalgToSPIRV [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
LinalgToStandard [MLIR] Fix linkage for libMLIR.so 2020-05-17 13:46:52 -07:00
SCFToGPU [mlir] Rename conversions involving ex-Loop dialect to mention SCF 2020-05-15 10:45:11 +02:00
SCFToStandard [mlir] SCFToStandard: support any ops in and around the control flow ops 2020-05-20 16:12:05 +02:00
StandardToLLVM Fixed a typo in the comment for allocateBuffer() 2020-05-18 14:41:57 -04:00
StandardToSPIRV [mlir][spirv] Adapt subview legalization to the updated op semantics. 2020-05-20 12:00:21 -07:00
VectorToLLVM [mlir][Vector] Add an optional "masked" boolean array attribute to vector transfer operations 2020-05-18 11:52:08 -04:00
VectorToSCF Make mlir::Value's bool conversion operator explicit 2020-05-25 18:22:00 +02:00
CMakeLists.txt [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. 2020-05-21 08:53:47 -05:00
PassDetail.h [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00