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.usoft Subject: 1750A Assembly-level Optimizer Requested Message-ID: <31@ssc-vax.UUCP> Date: Fri, 5-Jul-85 18:18:05 EDT Article-I.D.: ssc-vax.31 Posted: Fri Jul 5 18:18:05 1985 Date-Received: Sat, 13-Jul-85 09:49:24 EDT Distribution: net Organization: Boeing Aerospace Co., Seattle, WA Lines: 12 From postnews Fri Jul 5 13:15:46 1985 Subject: 1750A Assembly-language Optimizer Requested Newsgroups: net.lang,net.lang.pascal,net.micro,net.micro.ti 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.