Lines Matching defs:IsModule
2502 static bool shouldIgnoreMacro(MacroDirective *MD, bool IsModule,
2508 if (IsModule) {
2521 void ASTWriter::WritePreprocessor(const Preprocessor &PP, bool IsModule) {
2549 assert(!IsModule);
2583 PP.Diag(SourceLocation(), diag::warn_module_uses_date_time) << IsModule;
2619 if (IsModule && WritingModule->isHeaderUnit()) {
2623 if (!MD || shouldIgnoreMacro(MD, IsModule, PP) ||
2643 if (shouldIgnoreMacro(MD, IsModule, PP))
3787 bool IsModule, bool IsCPlusPlus) {
3788 bool NeedDecls = !IsModule || !IsCPlusPlus;
3794 if (MacroOffset || II->isPoisoned() || (!IsModule && IsInteresting) ||
3804 bool IsModule = Writer.isWritingModule();
3806 return IsInterestingIdentifier(II, /*MacroOffset=*/0, IsModule, IsCPlusPlus);
3813 bool IsModule;
3822 return IsInterestingIdentifier(II, MacroOffset, IsModule,
3837 IdentifierResolver *IdResolver, bool IsModule,
3839 : Writer(Writer), PP(PP), IdResolver(IdResolver), IsModule(IsModule),
3840 NeedDecls(!IsModule || !Writer.getLangOpts().CPlusPlus),
3943 bool IsModule) {
3952 ASTIdentifierTableTrait Trait(*this, PP, IdResolver, IsModule,
3953 IsModule ? &InterestingIdents : nullptr);