Displaying 2 results from an estimated 2 matches for "loadpair".
Did you mean:
load_a_r
2018 Nov 09
3
[RFC] Tablegen-erated GlobalISel Combine Rules
...pe different approaches quickly"?
I mean exploring different combine strategies :).
With a model we are stuck with what it was designed to express.
For instance, currently with SDISel there are no way to express
something like paired loads, i.e., patterns like this:
load @a, load @a + 4 => loadpair @a
Because the DAGs needs to be single rooted.
In C++ we do whatever we want (I am not saying it is easy ;).)
>
> It's funny, because I always thought the exact opposite: I felt like
> there are constraints in the freedom to explore different approaches
> precisely because the com...
2018 Nov 09
2
[RFC] Tablegen-erated GlobalISel Combine Rules
Hi Daniel,
Disclaimer: Haven't read the proposal yet.
> TL;DR: We're planning to define GlobalISel Combine Rules using MIR syntax with a few bits glued on to interface with the algorithm and escape into C++ when we need to. Eventually, ISel rules may follow suit.
I would rather avoid adding a dependency on yet another tablegen
backend to the project unless we are confident it is