Lines Matching refs:TLI
36 const RISCVTargetLowering *TLI; variable
39 const RISCVTargetLowering *getTLI() const { return TLI; } in getTLI()
61 TLI(ST->getTargetLowering()) {} in RISCVTTIImpl()
217 return TLI->isLegalElementTypeForRVV(TLI->getValueType(DL, Ty)); in isElementTypeLegalForScalableVector()
224 EVT DataTypeVT = TLI->getValueType(DL, DataType); in isLegalMaskedLoadStore()
234 return TLI->isLegalElementTypeForRVV(ElemType); in isLegalMaskedLoadStore()
249 EVT DataTypeVT = TLI->getValueType(DL, DataType); in isLegalMaskedGatherScatter()
259 return TLI->isLegalElementTypeForRVV(ElemType); in isLegalMaskedGatherScatter()
280 EVT DataTypeVT = TLI->getValueType(DL, DataType); in isLegalStridedLoadStore()
281 return TLI->isLegalStridedLoadStore(DataTypeVT, Alignment); in isLegalStridedLoadStore()
287 return TLI->isVScaleKnownToBeAPowerOfTwo(); in isVScaleKnownToBeAPowerOfTwo()
310 if (!TLI->isLegalElementTypeForRVV(TLI->getValueType(DL, Ty))) in isLegalToVectorizeReduction()