/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 780 if (VectorType *seqTy = dyn_cast<VectorType>(type))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 710 if (VectorType *VecTy = dyn_cast<VectorType>(V->getType())) 1225 for (unsigned I = 0, E = cast<VectorType>(C->getType())->getNumElements(); 4121 unsigned NumElts = cast<VectorType>(TrueC->getType())->getNumElements(); 4182 if (VectorType *VT = dyn_cast<VectorType>(Ops[0]->getType())) 4183 GEPTy = VectorType::get(GEPTy, VT->getElementCount()); 4184 else if (VectorType *VT = dyn_cast<VectorType>(Ops[1]->getType())) 4185 GEPTy = VectorType [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 957 if (const VectorType *VT = Base->getType()->getAs<VectorType>()) { 1683 const auto *VTy = cast<llvm::VectorType>(EltTy); 1765 auto *VectorTy = dyn_cast<llvm::VectorType>( 1779 // (VectorType). 1798 auto *VecTy = dyn_cast<llvm::VectorType>(SrcTy); 1847 // to memory address (ArrayType) to a pointer to the value type (VectorType). 1956 const VectorType *ExprVT = LV.getType()->getAs<VectorType>(); 1978 QualType EQT = LV.getType()->castAs<VectorType>() [all...] |
H A D | CGStmt.cpp | 2130 if (auto *VT = dyn_cast<llvm::VectorType>(ResultRegTypes.back())) 2156 if (auto *VT = dyn_cast<llvm::VectorType>(Arg->getType())) 2244 if (auto *VT = dyn_cast<llvm::VectorType>(Arg->getType()))
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 971 if (VectorType* vt = dyn_cast<VectorType>(opnd_type)) { 972 return VectorType::get(Type::getInt1Ty(opnd_type->getContext()),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 1059 if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) 1061 if (cast<VectorType>(Ty)->getElementType()->isFloatTy()) 1063 if (cast<VectorType>(Ty)->getElementType()->isIntegerTy()) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 526 auto PtrsTy = cast<VectorType>(Ptrs->getType()); 556 auto PtrsTy = cast<VectorType>(Ptrs->getType()); 557 auto DataTy = cast<VectorType>(Data->getType());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 196 return VectorType::isValidElementType(Ty) && !Ty->isX86_FP80Ty() && 297 if (cast<VectorType>(Vec->getType())->getNumElements() != Size) 649 /// Check if homogeneous aggregate is isomorphic to some VectorType. 1413 int getGatherCost(VectorType *Ty, 1426 Value *Gather(ArrayRef<Value *> VL, VectorType *Ty); 3156 isa<VectorType>(EltTy)) { 3168 auto *VT = cast<VectorType>(EltTy); 3206 NElts = cast<VectorType>(Vec->getType())->getNumElements(); 3257 getVectorCallCosts(CallInst *CI, VectorType *VecTy, TargetTransformInfo *TTI, 3915 int BoUpSLP::getGatherCost(VectorType *T [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 250 return cast<VectorType>(T)->getElementType()->getIntegerBitWidth(); 276 if (const VectorType *VT = dyn_cast<VectorType>(T)) {
|
H A D | AMDGPUPrintfRuntimeBinding.cpp | 409 if (ArgType->isFPOrFPVectorTy() && !isa<VectorType>(ArgType)) {
|
H A D | AMDGPULibCalls.cpp | 887 VectorType *VTy = dyn_cast<VectorType>(opr0->getType());
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 308 return VectorType::get(Scalar, {VF, isScalable});
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 332 void VisitVectorType(const VectorType *T) { Visit(T->getElementType()); }
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 259 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, VectorType, OS)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 733 if (!isa<VectorType>(PN->getType()))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 900 int NumElts = cast<VectorType>(GEPLHS->getType())->getNumElements(); 1885 if (auto *AndVTy = dyn_cast<VectorType>(And->getType())) 2175 if (auto *ShVTy = dyn_cast<VectorType>(ShType)) 2808 if (auto *XVTy = dyn_cast<VectorType>(XType)) 2853 auto *VecTy = cast<VectorType>(BCSrcOp->getType()); 3387 auto *OpVTy = cast<VectorType>(OpTy); 4455 if (isa<VectorType>(SrcTy)) { 4456 SrcTy = cast<VectorType>(SrcTy)->getElementType(); 4457 DestTy = cast<VectorType>(DestTy)->getElementType(); 5212 } else if (auto *VTy = dyn_cast<VectorType>(Typ [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 1359 if (VectorType *VT = dyn_cast<VectorType>(OrigTy)) { 1382 if (VectorType *vt = dyn_cast<VectorType>(ty)) 1555 if (isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy)) 1729 assert((isa<IntegerType>(ShadowTy) || isa<VectorType>(ShadowTy)) && 2160 if (auto *VTy = dyn_cast<VectorType>(Ty)) { 2687 Type *EltTy = cast<VectorType>(ResultShadow->getType())->getElementType();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 845 } else if (const VectorType *VType = ILE->getType()->getAs<VectorType>()) { 1037 maxElements = T->castAs<VectorType>()->getNumElements(); 1656 const VectorType *VT = DeclType->castAs<VectorType>(); 1726 const VectorType *T = Entity.getType()->castAs<VectorType>(); 1727 if (isBigEndian && (T->getVectorKind() == VectorType::NeonVector || 1728 T->getVectorKind() == VectorType::NeonPolyVector)) { 1782 const VectorType *IV [all...] |
H A D | SemaType.cpp | 1728 VectorType::VectorKind VecKind = VectorType::AltiVecVector; 1730 VecKind = VectorType::AltiVecPixel; 1732 VecKind = VectorType::AltiVecBool; 2477 VectorType::GenericVector); 2489 VectorType::GenericVector); 2520 VectorType::GenericVector); 7646 VectorType::VectorKind VecKind, Sema &S) { 7658 if (VecKind == VectorType::NeonPolyVector) { 7702 Sema &S, VectorType [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1355 if (auto *VTy = dyn_cast<VectorType>(Ty)) { 1374 else if (VectorType *VTy = dyn_cast<VectorType>(Ty)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 58 X(VectorType) \ 897 class VectorType final : public Node { 902 VectorType(const Node *BaseType_, Node *Dimension_) function in class:final 3525 return make<VectorType>(ElemType, DimensionNumber); 3537 return make<VectorType>(ElemType, DimExpr); 3542 return make<VectorType>(ElemType, /*Dimension=*/nullptr);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 166 if (isa<VectorType>(Underlying)) 303 if (const auto *VTy = Ty->getAs<VectorType>()) {
|
H A D | ASTStructuralEquivalence.cpp | 608 const auto *Vec1 = cast<VectorType>(T1); 609 const auto *Vec2 = cast<VectorType>(T2);
|
H A D | DeclPrinter.cpp | 157 else if (const VectorType *VTy = BaseType->getAs<VectorType>())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 179 } else if (auto *DVecTy = dyn_cast<VectorType>(DstTy)) { 180 if (DVecTy->getElementCount() != cast<VectorType>(SrcTy)->getElementCount())
|