Home
last modified time | relevance | path

Searched defs:VectorTy (Results 1 – 15 of 15) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h28 using VectorTy = std::vector<std::pair<KeyT, ValueT>>; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp177 FixedVectorType *VectorTy = dyn_cast<FixedVectorType>(Ty); lowerFunnelShifts() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp349 promoteAllocaUserToVector(Instruction * Inst,const DataLayout & DL,FixedVectorType * VectorTy,unsigned VecStoreSize,unsigned ElementSize,DenseMap<MemTransferInst *,MemTransferInfo> & TransferInfo,std::map<GetElementPtrInst *,Value * > & GEPVectorIdx,Value * CurVal,SmallVectorImpl<LoadInst * > & DeferredLoads) promoteAllocaUserToVector() argument
632 auto *VectorTy = dyn_cast<FixedVectorType>(AllocaTy); tryPromoteAllocaToVector() local
[all...]
H A DAMDGPULegalizerInfo.cpp512 const LLT VectorTy = getBufferRsrcRegisterType(PointerTy); castBufferRsrcFromV4I32() local
546 const LLT VectorTy = getBufferRsrcRegisterType(PointerTy); castBufferRsrcToV4I32() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6120 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); getConsecutiveMemOpCost() local
6152 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); getUniformMemOpCost() local
6178 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); getGatherScatterCost() local
6192 auto *VectorTy = cast<VectorType>(ToVectorTy(ValTy, VF)); getInterleaveGroupCost() local
6235 auto *VectorTy = cast<VectorType>(Ty); getReductionPatternCost() local
6441 Type *VectorTy; getInstructionCost() local
6853 getInstructionCost(Instruction * I,ElementCount VF,Type * & VectorTy) getInstructionCost() argument
[all...]
H A DSLPVectorizer.cpp8755 if (auto *VectorTy = dyn_cast<FixedVectorType>(ScalarTy)) getSpillCost() local
15086 FixedVectorType *VectorTy = FixedVectorType::get(ScalarTy, ReduxWidth); getReductionCost() local
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp1723 QualType VectorTy = S.Context.getExtVectorType(BaseType, 1); LookupMemberExpr() local
H A DSemaExpr.cpp8421 CheckVectorCast(SourceRange R,QualType VectorTy,QualType Ty,CastKind & Kind) CheckVectorCast() argument
8441 prepareVectorSplat(QualType VectorTy,Expr * SplattedExpr) prepareVectorSplat() argument
9056 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements); OpenCLConvertScalarsToVectors() local
10971 QualType VectorTy = Vector->get()->getType().getUnqualifiedType(); tryGCCVectorConvertAndSplat() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp148 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), CreateMemTemp() local
2063 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(), MaybeConvertMatrixAddress() local
2068 auto *VectorTy = dyn_cast<llvm::VectorType>(Addr.getElementType()); MaybeConvertMatrixAddress() local
H A DCGBuiltin.cpp9845 auto *VectorTy = getSVEVectorForElementType(MemEltTy); EmitSVEPrefetchLoad() local
9872 auto VectorTy = cast<llvm::ScalableVectorType>(ReturnTy); EmitSVEMaskedLoad() local
9919 auto VectorTy = cast<llvm::ScalableVectorType>(Ops.back()->getType()); EmitSVEMaskedStore() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h889 canCombineStoreAndExtract(Type * VectorTy,Value * Idx,unsigned & Cost) canCombineStoreAndExtract() argument
899 shallExtractConstSplatVectorElementToStore(Type * VectorTy,unsigned ElemSizeInBits,unsigned & Index) shallExtractConstSplatVectorElementToStore() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1942 VectorType *VectorTy = cast<VectorType>(InputVal->getType()); LowerTranspose() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp888 LLVMGetVectorSize(LLVMTypeRef VectorTy) LLVMGetVectorSize() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1648 shallExtractConstSplatVectorElementToStore(Type * VectorTy,unsigned ElemSizeInBits,unsigned & Index) const shallExtractConstSplatVectorElementToStore() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp21445 canCombineStoreAndExtract(Type * VectorTy,Value * Idx,unsigned & Cost) const canCombineStoreAndExtract() argument