[AVX] Make Inits Foldable
[oota-llvm.git] / utils / TableGen / CodeEmitterGen.h
index a874d970feac6c4116a31bb1ddc1bf365196b18d..af890bfe2478091d8b8c493bcb3a776315b743a4 100644 (file)
@@ -35,11 +35,11 @@ private:
   void emitMachineOpEmitter(raw_ostream &o, const std::string &Namespace);
   void emitGetValueBit(raw_ostream &o, const std::string &Namespace);
   void reverseBits(std::vector<Record*> &Insts);
-  int getVariableBit(const std::string &VarName, BitsInit *BI, int bit);
+  int getVariableBit(const std::string &VarName, const BitsInit *BI, int bit);
   std::string getInstructionCase(Record *R, CodeGenTarget &Target);
   void
-  AddCodeToMergeInOperand(Record *R, BitsInit *BI, const std::string &VarName,
-                          unsigned &NumberedOp,
+  AddCodeToMergeInOperand(Record *R, const BitsInit *BI,
+                          const std::string &VarName, unsigned &NumberedOp,
                           std::string &Case, CodeGenTarget &Target);
     
 };