Searched refs:HasAVX2 (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupVectorConstants.cpp | 231 bool HasAVX2 = ST->hasAVX2(); in processInstruction() local 311 0, 0, HasAVX2 ? X86::VPBROADCASTQrm : X86::VMOVDDUPrm, in processInstruction() 312 HasAVX2 ? X86::VPBROADCASTDrm : X86::VBROADCASTSSrm, in processInstruction() 313 HasAVX2 ? X86::VPBROADCASTWrm : 0, HasAVX2 ? X86::VPBROADCASTBrm : 0, in processInstruction() 318 0, HasAVX2 ? X86::VBROADCASTI128rm : X86::VBROADCASTF128rm, in processInstruction() 319 HasAVX2 ? X86::VPBROADCASTQYrm : X86::VBROADCASTSDYrm, in processInstruction() 320 HasAVX2 ? X86::VPBROADCASTDYrm : X86::VBROADCASTSSYrm, in processInstruction() 321 HasAVX2 ? X86::VPBROADCASTWYrm : 0, HasAVX2 ? X86::VPBROADCASTBYrm : 0, in processInstruction()
|
| H A D | X86InstrSSE.td | 179 let Predicates = [HasAVX2] in 4050 let Predicates = [HasAVX2] in { 5940 let Predicates = [HasAVX2] in 6110 let Predicates = [HasAVX2] in { 6192 let Predicates = [HasAVX2] in { 6333 let Predicates = [HasAVX2] in { 6569 let Predicates = [HasAVX2] in 7582 let Predicates = [HasAVX2] in { 7881 let Predicates = [HasAVX2] in { 8010 let Predicates = [HasAVX2] in { [all …]
|
| H A D | X86InstrPredicates.td | 70 def HasAVX2 : Predicate<"Subtarget->hasAVX2()">;
|
| H A D | X86FastISel.cpp | 323 bool HasAVX2 = Subtarget->hasAVX2(); in X86FastEmitLoad() local 402 if (IsNonTemporal && Alignment >= 32 && HasAVX2) in X86FastEmitLoad() 413 if (IsNonTemporal && Alignment >= 32 && HasAVX2) in X86FastEmitLoad() 427 if (IsNonTemporal && Alignment >= 32 && HasAVX2) in X86FastEmitLoad()
|
| H A D | X86InstrUtils.td | 758 Requires<[HasAVX2]>; 762 Requires<[HasAVX2]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 37 bool HasAVX2 = Subtarget.hasAVX2(); in X86LegalizerInfo() local 137 if (HasAVX2 && typeInSet(0, {v32s8, v16s16, v8s32, v4s64})(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() 151 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX2 ? 8 : 4)) in X86LegalizerInfo() 152 .clampMaxNumElements(0, s64, HasAVX512 ? 8 : (HasAVX2 ? 4 : 2)) in X86LegalizerInfo() 178 if (HasAVX2 && typeInSet(0, {v16s16, v8s32})(Query)) in X86LegalizerInfo() 193 .clampMaxNumElements(0, s16, HasBWI ? 32 : (HasAVX2 ? 16 : 8)) in X86LegalizerInfo() 194 .clampMaxNumElements(0, s32, HasAVX512 ? 16 : (HasAVX2 ? 8 : 4)) in X86LegalizerInfo()
|