Home
last modified time | relevance | path

Searched refs:TypedInit (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h51 class TypedInit; variable
421 class TypedInit : public Init {
429 TypedInit(const TypedInit &) = delete;
430 TypedInit &operator=(const TypedInit &) = delete;
578 class IntInit : public TypedInit {
760 class OpInit : public TypedInit {
763 : TypedInit(K, Type, Opc) {} in OpInit()
1134 class VarInit : public TypedInit {
1172 TypedInit *TI;
1210 TypedInit *TI;
[all …]
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.cpp219 else if (TypedInit *TI = dyn_cast<TypedInit>(V)) in SetValue()
1785 TypedInit *LHSt = dyn_cast<TypedInit>(LHS); in ParseOperationSubstr()
1796 TypedInit *MHSt = dyn_cast<TypedInit>(MHS); in ParseOperationSubstr()
1808 TypedInit *RHSt = dyn_cast<TypedInit>(RHS); in ParseOperationSubstr()
1873 TypedInit *LHSt = dyn_cast<TypedInit>(LHS); in ParseOperationFind()
1884 TypedInit *MHSt = dyn_cast<TypedInit>(MHS); in ParseOperationFind()
1896 TypedInit *RHSt = dyn_cast<TypedInit>(RHS); in ParseOperationFind()
1953 TypedInit *MHSt = dyn_cast<TypedInit>(MHS); in ParseOperationForEachFilter()
2022 TypedInit *RHSt = dyn_cast<TypedInit>(RHS); in ParseOperationForEachFilter()
2086 if (TypedInit *Vt = dyn_cast<TypedInit>(V)) in ParseOperationCond()
[all …]
H A DRecord.cpp354 if (auto *TyInit = dyn_cast<TypedInit>(this)) in getRecordKeeper()
1067 TypedInit *Value = dyn_cast<TypedInit>(LHS); in Fold()
1628 if (TypedInit *TI = dyn_cast<TypedInit>(Expr)) { in Fold()
1752 return const_cast<TypedInit *>(this); in convertInitializerTo()
1780 return const_cast<TypedInit *>(this); in getCastTo()
1783 assert(!isa<TypedInit>(Converted) || in getCastTo()
1881 if (NewTI != TI && isa<TypedInit>(NewTI)) in resolveReferences()
2369 assert(!isa<TypedInit>(Value) || in setValue()
2394 assert(!isa<TypedInit>(Value) || in setValue()
2437 const TypedInit *TypedName = cast<const TypedInit>(Name); in checkName()
[all …]
H A DTGParser.h264 TypedInit *FirstItem = nullptr);
/llvm-project-15.0.7/llvm/test/TableGen/
H A Deq-unset.td7 // and !eq() can only accept TypedInit's.
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackGuide.rst267 ``UnsetInit`` and ``TypedInit``.
285 ``TypedInit``
300 The ``BitInit`` class is a subclass of ``TypedInit``. Its instances
304 *All* of the classes derived from ``TypedInit`` provide the following functions.
319 The ``BitsInit`` class is a subclass of ``TypedInit``. Its instances
336 The ``DagInit`` class is a subclass of ``TypedInit``. Its instances
380 The ``DefInit`` class is a subclass of ``TypedInit``. Its instances
391 The ``IntInit`` class is a subclass of ``TypedInit``. Its instances
404 The ``ListInit`` class is a subclass of ``TypedInit``. Its instances
434 The ``StringInit`` class is a subclass of ``TypedInit``. Its instances
/llvm-project-15.0.7/clang/utils/TableGen/
H A DMveEmitter.cpp1305 if (TypedInit *Typed = dyn_cast<TypedInit>(Arg)) in getCodeForDagArg()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp612 auto TI = dyn_cast<TypedInit>(EntryRec->getValueInit(Field.Name)); in collectTableEntries()