Compiler Code Generators That Generate Complex Instructions
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'name not available', 'PO_EMAI': None, 'PO_PHON': None}
The current generation of retargetable compilers can easily generate            optimal local code incorporating most instructions and all addressing           implemented by the target machine architecture.  However, these                 compilers can not utilize the complex instructions found on many CISC           target machine architectures.  These instructions typically manipulate          fields and strings, or implement complex loop control mechanisms.  The          project will seek to construct a retargetable compiler than can exploit         complex instructions when compiling programs written in a high level            language in the Algol family.                                                                                                                                   The system will have two pieces.  The code generator will be an                 attributed influenced graph matcher that can match and transform an             intermediate representation into a form that is directly matched by a           complex instruction.  A high level language will be used to specify the         actions performed by a complex instruction.  The specification will be          analyzed and transformed at code generation time into a plan that the           code generator uses.
{'FirstName': 'Robert', 'LastName': 'Henry', 'PI_MID_INIT': 'R', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'Robert R Henry', 'EmailAddress': None, 'NSF_ID': '000464934', 'StartDate': '07/15/1988', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of Washington', 'CityName': 'SEATTLE', 'ZipCode': '981951016', 'PhoneNumber': '2065434043', 'StreetAddress': '4333 BROOKLYN AVE NE', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'Washington', 'StateCode': 'WA', 'CONGRESSDISTRICT': '07', 'CONGRESS_DISTRICT_ORG': 'WA07', 'ORG_UEI_NUM': 'HD1WMN6945W6', 'ORG_LGL_BUS_NAME': 'UNIVERSITY OF WASHINGTON', 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '2875', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8801806.xml'}