search for: common_fma

Displaying 3 results from an estimated 3 matches for "common_fma".

2018 Nov 09
5
[RFC] Tablegen-erated GlobalISel Combine Rules
...like so: def MyTargetPreLegalizerCombiner: GICombiner< "MyTargetGenPreLegalizerCombiner", [common_extend_optimizations, common_extending_loads, // common_rsqrt_and_nr_iterations, // This target has a real sqrt operation mytarget_special_fma, common_fma, common_bswap_idioms, mytarget_bcd_arithmetic ]> { } As LLVM improves on the common_* groups, the target benefits from those improvements automatically. However, it doesn't benefit from new groups being added to common_all_combines because it's no longer using tha...
2018 Nov 10
3
[RFC] Tablegen-erated GlobalISel Combine Rules
...iner< >> "MyTargetGenPreLegalizerCombiner", >> [common_extend_optimizations, >> common_extending_loads, >> // common_rsqrt_and_nr_iterations, // This target has a real sqrt operation >> mytarget_special_fma, >> common_fma, >> common_bswap_idioms, >> mytarget_bcd_arithmetic >> ]> { >> } >> As LLVM improves on the common_* groups, the target benefits from those improvements automatically. However, it doesn't benefit from new groups being added to common_all_...
2018 Nov 12
3
[RFC] Tablegen-erated GlobalISel Combine Rules
...rgetGenPreLegalizerCombiner", >>>> [common_extend_optimizations, >>>> common_extending_loads, >>>> // common_rsqrt_and_nr_iterations, // This target has a real sqrt operation >>>> mytarget_special_fma, >>>> common_fma, >>>> common_bswap_idioms, >>>> mytarget_bcd_arithmetic >>>> ]> { >>>> } >>>> As LLVM improves on the common_* groups, the target benefits from those improvements automatically. However, it doesn't benefit from new...