Skip to content
  1. Jan 06, 2014
  2. Jan 05, 2014
  3. Jan 04, 2014
  4. Jan 03, 2014
    • Rafael Espindola's avatar
      Make the llvm mangler depend only on DataLayout. · 58873566
      Rafael Espindola authored
      Before this patch any program that wanted to know the final symbol name of a
      GlobalValue had to link with Target.
      
      This patch implements a compromise solution where the mangler uses DataLayout.
      This way, any tool that already links with Target (llc, clang) gets the exact
      behavior as before and new IR files can be mangled without linking with Target.
      
      With this patch the mangler is constructed with just a DataLayout and DataLayout
      is extended to include the information the Mangler needs.
      
      llvm-svn: 198438
      58873566
  5. Jan 01, 2014
  6. Dec 29, 2013
  7. Dec 26, 2013
  8. Dec 19, 2013
  9. Dec 16, 2013
  10. Dec 13, 2013
  11. Dec 11, 2013
  12. Dec 09, 2013
  13. Dec 08, 2013
  14. Dec 03, 2013
  15. Dec 02, 2013
  16. Nov 28, 2013
  17. Nov 25, 2013
  18. Nov 24, 2013
  19. Nov 19, 2013
  20. Nov 18, 2013
    • Alexey Samsonov's avatar
      Revert r194865 and r194874. · 49109a27
      Alexey Samsonov authored
      This change is incorrect. If you delete virtual destructor of both a base class
      and a subclass, then the following code:
        Base *foo = new Child();
        delete foo;
      will not cause the destructor for members of Child class. As a result, I observe
      plently of memory leaks. Notable examples I investigated are:
      ObjectBuffer and ObjectBufferStream, AttributeImpl and StringSAttributeImpl.
      
      llvm-svn: 194997
      49109a27
  21. Nov 15, 2013
  22. Nov 12, 2013
Loading