If your transformations fires, you need to make sure that ModifiedDT is set to true so that the DT will be recalculated. With that fixed, LGTM. http://reviews.llvm.org/D6728 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/