Searched refs:NumElem (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 2187 unsigned NumElem = VTy->getVectorNumElements(); in getMemoryOpCost() local 2191 if (NumElem == 3 && VTy->getScalarSizeInBits() == 32) in getMemoryOpCost() 2196 if (NumElem == 3 && VTy->getScalarSizeInBits() == 64) in getMemoryOpCost() 2201 if (!isPowerOf2_32(NumElem)) { in getMemoryOpCost() 2206 return NumElem * Cost + SplitCost; in getMemoryOpCost() 2234 unsigned NumElem = SrcVTy->getVectorNumElements(); in getMaskedMemoryOpCost() local 2236 VectorType::get(Type::getInt8Ty(SrcVTy->getContext()), NumElem); in getMaskedMemoryOpCost() 2239 !isPowerOf2_32(NumElem)) { in getMaskedMemoryOpCost() 2245 int MaskCmpCost = NumElem * (BranchCost + ScalarCompareCost); in getMaskedMemoryOpCost() 2260 LT.second.getVectorNumElements() == NumElem) in getMaskedMemoryOpCost() [all …]
|
| H A D | X86ISelLowering.h | 1064 bool storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, 1068 return NumElem > 2;
|
| /freebsd-12.1/contrib/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 631 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements(); in Act() local 632 CondTy = VectorType::get(CondTy, NumElem); in Act()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 839 unsigned NumElem = WideInOp.getValueType().getVectorNumElements(); in PromoteIntRes_TRUNCATE() local 841 N->getValueType(0).getScalarType(), NumElem); in PromoteIntRes_TRUNCATE() 846 NumElem); in PromoteIntRes_TRUNCATE() 3734 unsigned NumElem = N->getOperand(0).getValueType().getVectorNumElements(); in PromoteIntRes_CONCAT_VECTORS() local 3737 assert(NumElem * NumOperands == NumOutElem && in PromoteIntRes_CONCAT_VECTORS() 3747 assert(NumElem == Op.getValueType().getVectorNumElements() && in PromoteIntRes_CONCAT_VECTORS() 3750 for (unsigned j = 0; j < NumElem; ++j) { in PromoteIntRes_CONCAT_VECTORS() 3754 Ops[i * NumElem + j] = DAG.getAnyExtOrTrunc(Ext, dl, OutElemTy); in PromoteIntRes_CONCAT_VECTORS() 3849 unsigned NumElem = Incoming->getValueType(0).getVectorNumElements(); in PromoteIntOp_CONCAT_VECTORS() local 3851 for (unsigned i=0; i<NumElem; ++i) { in PromoteIntOp_CONCAT_VECTORS()
|
| H A D | LegalizeVectorOps.cpp | 589 unsigned NumElem = SrcVT.getVectorNumElements(); in ExpandLoad() local 661 for (unsigned Idx = 0; Idx != NumElem; ++Idx) { in ExpandLoad()
|
| H A D | DAGCombiner.cpp | 14698 if (NumElem < 2) { in MergeConsecutiveStores() 14722 NumConsecutiveStores -= NumElem; in MergeConsecutiveStores() 14731 NumConsecutiveStores -= NumElem; in MergeConsecutiveStores() 14944 unsigned NumElem = in MergeConsecutiveStores() local 14946 NumElem = std::min(LastLegalType, NumElem); in MergeConsecutiveStores() 14948 if (NumElem < 2) { in MergeConsecutiveStores() 14972 NumConsecutiveStores -= NumElem; in MergeConsecutiveStores() 14981 unsigned Elts = NumElem * NumMemElts; in MergeConsecutiveStores() 15025 for (unsigned i = 0; i < NumElem; ++i) { in MergeConsecutiveStores() 15033 for (unsigned i = 0; i < NumElem; ++i) { in MergeConsecutiveStores() [all …]
|
| H A D | TargetLowering.cpp | 4747 unsigned NumElem = SrcVT.getVectorNumElements(); in scalarizeVectorLoad() local 4758 for (unsigned Idx = 0; Idx < NumElem; ++Idx) { in scalarizeVectorLoad() 4794 unsigned NumElem = StVT.getVectorNumElements(); in scalarizeVectorStore() local 4808 for (unsigned Idx = 0; Idx < NumElem; ++Idx) { in scalarizeVectorStore() 4814 (DAG.getDataLayout().isBigEndian() ? (NumElem - 1) - Idx : Idx); in scalarizeVectorStore() 4833 for (unsigned Idx = 0; Idx < NumElem; ++Idx) { in scalarizeVectorStore()
|
| H A D | LegalizeDAG.cpp | 3714 unsigned NumElem = VT.getVectorNumElements(); in ExpandNode() local 3717 for (unsigned Idx = 0; Idx < NumElem; Idx++) { in ExpandNode()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 174 unsigned NumElem,
|
| H A D | AMDGPUISelLowering.cpp | 771 unsigned NumElem, in storeOfVectorConstantIsCheap() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 221 unsigned NumElem = VecTy.getVectorNumElements(); in typeSplit() local 222 assert((NumElem % 2) == 0 && "Expecting even-sized vector type"); in typeSplit() 223 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 1026 unsigned NumElem = Ptr->getType()->getVectorNumElements(); 1027 return VectorType::get(PtrTy, NumElem); 1031 unsigned NumElem = Index->getType()->getVectorNumElements(); 1032 return VectorType::get(PtrTy, NumElem);
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 419 unsigned NumElem, in storeOfVectorConstantIsCheap() argument
|