Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp89 FoldingSet<CondOpInit> TheCondOpInitPool;
2114 CondOpInit *CondOpInit::get(ArrayRef<Init *> CondRange, in get()
2129 CondOpInit *I = new(Mem) CondOpInit(CondRange.size(), Ty); in get()
2156 return (CondOpInit::get(NewConds, NewVals, in resolveReferences()
2159 return const_cast<CondOpInit *>(this); in resolveReferences()
2162 Init *CondOpInit::Fold(Record *CurRec) const { in Fold()
2173 return const_cast<CondOpInit *>(this); in Fold()
2184 bool CondOpInit::isConcrete() const { in isConcrete()
2196 bool CondOpInit::isComplete() const { in isComplete()
2208 std::string CondOpInit::getAsString() const { in getAsString()
[all …]
H A DTGParser.cpp2113 return CondOpInit::get(Case, Val, Type)->Fold(CurRec); in ParseOperationCond()
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h955 class CondOpInit final : public TypedInit, public FoldingSetNode,
956 public TrailingObjects<CondOpInit, Init *> {
960 CondOpInit(unsigned NC, RecTy *Type) in CondOpInit() function
969 CondOpInit(const CondOpInit &) = delete;
970 CondOpInit &operator=(const CondOpInit &) = delete;
976 static CondOpInit *get(ArrayRef<Init*> C, ArrayRef<Init*> V,