Lines Matching refs:Loc
60 LLLexer::LocTy Loc;
105 SMLoc Loc;
154 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
155 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
179 bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
183 if (Loc)
184 *Loc = Lex.getLoc();
192 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
193 Loc = Lex.getLoc();
236 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
238 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
251 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
252 Loc = Lex.getLoc();
286 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
287 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
297 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
298 BasicBlock *GetBB(unsigned ID, LocTy Loc);
303 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
313 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
315 Loc = Lex.getLoc();
323 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
324 Loc = Lex.getLoc();
327 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
330 LocTy Loc;
331 return ParseTypeAndBasicBlock(BB, Loc, PFS);
336 LocTy Loc;
340 : Loc(loc), V(v), Attrs(attrs) {}
357 LocTy Loc;
362 : Loc(L), Ty(ty), Attrs(Attr), Name(N) {}