/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | LowLevelTypeImpl.h | 45 return LLT{/*isPointer=*/false, /*isVector=*/false, /*NumElements=*/0, 52 return LLT{/*isPointer=*/true, /*isVector=*/false, /*NumElements=*/0, 61 return LLT{/*isPointer=*/false, /*isVector=*/true, NumElements, 68 assert(!ScalarTy.isVector() && "invalid vector element type"); 69 return LLT{ScalarTy.isPointer(), /*isVector=*/true, NumElements, 82 explicit LLT(bool isPointer, bool isVector, uint16_t NumElements, argument 84 init(isPointer, isVector, NumElements, SizeInBits, AddressSpace); 96 bool isVector() const { return isValid() && IsVector; } function in class:llvm::LLT 122 return isVector() ? getElementType() : *this; 128 return isVector() [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelType.cpp | 46 if (!Ty.isVector()) 55 if (!Ty.isVector())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | LowLevelType.cpp | 19 if (VT.isVector()) { 37 if (isVector())
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 121 if (isVector()) 156 bool isVector() const { function in struct:llvm::EVT 157 return isSimple() ? V.isVector() : isExtendedVector(); 268 return isVector() ? getVectorElementType() : *this; 273 assert(isVector() && "Invalid vector type!"); 284 assert(isVector() && "Invalid vector type!"); 298 assert((isVector()) && "Invalid vector type!"); 350 assert(isInteger() && !isVector() && "Invalid integer type!"); 361 assert(isInteger() && !isVector() && "Invalid integer type!");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 514 if (!Ty0.isVector() && !Ty1.isVector()) { 521 if (Ty0.isVector() && !Ty1.isVector()) { 526 if (Ty1.isVector() && !Ty0.isVector()) { 531 if (Ty0.isVector() && Ty1.isVector()) { 545 if (OrigTy.isVector() && TargetTy.isVector()) { [all...] |
H A D | LegalityPredicates.cpp | 63 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { 65 return Query.Types[TypeIdx].isVector(); 87 return QueryTy.isVector() && QueryTy.getElementType() == EltTy; 176 return QueryTy.isVector() && !isPowerOf2_32(QueryTy.getNumElements());
|
H A D | MachineIRBuilder.cpp | 167 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); 173 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); 245 if (Ty.isVector()) { 278 if (Ty.isVector()) { 402 unsigned ExtOp = getBoolExtOp(getMRI()->getType(Op.getReg()).isVector(), IsFP); 413 Res.getLLTTy(*getMRI()).isVector()); 881 if (DstTy.isVector()) { 882 assert(SrcTy.isVector() && "mismatched cast between vector and non-vector"); 900 assert((ResTy.isScalar() || ResTy.isVector() || ResTy.isPointer()) && 907 (TstTy.isVector() [all...] |
H A D | LegalizerInfo.cpp | 134 if (!OldTy.isVector()) 139 const unsigned OldElts = OldTy.isVector() ? OldTy.getNumElements() : 1; 140 if (NewTy.isVector()) { 157 if (OldTy.isVector()) { 159 if (!NewTy.isVector() || OldTy.getNumElements() != NewTy.getNumElements()) 163 if (NewTy.isVector()) 315 else if (Type.isVector()) 393 assert(Aspect.Type.isVector()); 651 assert(Aspect.Type.isVector());
|
H A D | LegalizerHelper.cpp | 53 if (NarrowTy.isVector()) { 169 if (MainTy.isVector()) { 203 if (!ResultTy.isVector()) { 208 if (PartTy.isVector()) 378 if (LCMTy.isVector()) { 750 if (DstTy.isVector()) 766 if (DstTy.isVector()) 856 if(MRI.getType(DstReg).isVector()) 906 if (DstTy.isVector()) 947 if (SrcTy.isVector()) [all...] |
H A D | GISelKnownBits.cpp | 60 Ty.isVector() ? APInt::getAllOnesValue(Ty.getNumElements()) : APInt(1, 1); 125 if (DstTy.isVector()) 302 if (TL.getBooleanContents(DstTy.isVector(), 449 if (Ty.isVector()) 499 APInt DemandedElts = Ty.isVector()
|
H A D | CSEMIRBuilder.cpp | 212 if (Ty.isVector()) 239 if (Ty.isVector())
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelEmitter.cpp | 87 if (LHSVT.isVector() != RHSVT.isVector()) 88 return RHSVT.isVector();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 70 return Query.Types[0].isVector() && 103 return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 && 137 return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 && 175 return Ty.isVector() && Ty.getElementType() == s16 && 254 if (!ValTy.isVector()) 340 return Ty.isVector() && !SrcTy.getElementType().isPointer() && 362 if (DstSize == 128 && !Query.Types[0].isVector()) 491 if (Ty.isVector()) { 550 if (BigTy.isVector() && BigTy.getSizeInBits() < 32) 552 if (LitTy.isVector() [all...] |
H A D | AArch64RegisterBankInfo.cpp | 438 bool IsFPR = Ty.isVector() || isPreISelGenericFloatingPointOpcode(Opc); 458 bool OpIsFPR = OpTy.isVector() || isPreISelGenericFloatingPointOpcode(Opc); 605 bool DstIsGPR = !DstTy.isVector() && DstTy.getSizeInBits() <= 64; 606 bool SrcIsGPR = !SrcTy.isVector() && SrcTy.getSizeInBits() <= 64; 636 if (Ty.isVector() || isPreISelGenericFloatingPointOpcode(Opc) || 659 if (!SrcTy.isVector() && SrcTy.getSizeInBits() == 128) 665 if (MRI.getType(MI.getOperand(0).getReg()).isVector()) 671 if (MRI.getType(MI.getOperand(0).getReg()).isVector()) 732 if (SrcTy.isVector()) { 789 if (SrcTy.isVector() || SrcT [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 262 if (OrigTy.isVector()) { 282 if (SrcTy.isVector() && !PartTy.isVector() && 585 if (!LLTy.isVector() && !PartLLT.isVector()) { 600 if (LLTy.isVector() && PartLLT.isVector()) { 607 assert(LLTy.isVector() && !PartLLT.isVector());
|
H A D | R600EmitClauseMarkers.cpp | 70 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()) || 88 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()))
|
H A D | AMDGPULegalizerInfo.cpp | 66 return Ty.isVector() && 138 return QueryTy.isVector() && QueryTy.getSizeInBits() < Size; 145 return QueryTy.isVector() && QueryTy.getSizeInBits() > Size; 152 return QueryTy.isVector() && QueryTy.getNumElements() % 2 != 0; 176 if (Ty.isVector()) 193 if (!QueryTy.isVector()) 203 return !Ty.isVector() && Ty.getSizeInBits() > 32 && 309 if (!Ty.isVector()) 878 if (DstTy.isVector() && DstTy.getSizeInBits() > MemSize) 988 return Size <= 32 && Ty.isVector(); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.h | 36 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 227 assert(VT.isVector() && "Should only be called for vectors."); 285 if (Node->getSimpleValueType(0).isVector() &&
|
H A D | MipsCCState.cpp | 55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 186 HasVectors = llvm::any_of(I->values(), [](EVT T) { return T.isVector(); }); 260 if (LD->getMemoryVT().isVector() && ExtType != ISD::NON_EXTLOAD) { 292 if (StVT.isVector() && ST->isTruncatingStore()) { 321 llvm::any_of(Node->values(), [](EVT T) { return T.isVector(); }) || 323 [](SDValue O) { return O.getValueType().isVector(); }); 593 if (Node->getOperand(j).getValueType().isVector()) 598 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) 610 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && 611 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) 637 if (Node->getOperand(j).getValueType().isVector()) [all...] |
H A D | LegalizeVectorTypes.cpp | 223 if (Oper.getValueType().isVector()) 284 if (Op.getValueType().isVector() 514 assert(N->getValueType(0).isVector() && 515 N->getOperand(0).getValueType().isVector() && 716 assert(N->getValueType(0).isVector() && 717 N->getOperand(0).getValueType().isVector() && 1313 if (InVT.isVector()) { 1369 if (OperandVT.isVector()) { 1715 assert(N->getValueType(0).isVector() && 1716 N->getOperand(0).getValueType().isVector() [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 357 if (SrcTy.isVector() && SrcTy.getScalarType() == DestTy.getScalarType()) { 368 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; 388 if (CastSrcTy.isScalar() && SrcTy.isScalar() && !DestTy.isVector()) { 460 return !DestTy.isVector() && OpTy.isVector(); 464 if (!DestTy.isVector()) 903 if (!Ty.isVector())
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | APValue.h | 367 bool isVector() const { return Kind == Vector; } function in class:clang::APValue 455 assert(isVector() && "Invalid accessor"); 463 assert(isVector() && "Invalid accessor"); 556 assert(isVector() && "Invalid accessor");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 143 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) { 203 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
|