Skip to content
  1. Dec 18, 2009
    • John McCall's avatar
      Pass the error string directly to llvm_unreachable instead of the residual · eabfd8b1
      John McCall authored
      (0 && "error").  Rough consensus seems to be that g++ *should* be diagnosing
      this because the pointer makes it not an ICE in c++03.  Everyone agrees that
      the current standard is silly and null-pointer-ness should not be based on
      ICE-ness.  Excellent fight scene in Act II, denouement weak, two stars.
      
      llvm-svn: 91644
      eabfd8b1
  2. Dec 13, 2009
  3. Dec 12, 2009
  4. Dec 08, 2009
  5. Dec 07, 2009
  6. Dec 05, 2009
  7. Dec 03, 2009
  8. Nov 22, 2009
  9. Nov 21, 2009
  10. Nov 13, 2009
    • David Greene's avatar
      · 659c1a9d
      David Greene authored
      Move DebugInfo checks into EmitComments and remove them from
      target-specific AsmPrinters.  Not all comments need DebugInfo.
      
      Re-enable the line numbers comment test.
      
      llvm-svn: 88697
      659c1a9d
  11. Nov 12, 2009
    • David Greene's avatar
      · be851acf
      David Greene authored
      Make the MachineFunction argument of getFrameRegister const.
      
      This also fixes a build error.
      
      llvm-svn: 87027
      be851acf
    • David Greene's avatar
      · 1fbe0544
      David Greene authored
      Add a bool flag to StackObjects telling whether they reference spill
      slots.  The AsmPrinter will use this information to determine whether to
      print a spill/reload comment.
      
      Remove default argument values.  It's too easy to pass a wrong argument
      value when multiple arguments have default values.  Make everything
      explicit to trap bugs early.
      
      Update all targets to adhere to the new interfaces..
      
      llvm-svn: 87022
      1fbe0544
  12. Nov 11, 2009
  13. Nov 10, 2009
    • Jeffrey Yasskin's avatar
      Fix DenseMap iterator constness. · b40d3f76
      Jeffrey Yasskin authored
      This patch forbids implicit conversion of DenseMap::const_iterator to
      DenseMap::iterator which was possible because DenseMapIterator inherited
      (publicly) from DenseMapConstIterator. Conversion the other way around is now
      allowed as one may expect.
      
      The template DenseMapConstIterator is removed and the template parameter
      IsConst which specifies whether the iterator is constant is added to
      DenseMapIterator.
      
      Actually IsConst parameter is not necessary since the constness can be
      determined from KeyT but this is not relevant to the fix and can be addressed
      later.
      
      Patch by Victor Zverovich!
      
      llvm-svn: 86636
      b40d3f76
  14. Nov 08, 2009
  15. Nov 07, 2009
  16. Nov 06, 2009
  17. Nov 05, 2009
  18. Nov 04, 2009
  19. Oct 29, 2009
  20. Oct 26, 2009
Loading