search for: pr27431

Displaying 2 results from an estimated 2 matches for "pr27431".

2017 Jul 14
3
failing to optimize boolean ops on cmps
...B) ] too because that's the responsibility of some other pass. This might be the best theoretical solution, but practically impossible until someone reinvents instcombine as multiple different passes that have the same optimization power that we have today? 2. Medium: Take the suggestion from PR27431 ( https://bugs.llvm.org/show_bug.cgi?id=27431 ) to have CSE or GVN replace an inverted compare predicate with an xor of an existing compare. I think this would mean abandoning https://reviews.llvm.org/D35182 and maybe removing that transform altogether to avoid conflicting with the expected canonic...
2017 Jul 14
2
failing to optimize boolean ops on cmps
On 07/14/2017 10:27 AM, Daniel Berlin wrote: > > > On Thu, Jul 13, 2017 at 6:18 PM, Hal Finkel <hfinkel at anl.gov > <mailto:hfinkel at anl.gov>> wrote: > > > On 07/13/2017 06:40 PM, Daniel Berlin via llvm-dev wrote: >> Ah yes, it can only return one instruction and you need two. >> >> NewGVN could still handle it if instsimplify was