• Home
  • Raw
  • Download

Lines Matching refs:LocTy

58     LLLexer::LocTy Loc;
86 typedef LLLexer::LocTy LocTy; typedef
110 StringMap<std::pair<Type*, LocTy> > NamedTypes;
111 std::vector<std::pair<Type*, LocTy> > NumberedTypes;
114 std::map<unsigned, std::pair<TrackingVH<MDNode>, LocTy> > ForwardRefMDNodes;
117 std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
118 std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
136 bool Error(LocTy L, const Twine &Msg) const { in Error()
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) {
169 bool ParseUInt32(unsigned &Val, LocTy &Loc) { in ParseUInt32()
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) {
227 std::pair<Type*, LocTy> &Entry,
237 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
238 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
255 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
256 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
260 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
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, in ParseValue()
292 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) { in ParseTypeAndValue()
296 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
299 LocTy Loc; in ParseTypeAndBasicBlock()
305 LocTy Loc;
308 ParamInfo(LocTy loc, Value *v, unsigned attrs) in ParamInfo()
326 LocTy Loc;
330 ArgInfo(LocTy L, Type *ty, unsigned Attr, const std::string &N) in ArgInfo()