Home
last modified time | relevance | path

Searched refs:ChainSizeInBytes (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp64 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 DR600TargetTransformInfo.h54 bool isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, Align Alignment,
56 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment,
58 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment,
H A DAMDGPUTargetTransformInfo.h120 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 DAMDGPUTargetTransformInfo.cpp334 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 DNVPTXTargetTransformInfo.h61 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 DTargetTransformInfo.h1398 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 DTargetTransformInfoImpl.h763 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 DTargetTransformInfo.cpp1054 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()