Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
DRecord.h581 class AnonymousNameInit : public TypedInit {
584 explicit AnonymousNameInit(unsigned V) in AnonymousNameInit() function
588 AnonymousNameInit(const AnonymousNameInit &) = delete;
589 AnonymousNameInit &operator=(const AnonymousNameInit &) = delete;
595 static AnonymousNameInit *get(unsigned);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/
DRecord.cpp505 AnonymousNameInit *AnonymousNameInit::get(unsigned V) { in get()
506 return new (Allocator) AnonymousNameInit(V); in get()
509 StringInit *AnonymousNameInit::getNameInit() const { in getNameInit()
513 std::string AnonymousNameInit::getAsString() const { in getAsString()
517 Init *AnonymousNameInit::resolveReferences(Resolver &R) const { in resolveReferences()
522 if (auto *Anonymous = dyn_cast<AnonymousNameInit>(New)) in resolveReferences()
740 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold()
2681 return AnonymousNameInit::get(AnonCounter++); in getNewAnonymousName()