Compute lists of sub-regs, super-regs, and overlapping regs.
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.cpp
index dee8f7731f53358836ffe7601605e1d38a6e700c..d66ae96cbc970ee1487fd9ad8e1e5388c7c25094 100644 (file)
@@ -148,12 +148,8 @@ void DAGISelEmitter::run(raw_ostream &OS) {
   Matcher *TheMatcher = new ScopeMatcher(&PatternMatchers[0],
                                          PatternMatchers.size());
 
-  CodeGenTarget Target(Records);
-  const std::vector<CodeGenRegister> &Registers = Target.getRegisters();
-  bool useEmitRegister2 = Registers.size() > 255;
-
   TheMatcher = OptimizeMatcher(TheMatcher, CGP);
   //Matcher->dump();
-  EmitMatcherTable(TheMatcher, CGP, useEmitRegister2, OS);
+  EmitMatcherTable(TheMatcher, CGP, OS);
   delete TheMatcher;
 }