Lines Matching refs:LocTy

59     LLLexer::LocTy Loc;
85 typedef LLLexer::LocTy LocTy; typedef
110 StringMap<std::pair<Type*, LocTy> > NamedTypes;
111 std::map<unsigned, std::pair<Type*, LocTy> > NumberedTypes;
114 std::map<unsigned, std::pair<TempMDTuple, LocTy>> ForwardRefMDNodes;
117 std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
118 std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
122 std::map<std::string, LocTy> ForwardRefComdats;
147 bool Error(LocTy L, const Twine &Msg) const { in Error()
157 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc);
158 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc);
162 Comdat *getComdat(const std::string &N, LocTy Loc);
187 LocTy *Loc = nullptr) {
200 bool ParseUInt32(unsigned &Val, LocTy &Loc) { in ParseUInt32()
205 bool ParseUInt64(uint64_t &Val, LocTy &Loc) { in ParseUInt64()
256 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
260 bool ParseAlias(const std::string &Name, LocTy Loc, unsigned Linkage,
271 bool inAttrGrp, LocTy &BuiltinLoc);
278 bool ParseType(Type *&Result, const Twine &Msg, LocTy &Loc,
283 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
290 std::pair<Type*, LocTy> &Entry,
300 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
301 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
318 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc);
319 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc);
323 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
329 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
330 BasicBlock *GetBB(unsigned ID, LocTy Loc);
335 BasicBlock *DefineBB(const std::string &Name, LocTy Loc);
347 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc, in ParseValue()
357 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) { in ParseTypeAndValue()
361 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
364 LocTy Loc; in ParseTypeAndBasicBlock()
370 LocTy Loc;
373 ParamInfo(LocTy loc, Value *v, AttributeSet attrs) in ParamInfo()
398 bool ParseMDField(LocTy Loc, StringRef Name, FieldTy &Result);
403 bool ParseMDFieldsImpl(ParserTy parseField, LocTy &ClosingLoc);
412 LocTy Loc;
416 ArgInfo(LocTy L, Type *ty, AttributeSet Attr, const std::string &N) in ArgInfo()