/external/llvm/include/llvm/ADT/ |
TinyPtrVector.h | 30 typedef llvm::SmallVector<EltTy, 4> VecTy; 31 typedef typename VecTy::value_type value_type; 33 llvm::PointerUnion<EltTy, VecTy*> Val; 37 if (VecTy *V = Val.template dyn_cast<VecTy*>()) 42 if (VecTy *V = Val.template dyn_cast<VecTy*>()) 43 Val = new VecTy(*V); 59 Val = new VecTy(*RHS.Val.template get<VecTy*>()); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SROA.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | 800 VectorType *VecTy = VectorType::get(ScalarTy, VL.size()); 806 return TTI->getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, 0); 822 return getGatherCost(VecTy); 843 int VecCost = TTI->getCastInstrCost(VL0->getOpcode(), VecTy, SrcVecTy); 873 ScalarCost = VecTy->getNumElements() * 875 VecCost = TTI->getCmpSelInstrCost(Opcode, VecTy, MaskTy); 877 ScalarCost = VecTy->getNumElements() * 879 VecCost = TTI->getArithmeticInstrCost(Opcode, VecTy); 885 int ScalarLdCost = VecTy->getNumElements() * 892 int ScalarStCost = VecTy->getNumElements() [all...] |
LoopVectorize.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | [all...] |
InstCombineSelect.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
ValueTypes.h | 607 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); 608 assert(VecTy.SimpleTy >= 0 && 610 return VecTy;
|
/external/llvm/lib/IR/ |
DataLayout.cpp | 620 if (VectorType *VecTy = dyn_cast<VectorType>(Ty)) 621 return VectorType::get(IntTy, VecTy->getNumElements());
|
Constants.cpp | [all...] |
/external/llvm/tools/llvm-stress/ |
llvm-stress.cpp | 483 VectorType *VecTy = cast<VectorType>(VTy); 484 DestTy = pickVectorType(VecTy->getNumElements());
|
/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | [all...] |
CGExpr.cpp | [all...] |
TargetInfo.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | [all...] |
SelectionDAGBuilder.cpp | [all...] |
DAGCombiner.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaOverload.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |
/external/clang/lib/AST/ |
ExprConstant.cpp | [all...] |