Lines Matching defs:MapTableEmitter
162 // class MapTableEmitter : It builds the instruction relation maps using
167 class MapTableEmitter {
187 MapTableEmitter(const CodeGenTarget &Target, const RecordKeeper &Records,
226 void MapTableEmitter::buildRowInstrMap() {
255 bool MapTableEmitter::isKeyColInstr(const Record *CurInstr) {
277 void MapTableEmitter::buildMapTable() {
299 const Record *MapTableEmitter::getInstrForColumn(const Record *KeyInstr,
358 unsigned MapTableEmitter::emitBinSearchTable(raw_ostream &OS) {
411 void MapTableEmitter::emitBinSearch(raw_ostream &OS, unsigned TableSize) {
433 void MapTableEmitter::emitMapFuncBody(raw_ostream &OS, unsigned TableSize) {
470 void MapTableEmitter::emitTablesWithFunc(raw_ostream &OS) {
578 MapTableEmitter IMap(Target, Records, CurMap);