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

12345

/freebsd-13-stable/contrib/llvm-project/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...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelType.cpp46 if (!Ty.isVector())
55 if (!Ty.isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DLowLevelType.cpp19 if (VT.isVector()) {
37 if (isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h121 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 DUtils.cpp514 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 DLegalityPredicates.cpp63 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 DMachineIRBuilder.cpp167 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 DLegalizerInfo.cpp134 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 DLegalizerHelper.cpp53 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 DGISelKnownBits.cpp60 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 DCSEMIRBuilder.cpp212 if (Ty.isVector())
239 if (Ty.isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp87 if (LHSVT.isVector() != RHSVT.isVector())
88 return RHSVT.isVector();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp70 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 DAArch64RegisterBankInfo.cpp438 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 DAMDGPUCallLowering.cpp262 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 DR600EmitClauseMarkers.cpp70 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()) ||
88 if (TII->isVector(MI) || TII->isCubeOp(MI.getOpcode()))
H A DAMDGPULegalizerInfo.cpp66 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 DSystemZCallingConv.h36 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8;
/freebsd-13-stable/contrib/llvm-project/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())
/freebsd-13-stable/contrib/llvm-project/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(); });
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 DLegalizeVectorTypes.cpp223 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 DLegalizationArtifactCombiner.h357 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 DAPValue.h367 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 DX86CallingConv.cpp143 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {
203 (ValVT.isVector() && ValVT.getSizeInBits() >= 128))) {

Completed in 303 milliseconds

12345