Home
last modified time | relevance | path

Searched refs:isLegalStridedLoadStore (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h322 bool isLegalStridedLoadStore(Type *DataType, Align Alignment) const override { in isLegalStridedLoadStore() function
324 return TLI->isLegalStridedLoadStore(DataTypeVT, Alignment); in isLegalStridedLoadStore()
H A DRISCVGatherScatterLowering.cpp537 if (!MA || !TLI->isLegalStridedLoadStore(DataTypeVT, *MA)) in tryCreateStridedLoadStore()
H A DRISCVISelLowering.h426 bool isLegalStridedLoadStore(EVT DataType, Align Alignment) const;
H A DRISCVTargetTransformInfo.cpp1141 !isLegalStridedLoadStore(DataTy, Alignment)) || in getStridedMemoryOpCost()
H A DRISCVISelLowering.cpp18981 if (!TLI.isLegalStridedLoadStore(WideVecVT, Align)) in performCONCAT_VECTORSCombine()
24123 bool RISCVTargetLowering::isLegalStridedLoadStore(EVT DataType, in isLegalStridedLoadStore() function in RISCVTargetLowering
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp529 bool TargetTransformInfo::isLegalStridedLoadStore(Type *DataType, in isLegalStridedLoadStore() function in TargetTransformInfo
531 return TTIImpl->isLegalStridedLoadStore(DataType, Alignment); in isLegalStridedLoadStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h844 LLVM_ABI bool isLegalStridedLoadStore(Type *DataType, Align Alignment) const;
H A DTargetTransformInfoImpl.h373 virtual bool isLegalStridedLoadStore(Type *DataType, Align Alignment) const { in isLegalStridedLoadStore() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6068 if (!TTI.isLegalStridedLoadStore(VecTy, Alignment)) in isStridedLoad()
6141 if (TTI->isLegalStridedLoadStore(VecTy, CommonAlignment) && in canVectorizeLoads()
11836 TTI->isLegalStridedLoadStore(VecTy, CommonAlignment)) { in transformNodes()
11863 TTI->isLegalStridedLoadStore(VecTy, CommonAlignment)) { in transformNodes()