Home
last modified time | relevance | path

Searched refs:BitsInit (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp47 int getVariableBit(const std::string &VarName, BitsInit *BI, int bit);
51 void AddCodeToMergeInOperand(Record *R, BitsInit *BI,
67 BitsInit *BI, int bit) { in getVariableBit()
81 AddCodeToMergeInOperand(Record *R, BitsInit *BI, const std::string &VarName, in AddCodeToMergeInOperand()
291 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); in getInstructionCaseForEncoding()
374 BitsInit *BI = EncodingDef->getValueAsBitsInit("Inst"); in emitInstructionBaseValues()
413 BitsInit *BI = KV.second->getValueAsBitsInit("Inst"); in run()
420 BitsInit *BI = R->getValueAsBitsInit("Inst"); in run()
H A DX86FoldTablesEmitter.cpp201 static inline uint64_t getValueFromBitsInit(const BitsInit *B) { in getValueFromBitsInit()
213 static inline bool equalBitsInits(const BitsInit *B1, const BitsInit *B2) { in equalBitsInits()
264 const BitsInit *FormBits = Inst->getValueAsBitsInit("FormBits"); in hasRegisterFormat()
273 const BitsInit *FormBits = Inst->getValueAsBitsInit("FormBits"); in hasMemoryFormat()
424 bool areOppositeForms(const BitsInit *RegFormBits, in areOppositeForms()
425 const BitsInit *MemFormBits) { in areOppositeForms()
499 BitsInit *VectSize = RegRec->getValueAsBitsInit("VectSize"); in addEntryWithFlags()
H A DCodeBeadsGen.cpp66 BitsInit *BI = R->getValueAsBitsInit("Beads"); in run()
92 BitsInit *BI = R->getValueAsBitsInit("Beads"); in run()
H A DFixedLenDecoderEmitter.cpp192 static bit_value_t bitFromBits(const BitsInit &bits, unsigned index) { in bitFromBits()
201 static void dumpBits(raw_ostream &o, const BitsInit &bits) { in dumpBits()
219 static BitsInit &getBitsField(const Record &def, StringRef str) { in getBitsField()
220 BitsInit *bits = def.getValueAsBitsInit(str); in getBitsField()
423 BitsInit &Bits = getBitsField(*AllInstructions[Opcode].EncodingDef, "Inst"); in insnWithID()
430 BitsInit *SFBits = in insnWithID()
1312 BitsInit *SFBits = in emitSoftFailTableEntry()
1315 BitsInit *InstBits = in emitSoftFailTableEntry()
1824 BitsInit &Bits = getBitsField(EncodingDef, "Inst"); in populateInstruction()
2065 if (const BitsInit *OpBits = dyn_cast<BitsInit>(EncodedValue->getValue())) in populateInstruction()
H A DCodeGenTarget.cpp525 BitsInit *BI = R->getValueAsBitsInit("Inst"); in reverseBitsForLittleEndianEncoding()
543 BitsInit *NewBI = BitsInit::get(NewBits); in reverseBitsForLittleEndianEncoding()
H A DX86EVEX2VEXTablesEmitter.cpp91 static inline uint64_t getValueFromBitsInit(const BitsInit *B) { in getValueFromBitsInit()
H A DPseudoLoweringEmitter.cpp111 } else if (auto *BI = dyn_cast<BitsInit>(Dag->getArg(i))) { in addDagOperandMapping()
H A DCodeGenInstruction.cpp629 if (BitsInit *BI = dyn_cast<BitsInit>(Arg)) { in tryAliasOpMatch()
H A DDFAEmitter.cpp330 BitsInit *NewStateInit = R->getValueAsBitsInit("NewState"); in Transition()
H A DSearchableTableEmitter.cpp120 } else if (BitsInit *BI = dyn_cast<BitsInit>(I)) in primaryRepresentation()
H A DX86RecognizableInstr.cpp31 static uint8_t byteFromBitsInit(BitsInit &init) { in byteFromBitsInit()
58 BitsInit* bits = rec->getValueAsBitsInit(name); in byteFromRec()
H A DInstrInfoEmitter.cpp988 BitsInit *TSF = Inst.TheDef->getValueAsBitsInit("TSFlags"); in emitRecord()
H A DRegisterInfoEmitter.cpp1102 BitsInit *BI = Reg->getValueAsBitsInit("HWEncoding"); in runMCDesc()
H A DCodeGenDAGPatterns.cpp2829 if (BitsInit *BI = dyn_cast<BitsInit>(TheInit)) { in ParseTreePattern()
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DClangSACheckersEmitter.cpp61 static inline uint64_t getValueFromBitsInit(const BitsInit *B, const Record &R) { in getValueFromBitsInit()
78 if (BitsInit *BI = R.getValueAsBitsInit("Documentation")) { in getCheckerDocs()
98 if (BitsInit *BI = R.getValueAsBitsInit("Type")) { in getCheckerOptionType()
115 if (BitsInit *BI = R.getValueAsBitsInit("DevelopmentStage")) { in getDevelopmentStage()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DRecord.cpp316 return BitsInit::get(const_cast<BitInit *>(this)); in convertInitializerTo()
330 BitsInit *BitsInit::get(ArrayRef<Init *> Range) { in get()
331 static FoldingSet<BitsInit> ThePool; in get()
337 if (BitsInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
341 alignof(BitsInit)); in get()
342 BitsInit *I = new(Mem) BitsInit(Range.size()); in get()
349 void BitsInit::Profile(FoldingSetNodeID &ID) const { in Profile()
353 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
363 return const_cast<BitsInit *>(this); in convertInitializerTo()
380 BitsInit::convertInitializerBitRange(ArrayRef<unsigned> Bits) const { in convertInitializerBitRange()
[all …]
H A DTGParser.cpp74 BitsInit *BV = cast<BitsInit>(RV.getValue()); in checkBitsConcrete()
102 bool Ok = isa<BitsInit>(V) ? checkBitsConcrete(R, RV) : V->isConcrete(); in checkConcrete()
185 BitsInit *CurVal = dyn_cast<BitsInit>(RV->getValue()); in SetValue()
210 V = BitsInit::get(NewBits); in SetValue()
215 if (BitsInit *BI = dyn_cast<BitsInit>(V)) in SetValue()
1467 if (BitsInit *MHSbits = dyn_cast<BitsInit>(MHS)) in ParseOperation()
1474 if (BitsInit *RHSbits = dyn_cast<BitsInit>(RHS)) in ParseOperation()
2030 if (BitsInit *Vbits = dyn_cast<BitsInit>(V)) in ParseOperationCond()
2103 R = BitsInit::get(Bits); in ParseSimpleValue()
2190 if (BitsInit *BI = dyn_cast<BitsInit>(Vals[i])) { in ParseSimpleValue()
[all …]
H A DJSONBackend.cpp52 } else if (auto *Bits = dyn_cast<BitsInit>(&I)) { in translateInit()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
H A DRecord.h500 class BitsInit final : public TypedInit, public FoldingSetNode,
501 public TrailingObjects<BitsInit, Init *> {
504 BitsInit(unsigned N) in BitsInit() function
508 BitsInit(const BitsInit &) = delete;
509 BitsInit &operator=(const BitsInit &) = delete;
518 static BitsInit *get(ArrayRef<Init *> Range);
1715 BitsInit *getValueAsBitsInit(StringRef FieldName) const;
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A DBackGuide.rst290 classes include ``BitInit``, ``BitsInit``, ``DagInit``, ``DefInit``,
316 ``BitsInit``
319 The ``BitsInit`` class is a subclass of ``TypedInit``. Its instances