Home
last modified time | relevance | path

Searched refs:hasAVX2 (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Target/X86/
DX86Subtarget.h389 bool hasAVX2() const { return X86SSELevel >= AVX2; } in hasAVX2() function
392 bool hasInt256() const { return hasAVX2(); } in hasInt256()
DX86TargetTransformInfo.cpp128 ST->hasAVX2()) { in getArithmeticInstrCost()
164 if (ST->hasAVX2()) { in getArithmeticInstrCost()
235 if (ST->hasAVX2()) { in getArithmeticInstrCost()
302 (ST->hasAVX() && !ST->hasAVX2())) in getArithmeticInstrCost()
388 if (ST->hasAVX() && !ST->hasAVX2()) { in getArithmeticInstrCost()
438 if (ST->hasAVX2() && LT.second == MVT::v16i16) in getShuffleCost()
846 if (ST->hasAVX2()) { in getCastInstrCost()
927 if (ST->hasAVX2()) in getCmpSelInstrCost()
1016 if (ST->hasAVX2()) in getIntrinsicInstrCost()
DX86InstrInfo.cpp7050 bool hasAVX2 = Subtarget.hasAVX2(); in getExecutionDomain() local
7055 validDomains = hasAVX2 ? 0xe : 0x6; in getExecutionDomain()
7065 assert((Subtarget.hasAVX2() || Domain < 3) && in setExecutionDomain()
DX86InstrInfo.td793 def HasAVX2 : Predicate<"Subtarget->hasAVX2()">;
794 def HasAVX1Only : Predicate<"Subtarget->hasAVX() && !Subtarget->hasAVX2()">;
798 def UseAVX2 : Predicate<"Subtarget->hasAVX2() && !Subtarget->hasAVX512()">;
DX86ISelDAGToDAG.cpp1987 if (!Subtarget->hasAVX2()) in Select()
DX86FastISel.cpp353 bool HasAVX2 = Subtarget->hasAVX2(); in X86FastEmitLoad()