Home
last modified time | relevance | path

Searched refs:BitsRecTy (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp61 std::vector<BitsRecTy *> SharedBitsRecTys;
127 if (const BitsRecTy *BitsTy = dyn_cast<BitsRecTy>(RHS)) in typeIsConvertibleTo()
132 BitsRecTy *BitsRecTy::get(RecordKeeper &RK, unsigned Sz) { in get()
142 std::string BitsRecTy::getAsString() const { in getAsString()
148 return cast<BitsRecTy>(RHS)->Size == Size; in typeIsConvertibleTo()
154 if (const BitsRecTy *RHSb = dyn_cast<BitsRecTy>(RHS)) in typeIsA()
382 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) { in convertInitializerTo()
427 if (auto *BRT = dyn_cast<BitsRecTy>(Ty)) { in convertInitializerTo()
1762 BitsRecTy *T = dyn_cast<BitsRecTy>(getType()); in convertInitializerBitRange()
2371 if (BitsRecTy *BTy = dyn_cast<BitsRecTy>(getType())) { in setValue()
[all …]
H A DTGParser.cpp192 Init *BI = V->getCastTo(BitsRecTy::get(Records, BitList.size())); in SetValue()
849 return BitsRecTy::get(Records, Val); in ParseType()
1526 MHSTy = BitsRecTy::get(Records, MHSbits->getNumBits()); in ParseOperation()
1533 RHSTy = BitsRecTy::get(Records, RHSbits->getNumBits()); in ParseOperation()
2089 VTy = BitsRecTy::get(Records, Vbits->getNumBits()); in ParseOperationCond()
2255 if (BitsRecTy *BitsRec = dyn_cast<BitsRecTy>(VI->getType())) { in ParseSimpleValue()
2957 if (!BitList.empty() && isa<BitsRecTy>(Type)) { in ParseBodyItem()
2960 Type = BitsRecTy::get(Records, BitList.size()); in ParseBodyItem()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp162 } else if (BitsRecTy *BI = dyn_cast<BitsRecTy>(Field.RecType)) { in searchableFieldType()
226 if (isa<BitsRecTy>(Field.RecType) || isa<IntRecTy>(Field.RecType)) { in compareBy()
370 (Index.Fields[0].Enum || isa<BitsRecTy>(Index.Fields[0].RecType))) { in emitLookupFunction()
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h126 class BitsRecTy : public RecTy {
129 explicit BitsRecTy(RecordKeeper &RK, unsigned Sz) in BitsRecTy() function
137 static BitsRecTy *get(RecordKeeper &RK, unsigned Sz);
532 : TypedInit(IK_BitsInit, BitsRecTy::get(RK, N)), NumBits(N) {} in BitsInit()
1180 (isa<BitsRecTy>(T->getType()) && in VarBitInit()
1181 cast<BitsRecTy>(T->getType())->getNumBits() > B)) && in VarBitInit()
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackGuide.rst183 ``BitsRecTy``,
207 ``BitsRecTy``
214 ``BitsRecTy`` type corresponding to ``bits<``\ *n*\ ``>``.