Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/AMDGPU/AMDGPUCombine.td
Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | def AMDGPUPostLegalizerCombinerHelper: GICombinerHelper< | ||||
rcp_sqrt_to_rsq]> { | rcp_sqrt_to_rsq]> { | ||||
let DisableRuleOption = "amdgpupostlegalizercombiner-disable-rule"; | let DisableRuleOption = "amdgpupostlegalizercombiner-disable-rule"; | ||||
let StateClass = "AMDGPUPostLegalizerCombinerHelperState"; | let StateClass = "AMDGPUPostLegalizerCombinerHelperState"; | ||||
let AdditionalArguments = []; | let AdditionalArguments = []; | ||||
} | } | ||||
def AMDGPURegBankCombinerHelper : GICombinerHelper< | def AMDGPURegBankCombinerHelper : GICombinerHelper< | ||||
"AMDGPUGenRegBankCombinerHelper", | "AMDGPUGenRegBankCombinerHelper", | ||||
[zext_trunc_fold, int_minmax_to_med3, ptr_add_immed_chain, | [unmerge_merge, unmerge_cst, unmerge_undef, | ||||
zext_trunc_fold, int_minmax_to_med3, ptr_add_immed_chain, | |||||
fp_minmax_to_clamp, fp_minmax_to_med3, fmed3_intrinsic_to_clamp]> { | fp_minmax_to_clamp, fp_minmax_to_med3, fmed3_intrinsic_to_clamp]> { | ||||
let DisableRuleOption = "amdgpuregbankcombiner-disable-rule"; | let DisableRuleOption = "amdgpuregbankcombiner-disable-rule"; | ||||
let StateClass = "AMDGPURegBankCombinerHelperState"; | let StateClass = "AMDGPURegBankCombinerHelperState"; | ||||
let AdditionalArguments = []; | let AdditionalArguments = []; | ||||
} | } |