| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetTransformInfo.cpp | 64 bool R600TTIImpl::isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, in isLegalToVectorizeMemChain() argument 73 bool R600TTIImpl::isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, in isLegalToVectorizeLoadChain() argument 76 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeLoadChain() 79 bool R600TTIImpl::isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, in isLegalToVectorizeStoreChain() argument 82 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
|
| H A D | R600TargetTransformInfo.h | 54 bool isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, Align Alignment, 56 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, 58 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment,
|
| H A D | AMDGPUTargetTransformInfo.h | 120 unsigned ChainSizeInBytes, 123 unsigned ChainSizeInBytes, 127 bool isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, Align Alignment, 129 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, 131 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment,
|
| H A D | AMDGPUTargetTransformInfo.cpp | 334 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument 345 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument 369 bool GCNTTIImpl::isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, in isLegalToVectorizeMemChain() argument 377 ChainSizeInBytes <= ST->getMaxPrivateElementSize(); in isLegalToVectorizeMemChain() 382 bool GCNTTIImpl::isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, in isLegalToVectorizeLoadChain() argument 385 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeLoadChain() 388 bool GCNTTIImpl::isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, in isLegalToVectorizeStoreChain() argument 391 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 61 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain() argument 63 return Alignment >= ChainSizeInBytes; in isLegalToVectorizeLoadChain() 65 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain() argument 67 return isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 1398 unsigned ChainSizeInBytes, 1404 unsigned ChainSizeInBytes, 1816 virtual bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, 1819 virtual bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, 1826 unsigned ChainSizeInBytes, 1829 unsigned ChainSizeInBytes, 2420 return Impl.isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeLoadChain() 2425 return Impl.isLegalToVectorizeStoreChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeStoreChain() 2436 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument 2438 return Impl.getLoadVectorFactor(VF, LoadSize, ChainSizeInBytes, VecTy); in getLoadVectorFactor() [all …]
|
| H A D | TargetTransformInfoImpl.h | 763 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain() argument 768 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain() argument 781 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument 787 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 1054 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() argument 1055 return TTIImpl->isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeLoadChain() 1060 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() argument 1061 return TTIImpl->isLegalToVectorizeStoreChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeStoreChain() 1076 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument 1078 return TTIImpl->getLoadVectorFactor(VF, LoadSize, ChainSizeInBytes, VecTy); in getLoadVectorFactor() 1083 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument 1085 return TTIImpl->getStoreVectorFactor(VF, StoreSize, ChainSizeInBytes, VecTy); in getStoreVectorFactor()
|