Craig Topper
|
c6da4d1d6c
Unique_ptrify PPCallbacks ownership.
|
11 年之前 |
David Blaikie
|
f6983668b4
unique_ptrify SourceManager::createFileID
|
11 年之前 |
David Blaikie
|
926a507ee5
Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr.
|
11 年之前 |
Rafael Espindola
|
d92e74d96e
Update for LLVM api change.
|
11 年之前 |
Alp Toker
|
1088db3c87
Use non-intrusive refcounting for TargetOptions
|
11 年之前 |
Craig Topper
|
b23b499237
[C++11] Use 'nullptr'. Unittests edition.
|
11 年之前 |
Alp Toker
|
f4545688ea
Remove the last remaining llvm/Config/config.h includes
|
11 年之前 |
Alp Toker
|
16b97825c5
SourceManager: Use setMainFileID() consistently
|
11 年之前 |
Alp Toker
|
ad0a05027b
Reformat code following Preprocessor constructor updates
|
11 年之前 |
Alp Toker
|
e36c959c4d
Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor
|
11 年之前 |
John Thompson
|
86bb94f555
Quick fix for layering that broke shared library build.
|
11 年之前 |
John Thompson
|
9be87f8785
Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules.
|
11 年之前 |
Manuel Klimek
|
ee0cd37fe4
Use the same SourceManager for ModuleMaps and compilations.
|
12 年之前 |
Argyrios Kyrtzidis
|
dd08a0c178
[Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about
|
12 年之前 |
Douglas Gregor
|
906d66acc5
<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module.
|
12 年之前 |
Argyrios Kyrtzidis
|
c515978bd3
[preprocessor] Use MacroDirective in the preprocessor callbacks to make available the
|
12 年之前 |
Argyrios Kyrtzidis
|
5ebcb20b03
For ModuleLoader::makeModuleVisible() also pass the source location where the
|
12 年之前 |
NAKAMURA Takumi
|
1a4191d069
clang/unittests: Fixup corresponding to r172290.
|
12 年之前 |
Chandler Carruth
|
1050e8b225
Sort the #include lines for unittests/...
|
12 年之前 |
Douglas Gregor
|
7dff05bf30
Fix unit tests for ModuleLoader change in r168961.
|
12 年之前 |
NAKAMURA Takumi
|
3a4c8cf5c0
clang/unittests: Fixup corresponding to Doug's r168136.
|
12 年之前 |
Douglas Gregor
|
36a16498ff
Teach the preprocessor to hold onto the preprocessor options.
|
13 年之前 |
Douglas Gregor
|
b0985c86f7
Update unit tests for HeaderSearch change
|
13 年之前 |
Douglas Gregor
|
3aeb34f563
More unit-test fixes
|
13 年之前 |
Douglas Gregor
|
8e02361163
Fixup unit tests for DiagnosticOptions change
|
13 年之前 |
Douglas Gregor
|
07f8cf4ec3
Fix the handling of target options in our unit tests.
|
13 年之前 |
Jordan Rose
|
2e413f977d
Fix the location of the fixit for -Wnewline-eof.
|
13 年之前 |
Argyrios Kyrtzidis
|
db81d38d9c
[preprocessor] Handle correctly inclusion directives that have macro expansions, e.g
|
13 年之前 |
Dylan Noblesmith
|
c93dc78896
Basic: import IntrusiveRefCntPtr<> into clang namespace
|
13 年之前 |
Dylan Noblesmith
|
36d592718f
drop more llvm:: prefixes on SmallString<>
|
13 年之前 |