- Apr 23, 2010
-
-
Dan Gohman authored
alignment to match what's used in clang and GCC for __alignof, rather than trying to guess what Legalize is going to be doing. llvm-svn: 102206
-
Daniel Dunbar authored
chain outwards when inside a nested exception scope. - A real test for this is going into LLVM test-suite. llvm-svn: 102204
-
Daniel Dunbar authored
llvm-svn: 102203
-
Evan Cheng authored
llvm-svn: 102202
-
Stuart Hastings authored
llvm-svn: 102199
-
John McCall authored
two bugfixes which fix selfhost and (hopefully) the nightly tests. llvm-svn: 102198
-
Chris Lattner authored
llvm-svn: 102197
-
Chris Lattner authored
This fixes a bug where calls inlined into an invoke would get changed into an invoke but the array would keep pointing to the (now dead) call. The improved inliner behavior is still disabled for now. llvm-svn: 102196
-
Chris Lattner authored
llvm-svn: 102195
-
Chris Lattner authored
Add the instruction pointer value for debuggability. We now get dump output that looks like this: Call graph node for function: 'f1'<<0x1017086b0>> #uses=1 CS<0x1017046f8> calls external node Call graph node for function: '_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_'<<0x1017086f0>> #uses=1 CS<0x0> calls external node Call graph node for function: 'f4'<<0x1017087a0>> #uses=1 CS<0x101708c88> calls function 'f3' llvm-svn: 102194
-
Evan Cheng authored
llvm-svn: 102192
-
Fariborz Jahanian authored
llvm-svn: 102190
-
Fariborz Jahanian authored
NeXt's -fno-constant-cfstrings - wip. llvm-svn: 102189
-
Chris Lattner authored
input and output types when the smaller value isn't mentioned in the asm string. Extend this support from integers to also allowing fp values to be mismatched (if not mentioned in the asm string). llvm-svn: 102188
-
Fariborz Jahanian authored
llvm-svn: 102187
-
Sebastian Redl authored
Require a complete type for the lhs of member pointer dereference operations if the type isn't exactly the same as the container class. Fixes PR6783. llvm-svn: 102186
-
Chris Lattner authored
llvm-svn: 102183
-
Chris Lattner authored
llvm-svn: 102182
-
Chris Lattner authored
variants. This fixes neon inline asm which my patch for PR6780 broke. llvm-svn: 102181
-
Douglas Gregor authored
declaration that this typedef gives the tag a name. Fixes a problem uncovered by Boost.GIL (Generic Image Library). llvm-svn: 102180
-
Anders Carlsson authored
llvm-svn: 102179
-
Anders Carlsson authored
llvm-svn: 102178
-
Chris Lattner authored
patch by mikem! llvm-svn: 102177
-
Dan Gohman authored
itself too. llvm-svn: 102176
-
Dan Gohman authored
llvm-svn: 102175
-
Daniel Dunbar authored
Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. llvm-svn: 102174
-
Nick Lewycky authored
llvm-svn: 102172
-
Douglas Gregor authored
names. llvm-svn: 102171
-
Douglas Gregor authored
permitted in C++ but not in C. Fixes PR6900. Clang can now handle all of Boost.Lambda's regression tests. llvm-svn: 102170
-
Anders Carlsson authored
llvm-svn: 102169
-
Douglas Gregor authored
llvm-svn: 102168
-
Douglas Gregor authored
T::apply <U>::type Fixes PR6899, although I want to dig a little deeper into the FIXME for dependent template names that refer to operators. llvm-svn: 102167
-
Anders Carlsson authored
Add an ImplicitInitializerKind enum and pass it to BuildImplicitBaseInitializer and BuildImplicitMemberInitializer. llvm-svn: 102166
-
Anders Carlsson authored
llvm-svn: 102165
-
John McCall authored
way that C does. Among other differences, elaborated type specifiers are defined to skip "non-types", which, as you might imagine, does not include typedefs. Rework our use of IDNS masks to capture the semantics of different kinds of declarations better, and remove most current lookup filters. Removing the last remaining filter is more complicated and will happen in a separate patch. Fixes PR 6885 as well some spectrum of unfiled bugs. llvm-svn: 102164
-
Anders Carlsson authored
llvm-svn: 102163
-
Anders Carlsson authored
llvm-svn: 102162
-
Douglas Gregor authored
try to annotate as a type first to determine whether we have a functional-style cast. Patch by Eli Friedman, fixes PR6830. llvm-svn: 102161
-
Douglas Gregor authored
llvm-svn: 102160
-
Anders Carlsson authored
Remove calls to isDependentContext, since we handle that case earlier in the code. Make BuildImplicitBaseInitializer return a boolean instead. llvm-svn: 102159
-