Lines Matching refs:LangOpts
73 IdentifierTable::IdentifierTable(const LangOptions &LangOpts, in IdentifierTable() argument
80 AddKeywords(LangOpts); in IdentifierTable()
120 const LangOptions &LangOpts, IdentifierTable &Table) { in AddKeyword() argument
123 else if (LangOpts.CPlusPlus && (Flags & KEYCXX)) AddResult = 2; in AddKeyword()
124 else if (LangOpts.CPlusPlus0x && (Flags & KEYCXX0X)) AddResult = 2; in AddKeyword()
125 else if (LangOpts.C99 && (Flags & KEYC99)) AddResult = 2; in AddKeyword()
126 else if (LangOpts.GNUKeywords && (Flags & KEYGNU)) AddResult = 1; in AddKeyword()
127 else if (LangOpts.MicrosoftExt && (Flags & KEYMS)) AddResult = 1; in AddKeyword()
128 else if (LangOpts.Borland && (Flags & KEYBORLAND)) AddResult = 1; in AddKeyword()
129 else if (LangOpts.Bool && (Flags & BOOLSUPPORT)) AddResult = 2; in AddKeyword()
130 else if (LangOpts.AltiVec && (Flags & KEYALTIVEC)) AddResult = 2; in AddKeyword()
131 else if (LangOpts.OpenCL && (Flags & KEYOPENCL)) AddResult = 2; in AddKeyword()
132 else if (!LangOpts.CPlusPlus && (Flags & KEYNOCXX)) AddResult = 2; in AddKeyword()
133 else if (LangOpts.C11 && (Flags & KEYC11)) AddResult = 2; in AddKeyword()
136 else if (LangOpts.ObjC2 && (Flags & KEYARC)) AddResult = 2; in AddKeyword()
137 else if (LangOpts.CPlusPlus && (Flags & KEYCXX0X)) AddResult = 3; in AddKeyword()
167 void IdentifierTable::AddKeywords(const LangOptions &LangOpts) { in AddKeywords() argument
171 FLAGS, LangOpts, *this); in AddKeywords()
174 FLAGS, LangOpts, *this); in AddKeywords()
176 if (LangOpts.CXXOperatorNames) \ in AddKeywords()
179 if (LangOpts.ObjC1) \ in AddKeywords()
182 if (LangOpts.ObjC2) \ in AddKeywords()
187 if (LangOpts.ParseUnknownAnytype) in AddKeywords()
189 LangOpts, *this); in AddKeywords()