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

Side by Side Diff: src/compiler/opcodes.h

Issue 2367413002: [turbofan] Introduces the BitcastWordToTaggedSigned and BitcastTaggedToWord opcodes. (Closed)
Patch Set: Update. Created 4 years, 2 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 unified diff | Download patch
« no previous file with comments | « src/compiler/machine-operator.cc ('k') | src/compiler/raw-machine-assembler.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 the V8 project authors. All rights reserved. 1 // Copyright 2013 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef V8_COMPILER_OPCODES_H_ 5 #ifndef V8_COMPILER_OPCODES_H_
6 #define V8_COMPILER_OPCODES_H_ 6 #define V8_COMPILER_OPCODES_H_
7 7
8 #include <iosfwd> 8 #include <iosfwd>
9 9
10 // Opcodes for control operators. 10 // Opcodes for control operators.
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
387 V(Uint32MulHigh) \ 387 V(Uint32MulHigh) \
388 V(Int64Add) \ 388 V(Int64Add) \
389 V(Int64AddWithOverflow) \ 389 V(Int64AddWithOverflow) \
390 V(Int64Sub) \ 390 V(Int64Sub) \
391 V(Int64SubWithOverflow) \ 391 V(Int64SubWithOverflow) \
392 V(Int64Mul) \ 392 V(Int64Mul) \
393 V(Int64Div) \ 393 V(Int64Div) \
394 V(Int64Mod) \ 394 V(Int64Mod) \
395 V(Uint64Div) \ 395 V(Uint64Div) \
396 V(Uint64Mod) \ 396 V(Uint64Mod) \
397 V(BitcastTaggedToWord) \
397 V(BitcastWordToTagged) \ 398 V(BitcastWordToTagged) \
399 V(BitcastWordToTaggedSigned) \
398 V(TruncateFloat64ToWord32) \ 400 V(TruncateFloat64ToWord32) \
399 V(ChangeFloat32ToFloat64) \ 401 V(ChangeFloat32ToFloat64) \
400 V(ChangeFloat64ToInt32) \ 402 V(ChangeFloat64ToInt32) \
401 V(ChangeFloat64ToUint32) \ 403 V(ChangeFloat64ToUint32) \
402 V(Float64SilenceNaN) \ 404 V(Float64SilenceNaN) \
403 V(TruncateFloat64ToUint32) \ 405 V(TruncateFloat64ToUint32) \
404 V(TruncateFloat32ToInt32) \ 406 V(TruncateFloat32ToInt32) \
405 V(TruncateFloat32ToUint32) \ 407 V(TruncateFloat32ToUint32) \
406 V(TryTruncateFloat32ToInt64) \ 408 V(TryTruncateFloat32ToInt64) \
407 V(TryTruncateFloat64ToInt64) \ 409 V(TryTruncateFloat64ToInt64) \
(...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after
759 } 761 }
760 }; 762 };
761 763
762 std::ostream& operator<<(std::ostream&, IrOpcode::Value); 764 std::ostream& operator<<(std::ostream&, IrOpcode::Value);
763 765
764 } // namespace compiler 766 } // namespace compiler
765 } // namespace internal 767 } // namespace internal
766 } // namespace v8 768 } // namespace v8
767 769
768 #endif // V8_COMPILER_OPCODES_H_ 770 #endif // V8_COMPILER_OPCODES_H_
OLDNEW
« no previous file with comments | « src/compiler/machine-operator.cc ('k') | src/compiler/raw-machine-assembler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698