search for: hasnonan

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

Did you mean: hasnonans
2019 May 06
2
Vectorizing minimum without function attributes
...m/llvm/llvm-project/commit/d96e427eacdd4d48da3a1f93a64008ef4dadcc8a#diff-b3c08c1a517adb5ef635cdf9cf224904R3087 If support for fast flags in fcmp was really introduced only after that, then this was probably just never updated, and the fix might be as simple as replacing `HasFunNoNaNAttr` by `I->hasNoNaNs()`. Does that sound like a possible PR? On Mon, May 6, 2019 at 3:31 PM Sanjay Patel <spatel at rotateright.com> wrote: > We have several problems with FP min/max optimization, so it would help to > see an IR example. But I agree that we should not require a function > attribute...
2019 May 04
2
Vectorizing minimum without function attributes
Thanks for the reply. I should say I'm actually working on 6.0, but I don't think this part of the code changed much since. These are traces I made with GDB optimizing a loop with floats and then integers, showing where they diverge: https://gist.github.com/nlw0/58ed9fda8e8944a9cb5e5a20f6038fcf This is the point I believe we need to set the function attribute for the vectorization to work