/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 85 template<class PHINodeTy, class VectorTy> 86 void getEquivalentPHIs(PHINodeTy &PN, VectorTy &PHIList) {
|
H A D | BlotMapVector.h | 28 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 D | AMDGPUPromoteAlloca.cpp | 415 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 D | LoopVectorize.cpp | 322 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 D | TargetTransformInfoImpl.h | 927 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy)) 928 DstTy = VectorTy->getElementType();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 759 VectorType *VectorTy = cast<VectorType>(InputVal->getType()); local 766 VectorType::get(VectorTy->getElementType(), ArgShape.NumColumns));
|
H A D | SROA.cpp | 1442 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) { 1443 ElementTy = VectorTy->getElementType();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 577 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
|
H A D | ARMISelLowering.cpp | 16858 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 D | SemaExpr.cpp | 6684 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 D | TargetLowering.h | 639 /// 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 D | Core.h | 1445 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 774 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { argument 775 return unwrap<VectorType>(VectorTy)->getNumElements();
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 10944 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, 10949 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);
|