Searched refs:NumElem (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp222 int NumElem = LLVMVecType ? LLVMVecType->getNumElements() : 1; local
223 if (LLVMVecType && NumElem > 1)
224 ResType = llvm::VectorType::get(ResType, NumElem);
H A DAMDGPUISelLowering.h191 unsigned NumElem,
H A DAMDGPUISelLowering.cpp756 unsigned NumElem,
755 storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, unsigned AS) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp2441 unsigned NumElem = VTy->getVectorNumElements(); local
2445 if (NumElem == 3 && VTy->getScalarSizeInBits() == 32)
2450 if (NumElem == 3 && VTy->getScalarSizeInBits() == 64)
2455 if (!isPowerOf2_32(NumElem)) {
2460 return NumElem * Cost + SplitCost;
2491 unsigned NumElem = SrcVTy->getVectorNumElements(); local
2493 VectorType::get(Type::getInt8Ty(SrcVTy->getContext()), NumElem);
2496 !isPowerOf2_32(NumElem)) {
2502 int MaskCmpCost = NumElem * (BranchCost + ScalarCompareCost);
2506 NumElem * Base
[all...]
H A DX86ISelLowering.h1176 bool storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem,
1180 return NumElem > 2;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp630 unsigned NumElem = cast<VectorType>(Val0->getType())->getNumElements(); variable
631 CondTy = VectorType::get(CondTy, NumElem);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1052 unsigned NumElem = WideInOp.getValueType().getVectorNumElements(); local
1054 N->getValueType(0).getScalarType(), NumElem);
1059 NumElem);
4323 unsigned NumElem = N->getOperand(0).getValueType().getVectorNumElements(); local
4326 assert(NumElem * NumOperands == NumOutElem &&
4336 assert(NumElem == Op.getValueType().getVectorNumElements() &&
4339 for (unsigned j = 0; j < NumElem; ++j) {
4343 Ops[i * NumElem + j] = DAG.getAnyExtOrTrunc(Ext, dl, OutElemTy);
4446 unsigned NumElem = Incoming->getValueType(0).getVectorNumElements(); local
4448 for (unsigned i=0; i<NumElem;
[all...]
H A DDAGCombiner.cpp10789 unsigned NumElem = VecTy.getVectorNumElements(); local
10792 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem);
15917 unsigned NumElem = (UseVector) ? LastLegalVectorType : LastLegalType; local
15921 if (NumElem < 2) {
15942 if (!checkMergeStoreCandidatesForDependencies(StoreNodes, NumElem,
15944 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
15945 NumConsecutiveStores -= NumElem;
15949 RV |= MergeStoresOfConstantsOrVecElts(StoreNodes, MemVT, NumElem, true,
15953 StoreNodes.erase(StoreNodes.begin(), StoreNodes.begin() + NumElem);
15954 NumConsecutiveStores -= NumElem;
16167 unsigned NumElem = local
[all...]
H A DLegalizeVectorOps.cpp710 unsigned NumElem = SrcVT.getVectorNumElements(); local
783 for (unsigned Idx = 0; Idx != NumElem; ++Idx) {
H A DTargetLowering.cpp6573 unsigned NumElem = SrcVT.getVectorNumElements();
6584 for (unsigned Idx = 0; Idx < NumElem; ++Idx) {
6620 unsigned NumElem = StVT.getVectorNumElements();
6634 for (unsigned Idx = 0; Idx < NumElem; ++Idx) {
6640 (DAG.getDataLayout().isBigEndian() ? (NumElem - 1) - Idx : Idx);
6659 for (unsigned Idx = 0; Idx < NumElem; ++Idx) {
H A DLegalizeDAG.cpp3779 unsigned NumElem = VT.getVectorNumElements();
3782 for (unsigned Idx = 0; Idx < NumElem; Idx++) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp229 unsigned NumElem = VecTy.getVectorNumElements(); local
230 assert((NumElem % 2) == 0 && "Expecting even-sized vector type");
231 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h1059 unsigned NumElem = Ptr->getType()->getVectorNumElements(); local
1060 return VectorType::get(PtrTy, NumElem);
1064 unsigned NumElem = Index->getType()->getVectorNumElements(); local
1065 return VectorType::get(PtrTy, NumElem);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h446 unsigned NumElem,
445 storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, unsigned AddrSpace) const argument

Completed in 292 milliseconds