Re-implement Loop Pass as Operator Dependence Pass