stuij updated this revision to Diff 264560. stuij added a comment. addressing review comments and adding Simon Tatham to contributers
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D76077/new/ https://reviews.llvm.org/D76077 Files: clang/include/clang/Basic/arm_neon.td Index: clang/include/clang/Basic/arm_neon.td =================================================================== --- clang/include/clang/Basic/arm_neon.td +++ clang/include/clang/Basic/arm_neon.td @@ -247,6 +247,12 @@ "UcUsUicsilPcPsfQUcQUsQUiQcQsQiQPcQPsQflUlQlQUlhdQhQdPlQPl"> { let isLaneQ = 1; } +let ArchGuard = "defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)" in { + def SPLAT_BF : WInst<"splat_lane", ".(!q)I", "bQb">; + def SPLATQ_BF : WInst<"splat_laneq", ".(!Q)I", "bQb"> { + let isLaneQ = 1; + } +} //===----------------------------------------------------------------------===// // Intrinsics
Index: clang/include/clang/Basic/arm_neon.td =================================================================== --- clang/include/clang/Basic/arm_neon.td +++ clang/include/clang/Basic/arm_neon.td @@ -247,6 +247,12 @@ "UcUsUicsilPcPsfQUcQUsQUiQcQsQiQPcQPsQflUlQlQUlhdQhQdPlQPl"> { let isLaneQ = 1; } +let ArchGuard = "defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)" in { + def SPLAT_BF : WInst<"splat_lane", ".(!q)I", "bQb">; + def SPLATQ_BF : WInst<"splat_laneq", ".(!Q)I", "bQb"> { + let isLaneQ = 1; + } +} //===----------------------------------------------------------------------===// // Intrinsics
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits