Searched refs:VectorTy (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.h85 template<class PHINodeTy, class VectorTy>
86 void getEquivalentPHIs(PHINodeTy &PN, VectorTy &PHIList) {
H A DBlotMapVector.h28 using VectorTy = std::vector<std::pair<KeyT, ValueT>>;
29 VectorTy Vector;
40 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end();
47 using iterator = typename VectorTy::iterator;
48 using const_iterator = typename VectorTy::const_iterator;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp415 VectorType *VectorTy = dyn_cast<VectorType>(AllocaTy); local
416 if (!VectorTy)
417 VectorTy = arrayTypeToVecType(cast<ArrayType>(AllocaTy));
420 << *VectorTy << '\n'); local
430 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS);
435 Value *VecValue = Builder.CreateLoad(VectorTy, BitCast);
446 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS);
450 Value *VecValue = Builder.CreateLoad(VectorTy, BitCast);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp322 auto *VectorTy = VectorType::get(Ty, VF); local
323 return VF * DL.getTypeAllocSize(Ty) != DL.getTypeStoreSize(VectorTy);
1340 unsigned getInstructionCost(Instruction *I, unsigned VF, Type *&VectorTy);
5835 Type *VectorTy = ToVectorTy(ValTy, VF);
5845 Cost += TTI.getMaskedMemoryOpCost(I->getOpcode(), VectorTy,
5848 Cost += TTI.getMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS, I);
5852 Cost += TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, 0);
5859 Type *VectorTy = ToVectorTy(ValTy, VF);
5865 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy);
5874 : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy,
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h927 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy))
928 DstTy = VectorTy->getElementType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp759 VectorType *VectorTy = cast<VectorType>(InputVal->getType()); local
766 VectorType::get(VectorTy->getElementType(), ArgShape.NumColumns));
H A DSROA.cpp1442 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) {
1443 ElementTy = VectorTy->getElementType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h577 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
H A DARMISelLowering.cpp16858 bool ARMTargetLowering::canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument
16868 if (VectorTy->isFPOrFPVectorTy())
16876 assert(VectorTy->isVectorTy() && "VectorTy is not a vector type");
16877 unsigned BitWidth = cast<VectorType>(VectorTy)->getBitWidth();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp6684 bool Sema::CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, argument
6686 assert(VectorTy->isVectorType() && "Not a vector type!");
6689 if (!areLaxCompatibleVectorTypes(Ty, VectorTy))
6694 << VectorTy << Ty << R;
6698 << VectorTy << Ty << R;
6704 ExprResult Sema::prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr) { argument
6705 QualType DestElemTy = VectorTy->castAs<VectorType>()->getElementType();
6714 if (VectorTy->isExtVectorType() && SplattedExpr->getType()->isBooleanType()) {
7332 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements); local
7337 // Since VectorTy i
9052 QualType VectorTy = Vector->get()->getType().getUnqualifiedType(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h639 /// Return true if the target can combine store(extractelement VectorTy,
642 virtual bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1445 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp774 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { argument
775 return unwrap<VectorType>(VectorTy)->getNumElements();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10944 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty,
10949 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);

Completed in 505 milliseconds