Lines Matching defs:IsModule
2460 static bool shouldIgnoreMacro(MacroDirective *MD, bool IsModule,
2466 if (IsModule) {
2479 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) {
2507 assert(!IsModule);
2541 PP.Diag(SourceLocation(), diag::warn_module_uses_date_time) << IsModule;
2577 if (IsModule && WritingModule->isHeaderUnit()) {
2581 if (!MD || shouldIgnoreMacro(MD, IsModule, PP) ||
2601 if (shouldIgnoreMacro(MD, IsModule, PP))
3734 bool IsModule, bool IsCPlusPlus) {
3735 bool NeedDecls = !IsModule || !IsCPlusPlus;
3741 if (MacroOffset || II->isPoisoned() || (!IsModule && IsInteresting) ||
3751 bool IsModule = Writer.isWritingModule();
3753 return IsInterestingIdentifier(II, /*MacroOffset=*/0, IsModule, IsCPlusPlus);
3760 bool IsModule;
3769 return IsInterestingIdentifier(II, MacroOffset, IsModule,
3784 IdentifierResolver &IdResolver, bool IsModule,
3786 : Writer(Writer), PP(PP), IdResolver(IdResolver), IsModule(IsModule),
3787 NeedDecls(!IsModule || !Writer.getLangOpts().CPlusPlus),
3890 bool IsModule) {
3899 ASTIdentifierTableTrait Trait(*this, PP, IdResolver, IsModule,
3900 IsModule ? &InterestingIdents : nullptr);