HomePhabricator

Modules: Add LangOptions::CacheGeneratedPCH

Description

Modules: Add LangOptions::CacheGeneratedPCH

Add an option to cache the generated PCH in the ModuleCache when
emitting it. This protects clients that build PCHs and read them in the
same process, allowing them to avoid race conditions between parallel
jobs the same way that Clang's implicit module build system does.

rdar://problem/48740787

Details

Committed
dexonsmithMar 12 2019, 11:38 AM
Parents
rL355949: [SCEV] Use depth limit for trunc analysis
Branches
Unknown
Tags
Unknown