Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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.h125 unsigned ChainSizeInBytes,
128 unsigned ChainSizeInBytes,
132 bool isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, Align Alignment,
134 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment,
136 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment,
H A DAMDGPUTargetTransformInfo.cpp346 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument
357 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument
383 bool GCNTTIImpl::isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, in isLegalToVectorizeMemChain() argument
391 ChainSizeInBytes <= ST->getMaxPrivateElementSize(); in isLegalToVectorizeMemChain()
396 bool GCNTTIImpl::isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, in isLegalToVectorizeLoadChain() argument
399 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeLoadChain()
402 bool GCNTTIImpl::isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, in isLegalToVectorizeStoreChain() argument
405 return isLegalToVectorizeMemChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h62 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain() argument
64 return Alignment >= ChainSizeInBytes; in isLegalToVectorizeLoadChain()
66 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain() argument
68 return isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1619 unsigned ChainSizeInBytes,
1625 unsigned ChainSizeInBytes,
2083 virtual bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes,
2086 virtual bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes,
2093 unsigned ChainSizeInBytes,
2096 unsigned ChainSizeInBytes,
2781 return Impl.isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeLoadChain()
2786 return Impl.isLegalToVectorizeStoreChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeStoreChain()
2797 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument
2799 return Impl.getLoadVectorFactor(VF, LoadSize, ChainSizeInBytes, VecTy); in getLoadVectorFactor()
[all …]
H A DTargetTransformInfoImpl.h860 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain() argument
865 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain() argument
878 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument
884 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1204 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() argument
1205 return TTIImpl->isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeLoadChain()
1210 unsigned ChainSizeInBytes, Align Alignment, unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() argument
1211 return TTIImpl->isLegalToVectorizeStoreChain(ChainSizeInBytes, Alignment, in isLegalToVectorizeStoreChain()
1226 unsigned ChainSizeInBytes, in getLoadVectorFactor() argument
1228 return TTIImpl->getLoadVectorFactor(VF, LoadSize, ChainSizeInBytes, VecTy); in getLoadVectorFactor()
1233 unsigned ChainSizeInBytes, in getStoreVectorFactor() argument
1235 return TTIImpl->getStoreVectorFactor(VF, StoreSize, ChainSizeInBytes, VecTy); in getStoreVectorFactor()