Searched refs:hasVLX (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp483 if (!Subtarget.hasVLX())
499 if (!Subtarget.hasVLX())
523 if (!Subtarget.hasVLX())
H A DX86Subtarget.h698 bool hasVLX() const { return HasVLX; } function in class:llvm::final
744 return hasAVX512() && (!hasVLX() || getPreferVectorWidth() >= 512);
H A DX86RegisterInfo.cpp141 if (!Subtarget.hasVLX() &&
148 if (Subtarget.hasVLX() &&
H A DX86ISelLowering.cpp683 addRegisterClass(MVT::f128, Subtarget.hasVLX() ? &X86::VR128XRegClass
839 addRegisterClass(MVT::v4f32, Subtarget.hasVLX() ? &X86::VR128XRegClass
862 addRegisterClass(MVT::v2f64, Subtarget.hasVLX() ? &X86::VR128XRegClass
867 addRegisterClass(MVT::v16i8, Subtarget.hasVLX() ? &X86::VR128XRegClass
869 addRegisterClass(MVT::v8i16, Subtarget.hasVLX() ? &X86::VR128XRegClass
871 addRegisterClass(MVT::v4i32, Subtarget.hasVLX() ? &X86::VR128XRegClass
873 addRegisterClass(MVT::v2i64, Subtarget.hasVLX() ? &X86::VR128XRegClass
1149 addRegisterClass(MVT::v32i8, Subtarget.hasVLX() ? &X86::VR256XRegClass
1151 addRegisterClass(MVT::v16i16, Subtarget.hasVLX() ? &X86::VR256XRegClass
1153 addRegisterClass(MVT::v8i32, Subtarget.hasVLX()
[all...]
H A DX86InstructionSelector.cpp401 bool HasVLX = STI.hasVLX();
1169 bool HasVLX = STI.hasVLX();
1302 bool HasVLX = STI.hasVLX();
H A DX86SpeculativeLoadHardening.cpp2040 if (!Subtarget->hasVLX() && (OpRC->hasSuperClassEq(&X86::VR128RegClass) ||
2084 assert(Subtarget->hasVLX() && "AVX512VL-specific register classes!");
H A DX86InstrInfo.cpp2971 bool HasVLX = Subtarget.hasVLX();
3064 bool HasVLX = STI.hasVLX();
4117 bool HasVLX = Subtarget.hasVLX();
4131 bool HasVLX = Subtarget.hasVLX();
5413 assert((SpillSize == 64 || STI.hasVLX()) &&
H A DX86ISelDAGToDAG.cpp552 return Subtarget->hasVLX();
4219 bool Widen = !Subtarget->hasVLX() && !CmpVT.is512BitVector();
4376 if (!(Subtarget->hasVLX() || NVT.is512BitVector()))
H A DX86FastISel.cpp325 bool HasVLX = Subtarget->hasVLX();
491 bool HasVLX = Subtarget->hasVLX();
H A DX86TargetTransformInfo.cpp3315 if (ST->hasAVX512() && (VF == 2 || (VF == 4 && !ST->hasVLX())))

Completed in 200 milliseconds