Searched refs:NumElem (Results 1 - 8 of 8) sorted by relevance
/external/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 775 unsigned NumElem = VTy->getVectorNumElements(); local 779 if (NumElem == 3 && VTy->getScalarSizeInBits() == 32) 784 if (NumElem == 3 && VTy->getScalarSizeInBits() == 64) 789 if (!isPowerOf2_32(NumElem)) { 795 return NumElem * Cost + SplitCost; 823 unsigned NumElem = SrcVTy->getVectorNumElements(); local 825 VectorType::get(Type::getInt8Ty(getGlobalContext()), NumElem); 828 !isPowerOf2_32(NumElem)) { 835 unsigned MaskCmpCost = NumElem * (BranchCost + ScalarCompareCost); 841 NumElem * Base [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 487 unsigned NumElem = SrcVT.getVectorNumElements(); local 553 for (unsigned Idx = 0; Idx != NumElem; ++Idx) { 598 for (unsigned Idx=0; Idx<NumElem; Idx++) { 637 unsigned NumElem = StVT.getVectorNumElements(); local 656 for (unsigned Idx = 0; Idx < NumElem; Idx++) { 717 unsigned NumElem = VT.getVectorNumElements(); local 741 SmallVector<SDValue, 8> Ops(NumElem, Mask);
|
H A D | DAGCombiner.cpp | 389 EVT MemVT, unsigned NumElem, 6607 unsigned NumElem = VecTy.getVectorNumElements(); local 6610 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); 10058 unsigned NumElem, bool IsConstantSrc, bool UseVector) { 10060 if (NumElem < 2) 10067 for (unsigned i=0; i < NumElem; ++i) { 10083 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, NumElem); 10094 for (unsigned i = 0; i < NumElem ; ++i) { 10111 unsigned StoreBW = NumElem * ElementSizeBytes * 8; 10117 for (unsigned i = 0; i < NumElem ; 10056 MergeStoresOfConstantsOrVecElts( SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, unsigned NumElem, bool IsConstantSrc, bool UseVector) argument 10377 unsigned NumElem = UseVector ? LastLegalVectorType : LastLegalType; local 10386 unsigned NumElem = 0; local 10517 unsigned NumElem = std::min(LastConsecutiveStore, LastConsecutiveLoad) + 1; local 11012 int NumElem = VT.getVectorNumElements(); local [all...] |
H A D | LegalizeIntegerTypes.cpp | 3025 unsigned NumElem = N->getOperand(0).getValueType().getVectorNumElements(); local 3028 assert(NumElem * NumOperands == NumOutElem && 3035 for (unsigned j = 0; j < NumElem; ++j) { 3039 Ops[i * NumElem + j] = DAG.getNode(ISD::ANY_EXTEND, dl, OutElemTy, Ext); 3088 unsigned NumElem = Incoming->getValueType(0).getVectorNumElements(); local 3090 for (unsigned i=0; i<NumElem; ++i) {
|
H A D | LegalizeDAG.cpp | 3990 unsigned NumElem = VT.getVectorNumElements(); 3993 for (unsigned Idx = 0; Idx < NumElem; Idx++) {
|
/external/llvm/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 574 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements(); variable 575 CondTy = VectorType::get(CondTy, NumElem);
|
/external/llvm/include/llvm/IR/ |
H A D | Instructions.h | 931 unsigned NumElem = cast<VectorType>(Ptr->getType())->getNumElements(); local 932 return VectorType::get(PtrTy, NumElem);
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 2349 unsigned NumElem = VArgType->getVectorNumElements(); local 2350 std::vector<Constant*> Mask(NumElem); 2361 // from which we'll extract NumElem total elements (where the first NumElemI
|
Completed in 190 milliseconds