[llvm-dev] [RFC] [ARM] Execute only support
JF Bastien via llvm-dev
llvm-dev at lists.llvm.org
Fri Dec 4 12:55:34 PST 2015
On Fri, Dec 4, 2015 at 9:11 AM, Tim Northover via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On 4 December 2015 at 02:38, Christof Douma via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > Would such a feature be accepted upstream?
I would strongly support this.
> For floating point literals, use movw/movt/vmov instead of a literal pool.
> Another option is moving litpools to one of the data sections (as they
> are in AArch64, for example). I'm not sure exactly where the crossover
> is, but I'd be a little surprised if movw/movt/vmov was more efficient
> for 128-bit constants.
I was wondering the same. For comparison, the Dart VM does something
similar but burns a register to point to each function's "data" section.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev