Skip to content
  1. Feb 20, 2009
  2. Feb 17, 2009
  3. Feb 16, 2009
    • Daniel Dunbar's avatar
      Support IRgen of sqrt -> llvm.sqrt, pow -> llvm.pow. · 8eb018ab
      Daniel Dunbar authored
       - Define pow[lf]?, sqrt[lf]? as builtins.
      
       - Add -fmath-errno option which binds to LangOptions.MathErrno
      
       - Add new builtin flag Builtin::Context::isConstWithoutErrno for
         functions which can be marked as const if errno isn't respected for
         math functions. Sema automatically marks these functions as const
         when they are defined, if MathErrno=0.
      
       - IRgen uses const attribute on sqrt and pow library functions to
         decide if it can use the llvm intrinsic.
      
      llvm-svn: 64689
      8eb018ab
  4. Feb 14, 2009
  5. Feb 13, 2009
  6. Feb 12, 2009
  7. Feb 11, 2009
  8. Feb 10, 2009
  9. Feb 09, 2009
  10. Feb 08, 2009
  11. Feb 07, 2009
  12. Feb 05, 2009
  13. Feb 04, 2009
  14. Feb 03, 2009
  15. 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
    • Daniel Dunbar's avatar
      ABI handling API changes. · 7633cbf0
      Daniel Dunbar authored
       - Lift CGFunctionInfo creation up to callers of EmitCall.
      
       - Move isVariadic bit out of CGFunctionInfo, take as argument to
         GetFunctionType instead.
      
      No functionality change.
      
      llvm-svn: 63550
      7633cbf0
  16. Jan 27, 2009
  17. Jan 20, 2009
Loading