Displaying 2 results from an estimated 2 matches for "convertselectofcosntantstomath".
Did you mean:
convertselectofconstantstomath
2018 Jul 03
2
Question about canonicalizing cmp+select
...gt;
> On Tue, Jul 3, 2018 at 3:55 PM, Yuan Lin <yualin at google.com> wrote:
>
>> Hi, Roman and Sanjay,
>>
>> Thank you for your reply! We currently do run DAGCombiner, but didn't
>> implement this specific transformation. I just tried turning on
>> convertSelectOfCosntantsToMath() in our ISelLowering, but that doesn't
>> quite work because it generated a sign_extend op from i1 to i16, which our
>> backend currently doesn't support.
>>
>> Does the DAGCombiner already has this transformation implemented?
>>
>> Thanks,
>> --...
2018 Jul 03
4
Question about canonicalizing cmp+select
Hi, Sanjay/all,
I noticed in rL331486 that some compare-select optimizations are disabled
in favor of providing canonicalized cmp+select to the backend.
I am currently working on a private backend target, and the target has a
small code size limit. With this change, some of the apps went over the
codesize limit. As an example,
C code:
b = (a > -1) ? 4 : 5;
ll code:
Before rL331486: