| OLD | NEW | 
|    1 // Copyright 2014 the V8 project authors. All rights reserved. |    1 // Copyright 2014 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 #include "src/compiler/linkage.h" |    5 #include "src/compiler/linkage.h" | 
|    6  |    6  | 
|    7 #include "src/assembler-inl.h" |    7 #include "src/assembler-inl.h" | 
|    8 #include "src/code-stubs.h" |    8 #include "src/code-stubs.h" | 
|    9 #include "src/compilation-info.h" |    9 #include "src/compilation-info.h" | 
|   10 #include "src/compiler/common-operator.h" |   10 #include "src/compiler/common-operator.h" | 
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  171       return false; |  171       return false; | 
|  172  |  172  | 
|  173     // Some inline intrinsics are also safe to call without a FrameState. |  173     // Some inline intrinsics are also safe to call without a FrameState. | 
|  174     case Runtime::kInlineClassOf: |  174     case Runtime::kInlineClassOf: | 
|  175     case Runtime::kInlineCreateIterResultObject: |  175     case Runtime::kInlineCreateIterResultObject: | 
|  176     case Runtime::kInlineFixedArrayGet: |  176     case Runtime::kInlineFixedArrayGet: | 
|  177     case Runtime::kInlineFixedArraySet: |  177     case Runtime::kInlineFixedArraySet: | 
|  178     case Runtime::kInlineGeneratorClose: |  178     case Runtime::kInlineGeneratorClose: | 
|  179     case Runtime::kInlineGeneratorGetInputOrDebugPos: |  179     case Runtime::kInlineGeneratorGetInputOrDebugPos: | 
|  180     case Runtime::kInlineGeneratorGetResumeMode: |  180     case Runtime::kInlineGeneratorGetResumeMode: | 
 |  181     case Runtime::kInlineCreateJSGeneratorObject: | 
|  181     case Runtime::kInlineIsArray: |  182     case Runtime::kInlineIsArray: | 
|  182     case Runtime::kInlineIsJSMap: |  183     case Runtime::kInlineIsJSMap: | 
|  183     case Runtime::kInlineIsJSSet: |  184     case Runtime::kInlineIsJSSet: | 
|  184     case Runtime::kInlineIsJSMapIterator: |  185     case Runtime::kInlineIsJSMapIterator: | 
|  185     case Runtime::kInlineIsJSSetIterator: |  186     case Runtime::kInlineIsJSSetIterator: | 
|  186     case Runtime::kInlineIsJSWeakMap: |  187     case Runtime::kInlineIsJSWeakMap: | 
|  187     case Runtime::kInlineIsJSWeakSet: |  188     case Runtime::kInlineIsJSWeakSet: | 
|  188     case Runtime::kInlineIsJSReceiver: |  189     case Runtime::kInlineIsJSReceiver: | 
|  189     case Runtime::kInlineIsRegExp: |  190     case Runtime::kInlineIsRegExp: | 
|  190     case Runtime::kInlineIsSmi: |  191     case Runtime::kInlineIsSmi: | 
| (...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  511     DCHECK(loc == regloc(kContextRegister, MachineType::AnyTagged())); |  512     DCHECK(loc == regloc(kContextRegister, MachineType::AnyTagged())); | 
|  512     return LinkageLocation::ForCalleeFrameSlot(Frame::kContextSlot, |  513     return LinkageLocation::ForCalleeFrameSlot(Frame::kContextSlot, | 
|  513                                                MachineType::AnyTagged()); |  514                                                MachineType::AnyTagged()); | 
|  514   } |  515   } | 
|  515 } |  516 } | 
|  516  |  517  | 
|  517  |  518  | 
|  518 }  // namespace compiler |  519 }  // namespace compiler | 
|  519 }  // namespace internal |  520 }  // namespace internal | 
|  520 }  // namespace v8 |  521 }  // namespace v8 | 
| OLD | NEW |