Commit e51bd960 authored by Michael Beck's avatar Michael Beck
Browse files

BugFix: find_constant_entity() now checks global entities to be constant

Memory disambiguator calls added

[r8502]
parent e059f092
This diff is collapsed.
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Author: Michael Beck * Author: Michael Beck
* Created: * Created:
* CVS-ID: $Id$ * CVS-ID: $Id$
* Copyright: (c) 1998-2004 Universität Karlsruhe * Copyright: (c) 1998-2007 Universität Karlsruhe
* Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
*/ */
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
/** Load/Store optimization. /** Load/Store optimization.
* *
* Removes redundand non-volatile Loads and Stores. * Removes redundant non-volatile Loads and Stores.
* May introduce Bad nodes if exceptional control flow * May introduce Bad nodes if exceptional control flow
* is removed. The following cases are optimized: * is removed. The following cases are optimized:
* *
...@@ -31,11 +31,11 @@ ...@@ -31,11 +31,11 @@
* is removed. * is removed.
* *
* Load after Store: A Load after a Store is removed, if * Load after Store: A Load after a Store is removed, if
* the Load doesn't have an exception handler or is in * the Load doesn't have an exception handler OR is in
* the same block as the Store. * the same block as the Store.
* *
* Load after Load: A Load after a Load is removed, if the * Load after Load: A Load after a Load is removed, if the
* Load doesn't have an exception handler or is in the * Load doesn't have an exception handler OR is in the
* same block as the previous Load. * same block as the previous Load.
* *
* Store before Store: A Store immediately before another * Store before Store: A Store immediately before another
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment