• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/

Lines Matching refs:LocTy

57     LLLexer::LocTy Loc;
86 typedef LLLexer::LocTy LocTy;
115 StringMap<std::pair<Type*, LocTy> > NamedTypes;
116 std::map<unsigned, std::pair<Type*, LocTy> > NumberedTypes;
119 std::map<unsigned, std::pair<TempMDTuple, LocTy>> ForwardRefMDNodes;
122 std::map<std::string, std::pair<GlobalValue*, LocTy> > ForwardRefVals;
123 std::map<unsigned, std::pair<GlobalValue*, LocTy> > ForwardRefValIDs;
127 std::map<std::string, LocTy> ForwardRefComdats;
143 std::map<unsigned, std::vector<std::pair<ValueInfo *, LocTy>>>
145 std::map<unsigned, std::vector<std::pair<AliasSummary *, LocTy>>>
150 std::map<unsigned, std::vector<std::pair<GlobalValue::GUID *, LocTy>>>
181 bool Error(LocTy L, const Twine &Msg) const {
195 GlobalValue *GetGlobalVal(const std::string &N, Type *Ty, LocTy Loc,
197 GlobalValue *GetGlobalVal(unsigned ID, Type *Ty, LocTy Loc, bool IsCall);
201 Comdat *getComdat(const std::string &Name, LocTy Loc);
232 LocTy *Loc = nullptr) {
245 bool ParseUInt32(unsigned &Val, LocTy &Loc) {
250 bool ParseUInt64(uint64_t &Val, LocTy &Loc) {
284 bool ParseOptionalCommaAddrSpace(unsigned &AddrSpace, LocTy &Loc,
316 bool ParseGlobal(const std::string &Name, LocTy NameLoc, unsigned Linkage,
321 bool parseIndirectSymbol(const std::string &Name, LocTy NameLoc,
334 bool inAttrGrp, LocTy &BuiltinLoc);
363 std::map<unsigned, std::vector<std::pair<unsigned, LocTy>>>;
396 bool ParseType(Type *&Result, const Twine &Msg, LocTy &Loc,
401 bool ParseType(Type *&Result, LocTy &Loc, bool AllowVoid = false) {
408 std::pair<Type*, LocTy> &Entry,
418 std::map<std::string, std::pair<Value*, LocTy> > ForwardRefVals;
419 std::map<unsigned, std::pair<Value*, LocTy> > ForwardRefValIDs;
436 Value *GetVal(const std::string &Name, Type *Ty, LocTy Loc, bool IsCall);
437 Value *GetVal(unsigned ID, Type *Ty, LocTy Loc, bool IsCall);
441 bool SetInstName(int NameID, const std::string &NameStr, LocTy NameLoc,
447 BasicBlock *GetBB(const std::string &Name, LocTy Loc);
448 BasicBlock *GetBB(unsigned ID, LocTy Loc);
453 BasicBlock *DefineBB(const std::string &Name, int NameID, LocTy Loc);
461 Value *checkValidVariableType(LocTy Loc, const Twine &Name, Type *Ty,
470 bool ParseValue(Type *Ty, Value *&V, LocTy &Loc,
480 bool ParseTypeAndValue(Value *&V, LocTy &Loc, PerFunctionState &PFS) {
484 bool ParseTypeAndBasicBlock(BasicBlock *&BB, LocTy &Loc,
487 LocTy Loc;
493 LocTy Loc;
496 ParamInfo(LocTy loc, Value *v, AttributeSet attrs)
532 bool ParseMDField(LocTy Loc, StringRef Name, FieldTy &Result);
537 bool ParseMDFieldsImpl(ParserTy parseField, LocTy &ClosingLoc);
546 LocTy Loc;
550 ArgInfo(LocTy L, Type *ty, AttributeSet Attr, const std::string &N)