Artem Belevich
|
675c6b4346
[CUDA] Allow parsing of host and device code simultaneously.
|
10 年之前 |
Douglas Katzman
|
cfeac98635
createOutputFile should set Error to something if it returns null.
|
10 年之前 |
Richard Smith
|
7537674b90
Initialize the AST consumer as soon as we have both an ASTConsumer and an
|
10 年之前 |
Richard Smith
|
c9d67f175e
[modules] When explicitly building a module file, don't include timestamps in
|
10 年之前 |
Richard Smith
|
241bfa20d3
[modules] Stop dropping 'module.timestamp' files into the current directory
|
10 年之前 |
Ivan Krasin
|
f25cce359f
Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD.
|
10 年之前 |
Richard Smith
|
e143c09dad
Fix some tabs.
|
10 年之前 |
Richard Smith
|
0c7d30c23e
[modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=.
|
10 年之前 |
Richard Smith
|
5624537c4c
[modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module.
|
10 年之前 |
Richard Smith
|
45770fa6e4
Unrevert r244412 (reverted in r244414), and delete the bogus line left behind
|
10 年之前 |
Justin Bogner
|
64d8faa73b
Revert "[modules] Don't leak -M flags for dependency file generation into the module"
|
10 年之前 |
Richard Smith
|
3d49db3ad3
[modules] Don't leak -M flags for dependency file generation into the module
|
10 年之前 |
Richard Smith
|
3d48296e40
[modules] Attach dependency listeners to the module manager once when it's
|
10 年之前 |
Richard Smith
|
2c18c81f52
[modules] Produce an error if -cc1 wants to implicitly build a module and no
|
10 年之前 |
Adrian Prantl
|
1e6cac6da0
Make the clang module container format selectable from the command line.
|
10 年之前 |
Richard Smith
|
1e15318065
Extend -ftime-report to give more information about time spent reading module files.
|
10 年之前 |
Yaron Keren
|
67e271c99f
Replace some const std::string & with llvm::StringRef or std::string
|
10 年之前 |
Yaron Keren
|
71b2ce0add
Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots.
|
10 年之前 |
Yaron Keren
|
a4b1b91f5b
Replace some const std::string & with llvm::StringRef or std::string
|
10 年之前 |
Yaron Keren
|
16bc906be3
Revert r241319, investigating.
|
10 年之前 |
Yaron Keren
|
e9c52acaaf
Replace some const std::string & with llvm::StringRef or std::string
|
10 年之前 |
Adrian Prantl
|
5f4be954a1
Introduce a PCHContainerOperations interface (NFC).
|
10 年之前 |
Benjamin Kramer
|
b7b56528f9
Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types
|
10 年之前 |
Richard Smith
|
f804390611
[modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs.
|
10 年之前 |
Richard Smith
|
4c293dd558
[modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require.
|
10 年之前 |
Richard Smith
|
049e702bb3
[modules] Add local submodule visibility support for declarations.
|
10 年之前 |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
10 年之前 |
Richard Smith
|
1f468121f5
[modules] Stop trying to fake up a linear MacroDirective history.
|
10 年之前 |
Rafael Espindola
|
23ddbddd09
Use raw_pwrite_stream in clang.
|
10 年之前 |
Reid Kleckner
|
bcae33fb11
[Frontend] Close open file handles before renaming output files
|
10 年之前 |