Displaying 2 results from an estimated 2 matches for "exloads".
Did you mean:
extloads
2015 Mar 04
2
[LLVMdev] ReduceLoadWidth, DAGCombiner and non 8bit loads/extloads question.
...on canonicalization makes sense to me but either 1)
legalize should be able to handle everything or 2) nodes that aren't going
to be legal anyways should not be produced (though this obviously
contradicts the term pre-legalize).
The SelectionDAGBuilder does not generate 8 bit loads nor 8 bit exloads.
There are other places we could fix this issue, accepting 8 bit extloads
and then expanding it back further down the pipe, but this does seem a bit
hacky.
Thanks.
On Wed, Mar 4, 2015 at 12:53 PM, Ahmed Bougacha <ahmed.bougacha at gmail.com>
wrote:
> +Chandler, Hal, Owen, who - among...
2015 Mar 03
2
[LLVMdev] ReduceLoadWidth, DAGCombiner and non 8bit loads/extloads question.
1) It's crashing because LD1 is produced due to LegalOperations=false in
pre-legalize pass. Then Legalization does not know how to handle it so it
asserts on a default case. I don't know if it's a reasonable expectation or
not but we do not have support for it. I have not tried
overriding shouldReduceLoadWidth.
2) I see, that makes sense to some degree, I'm curious if you can