Home
last modified time | relevance | path

Searched refs:R600TTIImpl (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp26 R600TTIImpl::R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in R600TTIImpl() function in R600TTIImpl
31 unsigned R600TTIImpl::getHardwareNumberOfRegisters(bool Vec) const { in getHardwareNumberOfRegisters()
35 unsigned R600TTIImpl::getNumberOfRegisters(bool Vec) const { in getNumberOfRegisters()
40 R600TTIImpl::getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth()
44 unsigned R600TTIImpl::getMinVectorRegisterBitWidth() const { return 32; } in getMinVectorRegisterBitWidth()
46 unsigned R600TTIImpl::getLoadStoreVecRegBitWidth(unsigned AddrSpace) const { in getLoadStoreVecRegBitWidth()
64 bool R600TTIImpl::isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, in isLegalToVectorizeMemChain()
73 bool R600TTIImpl::isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, in isLegalToVectorizeLoadChain()
79 bool R600TTIImpl::isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, in isLegalToVectorizeStoreChain()
85 unsigned R600TTIImpl::getMaxInterleaveFactor(ElementCount VF) { in getMaxInterleaveFactor()
[all …]
H A DR600TargetTransformInfo.h28 class R600TTIImpl final : public BasicTTIImplBase<R600TTIImpl> {
29 using BaseT = BasicTTIImplBase<R600TTIImpl>;
39 explicit R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
H A DR600TargetMachine.cpp89 return TargetTransformInfo(R600TTIImpl(this, F)); in getTargetTransformInfo()