[PATCH] Implement Named Register Global Variables in LLVM
renato.golin at linaro.org
Fri Apr 25 09:57:11 PDT 2014
Comment at: docs/LangRef.rst:6811-6812
@@ +6810,4 @@
+Pointer types are used to make sure it has the same bit width as the
Tim Northover wrote:
> I'd make it polymorphic. I suspect quite a few targets have pointer types that are inadequate to represent all registers (for various reasons).
Wouldn't that force me to write many definitions of the intrinsics in Intrinsics.td?
I'm assuming the pointer is the size of the generic purpose registers, which we'll support with this. If we want to support other registers (vector, etc) we should create other intrinsics.
More information about the llvm-commits