Home
last modified time | relevance | path

Searched refs:IsStreaming (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sme.td26 [IsLoad, IsOverloadNone, IsStreaming, IsInOutZA],
30 [IsLoad, IsOverloadNone, IsStreaming, IsInOutZA],
34 [IsLoad, IsOverloadNone, IsStreaming, IsInOutZA],
38 [IsLoad, IsOverloadNone, IsStreaming, IsInOutZA],
65 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
69 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
73 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
77 [IsStore, IsOverloadNone, IsStreaming, IsInZA],
105 [IsReadZA, IsStreaming, IsInZA], ch>;
109 [IsReadZA, IsStreaming, IsInZA], ch>;
[all …]
H A Darm_sve.td2013 …_" # mul # "]", t, "csil", MergeNone, "aarch64_sve_s" # i # zm # "_" # mul, [IsStreaming], []>;
2014 …_" # mul # "]", t, "UcUsUiUl", MergeNone, "aarch64_sve_u" # i # zm # "_" # mul, [IsStreaming], []>;
2015 …_" # mul # "]", t, "hfd", MergeNone, "aarch64_sve_f" # i # zm # "_" # mul, [IsStreaming], []>;
2033 …gle_{d}_x2]", "22d", "hfd", MergeNone, "aarch64_sve_f" # name # "nm_single_x2", [IsStreaming], []>;
2034 …gle_{d}_x4]", "44d", "hfd", MergeNone, "aarch64_sve_f" # name # "nm_single_x4", [IsStreaming], []>;
2036 …ame # "nm[_{d}_x2]", "222", "hfd", MergeNone, "aarch64_sve_f" # name # "nm_x2", [IsStreaming], []>;
2037 …ame # "nm[_{d}_x4]", "444", "hfd", MergeNone, "aarch64_sve_f" # name # "nm_x4", [IsStreaming], []>;
2048 …A_X2 : SInst<"svrinta[_{d}_x2]", "22", "f", MergeNone, "aarch64_sve_frinta_x2", [IsStreaming], []>;
2049 …A_X4 : SInst<"svrinta[_{d}_x4]", "44", "f", MergeNone, "aarch64_sve_frinta_x4", [IsStreaming], []>;
2051 …M_X2 : SInst<"svrintm[_{d}_x2]", "22", "f", MergeNone, "aarch64_sve_frintm_x2", [IsStreaming], []>;
[all …]
H A Darm_sve_sme_incl.td232 def IsStreaming : FlagType<0x2000000000>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h86 bool IsStreaming; variable
130 bool IsStreaming = false, bool IsStreamingCompatible = false,
177 bool isStreaming() const { return IsStreaming; } in isStreaming()
H A DAArch64Subtarget.cpp374 bool IsStreaming, bool IsStreamingCompatible, in AArch64Subtarget() argument
380 IsLittle(LittleEndian), IsStreaming(IsStreaming), in AArch64Subtarget()
H A DAArch64TargetMachine.cpp436 bool IsStreaming = ForceStreaming || in getSubtargetImpl() local
468 << MaxSVEVectorSize << "IsStreaming=" << IsStreaming in getSubtargetImpl()
481 MaxSVEVectorSize, IsStreaming, IsStreamingCompatible, HasMinSize); in getSubtargetImpl()
484 if (IsStreaming && !I->hasSME()) in getSubtargetImpl()
H A DAArch64TargetTransformInfo.cpp2729 bool IsStreaming = FnSMEAttrs.hasStreamingInterfaceOrBody(); in instCombineInStreamingMode() local
2730 if (IsStreaming || !FnSMEAttrs.hasStreamingCompatibleInterface()) in instCombineInStreamingMode()
2732 II, ConstantInt::getBool(II.getType(), IsStreaming)); in instCombineInStreamingMode()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp1419 bool IsStreaming) { in getSVETypeSize() argument
1421 uint64_t VScale = IsStreaming ? Context.getLangOpts().VScaleStreamingMin in getSVETypeSize()
1430 bool IsStreaming = false; in areCompatibleSveTypes() local
1443 IsStreaming = true; in areCompatibleSveTypes()
1460 getSVETypeSize(Context, BT, IsStreaming) && in areCompatibleSveTypes()
1475 bool IsStreaming = false; in areLaxCompatibleSveTypes() local
1487 IsStreaming = true; in areLaxCompatibleSveTypes()
1516 getSVETypeSize(Context, BT, IsStreaming)) in areLaxCompatibleSveTypes()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp4932 bool IsStreaming = SMEAttrs & FunctionType::SME_PStateSMEnabledMask; in EmitAArch64SMEBuiltinExpr() local
4933 return ConstantInt::getBool(Builder.getContext(), IsStreaming); in EmitAArch64SMEBuiltinExpr()