Home
last modified time | relevance | path

Searched refs:AnonymousNameInit (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h663 class AnonymousNameInit final : public TypedInit {
666 explicit AnonymousNameInit(RecordKeeper &RK, unsigned V) in AnonymousNameInit() function
670 AnonymousNameInit(const AnonymousNameInit &) = delete;
671 AnonymousNameInit &operator=(const AnonymousNameInit &) = delete;
677 static AnonymousNameInit *get(RecordKeeper &RK, unsigned);
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp654 AnonymousNameInit *AnonymousNameInit::get(RecordKeeper &RK, unsigned V) { in get()
655 return new (RK.getImpl().Allocator) AnonymousNameInit(RK, V); in get()
658 const StringInit *AnonymousNameInit::getNameInit() const { in getNameInit()
662 std::string AnonymousNameInit::getAsString() const { in getAsString()
666 const Init *AnonymousNameInit::resolveReferences(Resolver &R) const { in resolveReferences()
671 if (const auto *Anonymous = dyn_cast<AnonymousNameInit>(New)) in resolveReferences()
885 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold()
2174 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold()
3285 return AnonymousNameInit::get(*this, getImpl().AnonCounter++); in getNewAnonymousName()