|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | 
| 
| 
| 
| 
| | use of the string.
llvm-svn: 244178 | 
| | 
| 
| 
| 
| | From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 243115 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - introduces a new cc1 option -fmodule-format=[raw,obj]
  with 'raw' being the default
- supports arbitrary module container formats that libclang is agnostic to
- adds the format to the module hash to avoid collisions
- splits the old PCHContainerOperations into PCHContainerWriter and
  a PCHContainerReader.
Thanks to Richard Smith for reviewing this patch!
llvm-svn: 242499 | 
| | 
| 
| 
| 
| 
| | and re-clang-format (NFC).
llvm-svn: 241841 | 
| | 
| 
| 
| 
| 
| | of the llvm targets from clang/CodeGen into ClangCheck.cpp and CIndex.cpp.
llvm-svn: 241653 | 
| | 
| 
| 
| 
| 
| | failures.
llvm-svn: 241642 | 
| | 
| 
| 
| | llvm-svn: 241635 | 
|  | This patch adds ObjectFilePCHContainerOperations uses the LLVM backend
to put the contents of a PCH into a __clangast section inside a COFF, ELF,
or Mach-O object file container.
This is done to facilitate module debugging by makeing it possible to
store the debug info for the types defined by a module alongside the AST.
rdar://problem/20091852
llvm-svn: 241620 |