llvm-project/mlir/lib/Conversion/StandardToSPIRV
Rahul Joshi 0d988da6d1 [MLIR] Change ODS collective params build method to provide an empty default value for named attributes
- Provide default value for `ArrayRef<NamedAttribute> attributes` parameter of
  the collective params build method.
- Change the `genSeparateArgParamBuilder` function to not generate build methods
  that may be ambiguous with the new collective params build method.
- This change should help eliminate passing empty NamedAttribue ArrayRef when the
  collective params build method is used
- Extend op-decl.td unit test to make sure the ambiguous build methods are not
  generated.

Differential Revision: https://reviews.llvm.org/D83517
2020-07-13 13:35:44 -07:00
..
CMakeLists.txt [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
ConvertStandardToSPIRV.cpp [MLIR] Change ODS collective params build method to provide an empty default value for named attributes 2020-07-13 13:35:44 -07:00
ConvertStandardToSPIRVPass.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
LegalizeStandardForSPIRV.cpp [mlir] Fix gcc build break due to previous commit 2020-06-19 19:00:14 -07:00