eopXD created this revision. Herald added subscribers: sunshaoce, VincentWu, vkmr, frasercrmck, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, jrtc27, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, asb, arichardson. Herald added a project: All. eopXD requested review of this revision. Herald added subscribers: cfe-commits, pcwang-thead, MaskRay. Herald added a project: clang.
The default value is set to `Omit`, but in fact the value is set under `updateNamesAndPolicy`, which is set to TUMU when masked and TAMU when unmasked. This commit demonstrates so and further remove another dependency of `Omit. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D141759 Files: clang/include/clang/Support/RISCVVIntrinsicUtils.h Index: clang/include/clang/Support/RISCVVIntrinsicUtils.h =================================================================== --- clang/include/clang/Support/RISCVVIntrinsicUtils.h +++ clang/include/clang/Support/RISCVVIntrinsicUtils.h @@ -99,8 +99,8 @@ Agnostic, Omit, // No policy required. }; - PolicyType TailPolicy = Omit; - PolicyType MaskPolicy = Omit; + PolicyType TailPolicy = Undisturbed; + PolicyType MaskPolicy = Undisturbed; Policy() : IsUnspecified(true) {} Policy(PolicyType _TailPolicy, PolicyType _MaskPolicy) : TailPolicy(_TailPolicy), MaskPolicy(_MaskPolicy) {}
Index: clang/include/clang/Support/RISCVVIntrinsicUtils.h =================================================================== --- clang/include/clang/Support/RISCVVIntrinsicUtils.h +++ clang/include/clang/Support/RISCVVIntrinsicUtils.h @@ -99,8 +99,8 @@ Agnostic, Omit, // No policy required. }; - PolicyType TailPolicy = Omit; - PolicyType MaskPolicy = Omit; + PolicyType TailPolicy = Undisturbed; + PolicyType MaskPolicy = Undisturbed; Policy() : IsUnspecified(true) {} Policy(PolicyType _TailPolicy, PolicyType _MaskPolicy) : TailPolicy(_TailPolicy), MaskPolicy(_MaskPolicy) {}
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits