Searched refs:GCNTTIImpl (Results 1 – 4 of 4) sorted by relevance
267 const FeatureBitset GCNTTIImpl::InlineFeatureIgnoreList = {287 GCNTTIImpl::GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F) in GCNTTIImpl() function in GCNTTIImpl321 unsigned GCNTTIImpl::getMinVectorRegisterBitWidth() const { in getMinVectorRegisterBitWidth()401 Type *GCNTTIImpl::getMemcpyLoopLoweringType( in getMemcpyLoopLoweringType()432 void GCNTTIImpl::getMemcpyLoopResidualLoweringType( in getMemcpyLoopResidualLoweringType()473 unsigned GCNTTIImpl::getMaxInterleaveFactor(unsigned VF) { in getMaxInterleaveFactor()482 bool GCNTTIImpl::getTgtMemIntrinsic(IntrinsicInst *Inst, in getTgtMemIntrinsic()513 InstructionCost GCNTTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost()820 bool GCNTTIImpl::isInlineAsmSourceOfDivergence( in isInlineAsmSourceOfDivergence()857 bool GCNTTIImpl::useGPUDivergenceAnalysis() const { in useGPUDivergenceAnalysis()[all …]
59 class GCNTTIImpl final : public BasicTTIImplBase<GCNTTIImpl> {60 using BaseT = BasicTTIImplBase<GCNTTIImpl>;98 explicit GCNTTIImpl(const AMDGPUTargetMachine *TM, const Function &F);
329 bool GCNTTIImpl::canSimplifyLegacyMulToMul(const Value *Op0, const Value *Op1, in canSimplifyLegacyMulToMul()351 GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()1223 Optional<Value *> GCNTTIImpl::simplifyDemandedVectorEltsIntrinsic( in simplifyDemandedVectorEltsIntrinsic()
891 return TargetTransformInfo(GCNTTIImpl(this, F)); in getTargetTransformInfo()