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

Unified Diff: src/compiler/common-operator.cc

Issue 1881913002: Revert of [compiler] Add relocatable pointer constants for wasm memory references. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 4 years, 8 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 | « src/compiler/common-operator.h ('k') | src/compiler/ia32/code-generator-ia32.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/compiler/common-operator.cc
diff --git a/src/compiler/common-operator.cc b/src/compiler/common-operator.cc
index 4b26102afe7977afbd360f10f62d0b20e17cc0c7..3bb1b34495fbcef242e04a7257c9b579a7552de0 100644
--- a/src/compiler/common-operator.cc
+++ b/src/compiler/common-operator.cc
@@ -140,25 +140,6 @@
if (i.debug_name()) os << i.debug_name() << '#';
os << i.index();
return os;
-}
-
-bool operator==(RelocatablePtrConstantInfo const& lhs,
- RelocatablePtrConstantInfo const& rhs) {
- return lhs.rmode() == rhs.rmode() && lhs.value() == rhs.value();
-}
-
-bool operator!=(RelocatablePtrConstantInfo const& lhs,
- RelocatablePtrConstantInfo const& rhs) {
- return !(lhs == rhs);
-}
-
-size_t hash_value(RelocatablePtrConstantInfo const& p) {
- return base::hash_combine(p.value(), p.rmode());
-}
-
-std::ostream& operator<<(std::ostream& os,
- RelocatablePtrConstantInfo const& p) {
- return os << p.value() << "|" << p.rmode();
}
#define CACHED_OP_LIST(V) \
@@ -687,23 +668,6 @@
value); // parameter
}
-const Operator* CommonOperatorBuilder::RelocatableInt32Constant(
- int32_t value, RelocInfo::Mode rmode) {
- return new (zone()) Operator1<RelocatablePtrConstantInfo>( // --
- IrOpcode::kRelocatableInt32Constant, Operator::kPure, // opcode
- "RelocatableInt32Constant", // name
- 0, 0, 0, 1, 0, 0, // counts
- RelocatablePtrConstantInfo(value, rmode)); // parameter
-}
-
-const Operator* CommonOperatorBuilder::RelocatableInt64Constant(
- int64_t value, RelocInfo::Mode rmode) {
- return new (zone()) Operator1<RelocatablePtrConstantInfo>( // --
- IrOpcode::kRelocatableInt64Constant, Operator::kPure, // opcode
- "RelocatableInt64Constant", // name
- 0, 0, 0, 1, 0, 0, // counts
- RelocatablePtrConstantInfo(value, rmode)); // parameter
-}
const Operator* CommonOperatorBuilder::Select(MachineRepresentation rep,
BranchHint hint) {
« no previous file with comments | « src/compiler/common-operator.h ('k') | src/compiler/ia32/code-generator-ia32.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698