Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site ssc-vax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!mtuxo!mtunh!mtung!mtunf!ariel!vax135!cornell!uw-beaver!ssc-vax!dafoe From: dafoe@ssc-vax.UUCP (David F Dafoe) Newsgroups: net.lang,net.lang.pascal,net.micro,net.micro.ti Subject: 1750A Assembly-language Optimizer Requested Message-ID: <30@ssc-vax.UUCP> Date: Fri, 5-Jul-85 18:15:49 EDT Article-I.D.: ssc-vax.30 Posted: Fri Jul 5 18:15:49 1985 Date-Received: Sat, 13-Jul-85 09:48:30 EDT Organization: Boeing Aerospace Co., Seattle, WA Lines: 9 Xref: watmath net.lang:1642 net.lang.pascal:327 net.micro:10980 net.micro.ti:109 I am working with a TI (ANSI Microprocessor Pascal) compiler which produces (unoptimized) code for the MIL-STD-1750A processor. For example, statements involving four doubly-subscripted array elements can generate 39 1750A instructions. Chances of having the compiler rewritten are dim. The object code produced can be disassembled and run through a normal assembler. I am looking for an assembly-level (peephole) optimizer, which can perform local optimizations directly on the assembly code. Any insights, hints, inventions or discoveries would be well appreciated.