llvm-6502/lib
Gordon Henriksen fc3282221f 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42418 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-27 22:18:46 +00:00
..
Analysis Ignore redundant constraints 2007-09-27 15:42:23 +00:00
Archive
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode Make temporaries explicit to avoid premature 2007-09-26 23:20:33 +00:00
CodeGen CollectorMetadata abstractly describes stack maps for a function. 2007-09-27 22:18:46 +00:00
Debugger
ExecutionEngine Change APFloat::convertFromInteger to take the incoming 2007-09-21 22:09:37 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support Whitespace and compiler warning cleanup. 2007-09-26 21:33:42 +00:00
System Remove spurious consts. This fixes warnings with compilers that 2007-09-14 20:08:19 +00:00
Target Use GR64 in 64-bit mode. 2007-09-27 21:50:05 +00:00
Transforms Handle multiple induction variables. 2007-09-25 18:24:48 +00:00
VMCore Make temporaries explicit to avoid premature 2007-09-26 23:20:33 +00:00
Makefile