Lines Matching defs:LocalID
1372 LocalDeclID LocalID = LocalDeclID::get(
1375 Val.insert(Reader.getGlobalDeclID(F, LocalID));
2187 unsigned LocalID) const {
2192 I = M.PreprocessedEntityRemap.find(LocalID - NUM_PREDEF_PP_ENTITY_IDS);
2196 return LocalID + I->second;
7741 QualType ASTReader::getLocalType(ModuleFile &F, LocalTypeID LocalID) {
7742 return GetType(getGlobalTypeID(F, LocalID));
7746 LocalTypeID LocalID) const {
7747 if (isPredefinedType(LocalID))
7748 return LocalID;
7753 unsigned ModuleFileIndex = getModuleFileIndexForTypeID(LocalID);
7754 LocalID &= llvm::maskTrailingOnes<TypeID>(32);
7757 LocalID -= NUM_PREDEF_TYPE_IDS << Qualifiers::FastWidth;
7762 return ((uint64_t)ModuleFileIndex << 32) | LocalID;
7973 LocalDeclID LocalID) const {
7974 if (LocalID < NUM_PREDEF_DECL_IDS)
7975 return GlobalDeclID(LocalID.getRawValue());
7977 unsigned OwningModuleFileIndex = LocalID.getModuleFileIndex();
7978 DeclID ID = LocalID.getLocalDeclIndex();
9473 unsigned LocalID = ID & llvm::maskTrailingOnes<IdentifierID>(32);
9479 assert(LocalID < MF.LocalNumIdentifiers);
9480 return {&MF, MF.BaseIdentifierID + LocalID};
9514 IdentifierInfo *ASTReader::getLocalIdentifier(ModuleFile &M, uint64_t LocalID) {
9515 return DecodeIdentifierInfo(getGlobalIdentifierID(M, LocalID));
9518 IdentifierID ASTReader::getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) {
9519 if (LocalID < NUM_PREDEF_IDENT_IDS)
9520 return LocalID;
9525 unsigned ModuleFileIndex = LocalID >> 32;
9526 LocalID &= llvm::maskTrailingOnes<IdentifierID>(32);
9532 LocalID -= NUM_PREDEF_IDENT_IDS;
9534 return ((IdentifierID)(MF->Index + 1) << 32) | LocalID;
9564 MacroID ASTReader::getGlobalMacroID(ModuleFile &M, unsigned LocalID) {
9565 if (LocalID < NUM_PREDEF_MACRO_IDS)
9566 return LocalID;
9572 = M.MacroRemap.find(LocalID - NUM_PREDEF_MACRO_IDS);
9575 return LocalID + I->second;
9579 ASTReader::getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const {
9580 if (LocalID < NUM_PREDEF_SUBMODULE_IDS)
9581 return LocalID;
9587 = M.SubmoduleRemap.find(LocalID - NUM_PREDEF_SUBMODULE_IDS);
9591 return LocalID + I->second;
9667 Selector ASTReader::getLocalSelector(ModuleFile &M, unsigned LocalID) {
9668 return DecodeSelector(getGlobalSelectorID(M, LocalID));
9706 ASTReader::getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const {
9707 if (LocalID < NUM_PREDEF_SELECTOR_IDS)
9708 return LocalID;
9714 = M.SelectorRemap.find(LocalID - NUM_PREDEF_SELECTOR_IDS);
9718 return LocalID + I->second;