Searched refs:VectorTy (Results 1 - 17 of 17) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h22 typedef std::vector<std::pair<KeyT, ValueT>> VectorTy; typedef in class:llvm::BlotMapVector
24 VectorTy Vector;
27 typedef typename VectorTy::iterator iterator;
28 typedef typename VectorTy::const_iterator const_iterator;
42 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end();
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp256 /// VectorTy - This tracks the type that we should promote the vector to if
259 VectorType *VectorTy; member in class:__anon18978::ConvertToScalarInfo
269 VectorTy(0), HadNonMemTransferAccess(false) { }
301 if (ScalarKind == Vector && VectorTy->getBitWidth() != AllocaSize * 8)
312 assert(VectorTy && "Missing type for vector scalar.");
314 << *VectorTy << '\n'); local
315 NewTy = VectorTy; // Use the vector type.
332 /// (VectorTy) so far at the offset specified by Offset (which is specified in
342 /// and stores would mutate the memory. We mark this by setting VectorTy
371 (!VectorTy || EltSiz
[all...]
H A DObjCARC.cpp64 typedef std::vector<std::pair<KeyT, ValueT> > VectorTy; typedef in class:__anon18956::MapVector
65 VectorTy Vector;
68 typedef typename VectorTy::iterator iterator;
69 typedef typename VectorTy::const_iterator const_iterator;
83 for (typename VectorTy::const_iterator I = Vector.begin(),
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1681 unsigned getInstructionCost(Instruction *I, unsigned VF, Type *&VectorTy);
5805 Type *VectorTy; local
5806 unsigned C = getInstructionCost(I, VF, VectorTy);
5809 VF > 1 && !VectorTy->isVoidTy() && TTI.getNumberOfParts(VectorTy) < VF;
5815 Type *&VectorTy) {
5819 VectorTy = ToVectorTy(RetTy, VF);
5839 VectorTy, VF - 1, VectorTy);
5894 return TTI.getArithmeticInstrCost(I->getOpcode(), VectorTy, Op1V
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp436 VectorType *VectorTy = arrayTypeToVecType(AllocaTy); local
439 << *AllocaTy << " -> " << *VectorTy << '\n'); local
448 Value *BitCast = Builder.CreateBitCast(Alloca, VectorTy->getPointerTo(0));
458 Value *BitCast = Builder.CreateBitCast(Alloca, VectorTy->getPointerTo(0));
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h471 bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx,
H A DARMISelLowering.cpp12451 bool ARMTargetLowering::canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument
12461 if (VectorTy->isFPOrFPVectorTy())
12469 assert(VectorTy->isVectorTy() && "VectorTy is not a vector type");
12470 unsigned BitWidth = cast<VectorType>(VectorTy)->getBitWidth();
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c478 CAMLprim value llvm_vector_size(LLVMTypeRef VectorTy) { argument
479 return Val_int(LLVMGetVectorSize(VectorTy));
/external/swiftshader/third_party/LLVM/bindings/ocaml/llvm/
H A Dllvm_ocaml.c374 CAMLprim value llvm_vector_size(LLVMTypeRef VectorTy) { argument
375 return Val_int(LLVMGetVectorSize(VectorTy));
/external/swiftshader/third_party/LLVM/include/llvm-c/
H A DCore.h431 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
/external/clang/lib/Sema/
H A DSemaExpr.cpp5848 bool Sema::CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty, argument
5850 assert(VectorTy->isVectorType() && "Not a vector type!");
5853 if (!areLaxCompatibleVectorTypes(Ty, VectorTy))
5858 << VectorTy << Ty << R;
5862 << VectorTy << Ty << R;
5868 ExprResult Sema::prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr) { argument
5869 QualType DestElemTy = VectorTy->castAs<VectorType>()->getElementType();
5878 if (VectorTy->isExtVectorType() && SplattedExpr->getType()->isBooleanType()) {
6494 QualType VectorTy = S.Context.getExtVectorType(ResTy, NumElements); local
6499 // Since VectorTy i
[all...]
/external/llvm/include/llvm/Target/
H A DTargetLowering.h363 /// Return true if the target can combine store(extractelement VectorTy,
366 virtual bool canCombineStoreAndExtract(Type *VectorTy, Value *Idx, argument
/external/llvm/include/llvm-c/
H A DCore.h1143 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy);
/external/llvm/lib/IR/
H A DCore.cpp592 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { argument
593 return unwrap<VectorType>(VectorTy)->getNumElements();
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1356 } else if (VectorType *VectorTy = dyn_cast<VectorType>(ElementTy)) {
1357 ElementTy = VectorTy->getElementType();
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DCore.cpp373 unsigned LLVMGetVectorSize(LLVMTypeRef VectorTy) { argument
374 return unwrap<VectorType>(VectorTy)->getNumElements();
/external/clang/include/clang/Sema/
H A DSema.h8890 bool CheckVectorCast(SourceRange R, QualType VectorTy, QualType Ty,
8895 ExprResult prepareVectorSplat(QualType VectorTy, Expr *SplattedExpr);

Completed in 2900 milliseconds