- Jan 14, 2010
-
-
Jim Grosbach authored
catch info can get misplaced when a selector ends up more than one block removed from the parent invoke(s). This could happen when a landing pad is shared by multiple invokes and is also a target of a normal edge from elsewhere. llvm-svn: 93456
-
Chris Lattner authored
llvm-svn: 93455
-
Chris Lattner authored
llvm-svn: 93454
-
Evan Cheng authored
llvm-svn: 93453
-
Chris Lattner authored
llvm-svn: 93452
-
Anton Korobeynikov authored
llvm-svn: 93451
-
Anton Korobeynikov authored
Patch by Diego Iastrubni! llvm-svn: 93450
-
Victor Hernandez authored
llvm-svn: 93449
-
Eric Christopher authored
and frequently optimized functions. llvm-svn: 93448
-
John McCall authored
characters to be escaped and implement a scan-forward function which properly respects brace nesting. llvm-svn: 93447
-
Victor Hernandez authored
llvm-svn: 93446
-
Ted Kremenek authored
llvm-svn: 93444
-
Victor Hernandez authored
Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written llvm-svn: 93441
-
Ted Kremenek authored
llvm-svn: 93440
-
John McCall authored
llvm-svn: 93439
-
Jakob Stoklund Olesen authored
This is consistent with llvm-gcc's arm/constraints.md. Certain instructions (e.g. CBZ, CBNZ) require a low register, even in Thumb2 mode. llvm-svn: 93436
-
Douglas Gregor authored
the dyn_cast against NULL rather than the *input*. Fixes PR6025. llvm-svn: 93435
-
Devang Patel authored
llvm-svn: 93434
-
Douglas Gregor authored
finds nothing), and the current instantiation has dependent base classes, treat the qualified lookup as if it referred to an unknown specialization. Fixes PR6031. llvm-svn: 93433
-
Douglas Gregor authored
declarations we're adding do not need any name-hiding checks. llvm-svn: 93431
-
Douglas Gregor authored
eliminating yet one more ResultBuilder::MaybeAddResult caller. llvm-svn: 93430
-
Douglas Gregor authored
ResultBuilder::MaybeAddResult over to ResultBuilder::AddResult. llvm-svn: 93429
-
Douglas Gregor authored
after adding the ability to determine whether our lookup is a base-class lookup. Eliminate CollectMemberLookupResults, since it is no longer used (yay). llvm-svn: 93428
-
David Chisnall authored
Made ObjC method name mangling match GCC (which does it in a stupid and broken way that can give conflicts on method names containing underscores, but is needed for gdb to work because gdb does not know how to read ObjC class tables and relies on the mangling). llvm-svn: 93427
-
Bill Wendling authored
llvm-svn: 93423
-
Zhongxing Xu authored
llvm-svn: 93422
-
Douglas Gregor authored
LookupVisibleDecls. Also, a function does not hide another function. llvm-svn: 93421
-
John McCall authored
for special diagnostics. Unfortunately, the non-overload diagnostics are not this good. llvm-svn: 93420
-
Douglas Gregor authored
of the more general LookupVisibleDecls. llvm-svn: 93419
-
Douglas Gregor authored
than traversing visible declarations twice, only perform one traversal and recognize nested-name-specifiers as special. llvm-svn: 93418
-
Dan Gohman authored
llvm-svn: 93417
-
Mike Stump authored
Thanks Ted. llvm-svn: 93413
-
Anders Carlsson authored
Store the address points for constructor vtables directly in the VTT builder, because that's the only time they're needed. llvm-svn: 93412
-
Mike Stump authored
need an error term for the CFG. I suspect we'll always have to cope with getCFG returning 0, though, I'd love to see even that possibility removed. llvm-svn: 93411
-
Evan Cheng authored
llvm-svn: 93410
-
Victor Hernandez authored
llvm-svn: 93408
-
Victor Hernandez authored
Now that LLParser, AsmWriter, BitcodeReader, and BitcodeWriter all correctly support function-local metadata, test it. llvm-svn: 93406
-
Ted Kremenek authored
llvm-svn: 93405
-
Ted Kremenek authored
llvm-svn: 93404
-
Victor Hernandez authored
In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. llvm-svn: 93403
-