- Feb 04, 2009
-
-
Daniel Dunbar authored
infrastructure to construct function type. - For consistencty, we should probably always use this to construct function types, but these are absolutely necessary to ensure that we can emit calls to these functions. llvm-svn: 63695
-
Chris Lattner authored
llvm-svn: 63694
-
Douglas Gregor authored
a.k.a. Koenig lookup) in C++. Most of the pieces are in place, but for two: - In an unqualified call g(x), even if the name does not refer to anything in the current scope, we can still find functions named "g" based on ADL. We don't yet have this ability. - ADL will need updating for friend functions and templates. llvm-svn: 63692
-
Fariborz Jahanian authored
llvm-svn: 63691
-
Daniel Dunbar authored
llvm-svn: 63688
-
Fariborz Jahanian authored
Patch by David Chisnall llvm-svn: 63686
-
Daniel Dunbar authored
llvm-svn: 63685
-
Fariborz Jahanian authored
abi messaging. llvm-svn: 63684
-
Daniel Dunbar authored
llvm-svn: 63683
-
Daniel Dunbar authored
llvm-svn: 63681
-
Daniel Dunbar authored
llvm-svn: 63679
-
Daniel Dunbar authored
llvm-svn: 63678
-
- Feb 03, 2009
-
-
Chris Lattner authored
out of FileInfo :) llvm-svn: 63672
-
Daniel Dunbar authored
types. llvm-svn: 63669
-
Chris Lattner authored
llvm-svn: 63668
-
Chris Lattner authored
llvm-svn: 63667
-
Fariborz Jahanian authored
Patch by David Chisnall. llvm-svn: 63666
-
Chris Lattner authored
llvm-svn: 63665
-
Chris Lattner authored
llvm-svn: 63662
-
Daniel Dunbar authored
David Chisnall. llvm-svn: 63661
-
-
Sebastian Redl authored
Pointers to functions don't work yet, and pointers to overloaded functions even less. Also, far too much illegal code is accepted. llvm-svn: 63655
-
Daniel Dunbar authored
- Now only 27/500 failures on ABITest single argument tests; from 350/500. :) - As with return types, a large percentage of these are likely to be gcc bugs, not yet reviewed. Also, fix bug in handling of Ignore ABI type in argument lists. llvm-svn: 63654
-
Douglas Gregor authored
llvm-svn: 63648
-
Douglas Gregor authored
scopes where the name would be considered a redeclaration if we know that we're declaring or defining that tag. llvm-svn: 63647
-
Douglas Gregor authored
using directives, from Piotr Rak! llvm-svn: 63646
-
Daniel Dunbar authored
return types). llvm-svn: 63645
-
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
-
Fariborz Jahanian authored
llvm-svn: 63635
-
Sanjiv Gupta authored
llvm-svn: 63634
-
Chris Lattner authored
are 8-byte aligned. llvm-svn: 63630
-
Chris Lattner authored
ContentCache objects to using a densemap and list, and allocating the ContentCache objects from a bump pointer. This does not speed up or slow down things substantially, but gives us control over their alignment. llvm-svn: 63628
-
Chris Lattner authored
llvm-svn: 63627
-
Chris Lattner authored
llvm-svn: 63626
-
Chris Lattner authored
llvm-svn: 63625
-
Chris Lattner authored
llvm-svn: 63624
-
Daniel Dunbar authored
(the main point of this restructing). llvm-svn: 63619
-
Daniel Dunbar authored
acceptable kind with more precise semantics. llvm-svn: 63617
-
Daniel Dunbar authored
native IRgen type is. This is like Default, but without any extra semantics (like automatic tweaking of structures or void). llvm-svn: 63615
-