- Feb 16, 2010
-
-
Benjamin Kramer authored
llvm-svn: 96343
-
Benjamin Kramer authored
llvm-svn: 96342
-
Ted Kremenek authored
llvm-svn: 96341
-
Chris Lattner authored
llvm-svn: 96337
-
Chris Lattner authored
build if enabled, it will fail with constness issues. I'll resolve these next. llvm-svn: 96336
-
John McCall authored
llvm-svn: 96335
-
Chris Lattner authored
llvm-svn: 96334
-
Chris Lattner authored
llvm-svn: 96333
-
Chris Lattner authored
llvm-svn: 96332
-
Chris Lattner authored
(isprofitable|islegal)tofold checks. llvm-svn: 96331
-
Chris Lattner authored
not the end of the field, fixing rdar://7651978 llvm-svn: 96330
-
Anders Carlsson authored
llvm-svn: 96329
-
Anders Carlsson authored
llvm-svn: 96328
-
John McCall authored
the offset to the virtual bases statically inside of relying on the virtual base offsets in the object's vtable(s). This is both more efficient and sound against the destructor's manipulation of the vtables. Also extract a few helper routines. Oh and we seem to pass all tests with an optimized clang now. llvm-svn: 96327
-
John McCall authored
unused-value warnings. This is a common macro idiom. llvm-svn: 96326
-
John McCall authored
accept const decls. llvm-svn: 96325
-
Erick Tryzelaar authored
llvm-svn: 96324
-
Erick Tryzelaar authored
llvm-svn: 96323
-
Sanjiv Gupta authored
Currently, whether a function is ISR or not is encoded in the section attribute for that function. llvm-svn: 96322
-
Sanjiv Gupta authored
llvm-svn: 96321
-
Ted Kremenek authored
arguments of asprintf (<rdar://problem/6657191>). llvm-svn: 96319
-
Dale Johannesen authored
elimination. Before a DBG_VALUE could affect codegen. The solution here is imperfect and not final. llvm-svn: 96318
-
Daniel Dunbar authored
llvm-svn: 96317
-
Daniel Dunbar authored
llvm-svn: 96316
-
Daniel Dunbar authored
llvm-svn: 96315
-
Daniel Dunbar authored
llvm-svn: 96314
-
Daniel Dunbar authored
llvm-svn: 96313
-
Rafael Espindola authored
llvm-gcc but has been replaced with pad argument which don't need any special backend support. llvm-svn: 96312
-
Ted Kremenek authored
llvm-svn: 96311
-
Ted Kremenek authored
Implement printf argument type checking for '%s'. Fixes <rdar://problem/3065808>. llvm-svn: 96310
-
Ted Kremenek authored
llvm-svn: 96309
-
Dan Gohman authored
as it also peeks at which registers are being used by other uses. This makes LSR less sensitive to use-list order. llvm-svn: 96308
-
Dale Johannesen authored
at older buildbot messages, I see the failure predates this patch. llvm-svn: 96307
-
Douglas Gregor authored
llvm-svn: 96306
-
-
Dale Johannesen authored
but it's harder to believe it's the other candidate, so reverting. Temporarily I hope. llvm-svn: 96303
-
Chris Lattner authored
llvm-svn: 96302
-
Dan Gohman authored
strict about the requirements. llvm-svn: 96301
-
Douglas Gregor authored
llvm-svn: 96299
-
Douglas Gregor authored
comparing their types under the assumption that they are equivalent, rather than importing the types and then checking for compatibility. A few minor tweaks here: - Teach structural matching to handle compatibility between function types with prototypes and those without prototypes. - Teach structural matching that an incomplete record decl is the same as any other record decl with the same name. - Keep track of pairs of declarations that we have already checked (but failed to find as structurally matching), so we don't emit diagnostics repeatedly. - When importing a typedef of an anonymous tag, be sure to link the imported tag type to its typedef. With these changes, we survive a repeated import of <stdlib.h> and <stdio.h>. Alas, the ASTNodeImporter is getting a little grotty. llvm-svn: 96298
-