search for: d47188

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

2018 Jul 02
8
[RFC][VECLIB] how should we legalize VECLIB calls?
...way, arbitrary user-defined functions. To me, this really looks like an ABI issue. If we have a function, __foo__computeit8(<8 x float> %x), then if our lowering of <8 x float> doesn't match the required register assignments, then we have the wrong ABI. Will https://reviews.llvm.org/D47188 fix this?  -Hal >   > > >Or is there some reason that the vectorizer needs to be aware of > those libcalls? > >   > > I’m a strong believer of CodeGen mapping (scalar and widened) mathlib > calls to actual library (or inlined sequence). > > So, that question ne...
2018 Jul 02
2
[RFC][VECLIB] how should we legalize VECLIB calls?
It may not be a full solution for the problems you're trying to solve, but I don't know why adding to include/llvm/CodeGen/RuntimeLibcalls.def is a problem in itself. Certainly, it's a mess that could be organized, especially so we're not repeating everything for each data type as we do right now. So yes, I think that would allow us to remove the VecLib mappings because we are