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

Unified Diff: src/compiler/machine-operator.h

Issue 2683713003: [Turbofan] Add more non-arithmetic SIMD operations. (Closed)
Patch Set: Rebase. Created 3 years, 10 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/instruction-selector.cc ('k') | src/compiler/machine-operator.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/compiler/machine-operator.h
diff --git a/src/compiler/machine-operator.h b/src/compiler/machine-operator.h
index 14a795af14b9918530e348327cfd85615138a077..96da2df3c62304cef50b595042a72bb5fafbcb9a 100644
--- a/src/compiler/machine-operator.h
+++ b/src/compiler/machine-operator.h
@@ -511,9 +511,6 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final
const Operator* Int16x8LessThanOrEqual();
const Operator* Int16x8GreaterThan();
const Operator* Int16x8GreaterThanOrEqual();
- const Operator* Int16x8Select();
- const Operator* Int16x8Swizzle();
- const Operator* Int16x8Shuffle();
const Operator* Uint16x8AddSaturate();
const Operator* Uint16x8SubSaturate();
@@ -558,9 +555,6 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final
const Operator* Int8x16LessThanOrEqual();
const Operator* Int8x16GreaterThan();
const Operator* Int8x16GreaterThanOrEqual();
- const Operator* Int8x16Select();
- const Operator* Int8x16Swizzle();
- const Operator* Int8x16Shuffle();
const Operator* Uint8x16AddSaturate();
const Operator* Uint8x16SubSaturate();
@@ -599,8 +593,14 @@ class V8_EXPORT_PRIVATE MachineOperatorBuilder final
const Operator* Simd128Xor();
const Operator* Simd128Not();
const Operator* Simd32x4Select();
- const Operator* Simd32x4Swizzle();
+ const Operator* Simd32x4Swizzle(uint32_t);
const Operator* Simd32x4Shuffle();
+ const Operator* Simd16x8Select();
+ const Operator* Simd16x8Swizzle(uint32_t);
+ const Operator* Simd16x8Shuffle();
+ const Operator* Simd8x16Select();
+ const Operator* Simd8x16Swizzle(uint32_t);
+ const Operator* Simd8x16Shuffle();
// load [base + index]
const Operator* Load(LoadRepresentation rep);
« no previous file with comments | « src/compiler/instruction-selector.cc ('k') | src/compiler/machine-operator.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698