- Feb 24, 2011
-
-
Devang Patel authored
llvm-svn: 126397
-
Douglas Gregor authored
nested-name-specifiers throughout the parser, and provide a new class (NestedNameSpecifierLoc) that contains a nested-name-specifier along with its type-source information. Right now, this information is completely useless, because we don't actually store the source-location information anywhere in the AST. Call this Step 1/N. llvm-svn: 126391
-
Chandler Carruth authored
llvm-svn: 126389
-
Axel Naumann authored
Add an interface for last resort, unqualified lookup. It can provide results for unqualified lookup when Sema fails to find anything itself. llvm-svn: 126387
-
Daniel Dunbar authored
layout", it broke some GCC tests. llvm-svn: 126386
-
Richard Osborne authored
llvm-svn: 126384
-
NAKAMURA Takumi authored
test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev! Some tests on Windows use the "not" utility and fail with an error "program not executable". The reason for this error is that the name of the executable file sended to the "not" without the extension. llvm-svn: 126383
-
Duncan Sands authored
understandable (at least I find it easier to understand like this). No intended functionality change. llvm-svn: 126382
-
Benjamin Kramer authored
- Don't leak parsed operands during tokenization. - Don't leak printed insts in llvm-mc. llvm-svn: 126381
-
Cameron Zwarich authored
registers at phis. This enables us to eliminate a lot of pointless zexts during the DAGCombine phase. This fixes <rdar://problem/8760114>. llvm-svn: 126380
-
Cameron Zwarich authored
llvm-svn: 126379
-
Cameron Zwarich authored
a block is visited before all of its predecessors. llvm-svn: 126378
-
Cameron Zwarich authored
llvm-svn: 126377
-
Cameron Zwarich authored
and make the actual map private. llvm-svn: 126376
-
Cameron Zwarich authored
allows for the information propagated across basic blocks to be merged at phis. llvm-svn: 126375
-
Argyrios Kyrtzidis authored
-analyzer-checker=cocoa,unix llvm-svn: 126372
-
Argyrios Kyrtzidis authored
llvm-svn: 126371
-
Argyrios Kyrtzidis authored
If the state is new, make sure an ExplodedNode is associated with it. llvm-svn: 126370
-
Argyrios Kyrtzidis authored
llvm-svn: 126369
-
Chris Lattner authored
_Bool is 1 bit, not 8. This fixes an assertion on the testcase, which is PR9304 and rdar://9045501. llvm-svn: 126368
-
Chris Lattner authored
trivial places. This pass needs a lot of work. llvm-svn: 126367
-
Chris Lattner authored
to reduce nesting. This needs to be turned into a table. llvm-svn: 126366
-
Chris Lattner authored
magic integer arithmetic and allows it to work with types larger than 64 bits. llvm-svn: 126365
-
Chris Lattner authored
unneeded allocation of an empty StringLiteral when these don't have a message. llvm-svn: 126364
-
Chris Lattner authored
function prototype into a call to a varargs prototype. We do allow the xform if we have a definition, but otherwise we don't want to risk that we're changing the abi in a subtle way. On X86-64, for example, varargs require passing stuff in %al. llvm-svn: 126363
-
Ted Kremenek authored
Fix tiny error in CFG construction for BinaryConditionalOperators, making sure the branch always has two successors. Also teach Environment::getSVal() about OpaqueValueExprs. This fixes a crash reported in PR9287, and also fixes a false positive involving the value of such ternary expressions not properly getting propagated. llvm-svn: 126362
-
Chandler Carruth authored
characters get dropped into the regular expression from %t. llvm-svn: 126361
-
Douglas Gregor authored
llvm-svn: 126360
-
Evan Cheng authored
operands starts at index 2, not 1. rdar://9045024 PR9305 llvm-svn: 126359
-
Douglas Gregor authored
way it keeps track of namespaces. Previously, we would map from the namespace alias to its underlying namespace when building a nested-name-specifier, losing source information in the process. llvm-svn: 126358
-
Ken Dyck authored
methods, when they are known to be exact multiples of the width of the char type. llvm-svn: 126357
-
Ken Dyck authored
llvm-svn: 126356
-
Johnny Chen authored
llvm-svn: 126355
-
Ken Dyck authored
with getter and setter methods in both bit units and CharUnits. This will help simplify some of the unit mismatch in the parts of the code where sizes are known to be exact multiples of the width of the char type. Assertions in the getters help guard against accidentally converting to CharUnits when sizes are not exact multiples of the char width. llvm-svn: 126354
-
Jakob Stoklund Olesen authored
register. This avoids some silly stack slot shuffling when both sides of a copy get spilled. llvm-svn: 126353
-
Argyrios Kyrtzidis authored
llvm-svn: 126352
-
Argyrios Kyrtzidis authored
llvm-svn: 126351
-
Argyrios Kyrtzidis authored
llvm-svn: 126350
-
Michael J. Spencer authored
llvm-svn: 126348
-
Douglas Gregor authored
nested-name-specifier and source range to be set at the same time. llvm-svn: 126347
-