This revision was automatically updated to reflect the committed changes.
Closed by commit rL299982: Modular Codegen: Add/use a bit in serialized
function definitions to trackā¦ (authored by dblaikie).
Changed prior to commit:
https://reviews.llvm.org/D29901?vs=91193&id=94886#toc
Repository:
dblaikie added a comment.
Ping
I've got a relatively small patch to add support for debug info types after
this one & working on a patch on top of that to enable one/the other/both of
these (to test their value independently/together). Might be more expedient to
sit down & push through them al
dblaikie updated this revision to Diff 91193.
dblaikie added a comment.
sync/resolve
https://reviews.llvm.org/D29901
Files:
include/clang/AST/ASTContext.h
include/clang/AST/ExternalASTSource.h
include/clang/Sema/MultiplexExternalSemaSource.h
include/clang/Serialization/ASTReader.h
lib
dblaikie updated this revision to Diff 89931.
dblaikie added a comment.
- Simplify ModuleFile lookup
- Build ModularCodegenDecls list from the same place the modular codegen bit is
set on the decl
- Cleanup no-longer-needed changes to DeclMustBeEmitted/isRequiredDecl
https://reviews.llvm.org/D2
dblaikie updated this revision to Diff 88792.
dblaikie added a comment.
- Simplify ModuleFile lookup
https://reviews.llvm.org/D29901
Files:
include/clang/AST/ExternalASTSource.h
include/clang/Sema/MultiplexExternalSemaSource.h
include/clang/Serialization/ASTReader.h
lib/AST/ASTContext.c
dblaikie created this revision.
Some decls are created not where they are written, but in other module
files/users (implicit special members and function template implicit
specializations). To correctly identify them, use a bit next to the definition
to track the modular codegen property.
Possibl