Skip to content
  1. Sep 28, 2007
    • Dan Gohman's avatar
      TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets · a1d46c7d
      Dan Gohman authored
      other than PPC64. Instead of fixing it, just remove it and fix all the
      places that use it to use TargetData::getPointerSize() instead, as there
      aren't very many. Most of the references were in DwarfWriter.cpp.
      
      llvm-svn: 42419
      a1d46c7d
    • Gordon Henriksen's avatar
      CollectorMetadata abstractly describes stack maps for a function. · 613afce4
      Gordon Henriksen authored
      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
      613afce4
  2. Sep 27, 2007
  3. Sep 26, 2007
Loading