Home
last modified time | relevance | path

Searched refs:HasDQI (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp
H A DX86InstrVecCompiler.td239 let Predicates = [HasDQI] in {
245 let Predicates = [HasVLX, HasDQI] in {
304 let Predicates = [HasDQI] in {
348 let Predicates = [HasBWI, HasDQI] in {
H A DX86InstrAVX512.td454 let Predicates = [HasVLX, HasDQI] in
462 let Predicates = [HasDQI] in {
584 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>;
597 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>;
600 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>;
603 INSERT_get_vinsert128_imm, [HasDQI, HasVLX]>;
610 INSERT_get_vinsert128_imm, [HasDQI]>;
623 INSERT_get_vinsert128_imm, [HasDQI]>;
626 INSERT_get_vinsert128_imm, [HasDQI]>;
629 INSERT_get_vinsert128_imm, [HasDQI]>;
[all …]
H A DX86FixupVectorConstants.cpp346 bool HasDQI = ST->hasDQI(); in processInstruction() local
719 if (HasVLX && !HasDQI) { in processInstruction()
H A DX86InstrPredicates.td84 def HasDQI : Predicate<"Subtarget->hasDQI()">;
H A DX86.td130 def FeatureDQI : SubtargetFeature<"avx512dq", "HasDQI", "true",
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp44 bool HasDQI = Subtarget.hasAVX512() && Subtarget.hasDQI(); in X86LegalizerInfo() local
185 .legalFor(HasDQI, {v8s64}) in X86LegalizerInfo()
186 .legalFor(HasDQI && HasVLX, {v2s64, v4s64}) in X86LegalizerInfo()