Skip to content
  1. Feb 09, 2013
  2. Feb 07, 2013
  3. Feb 06, 2013
  4. Feb 05, 2013
  5. Feb 02, 2013
  6. Jan 31, 2013
    • Manman Ren's avatar
      [Dwarf] early exit to avoid creating dangling DIEs · 53f3f9f0
      Manman Ren authored
      We used to create children DIEs for a scope, then check whether ScopeDIE is
      null. If ScopeDIE is null, the children DIEs will be dangling. Other DIEs can
      link to those dangling DIEs, which are not emitted at all, causing dwarf error.
      
      The current testing case is 4k lines, from MultiSource/BenchMark/McCat/09-vor.
      
      rdar://problem/13071959
      
      llvm-svn: 174084
      53f3f9f0
  7. Jan 29, 2013
  8. Jan 28, 2013
  9. Jan 20, 2013
  10. Jan 18, 2013
  11. Jan 17, 2013
  12. Jan 16, 2013
  13. Jan 11, 2013
  14. Jan 09, 2013
  15. Jan 08, 2013
  16. Jan 07, 2013
  17. Jan 05, 2013
    • David Blaikie's avatar
      Emit DW_TAG_formal_parameter for unnamed parameters. · 800a916f
      David Blaikie authored
      This change essentially reverts r87069 which came without a test case. It
      causes no regressions in the GDB 7.5 test suite & fixes 25 xfails (commit
      to the test suite to follow). If anyone can present a test case that
      demonstrates why this check is necessary I'd be happy to account for it in one
      way or another.
      
      llvm-svn: 171609
      800a916f
  18. Jan 04, 2013
  19. Jan 02, 2013
    • Chandler Carruth's avatar
      Move all of the header files which are involved in modelling the LLVM IR · 9fb823bb
      Chandler Carruth authored
      into their new header subdirectory: include/llvm/IR. This matches the
      directory structure of lib, and begins to correct a long standing point
      of file layout clutter in LLVM.
      
      There are still more header files to move here, but I wanted to handle
      them in separate commits to make tracking what files make sense at each
      layer easier.
      
      The only really questionable files here are the target intrinsic
      tablegen files. But that's a battle I'd rather not fight today.
      
      I've updated both CMake and Makefile build systems (I think, and my
      tests think, but I may have missed something).
      
      I've also re-sorted the includes throughout the project. I'll be
      committing updates to Clang, DragonEgg, and Polly momentarily.
      
      llvm-svn: 171366
      9fb823bb
  20. Dec 30, 2012
  21. Dec 27, 2012
  22. Dec 25, 2012
    • Bob Wilson's avatar
      Rename LLVMContext diagnostic handler types and functions. · fe73ac34
      Bob Wilson authored
      These are now generally used for all diagnostics from the backend, not just
      for inline assembly, so this drops the "InlineAsm" from the names.  No
      functional change.  (I've left aliases for the old names but only for long
      enough to let me switch over clang to use the new ones.)
      
      llvm-svn: 171047
      fe73ac34
  23. Dec 20, 2012
  24. Dec 19, 2012
  25. Dec 16, 2012
Loading