Searched refs:FoldOpInit (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 80 FoldingSet<FoldOpInit> TheFoldOpInitPool; 1543 FoldOpInit *FoldOpInit::get(Init *Start, Init *List, Init *A, Init *B, in get() 1553 FoldOpInit *I = new (RK.Allocator) FoldOpInit(Start, List, A, B, Expr, Type); in get() 1558 void FoldOpInit::Profile(FoldingSetNodeID &ID) const { in Profile() 1562 Init *FoldOpInit::Fold(Record *CurRec) const { in Fold() 1573 return const_cast<FoldOpInit *>(this); in Fold() 1576 Init *FoldOpInit::resolveReferences(Resolver &R) const { in resolveReferences() 1585 return const_cast<FoldOpInit *>(this); in resolveReferences() 1591 Init *FoldOpInit::getBit(unsigned Bit) const { in getBit() 1592 return VarBitInit::get(const_cast<FoldOpInit *>(this), Bit); in getBit() [all …]
|
| H A D | TGParser.cpp | 1698 return FoldOpInit::get(Start, List, A, B, Expr, Start->getType()) in ParseOperation()
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1030 class FoldOpInit : public TypedInit, public FoldingSetNode { 1038 FoldOpInit(Init *Start, Init *List, Init *A, Init *B, Init *Expr, RecTy *Type) in FoldOpInit() function 1043 FoldOpInit(const FoldOpInit &) = delete; 1044 FoldOpInit &operator=(const FoldOpInit &) = delete; 1048 static FoldOpInit *get(Init *Start, Init *List, Init *A, Init *B, Init *Expr,
|