- Oct 19, 2011
-
-
-
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
-
Bill Wendling authored
register and then compare against that" method when it's too large. We have to move the value into the register in the "movw, movt" pair of instructions. llvm-svn: 142440
-
Eric Christopher authored
I'll remove/rename the option in a few days. llvm-svn: 142439
-
Eric Christopher authored
llvm-svn: 142438
-
Bill Wendling authored
register and then compare against that" method when it's too large. We have to move the value into the register in the "movw, movt" pair of instructions. llvm-svn: 142437
-
Nick Lewycky authored
llvm-svn: 142436
-
Nick Lewycky authored
llvm-svn: 142435
-
Nadav Rotem authored
llvm-svn: 142434
-
John McCall authored
llvm-svn: 142433
-
Lang Hames authored
Teach fast isel about vector stores, and make DoSelectCall return false when it fails to emit a store. This fixes <rdar://problem/10215997>. llvm-svn: 142432
-
Bill Wendling authored
instruction. Move the value into a register and then use that for the CMP. <rdar://problem/10305266> llvm-svn: 142431
-
- Oct 18, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 142430
-
Bill Wendling authored
and use that in the CMP. <rdar://problem/10305266> llvm-svn: 142429
-
Douglas Gregor authored
llvm-svn: 142427
-
Richard Smith authored
llvm-svn: 142426
-
Douglas Gregor authored
llvm-svn: 142425
-
Douglas Gregor authored
expressions (this, sizeof, etc.). llvm-svn: 142424
-
John McCall authored
llvm-svn: 142423
-
Jim Grosbach authored
llvm-svn: 142422
-