| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 62 bool Type::isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const { in isScalableTy() function in Type 64 return ATy->getElementType()->isScalableTy(Visited); in isScalableTy() 66 return STy->isScalableTy(Visited); in isScalableTy() 70 bool Type::isScalableTy() const { in isScalableTy() function in Type 72 return isScalableTy(Visited); in isScalableTy() 443 bool StructType::isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const { in isScalableTy() function in StructType 454 if (Ty->isScalableTy(Visited)) { in isScalableTy() 685 if (Ty->isScalableTy()) in isSized()
|
| H A D | Operator.cpp | 164 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in accumulateConstantOffset() 226 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in collectOffset()
|
| H A D | DataLayout.cpp | 57 if (i == 0 && Ty->isScalableTy()) in StructLayout()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 209 LLVM_ABI bool isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const; 210 LLVM_ABI bool isScalableTy() const;
|
| H A D | DerivedTypes.h | 300 LLVM_ABI bool isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const; 301 using Type::isScalableTy;
|
| H A D | Constants.h | 1386 return !SrcElemTy->isScalableTy();
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Type.h | 151 bool isScalableTy() const { return LLVMTy->isScalableTy(); } in isScalableTy() function
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 98 if (I.getOperand(0)->getType()->isScalableTy()) in runImpl()
|
| H A D | ExpandFp.cpp | 616 if (I.getOperand(0)->getType()->isScalableTy()) in runImpl() 633 if (I.getOperand(0)->getType()->isScalableTy()) in runImpl()
|
| H A D | Analysis.cpp | 84 assert((Ty->isScalableTy() == StartingOffset.isScalable() || in ComputeValueVTs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVCallLowering.cpp | 362 T->isScalableTy() && in isSupportedArgumentType() 388 T->isScalableTy() && in isSupportedReturnType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryTaggingSupport.cpp | 197 !AI.getAllocatedType()->isScalableTy() && in getAllocaInterestingness()
|
| H A D | VNCoercion.cpp | 75 if (StoredNI && (StoredTy->isScalableTy() || MinStoreSize != LoadSize)) in canCoerceMustAliasedValueToLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 349 if (Cst->getType()->isScalableTy()) in shouldConvertImpl()
|
| H A D | AArch64TargetTransformInfo.cpp | 564 if (!isPowerOf2_64(EC) || !VTy->isScalableTy()) in getHistogramCost() 3005 (Src->isScalableTy() && !ST->hasSVE2())) in isExtPartOfAvgExpr() 4038 if (Ty->isScalableTy() && ST->hasSVE()) in getArithmeticInstrCost() 4056 if (Ty->isScalableTy() && ST->hasSVE()) in getArithmeticInstrCost() 4601 if (VecTy->isScalableTy() && !ST->hasSVE()) in getInterleavedMemoryOpCost() 4608 if (VecTy->isScalableTy() && !isPowerOf2_32(Factor)) in getInterleavedMemoryOpCost() 4613 if (!VecTy->isScalableTy() && (UseMaskForCond || UseMaskForGaps)) in getInterleavedMemoryOpCost() 5485 assert((Mask.empty() || DstTy->isScalableTy() || in getShuffleCost() 5977 if (Op1->getType()->isScalableTy() || Op2->getType()->isScalableTy()) in areExtractShuffleVectors() 6332 if (Ty->isScalableTy()) in isProfitableToSinkOperands() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 864 if (GTI.getIndexedType()->isScalableTy()) in accumulateByteOffset() 1100 if (GTI.getIndexedType()->isScalableTy()) in splitGEP()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 164 if (Ty->isScalableTy()) in set()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 580 if (!EnableSVEGISel && (F.getReturnType()->isScalableTy() || in fallBackToDAGISel() 582 return A.getType()->isScalableTy(); in fallBackToDAGISel()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 234 if (!Ty->isSized() || Ty->isScalableTy()) in isDereferenceableAndAlignedPointer()
|
| H A D | Lint.cpp | 462 if (!AI->isArrayAllocation() && ATy->isSized() && !ATy->isScalableTy()) in visitMemoryReference()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ThreadSanitizer.cpp | 810 if (OrigTy->isScalableTy()) { in getMemoryAccessFuncIndex()
|
| H A D | NumericalStabilitySanitizer.cpp | 313 if (VecTy->isScalableTy()) in getExtendedFPType() 911 assert(!VecTy->isScalableTy() && in emitCheckInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 614 assert((Mask.empty() || DstTy->isScalableTy() || in getShuffleCost() 2682 if (!VTy || VTy->isScalableTy()) in isLegalMaskedExpandLoad() 2700 if (!VTy || VTy->isScalableTy()) in isLegalMaskedCompressStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 932 if (SourceElementType->isScalableTy()) in canReplaceGEPIdxWithZero()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1274 if (TargetType->isScalableTy()) in getGEPCost()
|