[PATCH] Implement Named Register Global Variables in LLVM

Rafael Ávila de Espíndola rafael.espindola at gmail.com
Tue May 6 05:41:31 PDT 2014


Warning: There is no register reservation at the moment, and so far it
only works with the stack pointer on selected architectures (ARM, ARM64,
x86_64 and AArch64). Work to include a wider bank of registers is in
progress.

Please make it clear that work to include allocatable registers is
*not* under way. That is a much harder and brittler feature.  We need
a full discussion an llvmdev before claiming that we may ever support
it.

on the named-reg-alloc.ll tests, please include a fixme about
producing a more specific error message about allocatable registers.

http://reviews.llvm.org/D3261






More information about the llvm-commits mailing list