WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2013050922) GÉNÉRATION DE CODE COMPILÉ INDIQUANT LA VIVACITÉ DES REGISTRES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2013/050922    N° de la demande internationale :    PCT/IB2012/055252
Date de publication : 11.04.2013 Date de dépôt international : 01.10.2012
CIB :
G06F 9/45 (2006.01)
Déposants : INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, NY 10504 (US).
IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU (GB) (MG only).
IBM (CHINA) INVESTMENT COMPANY LIMITED [CN/CN]; 25/F, Pangu Plaza No.27, Central North 4th Ring Road, Chaoyang District Beijing 100101 (CN) (MG only)
Inventeurs : GSCHWIND, Michael; (US).
SALAPURA, Valentina; (US)
Mandataire : WILLIAMS, Julian; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN (GB)
Données relatives à la priorité :
13/251,803 03.10.2011 US
Titre (EN) GENERATING COMPILED CODE THAT INDICATES REGISTER LIVENESS
(FR) GÉNÉRATION DE CODE COMPILÉ INDIQUANT LA VIVACITÉ DES REGISTRES
Abrégé : front page image
(EN)Object code is generated from an internal representation that includes a plurality of source operands. The generating includes performing for each source operand in the internal representation determining whether a last use has occurred for the source operand. The determining includes accessing a data flow graph to determine whether all uses of a live range have been emitted. If it is determined that a last use has occurred for the source operand, an architected resource associated with the source operand is marked for last-use indication. A last-use indication is then generated for the architected resource. Instructions and the last-use indications are emitted into the object code.
(FR)Un code objet est généré à partir d'une représentation interne qui inclut une pluralité d'opérandes sources. L'opération de génération consiste, pour chaque opérande source contenue dans la représentation interne, à déterminer s'il y a eu une dernière utilisation pour l'opérande source. Cette détermination consiste à accéder à un graphe de flux de données pour déterminer si toutes les utilisations d'un intervalle de vie ont été émises. Si on détermine qu'il y a eu une dernière utilisation pour l'opérande source, une ressource architecturée associée à l'opérande source est marquée afin d'indiquer une dernière utilisation. Une indication de dernière utilisation est ensuite générée pour la ressource architecturée. Les instructions et les indications de dernière utilisation sont émises dans le code objet.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)