Skip to content
  1. Mar 10, 2010
  2. Mar 07, 2010
  3. Mar 05, 2010
  4. Mar 03, 2010
    • Bill Wendling's avatar
      Revert... · 182eea8f
      Bill Wendling authored
      --- Reverse-merging r97592 into '.':
      U    lib/CodeGen/TargetLoweringObjectFileImpl.cpp
      
      llvm-svn: 97657
      182eea8f
  5. Mar 02, 2010
  6. Feb 27, 2010
  7. Feb 21, 2010
  8. Feb 19, 2010
  9. Feb 15, 2010
  10. Jan 22, 2010
  11. Jan 19, 2010
  12. Jan 17, 2010
  13. Jan 16, 2010
  14. Jan 13, 2010
  15. Jan 07, 2010
  16. Nov 19, 2009
  17. Nov 07, 2009
  18. Nov 06, 2009
  19. Sep 20, 2009
  20. Sep 18, 2009
  21. Sep 17, 2009
  22. Sep 16, 2009
    • Chris Lattner's avatar
      Big change #1 for personality function references: · b866602f
      Chris Lattner authored
      Eliminate the PersonalityPrefix/Suffix & NeedsIndirectEncoding
      fields from MAI: they aren't part of the asm syntax, they are
      related to the structure of the object file.
      
      To replace their functionality, add a new 
      TLOF::getSymbolForDwarfGlobalReference method which asks targets
      to decide how to reference a global from EH in a pc-relative way.
      
      The default implementation just returns the symbol.  The default
      darwin implementation references the symbol through an indirect
      $non_lazy_ptr stub.  The bizarro x86-64 darwin specialization
      handles the weird "foo@GOTPCREL+4" hack.
      
      DwarfException.cpp now uses this to emit the reference to the
      symbol in the right way, and this also eliminates another 
      horrible hack from DwarfException.cpp:
      
      -    if (strcmp(MAI->getPersonalitySuffix(), "+4@GOTPCREL"))
      -      O << "-" << MAI->getPCSymbol();
      
      llvm-svn: 81991
      b866602f
Loading