[llvm-commits] [llvm] r124570 - in /llvm/trunk/lib/Target/ARM: ARMConstantIslandPass.cpp ARMMachineFunctionInfo.h

Anton Korobeynikov asl at math.spbu.ru
Mon Jan 31 09:31:51 PST 2011


> What is this used for?
It will be used inside arm ehabi unwinding information emission (I'm
preparing the set of patches for review)

Just to clarify the situation: right now constant island pass produces
invalid MIs, because it encodes the information about the clones into
invalid constpool indices and there is no way having such an index go
to the original constpool entry (e.g. to derive size / alignment,
etc.), the actual "connection" is done later at MC emission time via
constpoll_entry instruction and magic label names,

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list