/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPrintfRuntimeBinding.cpp | 222 int NumElem = LLVMVecType ? LLVMVecType->getNumElements() : 1; local 223 if (LLVMVecType && NumElem > 1) 224 ResType = llvm::VectorType::get(ResType, NumElem);
|
H A D | AMDGPUISelLowering.h | 191 unsigned NumElem,
|
H A D | AMDGPUISelLowering.cpp | 756 unsigned NumElem, 755 storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, unsigned AS) const argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 2441 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 D | X86ISelLowering.h | 1176 bool storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, 1180 return NumElem > 2;
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-stress/ |
H A D | llvm-stress.cpp | 630 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 D | LegalizeIntegerTypes.cpp | 1052 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 D | DAGCombiner.cpp | 10789 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 D | LegalizeVectorOps.cpp | 710 unsigned NumElem = SrcVT.getVectorNumElements(); local 783 for (unsigned Idx = 0; Idx != NumElem; ++Idx) {
|
H A D | TargetLowering.cpp | 6573 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 D | LegalizeDAG.cpp | 3779 unsigned NumElem = VT.getVectorNumElements(); 3782 for (unsigned Idx = 0; Idx < NumElem; Idx++) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 229 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 D | Instructions.h | 1059 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 D | TargetLowering.h | 446 unsigned NumElem, 445 storeOfVectorConstantIsCheap(EVT MemVT, unsigned NumElem, unsigned AddrSpace) const argument
|