- Oct 19, 2011
-
-
Bill Wendling authored
llvm-svn: 142482
-
Hans Wennborg authored
Move to a separate test that sets a specific target triple so that the type of ssize_t is known. llvm-svn: 142481
-
Craig Topper authored
llvm-svn: 142480
-
Douglas Gregor authored
llvm-svn: 142478
-
Douglas Gregor authored
llvm-svn: 142477
-
Douglas Gregor authored
llvm-svn: 142476
-
Douglas Gregor authored
llvm-svn: 142475
-
Douglas Gregor authored
Python needs this in its structure definition so it allocates enough memory. From Anders Waldenborg! llvm-svn: 142474
-
David Blaikie authored
Fix pr9789, assert-on-invalid while instantiating an (invalid) class template with a non-final parameter pack. Also improve the warning for non-final parameter packs in this scenario so it only fires once, rather than once for every template parameter after the non-final parameter pack. llvm-svn: 142473
-
Douglas Gregor authored
Tweak this test to test more directly what we want, and hopefully work around the brokenness of code completion under -fdelayed-template-parsing llvm-svn: 142472
-
Argyrios Kyrtzidis authored
otherwise lldb will suffer. llvm-svn: 142471
-
Johnny Chen authored
llvm-svn: 142469
-
Richard Smith authored
be implicitly instantiated (resulting in a redefinition) in C++98. llvm-svn: 142468
-
Eric Christopher authored
Fixes rdar://10282889 llvm-svn: 142467
-
Eric Christopher authored
lexical blocks for debug info. llvm-svn: 142466
-
Peter Collingbourne authored
llvm-svn: 142465
-
Joe Abbey authored
llvm-svn: 142464
-
Richard Smith authored
control diagnostic. llvm-svn: 142463
-
-
Greg Clayton authored
so we don't have to lookup types in a type list by ID. Changed the DWARF parser to remove the "can externally complete myself" bits from the type when we are in the process of completing the type itself to avoid an onslaught of external visible decl requests from the clang::ExternalASTSource. llvm-svn: 142461
-
Bill Wendling authored
llvm-svn: 142460
-
Fariborz Jahanian authored
iboutletcollection attribute. But ignore protocol list. // rdar://10296078 llvm-svn: 142459
-
Bill Wendling authored
used with the CMP instruction. llvm-svn: 142458
-
Daniel Dunbar authored
llvm-svn: 142457
-
Daniel Dunbar authored
projects/sample: Import adapted form of current LLVM autoconf/Makefile setup so that projects/sample is standalone and not tied to the LLVM build setup. - This currently just moves over all of the behavior from LLVM. Eventually all of the configure checks that are directly needed by the LLVM build setup should probably go away, and the project should manage their own configuration checks if necessary. - This is the 1st half of this work, the actual Makefile.common hasn't moved over yet. I've tried to stage this in such a way that incremental builds will properly reconfigure for most active developers (the Makefiles don't handle reconfiguring in a perfectly reliable way, and I haven't found an easy way to make them do so). llvm-svn: 142456
-
Eric Christopher authored
This reverts commit 494f7ac3e8d2ab3d94e52317abf9c42a949fe1f3. llvm-svn: 142455
-
Anna Zaks authored
llvm-svn: 142454
-
Anna Zaks authored
NodeBuilder should not assume it's dealing with a single predecessor. Remove predecessor getters. Modify the BranchNodeBuilder to not be responsible for doing auto-transitions (which depend on a predecessor). llvm-svn: 142453
-
Anna Zaks authored
It now only depends on a generic NodeBuilder instead. As part of this change, make the generic node builder results finalized by default. llvm-svn: 142452
-
Anna Zaks authored
llvm-svn: 142451
-
Anna Zaks authored
ExprEngineBuilders is not used. llvm-svn: 142450
-
Anna Zaks authored
llvm-svn: 142449
-
Anna Zaks authored
Take advantage of the new builders for branch processing. As part of this change pass generic NodeBuilder (instead of BranchNodeBuilder) to the BranchCondition callback and remove the unused methods form BranchBuilder. llvm-svn: 142448
-
Anna Zaks authored
Each builder will have a different one, so it doesn't make sense to keep it in the context. llvm-svn: 142447
-
Anna Zaks authored
llvm-svn: 142446
-
Anna Zaks authored
llvm-svn: 142445
-
Anna Zaks authored
llvm-svn: 142444
-
Anna Zaks authored
[analyzer] Node Builder refactoring: Introduce a simple Node Builder responsible for generating the node frontier. Currently we have a bunch of different node builders which provide some common functionality but are difficult to refactor. Each builder generates nodes of different kinds and calculates the frontier nodes, which should be propagated to the next step (after the builder dies). Introduce a new NodeBuilder which provides very basic node generation facilities but takes care of the second problem. The idea is that all the other builders will eventually use it. Use this builder in CheckerContext instead of StmtNodeBuilder (the way the frontier is propagated to the StmtBuilder is a hack and will be removed later on). llvm-svn: 142443
-
Nadav Rotem authored
llvm-svn: 142442
-
Jim Grosbach authored
llvm-svn: 142441
-