add element optimization pass
[satune.git] / src / ASTTransform / integerencoding.h
index 8066c2acf678924b7b7ffb8fe3306cc6b0f9ca10..805ed0bf22b2704932160abe9f888048d3363c40 100644 (file)
 class IntegerEncodingTransform : public Transform {
 public:
        IntegerEncodingTransform(CSolver *solver);
-       void orderIntegerEncodingSATEncoder(Order * currOrder, BooleanOrder *boolOrder);
+       void orderIntegerEncodingSATEncoder(BooleanOrder *boolOrder, IntegerEncodingRecord *ierec);
        void doTransform();
        void integerEncode(Order *currOrder);
 
        virtual ~IntegerEncodingTransform();
 private:
-       //FIXME:We can remove it, because we don't need it for translating anymore... -HG
-       HashTableOrderIntEncoding *orderIntEncoding;
 };