- Feb 06, 2008
-
-
Nate Begeman authored
llvm-svn: 46783
-
- Feb 01, 2008
-
-
Anders Carlsson authored
llvm-svn: 46639
-
Anders Carlsson authored
llvm-svn: 46627
-
- Jan 30, 2008
-
-
Eli Friedman authored
codegen of calls to functions without a prototype and varargs functions, including printf. llvm-svn: 46543
-
- Jan 17, 2008
-
-
Nate Begeman authored
llvm-svn: 46136
-
Nate Begeman authored
__builtin_overload takes 2 or more arguments: 0) a non-zero constant-expr for the number of arguments the overloaded functions will take 1) the arguments to pass to the matching overloaded function 2) a list of functions to match. The return type of __builtin_overload is inferred from the function whose args match the types of the arguments passed to the builtin. For example: float a; float sinf(float); int sini(int); float b = __builtin_overload(1, a, sini, sinf); Says that we are overloading functions that take one argument, and trying to pass an argument of the same type as 'a'. sini() does not match since it takes and argument of type int. sinf does match, so at codegen time this will turn into float b = sinf(a); llvm-svn: 46132
-
- Dec 29, 2007
-
-
Chris Lattner authored
discussion of this change. llvm-svn: 45410
-
- Dec 20, 2007
-
-
Chris Lattner authored
llvm-svn: 45243
-
- Dec 18, 2007
-
-
Chris Lattner authored
Intrinsic::getDeclaration, allowing much more terse code. llvm-svn: 45136
-
- Dec 17, 2007
-
-
Christopher Lamb authored
llvm-svn: 45081
-
- Dec 16, 2007
-
-
Anders Carlsson authored
llvm-svn: 45079
-
- Dec 15, 2007
-
-
Anders Carlsson authored
llvm-svn: 45062
-
- Dec 14, 2007
-
-
Anders Carlsson authored
llvm-svn: 45035
-
- Dec 13, 2007
-
-
Chris Lattner authored
llvm-svn: 44996
-
Chris Lattner authored
llvm-svn: 44994
-
- Dec 11, 2007
-
-
Chris Lattner authored
llvm-svn: 44844
-
Anders Carlsson authored
llvm-svn: 44841
-
Anders Carlsson authored
llvm-svn: 44839
-
- Dec 10, 2007
-
-
Anders Carlsson authored
llvm-svn: 44749
-
Anders Carlsson authored
llvm-svn: 44748
-
- Dec 09, 2007
-
-
Anders Carlsson authored
llvm-svn: 44745
-
Anders Carlsson authored
llvm-svn: 44744
-
- Dec 05, 2007
-
-
Anders Carlsson authored
llvm-svn: 44604
-
- Dec 02, 2007
-
-
Anders Carlsson authored
llvm-svn: 44521
-
Chris Lattner authored
llvm-svn: 44503
-
Oliver Hunt authored
among other things. Also change a codegen warning to dump to stderr so it doesn't mess with -emit-llvm output llvm-svn: 44497
-
- Nov 20, 2007
-
-
Anders Carlsson authored
llvm-svn: 44254
-
- Nov 01, 2007
-
-
Anders Carlsson authored
Stub out codegen for __builtin_constant_p. Remove any implicit cast exprs in the call to __builtin___CFStringMakeConstantString. llvm-svn: 43592
-
- Oct 29, 2007
-
-
Anders Carlsson authored
llvm-svn: 43429
-
- Oct 13, 2007
-
-
Anders Carlsson authored
llvm-svn: 42939
-
- Sep 13, 2007
-
-
Chris Lattner authored
llvm-svn: 41907
-
- Aug 31, 2007
-
-
Chris Lattner authored
to their corresponding library routines (e.g. isinf). This allows us to handle all the stuff in macos math.h, and other stuff as it's added to *Builtins.def. llvm-svn: 41634
-
Chris Lattner authored
llvm-svn: 41633
-
- Aug 26, 2007
-
-
Chris Lattner authored
llvm-svn: 41419
-
- Aug 21, 2007
-
-
Anders Carlsson authored
llvm-svn: 41206
-
- Aug 20, 2007
-
-
Anders Carlsson authored
llvm-svn: 41188
-