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(const RecordKeeper &R) : Records(R) {}
83 int CodeEmitterGen::getVariableBit(const std::string &VarName,
98 bool CodeEmitterGen::addCodeToMergeInOperand(const Record *R,
284 CodeEmitterGen::getInstructionCases(const Record *R,
348 void CodeEmitterGen::addInstructionCasesForEncoding(
399 void CodeEmitterGen::emitInstructionBaseValues(
452 void CodeEmitterGen::emitCaseMap(
470 void CodeEmitterGen::run(raw_ostream &O) {
613 static TableGen::Emitter::OptClass<CodeEmitterGen>