Lines Matching defs:LocalID
2007 unsigned LocalID) const {
2012 I = M.PreprocessedEntityRemap.find(LocalID - NUM_PREDEF_PP_ENTITY_IDS);
2016 return LocalID + I->second;
7466 QualType ASTReader::getLocalType(ModuleFile &F, LocalTypeID LocalID) {
7467 return GetType(getGlobalTypeID(F, LocalID));
7471 LocalTypeID LocalID) const {
7472 if (isPredefinedType(LocalID))
7473 return LocalID;
7478 unsigned ModuleFileIndex = getModuleFileIndexForTypeID(LocalID);
7479 LocalID &= llvm::maskTrailingOnes<TypeID>(32);
7482 LocalID -= NUM_PREDEF_TYPE_IDS << Qualifiers::FastWidth;
7487 return ((uint64_t)ModuleFileIndex << 32) | LocalID;
7683 LocalDeclID LocalID) const {
7684 if (LocalID < NUM_PREDEF_DECL_IDS)
7685 return GlobalDeclID(LocalID.getRawValue());
7687 unsigned OwningModuleFileIndex = LocalID.getModuleFileIndex();
7688 DeclID ID = LocalID.getLocalDeclIndex();
8943 unsigned LocalID = ID & llvm::maskTrailingOnes<IdentifierID>(32);
8949 assert(LocalID < MF.LocalNumIdentifiers);
8950 return {&MF, MF.BaseIdentifierID + LocalID};
8983 IdentifierInfo *ASTReader::getLocalIdentifier(ModuleFile &M, uint64_t LocalID) {
8984 return DecodeIdentifierInfo(getGlobalIdentifierID(M, LocalID));
8987 IdentifierID ASTReader::getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) {
8988 if (LocalID < NUM_PREDEF_IDENT_IDS)
8989 return LocalID;
8994 unsigned ModuleFileIndex = LocalID >> 32;
8995 LocalID &= llvm::maskTrailingOnes<IdentifierID>(32);
9001 LocalID -= NUM_PREDEF_IDENT_IDS;
9003 return ((IdentifierID)(MF->Index + 1) << 32) | LocalID;
9033 MacroID ASTReader::getGlobalMacroID(ModuleFile &M, unsigned LocalID) {
9034 if (LocalID < NUM_PREDEF_MACRO_IDS)
9035 return LocalID;
9041 = M.MacroRemap.find(LocalID - NUM_PREDEF_MACRO_IDS);
9044 return LocalID + I->second;
9048 ASTReader::getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const {
9049 if (LocalID < NUM_PREDEF_SUBMODULE_IDS)
9050 return LocalID;
9056 = M.SubmoduleRemap.find(LocalID - NUM_PREDEF_SUBMODULE_IDS);
9060 return LocalID + I->second;
9136 Selector ASTReader::getLocalSelector(ModuleFile &M, unsigned LocalID) {
9137 return DecodeSelector(getGlobalSelectorID(M, LocalID));
9175 ASTReader::getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const {
9176 if (LocalID < NUM_PREDEF_SELECTOR_IDS)
9177 return LocalID;
9183 = M.SelectorRemap.find(LocalID - NUM_PREDEF_SELECTOR_IDS);
9187 return LocalID + I->second;