HomeSort by: relevance | last modified time | path
    Searched refs:VectorTy (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
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;
ObjCARC.h 74 template<class PHINodeTy, class VectorTy>
75 void getEquivalentPHIs(PHINodeTy &PN, VectorTy &PHIList) {
  /src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
debuginfo.c 108 LLVMMetadataRef VectorTy =
113 LLVMMetadataRef ParamTypes[] = {Int64Ty, Int64Ty, VectorTy};
149 42, VectorTy, true, 0);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPromoteAlloca.cpp 416 auto *VectorTy = dyn_cast<FixedVectorType>(AllocaTy);
420 VectorTy = arrayTypeToVecType(ArrayTy);
439 if (!VectorTy || VectorTy->getNumElements() > 16 ||
440 VectorTy->getNumElements() < 2) {
449 Type *VecEltTy = VectorTy->getElementType();
497 << *VectorTy << '\n');
512 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS);
514 Value *VecValue = Builder.CreateLoad(VectorTy, BitCast);
533 Type *VecPtrTy = VectorTy->getPointerTo(AMDGPUAS::PRIVATE_ADDRESS)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
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 = cast<VectorType>(ToVectorTy(ValTy, VF))
    [all...]
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,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfoImpl.h 1164 if (VectorType *VectorTy = dyn_cast<VectorType>(DstTy))
1165 DstTy = VectorTy->getElementType();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExpr.cpp 160 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(),
164 Builder.CreateBitCast(Result.getPointer(), VectorTy->getPointerTo()),
1796 auto *VectorTy = llvm::FixedVectorType::get(ArrayTy->getElementType(),
1799 return Address(CGF.Builder.CreateElementBitCast(Addr, VectorTy));
1801 auto *VectorTy = dyn_cast<llvm::VectorType>(
1803 if (VectorTy && !IsVector) {
1805 VectorTy->getElementType(),
1806 cast<llvm::FixedVectorType>(VectorTy)->getNumElements());
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);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.h 664 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
ARMISelLowering.cpp 19446 bool ARMTargetLowering::canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
19456 if (VectorTy->isFPOrFPVectorTy())
19464 assert(VectorTy->isVectorTy() && "VectorTy is not a vector type");
19465 unsigned BitWidth = VectorTy->getPrimitiveSizeInBits().getFixedSize();
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 600 value llvm_vector_size(LLVMTypeRef VectorTy) {
601 return Val_int(LLVMGetVectorSize(VectorTy));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerMatrixIntrinsics.cpp 1463 VectorType *VectorTy = cast<VectorType>(InputVal->getType());
1475 FixedVectorType::get(VectorTy->getElementType(), NewNumElts));
SROA.cpp 1445 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) {
1446 ElementTy = VectorTy->getElementType();
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExpr.cpp 7449 bool Sema::CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty,
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) {
7470 QualType DestElemTy = VectorTy->castAs<VectorType>()->getElementType();
7479 if (VectorTy->isExtVectorType() && SplattedExpr->getType()->isBooleanType()) {
8097 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements);
8102 // Since VectorTy is created internally, it does not pretty prin
    [all...]
SemaChecking.cpp 2595 QualType VectorTy, QualType EltTy) {
2596 QualType VectorEltTy = VectorTy->castAs<VectorType>()->getElementType();
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Core.h 1482 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Core.cpp 817 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) {
818 return unwrap<VectorType>(VectorTy)->getElementCount().getKnownMinValue();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 778 /// Return true if the target can combine store(extractelement VectorTy,
781 virtual bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 11716 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty,
11721 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);

Completed in 236 milliseconds