Searched refs:R600TTIImpl (Results 1 – 3 of 3) sorted by relevance
26 R600TTIImpl::R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in R600TTIImpl() function in R600TTIImpl31 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 …]
28 class R600TTIImpl final : public BasicTTIImplBase<R600TTIImpl> {29 using BaseT = BasicTTIImplBase<R600TTIImpl>;39 explicit R600TTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
89 return TargetTransformInfo(R600TTIImpl(this, F)); in getTargetTransformInfo()