/netbsd-current/external/apache2/llvm/dist/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...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Support/ |
H A D | LowLevelType.cpp | 19 if (VT.isVector()) { 37 if (isVector())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LowLevelType.cpp | 47 if (!Ty.isVector()) 56 if (!Ty.isVector())
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 115 if (isVector()) 149 bool isVector() const { function in struct:llvm::EVT 150 return isSimple() ? V.isVector() : isExtendedVector(); 289 return isVector() ? getVectorElementType() : *this; 294 assert(isVector() && "Invalid vector type!"); 302 assert(isVector() && "Invalid vector type!"); 316 assert((isVector()) && "Invalid vector type!"); 374 assert(isInteger() && !isVector() && "Invalid integer type!"); 385 assert(isInteger() && !isVector() && "Invalid integer type!");
|
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | DAGISelEmitter.cpp | 88 if (LHSVT.isVector() != RHSVT.isVector()) 89 return RHSVT.isVector();
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 59 Ty.isVector() ? APInt::getAllOnesValue(Ty.getNumElements()) : APInt(1, 1); 263 if (DstTy.isVector()) 353 if (DstTy.isVector()) 355 if (TL.getBooleanContents(DstTy.isVector(), 392 if (DstTy.isVector()) 427 if (DstTy.isVector()) 467 if (DstTy.isVector()) 471 if (MRI.getType(SrcReg).isVector()) 571 if (DstTy.isVector()) 580 if (DstTy.isVector()) [all...] |
H A D | LegalityPredicates.cpp | 73 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { 75 return Query.Types[TypeIdx].isVector(); 97 return QueryTy.isVector() && QueryTy.getElementType() == EltTy; 186 return QueryTy.isVector() && !isPowerOf2_32(QueryTy.getNumElements());
|
H A D | MachineIRBuilder.cpp | 166 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); 172 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); 178 assert((Res.isScalar() || Res.isVector()) && "invalid operand type"); 262 if (Ty.isVector()) { 295 if (Ty.isVector()) { 446 unsigned ExtOp = getBoolExtOp(getMRI()->getType(Op.getReg()).isVector(), IsFP); 457 Res.getLLTTy(*getMRI()).isVector()); 963 if (DstTy.isVector()) { 964 assert(SrcTy.isVector() && "mismatched cast between vector and non-vector"); 982 assert((ResTy.isScalar() || ResTy.isVector() || ResT [all...] |
H A D | CallLowering.cpp | 333 if (PartLLT.isVector() == LLTy.isVector() && 335 (!PartLLT.isVector() || 354 if (!LLTy.isVector() && !PartLLT.isVector()) { 369 if (PartLLT.isVector()) { 402 assert(LLTy.isVector() && !PartLLT.isVector()); 460 if (PartTy.isVector() == SrcTy.isVector() [all...] |
H A D | LegalizerInfo.cpp | 135 if (!OldTy.isVector()) 140 const unsigned OldElts = OldTy.isVector() ? OldTy.getNumElements() : 1; 141 if (NewTy.isVector()) { 159 if (OldTy.isVector()) { 161 if (!NewTy.isVector() || OldTy.getNumElements() != NewTy.getNumElements()) 165 if (NewTy.isVector()) 317 else if (Type.isVector()) 395 assert(Aspect.Type.isVector()); 653 assert(Aspect.Type.isVector());
|
H A D | LegalizerHelper.cpp | 56 if (NarrowTy.isVector()) { 173 if (MainTy.isVector()) { 207 if (!ResultTy.isVector()) { 212 if (PartTy.isVector()) 387 if (LCMTy.isVector()) { 801 if (DstTy.isVector()) 817 if (DstTy.isVector()) 900 if (DstTy.isVector()) 945 if (SrcTy.isVector()) 951 if (SrcTy.isVector() [all...] |
H A D | CSEMIRBuilder.cpp | 242 if (Ty.isVector()) 269 if (Ty.isVector())
|
H A D | Utils.cpp | 766 if (OrigTy.isVector()) { 769 if (TargetTy.isVector()) { 788 if (TargetTy.isVector()) { 811 if (OrigTy.isVector()) { 813 if (TargetTy.isVector()) { 837 if (TargetTy.isVector()) {
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 88 return Query.Types[0].isVector() && 127 return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 && 194 return Ty.isVector() && Ty.getElementType() == s16 && 273 if (!ValTy.isVector()) 375 return Ty.isVector() && !SrcTy.getElementType().isPointer() && 392 if (DstSize == 128 && !Query.Types[0].isVector()) 421 [=](const LegalityQuery &Query) { return Query.Types[0].isVector(); }, 465 .minScalarEltSameAsIf(all(isVector(0), isVector(1)), 1, 0) 466 .lowerIf(isVector( [all...] |
H A D | AArch64RegisterBankInfo.cpp | 444 bool IsFPR = Ty.isVector() || isPreISelGenericFloatingPointOpcode(Opc); 464 bool OpIsFPR = OpTy.isVector() || isPreISelGenericFloatingPointOpcode(Opc); 645 bool DstIsGPR = !DstTy.isVector() && DstTy.getSizeInBits() <= 64; 646 bool SrcIsGPR = !SrcTy.isVector() && SrcTy.getSizeInBits() <= 64; 676 if (Ty.isVector() || isPreISelGenericFloatingPointOpcode(Opc) || 702 if (!SrcTy.isVector() && SrcTy.getSizeInBits() == 128) 708 if (MRI.getType(MI.getOperand(0).getReg()).isVector()) 721 if (MRI.getType(MI.getOperand(0).getReg()).isVector()) 728 MRI.getType(MI.getOperand(0).getReg()).isVector() ? PMI_FirstFPR 788 if (SrcTy.isVector()) { [all...] |
H A D | AArch64PostLegalizerLowering.cpp | 478 assert(Ty.isVector() && "vector shift count is not a vector type"); 494 if (!Ty.isVector()) 523 if (Ty.isVector()) 790 if (Ty.isVector()) 859 assert(DstTy.isVector() && "Expected vector types only?"); 916 if (!DstTy.isVector() || !ST.hasNEON()) 958 if (MRI.getType(DstReg).isVector())
|
/netbsd-current/external/apache2/llvm/dist/clang/utils/ABITest/ |
H A D | TypeGen.py | 119 def __init__(self, index, isVector, elementType, size): 120 if isVector: 126 self.isVector = isVector 129 if isVector: 137 if self.isVector: 146 if self.isVector:
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | WarnMissedTransforms.cpp | 56 if (!VectorizeWidth || VectorizeWidth->isVector())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | R600EmitClauseMarkers.cpp | 54 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()) || 72 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()))
|
/netbsd-current/external/apache2/llvm/dist/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())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 231 bool hasVector() const { return FixedVF.isVector() || ScalableVF.isVector(); }
|
/netbsd-current/external/apache2/llvm/dist/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(); }); 609 if (Node->getOperand(j).getValueType().isVector()) 614 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) 626 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && 627 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) 653 if (Node->getOperand(j).getValueType().isVector()) [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 375 if (SrcTy.isVector() && SrcTy.getScalarType() == DestTy.getScalarType()) { 386 DestTy.isVector() ? CastSrcTy.getNumElements() / NumDefs : 1; 406 if (CastSrcTy.isScalar() && SrcTy.isScalar() && !DestTy.isVector()) { 478 return !DestTy.isVector() && OpTy.isVector(); 482 if (!DestTy.isVector()) 1003 if (!Ty.isVector())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 143 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) { 203 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
|