Lines Matching defs:AMDGPUPostLegalizerCombinerImpl
45 class AMDGPUPostLegalizerCombinerImpl : public Combiner {
54 AMDGPUPostLegalizerCombinerImpl(
61 static const char *getName() { return "AMDGPUPostLegalizerCombinerImpl"; }
130 AMDGPUPostLegalizerCombinerImpl::AMDGPUPostLegalizerCombinerImpl(
144 bool AMDGPUPostLegalizerCombinerImpl::tryCombineAll(MachineInstr &MI) const {
161 bool AMDGPUPostLegalizerCombinerImpl::matchFMinFMaxLegacy(
189 void AMDGPUPostLegalizerCombinerImpl::applySelectFCmpToFMinFMaxLegacy(
207 bool AMDGPUPostLegalizerCombinerImpl::matchUCharToFloat(
227 void AMDGPUPostLegalizerCombinerImpl::applyUCharToFloat(
250 bool AMDGPUPostLegalizerCombinerImpl::matchRcpSqrtToRsq(
297 bool AMDGPUPostLegalizerCombinerImpl::matchFDivSqrtToRsqF16(
303 void AMDGPUPostLegalizerCombinerImpl::applyFDivSqrtToRsqF16(
317 bool AMDGPUPostLegalizerCombinerImpl::matchCvtF32UByteN(
345 void AMDGPUPostLegalizerCombinerImpl::applyCvtF32UByteN(
362 bool AMDGPUPostLegalizerCombinerImpl::matchRemoveFcanonicalize(
376 bool AMDGPUPostLegalizerCombinerImpl::matchCombineSignExtendInReg(
405 void AMDGPUPostLegalizerCombinerImpl::applyCombineSignExtendInReg(
417 bool AMDGPUPostLegalizerCombinerImpl::matchCombine_s_mul_u64(
503 AMDGPUPostLegalizerCombinerImpl Impl(MF, CInfo, TPC, *KB, /*CSEInfo*/ nullptr,