Hans Wennborg
|
63c42894e3
Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170)
|
11 ani în urmă |
Craig Topper
|
f7bc497ad1
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 ani în urmă |
Ahmed Charles
|
f8b74ee5f0
[C++11] Replace OwningPtr include with <memory>.
|
11 ani în urmă |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 ani în urmă |
Aaron Ballman
|
caabaa8e4b
[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops.
|
11 ani în urmă |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 ani în urmă |
Craig Topper
|
caa4c61ee5
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
|
11 ani în urmă |
Chandler Carruth
|
4b9be6e25f
Sort all the #include lines with LLVM's utils/sort_includes.py which
|
11 ani în urmă |
Rafael Espindola
|
9c8da1b492
When we decide to output a deferred decl, remember the llvm GlobalValue.
|
11 ani în urmă |
David Blaikie
|
0a1c862914
PR16933: Don't try to codegen things after we've seen errors.
|
12 ani în urmă |
David Blaikie
|
278048971c
DebugInfo: Unify & optimize the lazy addition of record types
|
12 ani în urmă |
Hans Wennborg
|
b3574796d7
clang-cl: Support the run-time selection options (/MD, /MT et al.)
|
12 ani în urmă |
David Blaikie
|
658cd2c287
PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info
|
12 ani în urmă |
Aaron Ballman
|
a7ff62f944
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
|
12 ani în urmă |
Reid Kleckner
|
3190ca922d
Forward #pragma comment(lib/linker) through as flags metadata
|
12 ani în urmă |
John McCall
|
3abae0995b
Don't propagate around TargetOptions in IR-gen; we don't use it.
|
12 ani în urmă |
Bill Wendling
|
e1092dfee2
Pass the target options through to code generation.
|
12 ani în urmă |
Chandler Carruth
|
3b844ba7d5
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
|
12 ani în urmă |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 ani în urmă |
Micah Villmow
|
25a6a84cf5
Move TargetData to DataLayout.
|
13 ani în urmă |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 ani în urmă |
Rafael Espindola
|
025039377d
Replace MarkVarRequired with a more generic
|
13 ani în urmă |
Rafael Espindola
|
234fe654a3
Fix a small difference in sema and codegen views of what needs to be output.
|
13 ani în urmă |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 ani în urmă |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 ani în urmă |
Argyrios Kyrtzidis
|
88c2596edc
Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue
|
13 ani în urmă |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
14 ani în urmă |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
14 ani în urmă |
Sean Hunt
|
10620eb516
Modify some deleted function methods to better reflect reality:
|
14 ani în urmă |
Douglas Gregor
|
944ed3b8db
In addition to in-class member functions marked with the "used"
|
14 ani în urmă |