Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Loc

57     LLLexer::LocTy Loc;
102 SMLoc Loc;
145 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
146 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
155 bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
159 if (Loc)
160 *Loc = Lex.getLoc();
168 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
169 Loc = Lex.getLoc();
206 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
208 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
217 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
218 Loc = Lex.getLoc();
252 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
253 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
263 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
264 BasicBlock *GetBB(unsigned ID, LocTy Loc);
269 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
279 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
281 Loc = Lex.getLoc();
289 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
290 Loc = Lex.getLoc();
293 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
296 LocTy Loc;
297 return ParseTypeAndBasicBlock(BB, Loc, PFS);
302 LocTy Loc;
305 ParamInfo(LocTy loc, Value *v, unsigned attrs)
306 : Loc(loc), V(v), Attrs(attrs) {}
323 LocTy Loc;
328 : Loc(L), Ty(ty), Attrs(Attr), Name(N) {}