Skip to content
  1. Aug 05, 2008
  2. Aug 04, 2008
    • Daniel Dunbar's avatar
      Add CodeGen support for indirect goto. · 88402ce8
      Daniel Dunbar authored
       - Follows emission scheme used by llvm-gcc, i.e. invent an id for
         each label whose address is taken and replace each indirect goto by
         a switch to each possible target.
       - Currently we emit a switch for each indirect goto instead of
         merging them as llvm-gcc does.
      
      llvm-svn: 54318
      88402ce8
  3. Aug 01, 2008
  4. Jul 31, 2008
  5. Jul 30, 2008
  6. Jul 29, 2008
  7. Jul 26, 2008
  8. Jul 25, 2008
    • Daniel Dunbar's avatar
      Fix long double test case · b5586dad
      Daniel Dunbar authored
       - Had wrong sizeof(long double) encoded into test case
       - Results now agree with llvm-gcc
      
      llvm-svn: 54059
      b5586dad
    • Daniel Dunbar's avatar
      Rework codegen of case ranges · 0e5845c1
      Daniel Dunbar authored
       - Fix multiple issues with the way case ranges were emitted, see test
         cases details about the specific issues.
      
       - The root issue was not being careful about how basic blocks were
         emitted which led to them being chained together incorrectly,
         resulting in improper control flow.
      
       - Fixes <rdar://problem/6098585>
      
      llvm-svn: 54006
      0e5845c1
  9. Jul 23, 2008
  10. Jul 22, 2008
  11. Jul 21, 2008
  12. Jul 18, 2008
  13. Jun 28, 2008
  14. Jun 26, 2008
  15. Jun 21, 2008
  16. Jun 17, 2008
  17. Jun 14, 2008
  18. Jun 12, 2008
  19. Jun 10, 2008
  20. Jun 09, 2008
    • Eli Friedman's avatar
      Add code to make test/CodeGen/struct-init.c work correctly without the · e6e0f23a
      Eli Friedman authored
      pointer cast hack currently in isIntegerConstantExpr 
      (in lib/AST/Expr.cpp).  Also removes an odd test that even gcc doesn't accept.
      
      The reason the pointer cast hack is relevant here is that it makes Sema 
      end up misinterpreting the relevant expression as a null pointer constant.
      
      The reason for this patch is that I plan to remove the pointer cast hack 
      sometime soon because it causes strange issues, especially in its 
      current form; see my recent email to cfe-dev
      "[PATCH] add constant expression evaluation to the AST and fix PR2413".
      
      llvm-svn: 52120
      e6e0f23a
  21. Jun 08, 2008
  22. Jun 07, 2008
  23. Jun 06, 2008
  24. Jun 04, 2008
  25. Jun 02, 2008
  26. Jun 01, 2008
  27. May 31, 2008
  28. May 30, 2008
Loading