I don't think adding <Arch>DyanmicTable.h file for each taget is a good idea, because the contents of the files seem almost identical. It needs some abstraction such as making it a template to eliminate code duplication. http://llvm-reviews.chandlerc.com/D2643