Lines Matching defs:Macro
1336 // Macro definitions.
1348 // Macro includes
2209 assert((StartOffset >> 32) == 0 && "Macro identifiers offset too large");
2234 auto *Macro = Worklist.pop_back_val();
2238 getSubmoduleID(Macro->getOwningModule()));
2239 ModuleMacroRecord.push_back(getMacroRef(Macro->getMacroInfo(), Name));
2240 for (auto *M : Macro->overrides())
2247 for (auto *M : Macro->overrides())
2286 assert((Offset >> 32) == 0 && "Macro offset too large");
2589 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name
2600 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name
5218 assert(MacroIDs.find(MI) != MacroIDs.end() && "Macro not emitted!");