Searched refs:HasBF16 (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | ARM.cpp | 809 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 D | ARMPredicates.td | 118 def HasBF16 : Predicate<"Subtarget->hasBF16()">,
|
| H A D | ARMFeatures.td | 522 def FeatureBF16 : SubtargetFeature<"bf16", "HasBF16", "true",
|
| H A D | ARMScheduleA57.td | 87 HasFPRegsV8_1M, HasFP16FML, HasMatMulInt8, HasBF16];
|
| H A D | ARMInstrNEON.td | 6485 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 D | ARMInstrVFP.td | 2037 Requires<[HasBF16]>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrPredicates.td | 95 def HasBF16 : Predicate<"Subtarget->hasBF16()">;
|
| H A D | X86InstrVecCompiler.td | 184 let Predicates = [HasBF16, HasVLX] in {
|
| H A D | X86InstrAVX512.td | 1470 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 D | X86.td | 159 def FeatureBF16 : SubtargetFeature<"avx512bf16", "HasBF16", "true",
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SVEInstrInfo.td | 2519 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 D | AArch64SchedA64FX.td | 24 [HasMTE, HasMatMulInt8, HasBF16,
|
| H A D | AArch64InstrInfo.td | 351 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
|