summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/DwarfWriter.cpp
diff options
context:
space:
mode:
authorGordon Henriksen <gordonhenriksen@mac.com>2007-09-27 22:18:46 +0000
committerGordon Henriksen <gordonhenriksen@mac.com>2007-09-27 22:18:46 +0000
commit613afce4301918c5f3504c61306211fd9aab974f (patch)
tree5646cf97400f1331af21ac2ded8777f27507cd33 /llvm/lib/CodeGen/DwarfWriter.cpp
parent99dc695da521445bef487c619ed4e782dcc1bb4b (diff)
downloadbcm5719-llvm-613afce4301918c5f3504c61306211fd9aab974f.tar.gz
bcm5719-llvm-613afce4301918c5f3504c61306211fd9aab974f.zip
CollectorMetadata abstractly describes stack maps for a function.
It includes: - location and of each safe point in machine code (identified by a label) - location of each root within the stack frame (identified by an offset), including the metadata tag provided to llvm.gcroot in the user program - size of the stack frame (for collectors which want to cheat on stack crawling :) - and eventually will include liveness It is to be populated by back-ends during code-generation. CollectorModuleMetadata aggregates this information across the entire module. llvm-svn: 42418
Diffstat (limited to 'llvm/lib/CodeGen/DwarfWriter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud