- Feb 20, 2009
-
-
Mike Stump authored
llvm-svn: 65093
-
- Feb 17, 2009
-
-
Mike Stump authored
llvm-svn: 64768
-
- Feb 16, 2009
-
-
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
-
- Feb 14, 2009
-
-
Mike Stump authored
Thanks Anders. llvm-svn: 64571
-
Mike Stump authored
starting to work for blocks. llvm-svn: 64570
-
- Feb 13, 2009
-
-
Mike Stump authored
llvm-svn: 64457
-
Anders Carlsson authored
llvm-svn: 64445
-
- Feb 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 64387
-
Anders Carlsson authored
llvm-svn: 64346
-
- Feb 11, 2009
-
-
Daniel Dunbar authored
llvm-svn: 64325
-
- Feb 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 64205
-
Anders Carlsson authored
llvm-svn: 64203
-
Daniel Dunbar authored
from LLVM memory type to/from LLVM temporary type. - No intended functionality change. llvm-svn: 64191
-
- Feb 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 64156
-
Mike Stump authored
llvm-svn: 64105
-
- Feb 08, 2009
-
-
Anders Carlsson authored
Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. llvm-svn: 64098
-
Mike Stump authored
If people could beat on it and let me know if there are any new semantics required by newer language standards or DRs or any little details I goofed on, I'd be happy to fix any issues found. llvm-svn: 64079
-
Anders Carlsson authored
llvm-svn: 64072
-
Anders Carlsson authored
llvm-svn: 64069
-
Anders Carlsson authored
llvm-svn: 64068
-
Anders Carlsson authored
llvm-svn: 64059
-
Anders Carlsson authored
llvm-svn: 64053
-
Anders Carlsson authored
Add support for emitting cleanup blocks. Make EmitCompoundStatement emit cleanup blocks if necessary llvm-svn: 64051
-
Anders Carlsson authored
Add a simple RAII object, to be used for pushing a cleanup entry and make the insertion point be the cleanup block. llvm-svn: 64048
-
Mike Stump authored
correctly. This should lay the ground work to throw the big switch and start code gening break and continue in the presense of vlas. llvm-svn: 64046
-
- Feb 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 64043
-
Anders Carlsson authored
llvm-svn: 64032
-
Anders Carlsson authored
llvm-svn: 64031
-
Mike Stump authored
llvm-svn: 64021
-
Mike Stump authored
llvm-svn: 64014
-
- Feb 05, 2009
-
-
Daniel Dunbar authored
llvm-svn: 63845
-
- Feb 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 63678
-
- Feb 03, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63644
-
Sanjiv Gupta authored
Specify external linkage for such globals so that llvm optimizer do not assume there values initialized as zero. llvm-svn: 63636
-
Sanjiv Gupta authored
llvm-svn: 63634
-
Fariborz Jahanian authored
llvm-svn: 63578
-
- Feb 02, 2009
-
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation above ReturnTypeUsesSret and EmitFunction{Epi,Pro}log. llvm-svn: 63553
-
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
-
- Jan 27, 2009
-
-
Daniel Dunbar authored
case correctly. llvm-svn: 63068
-
- Jan 20, 2009
-
-
Eli Friedman authored
struct. llvm-svn: 62585
-