From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9616 invoked by alias); 9 Oct 2007 12:11:05 -0000 Received: (qmail 9604 invoked by uid 22791); 9 Oct 2007 12:11:04 -0000 X-Spam-Check-By: sourceware.org Received: from mtagate1.de.ibm.com (HELO mtagate1.de.ibm.com) (195.212.29.150) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 09 Oct 2007 12:11:01 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate1.de.ibm.com (8.13.8/8.13.8) with ESMTP id l99CAxge814728 for ; Tue, 9 Oct 2007 12:10:59 GMT Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com [9.149.165.229]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v8.5) with ESMTP id l99CAwre2289914 for ; Tue, 9 Oct 2007 14:10:59 +0200 Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l99CAwjc011715 for ; Tue, 9 Oct 2007 14:10:58 +0200 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d12av04.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l99CAwKM011707 for ; Tue, 9 Oct 2007 14:10:58 +0200 In-Reply-To: Subject: Re: [PING][PATCH][Modulo-sched] Add dump info To: Ayal Zaks Cc: gcc-patches@gcc.gnu.org X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Revital1 Eres Date: Tue, 09 Oct 2007 12:11:00 -0000 MIME-Version: 1.0 Content-type: multipart/mixed; Boundary="0__=4DBBF9FCDFA8A16B8f9e8a93df938690918c4DBBF9FCDFA8A16B" Content-Disposition: inline X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-10/txt/msg00473.txt.bz2 --0__=4DBBF9FCDFA8A16B8f9e8a93df938690918c4DBBF9FCDFA8A16B Content-type: text/plain; charset=US-ASCII Content-length: 382 > ok, with minor comments below. Thanks for the comments. OK to commit the following? Revital 2007-10-09 Revital Eres * modulo-sched.c (check_nodes_order): Dump the final order of the nodes. (get_sched_window): Add dump info. (calculate_order_params): Dump order params of the nodes. (See attached file: patch_dump_9_10.txt) --0__=4DBBF9FCDFA8A16B8f9e8a93df938690918c4DBBF9FCDFA8A16B Content-type: text/plain; name="patch_dump_9_10.txt" Content-Disposition: attachment; filename="patch_dump_9_10.txt" Content-transfer-encoding: base64 Content-length: 6544 SW5kZXg6IG1vZHVsby1zY2hlZC5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotLS0gbW9kdWxvLXNjaGVkLmMJKHJldmlzaW9uIDEyODY4OSkNCisrKyBt b2R1bG8tc2NoZWQuYwkod29ya2luZyBjb3B5KQ0KQEAgLTEzMzEsMjEgKzEz MzEsMjcgQEANCiAgICAgICAgICAgICAgIHByaW50X2RkZ19lZGdlIChkdW1w X2ZpbGUsIGUpOw0KIAkgICAgICBmcHJpbnRmIChkdW1wX2ZpbGUsDQogCQkg ICAgICAgIlxuU2NoZWR1bGluZyAlZCAoJWQpIGluIHBzcF9ub3RfZW1wdHks Ig0KLQkJICAgICAgICIgY2hlY2tpbmcgbm9kZSAlZCAoJWQpOiAiLCB1X25v ZGUtPmN1aWQsDQorCQkgICAgICAgIiBjaGVja2luZyBwICVkICglZCk6ICIs IHVfbm9kZS0+Y3VpZCwNCiAJCSAgICAgICBJTlNOX1VJRCAodV9ub2RlLT5p bnNuKSwgdl9ub2RlLT5jdWlkLCBJTlNOX1VJRA0KIAkJICAgICAgICh2X25v ZGUtPmluc24pKTsNCiAgICAgICAgICAgICB9DQogDQogCSAgaWYgKFRFU1Rf QklUIChzY2hlZF9ub2Rlcywgdl9ub2RlLT5jdWlkKSkNCiAJICAgIHsNCi0J ICAgICAgaW50IG5vZGVfc3QgPSBTQ0hFRF9USU1FICh2X25vZGUpDQotCSAg ICAgIAkJICAgICsgZS0+bGF0ZW5jeSAtIChlLT5kaXN0YW5jZSAqIGlpKTsN CisgICAgICAgICAgICAgIGludCBwX3N0ID0gU0NIRURfVElNRSAodl9ub2Rl KTsNCiANCi0JICAgICAgZWFybHlfc3RhcnQgPSBNQVggKGVhcmx5X3N0YXJ0 LCBub2RlX3N0KTsNCisgICAgICAgICAgICAgIGVhcmx5X3N0YXJ0ID0NCisg ICAgICAgICAgICAgICAgTUFYIChlYXJseV9zdGFydCwgcF9zdCArIGUtPmxh dGVuY3kgLSAoZS0+ZGlzdGFuY2UgKiBpaSkpOw0KIA0KKyAgICAgICAgICAg ICAgaWYgKGR1bXBfZmlsZSkNCisgICAgICAgICAgICAgICAgZnByaW50ZiAo ZHVtcF9maWxlLCAicHJlZCBzdCA9ICVkOyBlYXJseV9zdGFydCA9ICVkOyAi LCBwX3N0LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICBlYXJseV9zdGFy dCk7DQorDQogCSAgICAgIGlmIChlLT5kYXRhX3R5cGUgPT0gTUVNX0RFUCkN CiAJCWVuZCA9IE1JTiAoZW5kLCBTQ0hFRF9USU1FICh2X25vZGUpICsgaWkg LSAxKTsNCiAJICAgIH0NCisgICAgICAgICBlbHNlIGlmIChkdW1wX2ZpbGUp DQorICAgICAgICAgICAgZnByaW50ZiAoZHVtcF9maWxlLCAidGhlIG5vZGUg aXMgbm90IHNjaGVkdWxlZFxuIik7DQogCX0NCiAgICAgICBzdGFydCA9IGVh cmx5X3N0YXJ0Ow0KICAgICAgIGVuZCA9IE1JTiAoZW5kLCBlYXJseV9zdGFy dCArIGlpKTsNCkBAIC0xMzcyLDE5ICsxMzc4LDIyIEBADQogICAgICAgICAg ICAgICBwcmludF9kZGdfZWRnZSAoZHVtcF9maWxlLCBlKTsNCiAgICAgICAg ICAgICAgIGZwcmludGYgKGR1bXBfZmlsZSwNCiAgICAgICAgICAgICAgICAg ICAgICAgICJcblNjaGVkdWxpbmcgJWQgKCVkKSBpbiBwc3Nfbm90X2VtcHR5 LCINCi0gICAgICAgICAgICAgICAgICAgICAgICIgY2hlY2tpbmcgbm9kZSAl ZCAoJWQpOiAiLCB1X25vZGUtPmN1aWQsDQorICAgICAgICAgICAgICAgICAg ICAgICAiIGNoZWNraW5nIHMgJWQgKCVkKTogIiwgdV9ub2RlLT5jdWlkLA0K ICAgICAgICAgICAgICAgICAgICAgICAgSU5TTl9VSUQgKHVfbm9kZS0+aW5z biksIHZfbm9kZS0+Y3VpZCwgSU5TTl9VSUQNCiAgICAgICAgICAgICAgICAg ICAgICAgICh2X25vZGUtPmluc24pKTsNCiAgICAgICAgICAgICB9DQogDQog CSAgaWYgKFRFU1RfQklUIChzY2hlZF9ub2Rlcywgdl9ub2RlLT5jdWlkKSkN CiAJICAgIHsNCi0JICAgICAgbGF0ZV9zdGFydCA9IE1JTiAobGF0ZV9zdGFy dCwNCi0JCQkJU0NIRURfVElNRSAodl9ub2RlKSAtIGUtPmxhdGVuY3kNCi0J CQkJKyAoZS0+ZGlzdGFuY2UgKiBpaSkpOw0KLSAgICAgICAgICAgICAgIGlm IChkdW1wX2ZpbGUpDQotICAgICAgICAgICAgICAgICBmcHJpbnRmIChkdW1w X2ZpbGUsICJsYXRlX3N0YXJ0ID0gJWQ7IiwgbGF0ZV9zdGFydCk7DQorICAg ICAgICAgICAgICBpbnQgc19zdCA9IFNDSEVEX1RJTUUgKHZfbm9kZSk7DQog DQorICAgICAgICAgICAgICBsYXRlX3N0YXJ0ID0gTUlOIChsYXRlX3N0YXJ0 LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc19zdCAtIGUt PmxhdGVuY3kgKyAoZS0+ZGlzdGFuY2UgKiBpaSkpOw0KKw0KKyAgICAgICAg ICAgICAgaWYgKGR1bXBfZmlsZSkNCisgICAgICAgICAgICAgICAgZnByaW50 ZiAoZHVtcF9maWxlLCAic3VjYyBzdCA9ICVkOyBsYXRlX3N0YXJ0ID0gJWQ7 Iiwgc19zdCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgbGF0ZV9zdGFy dCk7DQorDQogCSAgICAgIGlmIChlLT5kYXRhX3R5cGUgPT0gTUVNX0RFUCkN CiAJCWVuZCA9IE1BWCAoZW5kLCBTQ0hFRF9USU1FICh2X25vZGUpIC0gaWkg KyAxKTsNCiAgICAgICAgICAgICAgaWYgKGR1bXBfZmlsZSkNCkBAIC0xNDMw LDEyICsxNDM5LDIyIEBADQogDQogCSAgaWYgKFRFU1RfQklUIChzY2hlZF9u b2Rlcywgdl9ub2RlLT5jdWlkKSkNCiAJICAgIHsNCisgICAgICAgICAgICAg IGludCBwX3N0ID0gU0NIRURfVElNRSAodl9ub2RlKTsNCisNCiAJICAgICAg ZWFybHlfc3RhcnQgPSBNQVggKGVhcmx5X3N0YXJ0LA0KLQkJCQkgU0NIRURf VElNRSAodl9ub2RlKSArIGUtPmxhdGVuY3kNCisJCQkJIHBfc3QgKyBlLT5s YXRlbmN5DQogCQkJCSAtIChlLT5kaXN0YW5jZSAqIGlpKSk7DQorDQorICAg ICAgICAgICAgICBpZiAoZHVtcF9maWxlKQ0KKyAgICAgICAgICAgICAgICBm cHJpbnRmIChkdW1wX2ZpbGUsICJwcmVkIHN0ID0gJWQ7IGVhcmx5X3N0YXJ0 ID0gJWQ7IiwgcF9zdCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgZWFy bHlfc3RhcnQpOw0KKw0KIAkgICAgICBpZiAoZS0+ZGF0YV90eXBlID09IE1F TV9ERVApDQogCQllbmQgPSBNSU4gKGVuZCwgU0NIRURfVElNRSAodl9ub2Rl KSArIGlpIC0gMSk7DQogCSAgICB9DQorICAgICAgICAgIGVsc2UgaWYgKGR1 bXBfZmlsZSkNCisgICAgICAgICAgICBmcHJpbnRmIChkdW1wX2ZpbGUsICJ0 aGUgbm9kZSBpcyBub3Qgc2NoZWR1bGVkXG4iKTsNCisNCiAJfQ0KICAgICAg IGZvciAoZSA9IHVfbm9kZS0+b3V0OyBlICE9IDA7IGUgPSBlLT5uZXh0X291 dCkNCiAJew0KQEAgLTE0NTQsMTIgKzE0NzMsMjIgQEANCiANCiAJICBpZiAo VEVTVF9CSVQgKHNjaGVkX25vZGVzLCB2X25vZGUtPmN1aWQpKQ0KIAkgICAg ew0KKyAgICAgICAgICAgICAgaW50IHNfc3QgPSBTQ0hFRF9USU1FICh2X25v ZGUpOw0KKw0KIAkgICAgICBsYXRlX3N0YXJ0ID0gTUlOIChsYXRlX3N0YXJ0 LA0KLQkJCQlTQ0hFRF9USU1FICh2X25vZGUpIC0gZS0+bGF0ZW5jeQ0KKwkJ CQlzX3N0IC0gZS0+bGF0ZW5jeQ0KIAkJCQkrIChlLT5kaXN0YW5jZSAqIGlp KSk7DQorDQorICAgICAgICAgICAgICAgaWYgKGR1bXBfZmlsZSkNCisgICAg ICAgICAgICAgICAgIGZwcmludGYgKGR1bXBfZmlsZSwgInN1Y2Mgc3QgPSAl ZDsgbGF0ZV9zdGFydCA9ICVkOyIsIHNfc3QsDQorICAgICAgICAgICAgICAg ICAgICAgICAgICBsYXRlX3N0YXJ0KTsNCisNCiAJICAgICAgaWYgKGUtPmRh dGFfdHlwZSA9PSBNRU1fREVQKQ0KIAkJc3RhcnQgPSBNQVggKHN0YXJ0LCBT Q0hFRF9USU1FICh2X25vZGUpIC0gaWkgKyAxKTsNCiAJICAgIH0NCisgICAg ICAgICAgZWxzZSBpZiAoZHVtcF9maWxlKQ0KKyAgICAgICAgICAgIGZwcmlu dGYgKGR1bXBfZmlsZSwgInRoZSBub2RlIGlzIG5vdCBzY2hlZHVsZWRcbiIp Ow0KKw0KIAl9DQogICAgICAgc3RhcnQgPSBNQVggKHN0YXJ0LCBlYXJseV9z dGFydCk7DQogICAgICAgZW5kID0gTUlOIChlbmQsIE1JTiAoZWFybHlfc3Rh cnQgKyBpaSwgbGF0ZV9zdGFydCArIDEpKTsNCkBAIC0xODQ1LDE1ICsxODc0 LDIzIEBADQogDQogICBzYml0bWFwX3plcm8gKHRtcCk7DQogDQorICBpZiAo ZHVtcF9maWxlKQ0KKyAgICBmcHJpbnRmIChkdW1wX2ZpbGUsICJTTVMgZmlu YWwgbm9kZXMgb3JkZXI6IFxuIik7DQorDQogICBmb3IgKGkgPSAwOyBpIDwg bnVtX25vZGVzOyBpKyspDQogICAgIHsNCiAgICAgICBpbnQgdSA9IG5vZGVf b3JkZXJbaV07DQogDQorICAgICAgaWYgKGR1bXBfZmlsZSkNCisgICAgICAg IGZwcmludGYgKGR1bXBfZmlsZSwgIiVkICIsIHUpOw0KICAgICAgIGdjY19h c3NlcnQgKHUgPCBudW1fbm9kZXMgJiYgdSA+PSAwICYmICFURVNUX0JJVCAo dG1wLCB1KSk7DQogDQogICAgICAgU0VUX0JJVCAodG1wLCB1KTsNCiAgICAg fQ0KLQ0KKyANCisgIGlmIChkdW1wX2ZpbGUpDQorICAgIGZwcmludGYgKGR1 bXBfZmlsZSwgIlxuIik7DQorIA0KICAgc2JpdG1hcF9mcmVlICh0bXApOw0K IH0NCiANCkBAIC0xOTkzLDcgKzIwMzAsMTggQEANCiAJCQkJICAgSEVJR0hU IChlLT5kZXN0KSArIGUtPmxhdGVuY3kpOw0KIAkgIH0NCiAgICAgfQ0KKyAg aWYgKGR1bXBfZmlsZSkNCisgIHsNCisgICAgZnByaW50ZiAoZHVtcF9maWxl LCAiXG5PcmRlciBwYXJhbXNcbiIpOw0KKyAgICBmb3IgKHUgPSAwOyB1IDwg bnVtX25vZGVzOyB1KyspDQorICAgICAgew0KKyAgICAgICAgZGRnX25vZGVf cHRyIHVfbm9kZSA9ICZnLT5ub2Rlc1t1XTsNCiANCisgICAgICAgIGZwcmlu dGYgKGR1bXBfZmlsZSwgIm5vZGUgJWQsIEFTQVA6ICVkLCBBTEFQOiAlZCwg SEVJR0hUOiAlZFxuIiwgdSwNCisgICAgICAgICAgICAgICAgIEFTQVAgKHVf bm9kZSksIEFMQVAgKHVfbm9kZSksIEhFSUdIVCAodV9ub2RlKSk7DQorICAg ICAgfQ0KKyAgfQ0KKw0KICAgcmV0dXJuIG5vZGVfb3JkZXJfcGFyYW1zX2Fy cjsNCiB9DQogDQo= --0__=4DBBF9FCDFA8A16B8f9e8a93df938690918c4DBBF9FCDFA8A16B--