Lines Matching defs:MapTableEmitter
165 // class MapTableEmitter : It builds the instruction relation maps using
171 class MapTableEmitter {
191 MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec)
228 void MapTableEmitter::buildRowInstrMap() {
257 bool MapTableEmitter::isKeyColInstr(Record *CurInstr) {
278 void MapTableEmitter::buildMapTable() {
300 Record *MapTableEmitter::getInstrForColumn(Record *KeyInstr,
359 unsigned MapTableEmitter::emitBinSearchTable(raw_ostream &OS) {
413 void MapTableEmitter::emitBinSearch(raw_ostream &OS, unsigned TableSize) {
435 void MapTableEmitter::emitMapFuncBody(raw_ostream &OS, unsigned TableSize) {
472 void MapTableEmitter::emitTablesWithFunc(raw_ostream &OS) {
589 MapTableEmitter IMap(Target, Records, CurMap);