Lines Matching full:loc
60 LLLexer::LocTy Loc;
105 SMLoc Loc;
152 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
153 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
177 bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
181 if (Loc)
182 *Loc = Lex.getLoc();
190 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
191 Loc = Lex.getLoc();
234 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
236 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
249 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
250 Loc = Lex.getLoc();
284 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
285 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
295 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
296 BasicBlock *GetBB(unsigned ID, LocTy Loc);
301 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
311 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
313 Loc = Lex.getLoc();
321 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
322 Loc = Lex.getLoc();
325 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
328 LocTy Loc;
329 return ParseTypeAndBasicBlock(BB, Loc, PFS);
334 LocTy Loc;
337 ParamInfo(LocTy loc, Value *v, AttributeSet attrs)
338 : Loc(loc), V(v), Attrs(attrs) {}
355 LocTy Loc;
360 : Loc(L), Ty(ty), Attrs(Attr), Name(N) {}