Peter Collingbourne
|
cf26f429e8
Bitcode: Decouple block info block state from reader.
|
8 years ago |
Peter Collingbourne
|
202d09ece4
Bitcode: Change reader interface to take memory buffers.
|
8 years ago |
Adrian Prantl
|
e6658afdf3
Support object-file-wrapped modules in clang -module-file-info.
|
9 years ago |
Peter Collingbourne
|
f1bc23840f
Frontend: Simplify ownership model for clang's output streams.
|
9 years ago |
David Majnemer
|
ba5c7ce848
Use more ArrayRefs
|
9 years ago |
Benjamin Kramer
|
4ff480f17c
Apply clang-tidy's misc-move-constructor-init throughout Clang.
|
9 years ago |
David Blaikie
|
6bd4c225fc
[modules][debuginfo] Only include imported modules when targeting LLDB
|
9 years ago |
Saleem Abdulrasool
|
fdc51a5580
revert SVN r265702, r265640
|
9 years ago |
Saleem Abdulrasool
|
8cca4d7cdf
Basic: move CodeGenOptions from Frontend
|
9 years ago |
Adrian Prantl
|
45b0585fa2
Module Debugging: Fix a crash when emitting debug info for nested tag types
|
9 years ago |
James Y Knight
|
e85ad57298
Make TargetInfo store an actual DataLayout instead of a string.
|
9 years ago |
Benjamin Kramer
|
1dde17c5ad
Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend.
|
9 years ago |
Adrian Prantl
|
f5a6cecb8d
Module Debugging: Canonicalize the file names used as PCH module names
|
9 years ago |
Adrian Prantl
|
d97ae762ac
Module debugging: Create a parent DIModule with the PCH name for types
|
9 years ago |
Adrian Prantl
|
c87ca354aa
Fix the build by using the correct suffix for 64 bit literals
|
9 years ago |
Adrian Prantl
|
9fd9596d49
Fix a typo in r258507 and change the PCH dwoid constant to ~1UL.
|
9 years ago |
Adrian Prantl
|
a892974a4f
Module Debugging: Use a nonzero DWO id for precompiled headers.
|
9 years ago |
Adrian Prantl
|
135b6cd218
Module Debugging: Make sure that anonymous tag decls that define global
|
9 years ago |
Adrian Prantl
|
ed2c14216c
Module Debugging: Defer the emission of anonymous tag decls
|
9 years ago |
Adrian Prantl
|
e74697e20e
Module debugging: Defer emitting tag types until their definition
|
9 years ago |
Adrian Prantl
|
00338de691
Module Debugging: Emit module debug info for types inside of Objective-C
|
9 years ago |
Adrian Prantl
|
9bb39ed581
Remove a redundant check. NFC
|
9 years ago |
Adrian Prantl
|
73315f72a2
Module Debugging: Use the clang module signature as the module's dwo_id
|
10 years ago |
Adrian Prantl
|
9345c88c02
Debug Info: When building a module, emit skeleton CUs for imported modules.
|
10 years ago |
Adrian Prantl
|
a83de9f778
Module debugging: Support submodules in the PCM/PCH debug info.
|
10 years ago |
Adrian Prantl
|
e7217ff0c5
Further simplify the interface of PCHContainerGenerator
|
10 years ago |
Adrian Prantl
|
9083fb296d
Eliminate a redundant check.
|
10 years ago |
Adrian Prantl
|
5cc443cba8
Simplify the interface of PCHContainerGenerator and friends
|
10 years ago |
Adrian Prantl
|
4e5a4032df
Debug Info: Remove an unnecessary debug type visitor.
|
10 years ago |
Hans Wennborg
|
298c9cbb3d
Re-commit r247218: "Fix Clang-tidy misc-use-override warnings, other minor fixes"
|
10 years ago |