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

Unified Diff: vm/intrinsifier.h

Issue 10918213: - Move double and int implementations into dart:core and make them private. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/runtime/
Patch Set: Created 8 years, 3 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 | « vm/intermediate_language.h ('k') | vm/object.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: vm/intrinsifier.h
===================================================================
--- vm/intrinsifier.h (revision 12304)
+++ vm/intrinsifier.h (working copy)
@@ -12,46 +12,46 @@
// List of intrinsics: (class-name, function-name, intrinsification method).
#define INTRINSIC_LIST(V) \
- V(IntegerImplementation, addFromInteger, Integer_addFromInteger) \
- V(IntegerImplementation, +, Integer_add) \
- V(IntegerImplementation, subFromInteger, Integer_subFromInteger) \
- V(IntegerImplementation, -, Integer_sub) \
- V(IntegerImplementation, mulFromInteger, Integer_mulFromInteger) \
- V(IntegerImplementation, *, Integer_mul) \
- V(IntegerImplementation, %, Integer_modulo) \
- V(IntegerImplementation, ~/, Integer_truncDivide) \
- V(IntegerImplementation, negate, Integer_negate) \
- V(IntegerImplementation, bitAndFromInteger, Integer_bitAndFromInteger) \
- V(IntegerImplementation, &, Integer_bitAnd) \
- V(IntegerImplementation, bitOrFromInteger, Integer_bitOrFromInteger) \
- V(IntegerImplementation, |, Integer_bitOr) \
- V(IntegerImplementation, bitXorFromInteger, Integer_bitXorFromInteger) \
- V(IntegerImplementation, ^, Integer_bitXor) \
- V(IntegerImplementation, greaterThanFromInteger, Integer_greaterThanFromInt) \
- V(IntegerImplementation, >, Integer_greaterThan) \
- V(IntegerImplementation, ==, Integer_equal) \
- V(IntegerImplementation, equalToInteger, Integer_equalToInteger) \
- V(IntegerImplementation, <, Integer_lessThan) \
- V(IntegerImplementation, <=, Integer_lessEqualThan) \
- V(IntegerImplementation, >=, Integer_greaterEqualThan) \
- V(IntegerImplementation, <<, Integer_shl) \
- V(IntegerImplementation, >>, Integer_sar) \
- V(Smi, ~, Smi_bitNegate) \
- V(Double, >, Double_greaterThan) \
- V(Double, >=, Double_greaterEqualThan) \
- V(Double, <, Double_lessThan) \
- V(Double, <=, Double_lessEqualThan) \
- V(Double, ==, Double_equal) \
- V(Double, +, Double_add) \
- V(Double, -, Double_sub) \
- V(Double, *, Double_mul) \
- V(Double, /, Double_div) \
- V(Double, toDouble, Double_toDouble) \
- V(Double, mulFromInteger, Double_mulFromInteger) \
- V(Double, Double.fromInteger, Double_fromInteger) \
- V(Double, isNaN, Double_isNaN) \
- V(Double, isNegative, Double_isNegative) \
- V(Double, toInt, Double_toInt) \
+ V(_IntegerImplementation, addFromInteger, Integer_addFromInteger) \
+ V(_IntegerImplementation, +, Integer_add) \
+ V(_IntegerImplementation, subFromInteger, Integer_subFromInteger) \
+ V(_IntegerImplementation, -, Integer_sub) \
+ V(_IntegerImplementation, mulFromInteger, Integer_mulFromInteger) \
+ V(_IntegerImplementation, *, Integer_mul) \
+ V(_IntegerImplementation, %, Integer_modulo) \
+ V(_IntegerImplementation, ~/, Integer_truncDivide) \
+ V(_IntegerImplementation, negate, Integer_negate) \
+ V(_IntegerImplementation, bitAndFromInteger, Integer_bitAndFromInteger) \
+ V(_IntegerImplementation, &, Integer_bitAnd) \
+ V(_IntegerImplementation, bitOrFromInteger, Integer_bitOrFromInteger) \
+ V(_IntegerImplementation, |, Integer_bitOr) \
+ V(_IntegerImplementation, bitXorFromInteger, Integer_bitXorFromInteger) \
+ V(_IntegerImplementation, ^, Integer_bitXor) \
+ V(_IntegerImplementation, greaterThanFromInteger, Integer_greaterThanFromInt)\
+ V(_IntegerImplementation, >, Integer_greaterThan) \
+ V(_IntegerImplementation, ==, Integer_equal) \
+ V(_IntegerImplementation, equalToInteger, Integer_equalToInteger) \
+ V(_IntegerImplementation, <, Integer_lessThan) \
+ V(_IntegerImplementation, <=, Integer_lessEqualThan) \
+ V(_IntegerImplementation, >=, Integer_greaterEqualThan) \
+ V(_IntegerImplementation, <<, Integer_shl) \
+ V(_IntegerImplementation, >>, Integer_sar) \
+ V(_Smi, ~, Smi_bitNegate) \
+ V(_Double, >, Double_greaterThan) \
+ V(_Double, >=, Double_greaterEqualThan) \
+ V(_Double, <, Double_lessThan) \
+ V(_Double, <=, Double_lessEqualThan) \
+ V(_Double, ==, Double_equal) \
+ V(_Double, +, Double_add) \
+ V(_Double, -, Double_sub) \
+ V(_Double, *, Double_mul) \
+ V(_Double, /, Double_div) \
+ V(_Double, toDouble, Double_toDouble) \
+ V(_Double, mulFromInteger, Double_mulFromInteger) \
+ V(_Double, _Double.fromInteger, Double_fromInteger) \
+ V(_Double, isNaN, Double_isNaN) \
+ V(_Double, isNegative, Double_isNegative) \
+ V(_Double, toInt, Double_toInt) \
V(ObjectArray, ObjectArray., ObjectArray_Allocate) \
V(ObjectArray, get:length, Array_getLength) \
V(ObjectArray, [], Array_getIndexed) \
« no previous file with comments | « vm/intermediate_language.h ('k') | vm/object.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698