reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/ValueTypes.h
  192       return isSimple() ? V.is512BitVector() : isExtended512BitVector();
lib/Target/X86/X86CallingConv.cpp
   68   if (ValVT.is512BitVector()) {
lib/Target/X86/X86ISelDAGToDAG.cpp
 4155   bool Widen = !Subtarget->hasVLX() && !CmpVT.is512BitVector();
 4312   if (!(Subtarget->hasVLX() || NVT.is512BitVector()))
 4445     if (NVT.is512BitVector() || NVT.is256BitVector() || NVT.is128BitVector() ||
lib/Target/X86/X86ISelLowering.cpp
 2010     if (LegalVT.getSimpleVT().is512BitVector())
 5435   assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector() ||
 8167   assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) &&
 8179   if (Subtarget.hasCDI() && (VT.is512BitVector() || Subtarget.hasVLX())) {
 8934   if (VT.is512BitVector())
 9713                 VT.is512BitVector()) &&
 9957           ResVT.is512BitVector()) && "Value type must be 256-/512-bit wide");
10096          (VT.is512BitVector() && (Op.getNumOperands() == 2 ||
10550          (Subtarget.hasBWI() && VT.is512BitVector()));
10806   if (!SrcVT.is512BitVector() && !Subtarget.hasVLX())
11295       (VT.is512BitVector() && !Subtarget.hasBWI()))
11553     assert((!VT.is512BitVector() || Subtarget.hasBWI()) &&
12617     if (!VT.is256BitVector() && !VT.is512BitVector())
15178   assert((VT.is256BitVector() || VT.is512BitVector()) &&
15251       if (Subtarget.hasAVX512() && VT.is512BitVector())
15270     if (Subtarget.hasAVX512() && VT.is512BitVector())
16263   assert(VT.is512BitVector() && "Unexpected vector size for 512bit shuffle.");
17168   if (VT.is512BitVector())
17420   if (VecVT.is256BitVector() || VecVT.is512BitVector()) {
17582   if (VT.is256BitVector() || VT.is512BitVector()) {
19139   if (!ExtVT.is512BitVector() && !Subtarget.hasVLX()) {
21542   if (!ExtVT.is512BitVector() && !Subtarget.hasVLX()) {
21608       !(VT.is512BitVector() && Subtarget.hasAVX512()))
24617   assert(Op.getSimpleValueType().is512BitVector() &&
24646   assert((NewVT.is256BitVector() || NewVT.is512BitVector()) &&
24690   if (CurrVT.is512BitVector()) {
24716     if (CurrVT.is512BitVector()) {
24756   if (VT.is512BitVector() && !Subtarget.hasBWI())
24857   assert(VT.is512BitVector() && VT.isInteger() &&
25446   if (VT.is512BitVector() && Subtarget.hasAVX512() &&
25565       if (VT.is512BitVector()) {
26052       if (VT.is512BitVector()) {
26952   assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) &&
26975   if (VT.is512BitVector() && !Subtarget.hasBWI())
27049   if (Subtarget.hasXOP() && !VT.is512BitVector())
27427   if (!Subtarget.hasVLX() && !VT.is512BitVector() &&
27428       !Index.getSimpleValueType().is512BitVector()) {
27485   assert(Subtarget.hasAVX512() && !Subtarget.hasVLX() && !VT.is512BitVector() &&
27534   assert(Subtarget.hasAVX512() && !Subtarget.hasVLX() && !VT.is512BitVector() &&
27583   if (Subtarget.hasAVX512() && !Subtarget.hasVLX() && !VT.is512BitVector() &&
27584       !IndexVT.is512BitVector()) {
31917   if (MaskVT.is512BitVector() && AllowFloatDomain) {
31970       if (Subtarget.hasAVX512() && MaskVT.is512BitVector()) {
32118       (MaskVT.is512BitVector() && Subtarget.hasAVX512())) {
32203        (MaskVT.is512BitVector() && Subtarget.hasAVX512()))) {
32219        (MaskVT.is512BitVector() && Subtarget.hasAVX512()))) {
32715        (RootVT.is512BitVector() && Subtarget.hasBWI()))) {
33965   if (VT.is512BitVector())
34110   if (!VT.is256BitVector() && !VT.is512BitVector())
38756   if (!VT.is128BitVector() && !VT.is256BitVector() && !VT.is512BitVector())
39304   bool UseVPTERNLOG = (Subtarget.hasAVX512() && VT.is512BitVector()) ||
41140         InVT.is512BitVector()))
44541   if (!SelCondVT.is256BitVector() && !SelCondVT.is512BitVector())
44546   assert((SelVT.is256BitVector() || SelVT.is512BitVector()) &&