Lines Matching refs:Loc
58 LLLexer::LocTy Loc;
103 SMLoc Loc;
146 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
147 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
156 bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
160 if (Loc)
161 *Loc = Lex.getLoc();
169 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
170 Loc = Lex.getLoc();
209 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
211 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
220 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
221 Loc = Lex.getLoc();
255 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
256 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
266 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
267 BasicBlock *GetBB(unsigned ID, LocTy Loc);
272 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
282 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
284 Loc = Lex.getLoc();
292 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
293 Loc = Lex.getLoc();
296 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
299 LocTy Loc;
300 return ParseTypeAndBasicBlock(BB, Loc, PFS);
305 LocTy Loc;
309 : Loc(loc), V(v), Attrs(attrs) {}
326 LocTy Loc;
331 : Loc(L), Ty(ty), Attrs(Attr), Name(N) {}