Searched refs:HasBWI (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupVectorConstants.cpp | 233 bool HasBWI = ST->hasBWI(); in processInstruction() local 329 HasBWI ? X86::VPBROADCASTWZ128rm : 0, in processInstruction() 330 HasBWI ? X86::VPBROADCASTBZ128rm : 0, 1); in processInstruction() 337 HasBWI ? X86::VPBROADCASTWZ256rm : 0, in processInstruction() 338 HasBWI ? X86::VPBROADCASTBZ256rm : 0, 1); in processInstruction() 345 HasBWI ? X86::VPBROADCASTWZrm : 0, in processInstruction() 346 HasBWI ? X86::VPBROADCASTBZrm : 0, 1); in processInstruction()
|
| H A D | X86InstrVecCompiler.td | 205 let Predicates = [HasBWI] in { 263 let Predicates = [HasBWI, HasVLX] in { 323 let Predicates = [HasBWI] in { 336 let Predicates = [HasBWI, NoDQI] in { 348 let Predicates = [HasBWI, HasDQI] in { 358 let Predicates = [HasBWI] in {
|
| H A D | X86InstrAVX512.td | 1248 HasBWI>; 1310 let Predicates = [HasBWI] in { 1906 let Predicates = [HasBWI] in 3671 let Predicates = [HasBWI] in { 4917 let Predicates = [HasBWI] in 4937 let Predicates = [HasBWI] in 4953 let Predicates = [HasBWI] in 5998 let Predicates = [HasBWI] in 6152 let Predicates = [HasBWI] in 6433 let Predicates = [HasBWI] in [all …]
|
| H A D | X86InstrPredicates.td | 85 def HasBWI : Predicate<"Subtarget->hasBWI()">;
|
| H A D | X86ISelLowering.cpp | 1701 bool HasBWI = Subtarget.hasBWI(); in X86TargetLowering() local 1717 if (HasBWI) in X86TargetLowering() 1769 if (HasBWI) in X86TargetLowering() 1796 if (HasBWI) { in X86TargetLowering() 1882 setOperationAction(ISD::ABS, VT, HasBWI ? Legal : Custom); in X86TargetLowering() 1885 setOperationAction(ISD::SMAX, VT, HasBWI ? Legal : Custom); in X86TargetLowering() 1886 setOperationAction(ISD::UMAX, VT, HasBWI ? Legal : Custom); in X86TargetLowering() 1887 setOperationAction(ISD::SMIN, VT, HasBWI ? Legal : Custom); in X86TargetLowering() 1888 setOperationAction(ISD::UMIN, VT, HasBWI ? Legal : Custom); in X86TargetLowering() 1889 setOperationAction(ISD::UADDSAT, VT, HasBWI ? Legal : Custom); in X86TargetLowering() [all …]
|
| H A D | X86.td | 148 def FeatureBWI : SubtargetFeature<"avx512bw", "HasBWI", "true",
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 41 bool HasBWI = Subtarget.hasAVX512() && Subtarget.hasBWI(); in X86LegalizerInfo() local 141 if (HasBWI && typeInSet(0, {v64s8, v32s16})(Query)) in X86LegalizerInfo() 149 .clampMaxNumElements(0, s8, HasBWI ? 64 : (HasAVX2 ? 32 : 16)) in X86LegalizerInfo() 150 .clampMaxNumElements(0, s16, HasBWI ? 32 : (HasAVX2 ? 16 : 8)) in X86LegalizerInfo() 186 if (HasBWI && typeInSet(0, {v32s16})(Query)) in X86LegalizerInfo() 193 .clampMaxNumElements(0, s16, HasBWI ? 32 : (HasAVX2 ? 16 : 8)) in X86LegalizerInfo()
|