[LLVMdev] Small Data Adressing support

Tim Northover t.p.northover at gmail.com
Mon Aug 11 12:43:10 PDT 2014


Hi David,

> If someone has a good picture of how to implement this I would really
> appreciate some advice.

Have you looked at the GlobalMerge pass, used by ARM & AArch64? It
doesn't seem to discriminate based on size, but its intent is
definitely to create a single base pointer. Obviously, it also works
with object emission.

Cheers.

Tim.



More information about the llvm-dev mailing list