David Blaikie
|
278048971c
DebugInfo: Unify & optimize the lazy addition of record types
|
12 years ago |
Hans Wennborg
|
b3574796d7
clang-cl: Support the run-time selection options (/MD, /MT et al.)
|
12 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 |
John McCall
|
3abae0995b
Don't propagate around TargetOptions in IR-gen; we don't use it.
|
12 years ago |
Bill Wendling
|
e1092dfee2
Pass the target options through to code generation.
|
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 |
Micah Villmow
|
25a6a84cf5
Move TargetData to DataLayout.
|
13 years ago |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 years ago |
Rafael Espindola
|
025039377d
Replace MarkVarRequired with a more generic
|
13 years ago |
Rafael Espindola
|
234fe654a3
Fix a small difference in sema and codegen views of what needs to be output.
|
13 years ago |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 years ago |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 years ago |
Argyrios Kyrtzidis
|
88c2596edc
Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue
|
13 years ago |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
14 years ago |
Douglas Gregor
|
bcfd1f55bf
Extend the ASTContext constructor to delay the initialization of
|
14 years ago |
Sean Hunt
|
10620eb516
Modify some deleted function methods to better reflect reality:
|
14 years ago |
Douglas Gregor
|
944ed3b8db
In addition to in-class member functions marked with the "used"
|
14 years ago |
Douglas Gregor
|
f552c20b3d
Emit in-class member function definitions that are marked
|
14 years ago |
Chandler Carruth
|
06057cef0b
Move CodeGenOptions.h *back* into Frontend. This should have been done when the
|
15 years ago |
Douglas Gregor
|
6fb745bdf1
Rework when and how vtables are emitted, by tracking where vtables are
|
15 years ago |
John McCall
|
468ec6c026
Revert changes r97693, r97700, and r97718.
|
15 years ago |
John McCall
|
c9fe644675
Create a TargetMachine whenever we create a CodeGenAction. The codegen of
|
15 years ago |
Daniel Dunbar
|
7177dee8ae
Remove ';' after method definition. Noticed by clang++, which one would think
|
15 years ago |
Benjamin Kramer
|
85b4521e34
Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.
|
15 years ago |
Chandler Carruth
|
2811ccf48d
Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.
|
16 years ago |
Mike Stump
|
1eb4433ac4
Remove tabs, and whitespace cleanups.
|
16 years ago |
Daniel Dunbar
|
1752ee4849
Switch TargetInfo to store an llvm::Triple.
|
16 years ago |