Home
last modified time | relevance | path

Searched refs:FixedVecTy (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DRISCV.cpp472 auto *FixedVecTy = dyn_cast<llvm::FixedVectorType>(FirstEltTy); in detectVLSCCEligibleStruct() local
473 if (!FixedVecTy) in detectVLSCCEligibleStruct()
478 FixedVecTy->getNumElements() * in detectVLSCCEligibleStruct()
479 FixedVecTy->getElementType()->getScalarSizeInBits(), in detectVLSCCEligibleStruct()
488 FixedVecTy->getElementType(), in detectVLSCCEligibleStruct()
489 llvm::divideCeil(FixedVecTy->getNumElements() * in detectVLSCCEligibleStruct()
502 llvm::divideCeil(FixedVecTy->getNumElements() * in detectVLSCCEligibleStruct()
503 FixedVecTy->getElementType()->getScalarSizeInBits() * in detectVLSCCEligibleStruct()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DVecUtils.h93 if (auto *FixedVecTy = dyn_cast<FixedVectorType>(Ty))
94 return FixedVecTy->getNumElements();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp2221 auto *FixedVecTy = cast<FixedVectorType>(Val); in getVectorInstrCost() local
2229 Type *ElemTy = FixedVecTy->getElementType(); in getVectorInstrCost()
2230 auto NumElems = FixedVecTy->getNumElements(); in getVectorInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp513 if (auto *FixedVecTy = dyn_cast<FixedVectorType>(VecTy)) { in isExtractExtractCheap() local
514 SmallVector<int> ShuffleMask(FixedVecTy->getNumElements(), in isExtractExtractCheap()