Device and method used in instruction selection of multiplatform environment

Application Number: 00107022
Application Date: 2000.04.24
Publication Number: 1271891
Publication Date: 2000.11.01
Priority Information: 1999/4/23 US 09/298251
International: G06F9/45
Applicant(s) Name: Sun Microsystems, Inc.
Inventor(s) Name: C. N. Kerlek;Jr.;C. A. Vick;M. H. Paretzny
Patent Agency Code: 72001
Patent Agent: luo peng
Abstract Systems and methods for building a platform specific compiler having an embedded instruction selector in a multi-platform environment are provided. A set of user defined platform dependent compiler architecture descriptors that describe corresponding architectural features and a set of instruction predicates defining those instructions to be selected are converted to platform dependent compiler object code and instruction selector object code, respectively. The platform specific compiler having the embedded instruction selector is formed from the platform dependent compiler object code, the instruction selector object code, and the platform independent compiler object code.