Searched refs:BoolVecTys (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 60 typeIsLegalBoolVec(unsigned TypeIdx, std::initializer_list<LLT> BoolVecTys, in typeIsLegalBoolVec() argument 67 return all(typeInSet(TypeIdx, BoolVecTys), P); in typeIsLegalBoolVec() 116 auto BoolVecTys = {nxv1s1, nxv2s1, nxv4s1, nxv8s1, nxv16s1, nxv32s1, nxv64s1}; in RISCVLegalizerInfo() local 161 ExtActions.customIf(typeIsLegalBoolVec(1, BoolVecTys, ST)) in RISCVLegalizerInfo() 195 typeIsLegalBoolVec(0, BoolVecTys, ST)), in RISCVLegalizerInfo() 197 typeIsLegalBoolVec(1, BoolVecTys, ST)))); in RISCVLegalizerInfo() 239 .legalIf(typeIsLegalBoolVec(0, BoolVecTys, ST)) in RISCVLegalizerInfo() 246 .legalIf(all(typeIsLegalBoolVec(0, BoolVecTys, ST), in RISCVLegalizerInfo() 256 typeIsLegalBoolVec(1, BoolVecTys, ST))); in RISCVLegalizerInfo() 453 .customIf(all(typeIsLegalBoolVec(0, BoolVecTys, ST), typeIs(1, s1))); in RISCVLegalizerInfo()
|