Author: meiye
Date: 2011-05-23 18:15:28 -0400 (Mon, 23 May 2011)
New Revision: 3617
Modified:
trunk/osprey/be/opt/opt_proactive.cxx
trunk/osprey/be/opt/opt_proactive.h
Log:
Use INT64 instead of long long. CR:Sun Chan
Modified: trunk/osprey/be/opt/opt_proactive.cxx
===================================================================
--- trunk/osprey/be/opt/opt_proactive.cxx 2011-05-23 17:18:57 UTC (rev
3616)
+++ trunk/osprey/be/opt/opt_proactive.cxx 2011-05-23 22:15:28 UTC (rev
3617)
@@ -11544,7 +11544,7 @@
// Get a WHIRL that represents an integer constant of the given value
// from _const_wn_map.
WN *
-CFG_TRANS::Get_const_wn(long long val)
+CFG_TRANS::Get_const_wn(INT64 val)
{
if (!_const_wn_map)
_const_wn_map = CXX_NEW(MAP(CFG_BB_TAB_SIZE, _pool), _pool);
@@ -11676,7 +11676,7 @@
p_val = WN_get_val(wn_tmp, _low_map);
val = p_val.second;
if (p_val.first) {
- long long new_val = -1 * WN_const_val(op2) + val;
+ INT64 new_val = -1 * WN_const_val(op2) + val;
wn_tmp = Get_const_wn(new_val);
Set_map(_low_map, op1, wn_tmp);
Infer_val_range(op1, TRUE, TRUE);
@@ -11691,7 +11691,7 @@
p_val = WN_get_val(wn_tmp, _high_map);
val = p_val.second;
if (p_val.first) {
- long long new_val = -1 * WN_const_val(op2) + val;
+ INT64 new_val = -1 * WN_const_val(op2) + val;
wn_tmp = Get_const_wn(new_val);
Set_map(_high_map, op1, wn_tmp);
Infer_val_range(op1, TRUE, TRUE);
@@ -11720,7 +11720,7 @@
p_val = WN_get_val(op2, _low_map);
val2 = p_val.second;
if (p_val.first) {
- long long new_val = val2 + val;
+ INT64 new_val = val2 + val;
wn_tmp = Get_const_wn(new_val);
Set_map(_low_map, op1, wn_tmp);
Infer_val_range(op1, TRUE, TRUE);
@@ -11743,7 +11743,7 @@
p_val = WN_get_val(op2, _high_map);
val2 = p_val.second;
if (p_val.first) {
- long long new_val = val2 + val;
+ INT64 new_val = val2 + val;
wn_tmp = Get_const_wn(new_val);
Set_map(_high_map, op1, wn_tmp);
Infer_val_range(op1, TRUE, TRUE);
Modified: trunk/osprey/be/opt/opt_proactive.h
===================================================================
--- trunk/osprey/be/opt/opt_proactive.h 2011-05-23 17:18:57 UTC (rev 3616)
+++ trunk/osprey/be/opt/opt_proactive.h 2011-05-23 22:15:28 UTC (rev 3617)
@@ -437,7 +437,7 @@
void Delete();
void Set_cu(COMP_UNIT * i) { _cu = i; }
COMP_UNIT * Get_cu();
- WN * Get_const_wn(long long);
+ WN * Get_const_wn(INT64);
WN * Get_cond(SC_NODE *, BOOL);
WN * Merge_cond(WN *, WN *, OPERATOR);
BOOL Can_reorder_cond(WN *, WN *);
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery,
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now.
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel