Home
last modified time | relevance | path

Searched refs:FoldOpInit (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp82 FoldingSet<FoldOpInit> TheFoldOpInitPool;
1905 FoldOpInit *FoldOpInit::get(Init *Start, Init *List, Init *A, Init *B, in get()
1912 if (FoldOpInit *I = RK.TheFoldOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()
1915 FoldOpInit *I = new (RK.Allocator) FoldOpInit(Start, List, A, B, Expr, Type); in get()
1920 void FoldOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
1924 Init *FoldOpInit::Fold(Record *CurRec) const { in Fold()
1935 return const_cast<FoldOpInit *>(this); in Fold()
1938 Init *FoldOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
1947 return const_cast<FoldOpInit *>(this); in resolveReferences()
1953 Init *FoldOpInit::getBit(unsigned Bit) const { in getBit()
[all …]
H A DTGParser.cpp2172 return FoldOpInit::get(Start, List, A, B, Expr, Start->getType()) in ParseOperation()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1133 class FoldOpInit : public TypedInit, public FoldingSetNode {
1141 FoldOpInit(Init *Start, Init *List, Init *A, Init *B, Init *Expr, RecTy *Type) in FoldOpInit() function
1146 FoldOpInit(const FoldOpInit &) = delete;
1147 FoldOpInit &operator=(const FoldOpInit &) = delete;
1151 static FoldOpInit *get(Init *Start, Init *List, Init *A, Init *B, Init *Expr,