Displaying 2 results from an estimated 2 matches for "g_ror".
2018 Nov 12
3
[RFC] Tablegen-erated GlobalISel Combine Rules
...essible using an unsigned 8-bit immediate rotated by an even number of bits
%0 # I.e. just a plain vreg
%0 = G_CONSTANT iN ${imm} # Where imm is 1 to 32
%2 = G_[AL]SHR %1, %0
%0 = G_CONSTANT iN ${imm} # Where imm is 0 to 31
%2 = G_SHL %1, %0
%0 = G_CONSTANT iN ${imm} # Where imm is 1 to 31
%2 = G_ROR %1, %0 # We don't actually have a rotate right at the moment so this would have to match the equivalent and/shift/or sequence
%0 = G_CONSTANT iN 1
%2 = G_ROR %1, %0 # We don't actually have a rotate right at the moment so this would have to match the equivalent and/shift/or sequence
%3 = G...
2018 Nov 10
3
[RFC] Tablegen-erated GlobalISel Combine Rules
Thanks Nicolai!
> On Nov 9, 2018, at 02:55, Nicolai Hähnle <nhaehnle at gmail.com> wrote:
>
> Hi Daniel,
>
> Lots of good stuff in there! I especially like the design for specifying out-of-line predicates. I have a couple of small comments and one major one below.
>
>
> On 09.11.18 02:42, Daniel Sanders via llvm-dev wrote:
>> _Passing arbitrary data from