[PATCH] R600/SI: Add intrinsic for class instructions

Matt Arsenault arsenm2 at gmail.com
Tue Jan 6 15:02:05 PST 2015


> On Jan 6, 2015, at 5:15 PM, Tom Stellard <tom at stellard.net> wrote:
> 
> On Fri, Jan 02, 2015 at 11:14:46AM -0500, Matt Arsenault wrote:
>> 
>>> On Dec 21, 2014, at 7:42 PM, Matt Arsenault <arsenm2 at gmail.com> wrote:
>>> 
>>> Hi,
>>> 
>>> These add an intrinsic and basic combines for instructions for FP classify functions, and also match the simplest patterns to it. A generic intrinsic would be better, since some of the others that are not handled are pretty complicated to match and that could also be emitted from the corresponding __builtins.
>>> 
>>> <0001-R600-SI-Add-class-intrinsic.patch><0002-R600-SI-Add-basic-DAG-combines-for-fp_class.patch><0003-R600-SI-Pattern-match-isinf-to-v_cmp_class-instructi.patch><0004-Add-isInfinity-helper-to-ConstantFPSDNode.patch><0005-Add-isNegative-helper-to-ConstantFPSDNode.patch><0006-R600-SI-Add-combine-for-isinfinite-pattern.patch>
>> 
>> ping
> 
> LGTM.
> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

r225305-r225310



More information about the llvm-commits mailing list