| Index: runtime/vm/intrinsifier_x64.cc
|
| diff --git a/runtime/vm/intrinsifier_x64.cc b/runtime/vm/intrinsifier_x64.cc
|
| index 80b7395b9ff338b58d8904b746bd8d1bbf9e4d17..c3954fd6a48721f1d2938c020a1b09f8933d67ea 100644
|
| --- a/runtime/vm/intrinsifier_x64.cc
|
| +++ b/runtime/vm/intrinsifier_x64.cc
|
| @@ -31,6 +31,18 @@ namespace dart {
|
| intptr_t Intrinsifier::ParameterSlotFromSp() { return 0; }
|
|
|
|
|
| +void Intrinsifier::IntrinsicCallPrologue(Assembler* assembler) {
|
| + assembler->Comment("IntrinsicCallPrologue");
|
| + assembler->movq(CALLEE_SAVED_TEMP, R10);
|
| +}
|
| +
|
| +
|
| +void Intrinsifier::IntrinsicCallEpilogue(Assembler* assembler) {
|
| + assembler->Comment("IntrinsicCallEpilogue");
|
| + assembler->movq(R10, CALLEE_SAVED_TEMP);
|
| +}
|
| +
|
| +
|
| void Intrinsifier::ObjectArraySetIndexed(Assembler* assembler) {
|
| if (Isolate::Current()->type_checks()) {
|
| return;
|
|
|