- Jan 14, 2010
-
-
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
-
Victor Hernandez authored
llvm-svn: 93402
-
Victor Hernandez authored
llvm-svn: 93401
-
Victor Hernandez authored
Add MDNode::getFunction(), which figures out the metadata's function, if it has function that it is local to. llvm-svn: 93400
-
Anders Carlsson authored
llvm-svn: 93399
-
Douglas Gregor authored
provided nested-name-specifier results for base classes (only), rather than everything that could possibly be a nested-name-specifier. llvm-svn: 93398
-
Douglas Gregor authored
LookupVisibleDecls, unifying the name lookup mechanisms used by code completion and typo correction. Aside from the software-engineering improvements, this makes code-completion see through using directives and see ivars when performing unqualified name lookup in an Objective-C instance method. llvm-svn: 93397
-
John McCall authored
about 'object argument' vs. 'nth argument'. llvm-svn: 93395
-
Jakob Stoklund Olesen authored
An unaligned ldr causes a trap, and is then emulated by the kernel with awesome performance. The darwin kernel does not emulate unaligned ldm/stm Thumb2 instructions, so don't generate them. This fixes the miscompilation of Multisource/Applications/JM/lencod for Thumb2. Generating unaligned ldr/str pairs from a 16-bit aligned memcpy is probably also a bad idea, but that is beyond the scope of this patch. llvm-svn: 93393
-
John McCall authored
English right now; would not be impossible to grab a special format string from the diagnostic pool and localize that way. llvm-svn: 93390
-
Devang Patel authored
Because CurLoc is the current source location as far as CGDebugInfo is concerned. It is expected that this is set (usually left bracket location of function body compound statement) before EmitfunctionStart() is used. llvm-svn: 93389
-
Douglas Gregor authored
functionality change. llvm-svn: 93386
-
Devang Patel authored
Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. llvm-svn: 93383
-
Fariborz Jahanian authored
Fixes radar 7284618. llvm-svn: 93382
-
Stuart Hastings authored
llvm-svn: 93381
-
Stuart Hastings authored
llvm-svn: 93380
-
Douglas Gregor authored
code-completion's ResultBuilder::MaybeAddResult for later reuse. llvm-svn: 93379
-
Douglas Gregor authored
llvm-svn: 93378
-
John McCall authored
llvm-svn: 93377
-
Douglas Gregor authored
are no longer using it for anything. No intended functionality change. llvm-svn: 93376
-
Chris Lattner authored
llvm-svn: 93373
-
Chris Lattner authored
llvm-svn: 93372
-