Home
last modified time | relevance | path

Searched refs:VectorTy (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h29 using VectorTy = std::vector<std::pair<KeyT, ValueT>>; variable
30 VectorTy Vector;
41 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end(); in ~BlotMapVector()
48 using iterator = typename VectorTy::iterator;
49 using const_iterator = typename VectorTy::const_iterator;
H A DObjCARC.h86 template<class PHINodeTy, class VectorTy>
87 void getEquivalentPHIs(PHINodeTy &PN, VectorTy &PHIList) { in getEquivalentPHIs()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp410 VectorType *VectorTy = dyn_cast<VectorType>(AllocaTy); in tryPromoteAllocaToVector() local
411 if (!VectorTy) in tryPromoteAllocaToVector()
412 VectorTy = arrayTypeToVecType(cast<ArrayType>(AllocaTy)); in tryPromoteAllocaToVector()
415 << *VectorTy << '\n'); in tryPromoteAllocaToVector()
425 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS); in tryPromoteAllocaToVector()
441 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS); in tryPromoteAllocaToVector()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp295 auto *VectorTy = VectorType::get(Ty, VF); in hasIrregularType() local
5507 Type *VectorTy = ToVectorTy(ValTy, VF); in getConsecutiveMemOpCost() local
5530 Type *VectorTy = ToVectorTy(ValTy, VF); in getUniformMemOpCost() local
5551 Type *VectorTy = ToVectorTy(ValTy, VF); in getGatherScatterCost() local
5563 Type *VectorTy = ToVectorTy(ValTy, VF); in getInterleaveGroupCost() local
5631 Type *VectorTy; in getInstructionCost() local
5635 VF > 1 && VectorTy->isVectorTy() && TTI.getNumberOfParts(VectorTy) < VF; in getInstructionCost()
5935 VectorTy = ToVectorTy(ValTy, VF); in getInstructionCost()
5981 Type *MinVecTy = VectorTy; in getInstructionCost()
5984 VectorTy = in getInstructionCost()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h857 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy)) in getInstructionLatency() local
858 DstTy = VectorTy->getElementType(); in getInstructionLatency()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h547 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
H A DARMISelLowering.cpp14602 bool ARMTargetLowering::canCombineStoreAndExtract(Type *VectorTy, Value *Idx, in canCombineStoreAndExtract() argument
14612 if (VectorTy->isFPOrFPVectorTy()) in canCombineStoreAndExtract()
14620 assert(VectorTy->isVectorTy() && "VectorTy is not a vector type"); in canCombineStoreAndExtract()
14621 unsigned BitWidth = cast<VectorType>(VectorTy)->getBitWidth(); in canCombineStoreAndExtract()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp6254 bool Sema::CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, in CheckVectorCast() argument
6256 assert(VectorTy->isVectorType() && "Not a vector type!"); in CheckVectorCast()
6259 if (!areLaxCompatibleVectorTypes(Ty, VectorTy)) in CheckVectorCast()
6264 << VectorTy << Ty << R; in CheckVectorCast()
6268 << VectorTy << Ty << R; in CheckVectorCast()
6902 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements); in OpenCLConvertScalarsToVectors() local
6919 LHS = S.ImpCastExprToType(LHS.get(), VectorTy, CK_VectorSplat); in OpenCLConvertScalarsToVectors()
6920 RHS = S.ImpCastExprToType(RHS.get(), VectorTy, CK_VectorSplat); in OpenCLConvertScalarsToVectors()
6922 return VectorTy; in OpenCLConvertScalarsToVectors()
8597 QualType VectorTy = Vector->get()->getType().getUnqualifiedType(); in tryGCCVectorConvertAndSplat() local
[all …]
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h1440 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1416 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) { in getNaturalGEPWithType() local
1417 ElementTy = VectorTy->getElementType(); in getNaturalGEPWithType()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h552 virtual bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx, in canCombineStoreAndExtract() argument
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp766 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { in LLVMGetVectorSize() argument
767 return unwrap<VectorType>(VectorTy)->getNumElements(); in LLVMGetVectorSize()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h9806 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty,
9811 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);