Home
last modified time | relevance | path

Searched refs:VarBitInit (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DRecord.cpp85 DenseMap<std::pair<TypedInit *, unsigned>, VarBitInit *> TheVarBitInitPool;
493 if (VarBitInit *CurBitVar = dyn_cast<VarBitInit>(CurBit)) { in resolveReferences()
750 return VarBitInit::get(const_cast<OpInit*>(this), Bit); in getBit()
1677 return VarBitInit::get(const_cast<FoldOpInit *>(this), Bit); in getBit()
1740 return VarBitInit::get(const_cast<IsAOpInit *>(this), Bit); in getBit()
1815 return VarBitInit::get(const_cast<ExistsOpInit *>(this), Bit); in getBit()
1857 NewBits.push_back(VarBitInit::get(const_cast<TypedInit *>(this), Bit)); in convertInitializerBitRange()
1917 return VarBitInit::get(const_cast<VarInit*>(this), Bit); in getBit()
1926 VarBitInit *VarBitInit::get(TypedInit *T, unsigned B) { in get()
1928 VarBitInit *&I = RK.TheVarBitInitPool[std::make_pair(T, B)]; in get()
[all …]
H A DJSONBackend.cpp84 } else if (auto *VarBit = dyn_cast<VarBitInit>(&I)) { in translateInit()
H A DTGParser.cpp76 if (auto VBI = dyn_cast<VarBitInit>(Bit)) { in checkBitsConcrete()
/openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/
H A DRecord.h1196 class VarBitInit final : public TypedInit {
1200 VarBitInit(TypedInit *T, unsigned B) in VarBitInit() function
1211 VarBitInit(const VarBitInit &) = delete;
1212 VarBitInit &operator=(const VarBitInit &) = delete;
1218 static VarBitInit *get(TypedInit *T, unsigned B);
1228 return const_cast<VarBitInit*>(this); in getBit()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp68 if (VarBitInit *VBI = dyn_cast<VarBitInit>(BI->getBit(bit))) { in getVariableBit()
H A DDecoderEmitter.cpp1939 VarBitInit *BJ = dyn_cast<VarBitInit>(Bits.getBit(J)); in addOneOperandFields()
2065 VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi)); in populateInstruction()
2089 VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi)); in populateInstruction()