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

References

include/llvm/CodeGen/ValueTypes.h
  187       return isSimple() ? V.is256BitVector() : isExtended256BitVector();
lib/Target/X86/X86CallingConv.cpp
   74   if (ValVT.is256BitVector()) {
lib/Target/X86/X86ISelDAGToDAG.cpp
 4445     if (NVT.is512BitVector() || NVT.is256BitVector() || NVT.is128BitVector() ||
lib/Target/X86/X86ISelLowering.cpp
 5435   assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector() ||
 8167   assert((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()) &&
 8713   assert(VT.is256BitVector() && VT == V1.getSimpleValueType() &&
 8953   unsigned Num128BitChunks = VT.is256BitVector() ? 2 : 1;
 9053   if (VT.is256BitVector() && DemandedElts.lshr(HalfNumElts) == 0) {
 9089   if (!Subtarget.hasAVX() || !VT.is256BitVector())
 9712         assert((VT.is128BitVector() || VT.is256BitVector() ||
 9956   assert((ResVT.is256BitVector() ||
10095   assert((VT.is256BitVector() && Op.getNumOperands() == 2) ||
10549          (Subtarget.hasAVX2() && VT.is256BitVector()) ||
11294       (VT.is256BitVector() && !Subtarget.hasAVX2()) ||
11599   assert((Subtarget.hasVLX() || (!VT.is128BitVector() && !VT.is256BitVector()))
12617     if (!VT.is256BitVector() && !VT.is512BitVector())
14763   assert(VT.is256BitVector() && "Only for 256-bit vector shuffles!");
15178   assert((VT.is256BitVector() || VT.is512BitVector()) &&
15362   int SubLaneScale = Subtarget.hasAVX2() && VT.is256BitVector() ? 2 : 1;
17165   if (VT.is256BitVector())
17420   if (VecVT.is256BitVector() || VecVT.is512BitVector()) {
17582   if (VT.is256BitVector() || VT.is512BitVector()) {
17585     if (VT.is256BitVector() && IdxVal == 0) {
19317     assert((InVT.is256BitVector() || InVT.is128BitVector()) &&
19433   assert(VT.is128BitVector() && InVT.is256BitVector() && "Unexpected types!");
20492   assert(VT.is256BitVector() && Op.getOpcode() == ISD::SETCC &&
20776   if (VT.is256BitVector() && !Subtarget.hasInt256())
21607       !(VT.is256BitVector() && Subtarget.hasAVX()) &&
21644     assert(VT.is256BitVector() && "256-bit vector expected");
21864   if (StoreVT.is256BitVector()) {
24609   assert(Op.getSimpleValueType().is256BitVector() &&
24646   assert((NewVT.is256BitVector() || NewVT.is512BitVector()) &&
24752   if (VT.is256BitVector() && !Subtarget.hasInt256())
24828   assert(VT.is256BitVector() && VT.isInteger() &&
24891   assert(Op.getSimpleValueType().is256BitVector() &&
24939   assert(Op.getSimpleValueType().is256BitVector() &&
24969   if (VT.is256BitVector() && !Subtarget.hasInt256()) {
24983   if (VT.getScalarType() != MVT::i64 && VT.is256BitVector())
25027   if (VT.is256BitVector() && !Subtarget.hasInt256())
25173   if (VT.is256BitVector() && !Subtarget.hasInt256())
25451                 (VT.is256BitVector() && Subtarget.hasInt256());
25481   bool LShift = VT.is128BitVector() || VT.is256BitVector();
26236   if (VT.is256BitVector())
26289     if (VT.is256BitVector())
26305   if (VT.is256BitVector() && !Subtarget.hasAVX2())
26952   assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) &&
26971   if (VT.is256BitVector() && !Subtarget.hasInt256())
27019   if (VT.is256BitVector())
27069   if (VT.is256BitVector() && !Subtarget.hasInt256())
31833                          (MaskVT.is256BitVector() && Subtarget.hasInt256()))) {
31898   if (MaskVT.is256BitVector() && AllowFloatDomain) {
31964       if (Subtarget.hasAVX2() && MaskVT.is256BitVector()) {
32050                          (MaskVT.is256BitVector() && Subtarget.hasAVX2()))) {
32116       (MaskVT.is256BitVector() && 32 <= EltSizeInBits && Subtarget.hasAVX()) ||
32117       (MaskVT.is256BitVector() && Subtarget.hasAVX2()) ||
32122       if (MaskVT.is256BitVector() && !Subtarget.hasAVX2())
32141                          (MaskVT.is256BitVector() && Subtarget.hasAVX2()))) {
32153                             (Subtarget.hasAVX() && MaskVT.is256BitVector()))) ||
32202        (MaskVT.is256BitVector() && Subtarget.hasAVX()) ||
32218        (MaskVT.is256BitVector() && Subtarget.hasAVX()) ||
32325                      (RootVT.is256BitVector() && !Subtarget.hasAVX2());
32360   if (UnaryShuffle && RootVT.is256BitVector() && NumBaseMaskElts == 2 &&
32410                         (!MaskVT.is256BitVector() || Subtarget.hasAVX2());
32714        (RootVT.is256BitVector() && Subtarget.hasAVX2()) ||
34110   if (!VT.is256BitVector() && !VT.is512BitVector())
38756   if (!VT.is128BitVector() && !VT.is256BitVector() && !VT.is512BitVector())
40779   assert((VT.is128BitVector() || VT.is256BitVector()) &&
41129   if (!VT.is128BitVector() && !VT.is256BitVector())
41139       !(!Subtarget.useAVX512Regs() && VT.is256BitVector() &&
44335       if (!IsSplat && NumOps == 2 && VT.is256BitVector() &&
44359       if (NumOps == 2 && VT.is256BitVector() && Subtarget.hasInt256()) {
44541   if (!SelCondVT.is256BitVector() && !SelCondVT.is512BitVector())
44546   assert((SelVT.is256BitVector() || SelVT.is512BitVector()) &&