/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
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;
|
H A D | ObjCARC.h | 74 template<class PHINodeTy, class VectorTy> 75 void getEquivalentPHIs(PHINodeTy &PN, VectorTy &PHIList) {
|
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-c-test/ |
H A D | debuginfo.c | 108 LLVMMetadataRef VectorTy = local 113 LLVMMetadataRef ParamTypes[] = {Int64Ty, Int64Ty, VectorTy}; 149 42, VectorTy, true, 0);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteAlloca.cpp | 416 auto *VectorTy = dyn_cast<FixedVectorType>(AllocaTy); local 420 VectorTy = arrayTypeToVecType(ArrayTy); 439 if (!VectorTy || VectorTy->getNumElements() > 16 || 440 VectorTy->getNumElements() < 2) { 449 Type *VecEltTy = VectorTy->getElementType(); 497 << *VectorTy << '\n'); local 512 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS); 514 Value *VecValue = Builder.CreateLoad(VectorTy, BitCast); 533 Type *VecPtrTy = VectorTy [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1678 Type *&VectorTy); 1683 Type *VectorTy, 6987 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); 6998 Cost += TTI.getMaskedMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS, 7001 Cost += TTI.getMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS, 7007 TTI.getShuffleCost(TargetTransformInfo::SK_Reverse, VectorTy, None, 0); 7017 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); 7025 TTI.getShuffleCost(TargetTransformInfo::SK_Broadcast, VectorTy); 7035 : TTI.getVectorInstrCost(Instruction::ExtractElement, VectorTy, 7043 auto *VectorTy [all...] |
H A D | SLPVectorizer.cpp | 4351 if (auto *VectorTy = dyn_cast<FixedVectorType>(ScalarTy)) 4352 ScalarTy = VectorTy->getElementType(); 7603 FixedVectorType *VectorTy = FixedVectorType::get(ScalarTy, ReduxWidth); 7614 VectorCost = TTI->getArithmeticReductionCost(RdxOpcode, VectorTy, 7621 auto *VecCondTy = cast<VectorType>(CmpInst::makeCmpResultType(VectorTy)); 7623 TTI->getMinMaxReductionCost(VectorTy, VecCondTy, 7635 auto *VecCondTy = cast<VectorType>(CmpInst::makeCmpResultType(VectorTy)); 7639 TTI->getMinMaxReductionCost(VectorTy, VecCondTy,
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1164 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy)) 1165 DstTy = VectorTy->getElementType();
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 160 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), local 164 Builder.CreateBitCast(Result.getPointer(), VectorTy->getPointerTo()), 1796 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), local 1799 return Address(CGF.Builder.CreateElementBitCast(Addr, VectorTy)); 1801 auto *VectorTy = dyn_cast<llvm::VectorType>( local 1803 if (VectorTy && !IsVector) { 1805 VectorTy->getElementType(), 1806 cast<llvm::FixedVectorType>(VectorTy)->getNumElements());
|
H A D | CGBuiltin.cpp | 8735 auto *VectorTy = getSVEVectorForElementType(MemEltTy); 8736 auto *MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy); 8766 auto VectorTy = cast<llvm::ScalableVectorType>(ReturnTy); 8767 auto MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy); 8778 return IsZExtReturn ? Builder.CreateZExt(Load, VectorTy) 8779 : Builder.CreateSExt(Load, VectorTy); 8791 auto VectorTy = cast<llvm::ScalableVectorType>(Ops.back()->getType()); 8792 auto MemoryTy = llvm::ScalableVectorType::get(MemEltTy, VectorTy);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 664 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
|
H A D | ARMISelLowering.cpp | 19446 bool ARMTargetLowering::canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument 19456 if (VectorTy->isFPOrFPVectorTy()) 19464 assert(VectorTy->isVectorTy() && "VectorTy is not a vector type"); 19465 unsigned BitWidth = VectorTy->getPrimitiveSizeInBits().getFixedSize();
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 1463 VectorType *VectorTy = cast<VectorType>(InputVal->getType()); local 1475 FixedVectorType::get(VectorTy->getElementType(), NewNumElts));
|
H A D | SROA.cpp | 1445 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) { 1446 ElementTy = VectorTy->getElementType();
|
/netbsd-current/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 600 value llvm_vector_size(LLVMTypeRef VectorTy) { argument 601 return Val_int(LLVMGetVectorSize(VectorTy));
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 7449 bool Sema::CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, argument 7451 assert(VectorTy->isVectorType() && "Not a vector type!"); 7454 if (!areLaxCompatibleVectorTypes(Ty, VectorTy)) 7459 << VectorTy << Ty << R; 7463 << VectorTy << Ty << R; 7469 ExprResult Sema::prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr) { argument 7470 QualType DestElemTy = VectorTy->castAs<VectorType>()->getElementType(); 7479 if (VectorTy->isExtVectorType() && SplattedExpr->getType()->isBooleanType()) { 8097 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements); local 8102 // Since VectorTy i 9882 QualType VectorTy = Vector->get()->getType().getUnqualifiedType(); local [all...] |
H A D | SemaChecking.cpp | 2595 QualType VectorTy, QualType EltTy) { 2596 QualType VectorEltTy = VectorTy->castAs<VectorType>()->getElementType(); 2594 isEltOfVectorTy(ASTContext &Context, CallExpr *Call, Sema &S, QualType VectorTy, QualType EltTy) argument
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm-c/ |
H A D | Core.h | 1482 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Core.cpp | 817 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { argument 818 return unwrap<VectorType>(VectorTy)->getElementCount().getKnownMinValue();
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 778 /// Return true if the target can combine store(extractelement VectorTy, 781 virtual bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 11716 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, 11721 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);
|