Home
last modified time | relevance | path

Searched refs:NumElem (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2187 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 DX86ISelLowering.h1064 bool storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem,
1068 return NumElem > 2;
/freebsd-12.1/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp631 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 DLegalizeIntegerTypes.cpp839 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 DLegalizeVectorOps.cpp589 unsigned NumElem = SrcVT.getVectorNumElements(); in ExpandLoad() local
661 for (unsigned Idx = 0; Idx != NumElem; ++Idx) { in ExpandLoad()
H A DDAGCombiner.cpp14698 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 DTargetLowering.cpp4747 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 DLegalizeDAG.cpp3714 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 DAMDGPUISelLowering.h174 unsigned NumElem,
H A DAMDGPUISelLowering.cpp771 unsigned NumElem, in storeOfVectorConstantIsCheap() argument
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp221 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 DInstructions.h1026 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 DTargetLowering.h419 unsigned NumElem, in storeOfVectorConstantIsCheap() argument