- Aug 07, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 110480
-
- Aug 06, 2010
-
-
Dan Gohman authored
instead, as an example of what this looks like. llvm-svn: 110478
-
Michael J. Spencer authored
llvm-svn: 110477
-
Jim Grosbach authored
llvm-svn: 110476
-
Daniel Dunbar authored
llvm-svn: 110475
-
Ted Kremenek authored
Fix leaks of ExplicitSpecializationInfo objects by allocating them with 'new (ASTContext)' instead of 'new'. llvm-svn: 110474
-
Ted Kremenek authored
llvm-svn: 110473
-
Ted Kremenek authored
Nest variable declaration into into 'if' condition, thus restricting the scope of the variable and condensing the code. llvm-svn: 110472
-
Ted Kremenek authored
Use 'GenerateNode()' instead of 'GenerateSink()' when reporting a leak. A leak is not a hard enough bug to stop analyzing a path. llvm-svn: 110471
-
Johnny Chen authored
llvm-svn: 110470
-
Bruno Cardoso Lopes authored
llvm-svn: 110468
-
Stuart Hastings authored
llvm-svn: 110467
-
Jim Grosbach authored
llvm-svn: 110466
-
Jim Grosbach authored
implementation of the function is equivalent, so no need to provide the target-specific version until/unless it needs to do something. llvm-svn: 110465
-
Jakob Stoklund Olesen authored
llvm-svn: 110464
-
Jakob Stoklund Olesen authored
After heavy editing of a live interval, it is much easier to simply renumber the live values instead of trying to keep track of the unused ones. llvm-svn: 110463
-
Owen Anderson authored
llvm-svn: 110460
-
Dan Gohman authored
llvm-svn: 110458
-
Jim Grosbach authored
llvm-svn: 110457
-
Dan Gohman authored
llvm-svn: 110456
-
Dan Gohman authored
llvm-svn: 110455
-
Jakob Stoklund Olesen authored
llvm-svn: 110454
-
Jakob Stoklund Olesen authored
llvm-svn: 110453
-
Jakob Stoklund Olesen authored
When a physical register is in use, some alias of that register has a live interval with a relevant live range. That is the sad state of intervals after physreg coalescing of subregs, and it is good enough for correct register allocation. llvm-svn: 110452
-
Eli Friedman authored
way to tell gcc "really, values outside the enum aren't valid". llvm-svn: 110450
-
Fariborz Jahanian authored
union type variables and their nesting inside other aggregate types. llvm-svn: 110448
-
Rafael Espindola authored
Without this what was happening was: * R3 is not marked as "used" * ARM backend thinks it has to save it to the stack because of vaarg * Offset computation correctly ignores it * Offsets are wrong llvm-svn: 110446
-
Douglas Gregor authored
but we were parsing the C grammar. Handle the C++ grammar appropriately. Fixes PR7794. llvm-svn: 110445
-
Douglas Gregor authored
a template-argument-list. When template template parameters are involved, we won't already have checked the template-argument-list (it may not be known yet!). Fixes PR7807. llvm-svn: 110444
-
Douglas Gregor authored
prototypes. Fixes PR7738. llvm-svn: 110443
-
Douglas Gregor authored
llvm-svn: 110442
-
Abramo Bagnara authored
llvm-svn: 110441
-
Douglas Gregor authored
Fixes PR4897. llvm-svn: 110440
-
Douglas Gregor authored
C++, from Andrea Nall! llvm-svn: 110439
-
Douglas Gregor authored
llvm-svn: 110438
-
Douglas Gregor authored
vectors, from Anton Yartsev! llvm-svn: 110437
-
Argyrios Kyrtzidis authored
Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ default arguments that were part of lexed method declarations. This avoid interference with tokens coming after the point where the default arg tokens were 'injected', e.g. for typedef struct Inst { void m(int x=0); } *InstPtr; when parsing '0' the next token would be '*' and things would be messed up. llvm-svn: 110436
-
Nick Lewycky authored
Also move 'default' case next to a real case to help compiler optimize in non-Debug builds. No functionality change. llvm-svn: 110435
-
Nick Lewycky authored
Further clean up the comparison function by removing overly generalized "domains". Remove all understanding of ELF aliases and simplify folding code and comments. llvm-svn: 110434
-
Nick Lewycky authored
llvm-svn: 110433
-