- Nov 06, 2012
-
-
Argyrios Kyrtzidis authored
It is part of libclang and has other uses besides running the clang tests. llvm-svn: 167478
-
Ted Kremenek authored
Thanks to Richard Smith for pointing this out. This code stopped serving its purpose during r103212 in a refactoring. My initial fix was to add back the logic to abort the USR generation for InternalLinkage, but enough tests broke suspiciously that I fear that USR generation for cursors with InternalLinkage is now expected by some clients (where it wasn't the case when the refactoring took place). I don't own this code anymore and have not looked at it for some time, but clearly this code is dead and can be removed pending further review on the proper logic here. llvm-svn: 167442
-
Argyrios Kyrtzidis authored
it's also setup as 'INTERNAL_TOOL'. llvm-svn: 167432
-
- Nov 01, 2012
-
-
Richard Smith authored
llvm-svn: 167211
-
Richard Smith authored
and apparently unused (and since they are untested, they're presumably also broken). llvm-svn: 167210
-
Argyrios Kyrtzidis authored
the receiver of an ObjC message expression. rdar://12578643 llvm-svn: 167201
-
- Oct 29, 2012
-
-
Nick Lewycky authored
llvm-svn: 166914
-
Nick Lewycky authored
llvm-svn: 166913
-
Nick Lewycky authored
llvm-svn: 166912
-
- Oct 25, 2012
-
-
Dmitri Gribenko authored
declaration. llvm-svn: 166707
-
NAKAMURA Takumi authored
FIXME: They are still long strings without formatter in printf(3)! llvm-svn: 166636
-
- Oct 24, 2012
-
-
Argyrios Kyrtzidis authored
modules/PCH files. llvm-svn: 166605
-
Douglas Gregor authored
the various stakeholders bump up the reference count. In particular, the diagnostics engine now keeps the DiagnosticOptions object alive. llvm-svn: 166508
-
- Oct 23, 2012
-
-
Sean Silva authored
Patch by Eitan Adler! llvm-svn: 166482
-
Argyrios Kyrtzidis authored
llvm-svn: 166466
-
- Oct 19, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 166287
-
- Oct 18, 2012
-
-
Fariborz Jahanian authored
for current(rewritten) comment and getParamNameAsWritten to access param name coming with \param marker. llvm-svn: 166231
-
NAKAMURA Takumi authored
llvm-svn: 166163
-
Argyrios Kyrtzidis authored
llvm-svn: 166161
-
- Oct 17, 2012
-
-
Fariborz Jahanian authored
XML comment for declarations which pretty-prints declaration. I had to XFAIL one test annotate-comments.cpp. This test is currently unmaintainable as written. Dmitri G., can you see what we can do about this test. We should change this test such that adding a new tag does not wreck havoc to the test. llvm-svn: 166130
-
Derek Schuff authored
Because PNaCl bitcode must be target-independent, it uses some different bitcode representations from other targets (e.g. byval and sret for structures). This means that without additional type information, it cannot meet some native ABI requirements for some targets (e.g. passing structures containing unions by value on x86-64). To allow generation of code which uses the correct native ABIs, we also support triples such as x86_64-nacl, which uses target-dependent IR (as opposed to le32-nacl, which uses byval and sret). To allow interoperation between the two types of code, this patch adds a calling convention attribute to be used in code compiled with the target-dependent triple, which will generate code using the le32-style bitcode. This calling convention does not need to be explicitly supported in the backend because it determines bitcode representation rather than native conventions (the backend just needs to undersand how to handle byval and sret for the Native Client OS). This patch implements __attribute__((pnaclcall)) to generate calls in bitcode according to the le32 bitcode conventions, an attribute which is accepted by any Native Client target, but issues a warning otherwise. llvm-svn: 166065
-
- Oct 15, 2012
-
-
Fariborz Jahanian authored
of their own. llvm-svn: 165972
-
Fariborz Jahanian authored
template when comment is comming from overridden declaration. // rdar://12378793 llvm-svn: 165953
-
- Oct 13, 2012
-
-
Ted Kremenek authored
the server root. llvm-svn: 165839
-
- Oct 12, 2012
-
-
Ted Kremenek authored
llvm-svn: 165815
-
NAKAMURA Takumi authored
llvm-svn: 165797
-
Fariborz Jahanian authored
has none of its own. Factor in Doug's comments. // rdar://12378793 llvm-svn: 165771
-
Sean Silva authored
Updates to llvm/Support/Casting.h have rendered these classof()'s irrelevant. llvm-svn: 165770
-
- Oct 11, 2012
-
-
Argyrios Kyrtzidis authored
in c-index-test. index_enteredMainFile is not invoked when indexing a module file. llvm-svn: 165735
-
Argyrios Kyrtzidis authored
llvm-svn: 165732
-
Argyrios Kyrtzidis authored
The ASTUnit needs to initialize an ASTWriter at the beginning of parsing to fully handle serialization of a translation unit that imports modules. Do this by introducing an option to enable it, which corresponds to CXTranslationUnit_ForSerialization on the C API side. llvm-svn: 165717
-
Ted Kremenek authored
llvm-svn: 165681
-
- Oct 10, 2012
-
-
Fariborz Jahanian authored
methods looking for documentation on a particular base class inherited by any method that overrides the base class. In case of redeclaration, as when objc method is defined in the implementation, it also looks up for documentation in class/class extension being redeclared. llvm-svn: 165643
-
Jordan Rose authored
This more accurately reflects its use: this flag is set when a method matches the getter or setter name for a property in the same class, and does not actually specify whether or not the definition of the method will be synthesized (either implicitly or explicitly with @synthesize). This renames the setter and backing field as well, and changes the (soon-to-be-obsolete?) XML dump format to use 'property_accessor' instead of 'synthesized'. llvm-svn: 165626
-
NAKAMURA Takumi authored
LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=/path/to/llvm-srcroot/tools/clang/tools/extra, by default. llvm-svn: 165620
-
Bill Wendling authored
llvm-svn: 165600
-
Argyrios Kyrtzidis authored
and modules are not enabled. llvm-svn: 165593
-
Argyrios Kyrtzidis authored
an invalid location if the location points to the synthetic buffer for the module input. llvm-svn: 165592
-
Bob Wilson authored
This reverts commit 165429 in an attempt to get our buildbots going. llvm-svn: 165573
-
- Oct 09, 2012
-
-
Argyrios Kyrtzidis authored
ASTContext so that it can be widely available. llvm-svn: 165473
-