Home
last modified time | relevance | path

Searched refs:ImmCheck (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sme.td23 multiclass ZALoad<string n_suffix, string t, string i_prefix, list<ImmCheck> ch> {
43 defm SVLD1_ZA8 : ZALoad<"za8", "c", "aarch64_sme_ld1b", [ImmCheck<0, ImmCheck0_0>]>;
44 defm SVLD1_ZA16 : ZALoad<"za16", "s", "aarch64_sme_ld1h", [ImmCheck<0, ImmCheck0_1>]>;
45 defm SVLD1_ZA32 : ZALoad<"za32", "i", "aarch64_sme_ld1w", [ImmCheck<0, ImmCheck0_3>]>;
46 defm SVLD1_ZA64 : ZALoad<"za64", "l", "aarch64_sme_ld1d", [ImmCheck<0, ImmCheck0_7>]>;
47 defm SVLD1_ZA128 : ZALoad<"za128", "q", "aarch64_sme_ld1q", [ImmCheck<0, ImmCheck0_15>]>;
62 multiclass ZAStore<string n_suffix, string t, string i_prefix, list<ImmCheck> ch> {
82 defm SVST1_ZA8 : ZAStore<"za8", "c", "aarch64_sme_st1b", [ImmCheck<0, ImmCheck0_0>]>;
83 defm SVST1_ZA16 : ZAStore<"za16", "s", "aarch64_sme_st1h", [ImmCheck<0, ImmCheck0_1>]>;
84 defm SVST1_ZA32 : ZAStore<"za32", "i", "aarch64_sme_st1w", [ImmCheck<0, ImmCheck0_3>]>;
[all …]
H A Darm_sve.td303 …e, "aarch64_sve_bfdot_lane_v2", [IsOverloadNone, VerifyRuntimeMode], [ImmCheck<3, ImmCheck0_3>]>;
304 …e, "aarch64_sve_bfmlalb_lane_v2", [IsOverloadNone, VerifyRuntimeMode], [ImmCheck<3, ImmCheck0_7>]>;
305 …e, "aarch64_sve_bfmlalt_lane_v2", [IsOverloadNone, VerifyRuntimeMode], [ImmCheck<3, ImmCheck0_7>]>;
654 …qi", "il", MergeNone, "aarch64_sve_sdot_lane", [VerifyRuntimeMode], [ImmCheck<3, ImmCheckLaneIn…
655 …qi", "UiUl", MergeNone, "aarch64_sve_udot_lane", [VerifyRuntimeMode], [ImmCheck<3, ImmCheckLaneIn…
693 …"csil", MergeOp1, "aarch64_sve_asrd", [VerifyRuntimeMode], [ImmCheck<2, ImmCheckShiftR…
694 …"csil", MergeAny, "aarch64_sve_asrd", [VerifyRuntimeMode], [ImmCheck<2, ImmCheckShiftR…
695 …"csil", MergeZero, "aarch64_sve_asrd", [VerifyRuntimeMode], [ImmCheck<2, ImmCheckShiftR…
840 def SVTMAD : SInst<"svtmad[_{d}]", "dddi", "hfd", MergeNone, "aarch64_sve_ftmad_x", [], [ImmCheck
862 … "dPddi", "hfd", MergeOp1, "aarch64_sve_fcadd", [VerifyRuntimeMode], [ImmCheck<3, ImmCheckComple…
[all …]
H A Darm_sve_sme_incl.td264 class ImmCheck<int arg, ImmCheckType kind, int eltSizeArg = -1> {
273 list<FlagType> ft, list<ImmCheck> ch, MemEltType met = MemEltTyDefault> {
283 list<ImmCheck> ImmChecks = ch;
289 list<FlagType> ft = [], list<ImmCheck> ch = []>
296 list<ImmCheck> ch = []>
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp53 class ImmCheck { class
59 ImmCheck(unsigned Arg, unsigned Kind, unsigned ElementSizeInBits = 0) in ImmCheck() function in __anone51b860d0111::ImmCheck
61 ImmCheck(const ImmCheck &Other) = default;
62 ~ImmCheck() = default;
181 SmallVector<ImmCheck, 2> ImmChecks;
186 uint64_t Flags, ArrayRef<ImmCheck> ImmChecks, TypeSpec BT,
231 ArrayRef<ImmCheck> getImmChecks() const { return ImmChecks; } in getImmChecks()
966 ArrayRef<ImmCheck> Checks, TypeSpec BT, ClassKind Class, in Intrinsic()
1211 SmallVector<ImmCheck, 2> ImmChecks; in createIntrinsic()
1224 ImmChecks.push_back(ImmCheck(Arg, Kind, ElementSizeInBits)); in createIntrinsic()