Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
DRecord.h50 class TypedInit; variable
407 class TypedInit : public Init {
411 explicit TypedInit(InitKind K, RecTy *T, uint8_t Opc = 0)
415 TypedInit(const TypedInit &) = delete;
416 TypedInit &operator=(const TypedInit &) = delete;
470 class BitInit final : public TypedInit {
473 explicit BitInit(bool V) : TypedInit(IK_BitInit, BitRecTy::get()), Value(V) {} in BitInit()
500 class BitsInit final : public TypedInit, public FoldingSetNode,
505 : TypedInit(IK_BitsInit, BitsRecTy::get(N)), NumBits(N) {} in BitsInit()
551 class IntInit : public TypedInit {
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/
DTGParser.cpp218 else if (TypedInit *TI = dyn_cast<TypedInit>(V)) in SetValue()
692 TypedInit *FirstItem) { in ParseRangePiece()
1005 TypedInit *LHSt = dyn_cast<TypedInit>(LHS); in ParseOperation()
1023 TypedInit *LHSt = dyn_cast<TypedInit>(LHS); in ParseOperation()
1042 TypedInit *Itemt = dyn_cast<TypedInit>(Item); in ParseOperation()
1207 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation()
1346 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation()
1432 TypedInit *MHSt = dyn_cast<TypedInit>(MHS); in ParseOperation()
1443 TypedInit *RHSt = dyn_cast<TypedInit>(RHS); in ParseOperation()
1465 if (TypedInit *MHSt = dyn_cast<TypedInit>(MHS)) in ParseOperation()
[all …]
DRecord.cpp571 assert(Range.empty() || !isa<TypedInit>(Range[0]) || in get()
572 cast<TypedInit>(Range[0])->getType()->typeIsConvertibleTo(EltTy)); in get()
952 Init *BinOpInit::getListConcat(TypedInit *LHS, Init *RHS) { in getListConcat()
1008 TypedInit *Value = dyn_cast<TypedInit>(LHS); in Fold()
1569 if (TypedInit *TI = dyn_cast<TypedInit>(Expr)) { in Fold()
1605 RecTy *TypedInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1616 TypedInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1618 return const_cast<TypedInit *>(this); in convertInitializerTo()
1622 return BitsInit::get({const_cast<TypedInit *>(this)}); in convertInitializerTo()
1627 Init *TypedInit::convertInitializerBitRange(ArrayRef<unsigned> Bits) const { in convertInitializerBitRange()
[all …]
DTGParser.h261 TypedInit *FirstItem = nullptr);
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DFixedLenDecoderEmitter.cpp1788 static std::string findOperandDecoderMethod(TypedInit *TI) { in findOperandDecoderMethod()
2045 TypedInit *TI = cast<TypedInit>(Op.first); in populateInstruction()
DSearchableTableEmitter.cpp614 auto TI = dyn_cast<TypedInit>(EntryRec->getValueInit(Field.Name)); in collectTableEntries()
/freebsd-12-stable/contrib/llvm-project/clang/utils/TableGen/
DMveEmitter.cpp1299 if (TypedInit *Typed = dyn_cast<TypedInit>(Arg)) in getCodeForDagArg()