Lines Matching defs:Lex
110 LLLexer Lex;
187 Lex(F, SM, Err, Context), M(M), Index(Index), Slots(Slots),
203 bool error(LocTy L, const Twine &Msg) const { return Lex.Error(L, Msg); }
204 bool tokError(const Twine &Msg) const { return error(Lex.getLoc(), Msg); }
226 if (Lex.getKind() != T) return false;
227 Lex.Lex();
234 switch (Lex.getKind()) {
235 case lltok::kw_fast: FMF.setFast(); Lex.Lex(); continue;
236 case lltok::kw_nnan: FMF.setNoNaNs(); Lex.Lex(); continue;
237 case lltok::kw_ninf: FMF.setNoInfs(); Lex.Lex(); continue;
238 case lltok::kw_nsz: FMF.setNoSignedZeros(); Lex.Lex(); continue;
239 case lltok::kw_arcp: FMF.setAllowReciprocal(); Lex.Lex(); continue;
242 Lex.Lex();
244 case lltok::kw_reassoc: FMF.setAllowReassoc(); Lex.Lex(); continue;
245 case lltok::kw_afn: FMF.setApproxFunc(); Lex.Lex(); continue;
253 if (Lex.getKind() != T) {
257 *Loc = Lex.getLoc();
258 Lex.Lex();
266 Loc = Lex.getLoc();
271 Loc = Lex.getLoc();
438 Loc = Lex.getLoc();
442 Loc = Lex.getLoc();
528 Loc = Lex.getLoc();
537 Loc = Lex.getLoc();