Hans Wennborg
|
63c42894e3
Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170)
|
11 years ago |
Robert Lytton
|
b1d67d0ce5
Fix '-main-file-name <name>' so that it is used for the ModuleID.
|
11 years ago |
Craig Topper
|
d1008e5c93
[C++11] Use 'nullptr'. CodeGen edition.
|
11 years ago |
Alp Toker
|
a4ba244cd4
Rename SourceManager::createFileIDForMemBuffer()
|
11 years ago |
Diego Novillo
|
459bb10b61
Fix segmentation fault when mixing -Rpass with #line.
|
11 years ago |
Eric Christopher
|
05dc0eb595
Small formatting change.
|
11 years ago |
Diego Novillo
|
0436233a66
Use a manipulator to add a value to the current diagnostic flag.
|
11 years ago |
Diego Novillo
|
0da1b7016a
Allow adding a value to a flag in diagnostics.
|
11 years ago |
Diego Novillo
|
d31ddfcf61
Add support for optimization reports.
|
11 years ago |
Craig Topper
|
f7bc497ad1
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 years ago |
Ahmed Charles
|
f8b74ee5f0
[C++11] Replace OwningPtr include with <memory>.
|
11 years ago |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 years ago |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 years ago |
Chandler Carruth
|
73c5236aa8
[Layering] Update include of Linker.h to match its move to a Linker
|
11 years ago |
Tobias Grosser
|
9762c97158
Add 'remark' diagnostic type in 'clang'
|
11 years ago |
Tobias Grosser
|
dbc8adad1c
Fix typo
|
11 years ago |
Quentin Colombet
|
65ad11b062
Wired-up the new LLVM diagnostic system into clang diagnostic system.
|
11 years ago |
Rafael Espindola
|
b6c90f5668
Update for getLazyBitcodeModule API change.
|
11 years ago |
Alp Toker
|
2a030a3aec
Verify that clang TargetInfo descriptions match DataLayout strings from LLVM
|
11 years ago |
Alp Toker
|
a2cd7434fd
Fix getCustomDiagID() usage in CodeGen and TextDiagnosticBuffer
|
11 years ago |
Rafael Espindola
|
6d984eb5d2
Override the datalayout in a module with -triple.
|
11 years ago |
Rafael Espindola
|
b99d980b24
clang-format parts of the file.
|
11 years ago |
David Blaikie
|
658cd2c287
PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info
|
12 years ago |
Aaron Ballman
|
a7ff62f944
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
|
12 years ago |
Reid Kleckner
|
3190ca922d
Forward #pragma comment(lib/linker) through as flags metadata
|
12 years ago |
Chandler Carruth
|
9cc935b699
The IRReader header is now part of its own library. Update the include
|
12 years ago |
Bill Wendling
|
e1092dfee2
Pass the target options through to code generation.
|
12 years ago |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
12 years ago |
Chandler Carruth
|
3b844ba7d5
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |