Skip to content
  1. Feb 19, 2009
  2. Feb 13, 2009
    • Anders Carlsson's avatar
      Add CodeGen support for the nodebug attribute. · 63784f4e
      Anders Carlsson authored
      llvm-svn: 64445
      63784f4e
    • Douglas Gregor's avatar
      Add basic support for C++ name mangling according to the Itanium C++ · 5fec5b04
      Douglas Gregor authored
      ABI to the CodeGen library. Since C++ code-generation is so
      incomplete, we can't exercise much of this mangling code. However, a
      few smoke tests show that it's doing the same thing as GCC. When C++
      codegen matures, we'll extend the ABI tester to verify name-mangling
      as well, and complete the implementation here.
      
      At this point, the major client of name mangling is in the uses of the
      new "overloadable" attribute in C, which allows overloading. Any
      "overloadable" function in C (or in an extern "C" block in C++) will
      be mangled the same way that the corresponding C++ function would be
      mangled.
      
      llvm-svn: 64413
      5fec5b04
  3. Feb 10, 2009
  4. Feb 09, 2009
  5. Feb 08, 2009
  6. Feb 07, 2009
  7. Feb 05, 2009
  8. Feb 04, 2009
  9. Feb 03, 2009
  10. Feb 02, 2009
    • Daniel Dunbar's avatar
      More ABI API cleanup. · d931a87f
      Daniel Dunbar authored
       - Lift CGFunctionInfo creation above ReturnTypeUsesSret and
         EmitFunction{Epi,Pro}log.
      
      llvm-svn: 63553
      d931a87f
  11. Jan 27, 2009
  12. Jan 26, 2009
  13. Jan 20, 2009
  14. Jan 09, 2009
  15. Dec 20, 2008
  16. Dec 12, 2008
  17. Dec 01, 2008
  18. Nov 24, 2008
  19. Nov 22, 2008
  20. Nov 17, 2008
  21. Nov 16, 2008
  22. Nov 13, 2008
    • Daniel Dunbar's avatar
      Normalize many BasicBlock names. · a612e79b
      Daniel Dunbar authored
       - Use dotted notation for blocks related to a particular statement
         type.
       - Use .end for landing pads.
      
      No functionality change in NDEBUG mode. :)
      
      llvm-svn: 59210
      a612e79b
  23. Nov 12, 2008
Loading