Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:LocTy

60     LLLexer::LocTy Loc;
88 typedef LLLexer::LocTy LocTy;
112 StringMap<std::pair<Type*, LocTy> > NamedTypes;
113 std::vector<std::pair<Type*, LocTy> > NumberedTypes;
116 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
119 std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
120 std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
142 bool Error(LocTy L, const Twine &Msg) const {
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) {
190 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
234 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
236 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Visibility);
245 bool inAttrGrp, LocTy &BuiltinLoc);
249 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
256 std::pair<Type*, LocTy> &Entry,
266 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
267 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
284 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
285 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
289 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
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,
321 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
325 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
328 LocTy Loc;
334 LocTy Loc;
337 ParamInfo(LocTy loc, Value *v, AttributeSet attrs)
355 LocTy Loc;
359 ArgInfo(LocTy L, Type *ty, AttributeSet Attr, const std::string &N)