Lines Matching defs:CodeEmitterGen
1 //===- CodeEmitterGen.cpp - Code Emitter Generator ------------------------===//
9 // CodeEmitterGen uses the descriptions of instructions and their fields to
49 class CodeEmitterGen {
53 CodeEmitterGen(RecordKeeper &R) : Records(R) {}
81 int CodeEmitterGen::getVariableBit(const std::string &VarName, BitsInit *BI,
96 bool CodeEmitterGen::addCodeToMergeInOperand(Record *R, BitsInit *BI,
281 CodeEmitterGen::getInstructionCases(Record *R, CodeGenTarget &Target) {
344 void CodeEmitterGen::addInstructionCasesForEncoding(
395 void CodeEmitterGen::emitInstructionBaseValues(
448 void CodeEmitterGen::emitCaseMap(
468 void CodeEmitterGen::run(raw_ostream &o) {
612 static TableGen::Emitter::OptClass<CodeEmitterGen>