Home
last modified time | relevance | path

Searched refs:GCNTTIImpl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp274 const FeatureBitset GCNTTIImpl::InlineFeatureIgnoreList = {
294 GCNTTIImpl::GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in GCNTTIImpl() function in GCNTTIImpl
305 bool GCNTTIImpl::hasBranchDivergence(const Function *F) const { in hasBranchDivergence()
309 unsigned GCNTTIImpl::getNumberOfRegisters(unsigned RCID) const { in getNumberOfRegisters()
321 GCNTTIImpl::getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth()
333 unsigned GCNTTIImpl::getMinVectorRegisterBitWidth() const { in getMinVectorRegisterBitWidth()
337 unsigned GCNTTIImpl::getMaximumVF(unsigned ElemWidth, unsigned Opcode) const { in getMaximumVF()
345 unsigned GCNTTIImpl::getLoadVectorFactor(unsigned VF, unsigned LoadSize, in getLoadVectorFactor()
356 unsigned GCNTTIImpl::getStoreVectorFactor(unsigned VF, unsigned StoreSize, in getStoreVectorFactor()
366 unsigned GCNTTIImpl::getLoadStoreVecRegBitWidth(unsigned AddrSpace) const { in getLoadStoreVecRegBitWidth()
[all …]
H A DAMDGPUTargetTransformInfo.h62 class GCNTTIImpl final : public BasicTTIImplBase<GCNTTIImpl> {
63 using BaseT = BasicTTIImplBase<GCNTTIImpl>;
104 explicit GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
H A DAMDGPUInstCombineIntrinsic.cpp332 bool GCNTTIImpl::canSimplifyLegacyMulToMul(const Instruction &I, in canSimplifyLegacyMulToMul()
444 GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
1443 std::optional<Value *> GCNTTIImpl::simplifyDemandedVectorEltsIntrinsic( in simplifyDemandedVectorEltsIntrinsic()
H A DAMDGPUTargetMachine.cpp899 return TargetTransformInfo(GCNTTIImpl(this, F)); in getTargetTransformInfo()