Home | History | Annotate | Download | only in Basic

Lines Matching refs:LangOpts

75 IdentifierTable::IdentifierTable(const LangOptions &LangOpts,
82 AddKeywords(LangOpts);
125 const LangOptions &LangOpts, IdentifierTable &Table) {
128 else if (LangOpts.CPlusPlus && (Flags & KEYCXX)) AddResult = 2;
129 else if (LangOpts.CPlusPlus11 && (Flags & KEYCXX11)) AddResult = 2;
130 else if (LangOpts.C99 && (Flags & KEYC99)) AddResult = 2;
131 else if (LangOpts.GNUKeywords && (Flags & KEYGNU)) AddResult = 1;
132 else if (LangOpts.MicrosoftExt && (Flags & KEYMS)) AddResult = 1;
133 else if (LangOpts.Borland && (Flags & KEYBORLAND)) AddResult = 1;
134 else if (LangOpts.Bool && (Flags & BOOLSUPPORT)) AddResult = 2;
135 else if (LangOpts.Half && (Flags & HALFSUPPORT)) AddResult = 2;
136 else if (LangOpts.WChar && (Flags & WCHARSUPPORT)) AddResult = 2;
137 else if (LangOpts.AltiVec && (Flags & KEYALTIVEC)) AddResult = 2;
138 else if (LangOpts.OpenCL && (Flags & KEYOPENCL)) AddResult = 2;
139 else if (!LangOpts.CPlusPlus && (Flags & KEYNOCXX)) AddResult = 2;
140 else if (LangOpts.C11 && (Flags & KEYC11)) AddResult = 2;
143 else if (LangOpts.ObjC2 && (Flags & KEYARC)) AddResult = 2;
144 else if (LangOpts.CPlusPlus && (Flags & KEYCXX11)) AddResult = 3;
147 if (LangOpts.MSVCCompat && (Flags & KEYNOMS))
177 void IdentifierTable::AddKeywords(const LangOptions &LangOpts) {
181 FLAGS, LangOpts, *this);
184 FLAGS, LangOpts, *this);
186 if (LangOpts.CXXOperatorNames) \
189 if (LangOpts.ObjC1) \
192 if (LangOpts.ObjC2) \
197 if (LangOpts.ParseUnknownAnytype)
199 LangOpts, *this);