Home
last modified time | relevance | path

Searched refs:HasBF16 (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp809 bool HasBF16 = false; in getARMTargetFeatures() local
838 HasBF16 = ItBF16->starts_with("+"); in getARMTargetFeatures()
858 if (HasAES || HasSHA2 || HasBF16 || HasDotprod || HasI8MM) in getARMTargetFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMPredicates.td118 def HasBF16 : Predicate<"Subtarget->hasBF16()">,
H A DARMFeatures.td522 def FeatureBF16 : SubtargetFeature<"bf16", "HasBF16", "true",
H A DARMScheduleA57.td87 HasFPRegsV8_1M, HasFP16FML, HasMatMulInt8, HasBF16];
H A DARMInstrNEON.td6485 let AddedComplexity = 1, Predicates = [HasNEON, HasBF16, HasFullFP16] in {
6490 let Predicates = [HasBF16, HasNEON] in {
6624 let Predicates = [HasNEON, HasBF16] in
6745 let Predicates = [HasNEON, HasBF16] in {
9167 let Predicates = [HasBF16, HasNEON] in {
H A DARMInstrVFP.td2037 Requires<[HasBF16]>,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrPredicates.td95 def HasBF16 : Predicate<"Subtarget->hasBF16()">;
H A DX86InstrVecCompiler.td184 let Predicates = [HasBF16, HasVLX] in {
H A DX86InstrAVX512.td1470 let Predicates = [HasBF16] in {
1477 let Predicates = [HasBF16, HasVLX] in
12697 X86vfpround2, [HasBF16], [HasVLX, HasBF16]>, T8, XD,
12776 X86mcvtneps2bf16, [HasBF16, HasVLX],
12777 [HasBF16]>, T8, XS, EVEX_CD8<32, CD8VF>;
12779 let Predicates = [HasBF16, HasVLX] in {
12808 let Predicates = [HasBF16] in {
12868 [HasVLX, HasBF16], [HasBF16]>,
H A DX86.td159 def FeatureBF16 : SubtargetFeature<"avx512bf16", "HasBF16", "true",
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td2519 let Predicates = [HasBF16, HasSVE_or_SME] in {
2522 } // End HasBF16, HasSVE_or_SME
2524 let Predicates = [HasBF16, HasSVE] in {
2526 } // End HasBF16, HasSVE
2528 let Predicates = [HasBF16, HasSVE_or_SME] in {
2536 } // End HasBF16, HasSVE_or_SME
H A DAArch64SchedA64FX.td24 [HasMTE, HasMatMulInt8, HasBF16,
H A DAArch64InstrInfo.td351 def HasBF16 : Predicate<"Subtarget->hasBF16()">,
1664 let Predicates = [HasNEON, HasBF16] in {
1696 let Predicates = [HasNEONandIsStreamingSafe, HasBF16] in {
6517 let Predicates = [HasNEONandIsStreamingSafe, HasBF16] in
10811 let Predicates = [HasBF16] in
10850 let Predicates = [HasBF16] in