| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | X86EVEX2VEXTablesEmitter.cpp | 97 if (BitInit *Bit = dyn_cast<BitInit>(B->getBit(i))) in getValueFromBitsInit()
|
| H A D | VarLenCodeEmitterGen.cpp | 113 } else if (const auto *BI = dyn_cast<BitInit>(Arg)) { in buildRec() 369 auto *B = cast<BitInit>(BI->getBit(Idx)); in emitInstructionBaseValues() 373 if (const auto *BI = dyn_cast<BitInit>(SI->Value)) in emitInstructionBaseValues()
|
| H A D | DecoderEmitter.cpp | 195 if (BitInit *bit = dyn_cast<BitInit>(bits.getBit(index))) in bitFromBits() 235 } else if (const BitInit *BI = dyn_cast<BitInit>(SI.Value)) { in getBitsField() 236 Bits.push_back(const_cast<BitInit *>(BI)); in getBitsField() 1856 BitInit *HasCompleteDecoderBit = in getOpInfo() 1858 ? dyn_cast<BitInit>(HasCompleteDecoderVal->getValue()) in getOpInfo() 2106 BitInit *HasCompleteDecoderBit = in populateInstruction() 2108 ? dyn_cast<BitInit>(HasCompleteDecoderVal->getValue()) in populateInstruction() 2171 if (const BitInit *OpBit = dyn_cast<BitInit>(OpBits->getBit(I))) in populateInstruction()
|
| H A D | CodeEmitterGen.cpp | 373 if (BitInit *B = dyn_cast<BitInit>(BI->getBit(e - i - 1))) in emitInstructionBaseValues()
|
| H A D | X86FoldTablesEmitter.cpp | 215 BitInit *Bit = cast<BitInit>(B->getBit(i)); in getValueFromBitsInit()
|
| H A D | DFAEmitter.cpp | 336 if (auto *Bit = dyn_cast<BitInit>(NewStateInit->getBit(I))) { in Transition()
|
| H A D | SearchableTableEmitter.cpp | 120 else if (BitInit *BI = dyn_cast<BitInit>(I)) in primaryRepresentation()
|
| H A D | CodeGenRegisters.cpp | 703 RV.setValue(BitInit::get(RK, true)); in expand() 812 BitInit *Bit = cast<BitInit>(TSF->getBit(I)); in CodeGenRegisterClass()
|
| H A D | RegisterInfoEmitter.cpp | 1113 if (BitInit *B = dyn_cast<BitInit>(BI->getBit(b))) in runMCDesc()
|
| H A D | CodeGenSchedule.cpp | 1871 BitInit *Val = cast<BitInit>(MoveElimInfo->getElement(I)); in collectRegisterFiles()
|
| H A D | InstrInfoEmitter.cpp | 1176 if (const auto *Bit = dyn_cast<BitInit>(TSF->getBit(i))) in emitRecord()
|
| H A D | X86RecognizableInstr.cpp | 89 if (cast<BitInit>(init.getBit(index))->getValue()) in byteFromBitsInit()
|
| H A D | AsmMatcherEmitter.cpp | 1421 if (BitInit *BI = dyn_cast<BitInit>(IsOptional)) in buildOperandClasses()
|
| H A D | CodeGenDAGPatterns.cpp | 2898 if (isa<IntInit>(TheInit) || isa<BitInit>(TheInit)) { in ParseTreePattern() 2901 if (isa<BitInit>(TheInit)) in ParseTreePattern()
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 69 BitInit TrueBitInit; 70 BitInit FalseBitInit; 371 BitInit *BitInit::get(RecordKeeper &RK, bool V) { in get() 375 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo() 377 return const_cast<BitInit *>(this); in convertInitializerTo() 437 if (auto *Bit = dyn_cast<BitInit>(getBit(i))) in convertInitializerTo() 540 return BitInit::get(getRecordKeeper(), Val != 0); in convertInitializerTo() 1119 return BitInit::get(getRecordKeeper(), Result); in Fold() 1145 return BitInit::get(getRecordKeeper(), in Fold() 2748 if (BitInit *BI = dyn_cast<BitInit>(R->getValue())) in getValueAsBit() [all …]
|
| H A D | JSONBackend.cpp | 50 } else if (auto *Bit = dyn_cast<BitInit>(&I)) { in translateInit()
|
| H A D | TGParser.cpp | 1527 if (isa<BitInit>(MHS)) in ParseOperation() 1534 if (isa<BitInit>(RHS)) in ParseOperation() 2090 if (isa<BitInit>(V)) in ParseOperationCond() 2160 Bits[i] = BitInit::get(Records, BinaryVal.first & (1LL << i)); in ParseSimpleValue() 3265 ListInit::get({BitInit::get(Records, true)}, BitRecTy::get(Records)); in ParseIf()
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 495 class BitInit final : public TypedInit { 500 explicit BitInit(bool V, RecTy *T) : TypedInit(IK_BitInit, T), Value(V) {} in BitInit() function 503 BitInit(const BitInit &) = delete; 504 BitInit &operator=(BitInit &) = delete; 510 static BitInit *get(RecordKeeper &RK, bool V); 518 return const_cast<BitInit*>(this); in getBit() 603 return BitInit::get(getRecordKeeper(), (Value & (1ULL << Bit)) != 0); in getBit()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangSACheckersEmitter.cpp | 67 const auto *Bit = dyn_cast<BitInit>(B->getBit(i)); in getValueFromBitsInit()
|
| H A D | MveEmitter.cpp | 1284 if (auto *BI = dyn_cast<BitInit>(Arg)) in getCodeForDagArg()
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | AttrOrTypeDef.cpp | 281 return getDefValue<llvm::BitInit>("isOptional").value_or(false) || in isOptional()
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | BackGuide.rst | 290 classes include ``BitInit``, ``BitsInit``, ``DagInit``, ``DefInit``, 297 ``BitInit`` 300 The ``BitInit`` class is a subclass of ``TypedInit``. Its instances 307 the specified value(s). In the case of ``BitInit``, ``get(true)`` returns 308 an instance of ``BitInit`` representing true, while ``get(false)`` returns 311 is exactly one or more than one ``BitInit`` representing true (or false).
|