Searched refs:isVector (Results 1 - 25 of 129) sorted by relevance

123456

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h45 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 DLowLevelType.cpp19 if (VT.isVector()) {
37 if (isVector())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLowLevelType.cpp47 if (!Ty.isVector())
56 if (!Ty.isVector())
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h115 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 DDAGISelEmitter.cpp88 if (LHSVT.isVector() != RHSVT.isVector())
89 return RHSVT.isVector();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp59 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 DLegalityPredicates.cpp73 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 DMachineIRBuilder.cpp166 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 DCallLowering.cpp333 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 DLegalizerInfo.cpp135 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 DLegalizerHelper.cpp56 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 DCSEMIRBuilder.cpp242 if (Ty.isVector())
269 if (Ty.isVector())
H A DUtils.cpp766 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 DAArch64LegalizerInfo.cpp88 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 DAArch64RegisterBankInfo.cpp444 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 DAArch64PostLegalizerLowering.cpp478 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 DTypeGen.py119 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 DWarnMissedTransforms.cpp56 if (!VectorizeWidth || VectorizeWidth->isVector())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600EmitClauseMarkers.cpp54 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 DMipsISelDAGToDAG.cpp227 assert(VT.isVector() && "Should only be called for vectors.");
285 if (Node->getSimpleValueType(0).isVector() &&
H A DMipsCCState.cpp55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h231 bool hasVector() const { return FixedVF.isVector() || ScalableVF.isVector(); }
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp186 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 DLegalizationArtifactCombiner.h375 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 DX86CallingConv.cpp143 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
203 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {

Completed in 494 milliseconds

123456