Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1514)

Unified Diff: src/IceInst.h

Issue 1127963004: Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64). (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: fix warnings, etc Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | src/IceInst.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/IceInst.h
diff --git a/src/IceInst.h b/src/IceInst.h
index e3262c83d8dee23590b63d96981806321ed45bf5..e6b973fabc8476338e43e0365a23b61cb0a9cb53 100644
--- a/src/IceInst.h
+++ b/src/IceInst.h
@@ -67,6 +67,10 @@ public:
FakeKill, // not part of LLVM/PNaCl bitcode
Target // target-specific low-level ICE
// Anything >= Target is an InstTarget subclass.
+ // Note that the value-spaces are shared across targets.
+ // To avoid confusion over the definition of shared values,
+ // an object specific to one target should never be passed
+ // to a different target.
};
InstKind getKind() const { return Kind; }
@@ -923,6 +927,8 @@ protected:
~InstTarget() override {}
};
+bool checkForRedundantAssign(const Variable *Dest, const Operand *Source);
+
} // end of namespace Ice
namespace llvm {
« no previous file with comments | « no previous file | src/IceInst.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698