Added pass to replace multiple-data ops with equivalents. Additional
bug fixes in PromoteSimpleStructs.