Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:LocTy

59     LLLexer::LocTy Loc;
87 typedef LLLexer::LocTy LocTy;
111 StringMap<std::pair<Type*, LocTy> > NamedTypes;
112 std::vector<std::pair<Type*, LocTy> > NumberedTypes;
115 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
118 std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
119 std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
137 bool Error(LocTy L, const Twine &Msg) const {
147 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
148 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
157 bool ParseOptionalToken(lltok::Kind T, bool &Present, LocTy *Loc = 0) {
170 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
210 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
212 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
221 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
228 std::pair<Type*, LocTy> &Entry,
238 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
239 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
256 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
257 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
261 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
267 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
268 BasicBlock *GetBB(unsigned ID, LocTy Loc);
273 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
283 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
293 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
297 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
300 LocTy Loc;
306 LocTy Loc;
309 ParamInfo(LocTy loc, Value *v, Attributes attrs)
327 LocTy Loc;
331 ArgInfo(LocTy L, Type *ty, Attributes Attr, const std::string &N)