| OLD | NEW | 
|     1 // Copyright 2012 the V8 project authors. All rights reserved. |     1 // Copyright 2012 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_CRANKSHAFT_HYDROGEN_H_ |     5 #ifndef V8_CRANKSHAFT_HYDROGEN_H_ | 
|     6 #define V8_CRANKSHAFT_HYDROGEN_H_ |     6 #define V8_CRANKSHAFT_HYDROGEN_H_ | 
|     7  |     7  | 
|     8 #include "src/accessors.h" |     8 #include "src/accessors.h" | 
|     9 #include "src/allocation.h" |     9 #include "src/allocation.h" | 
|    10 #include "src/ast/ast-type-bounds.h" |    10 #include "src/ast/ast-type-bounds.h" | 
| (...skipping 2138 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2149     function_state()->ClearInlinedTestContext(); |  2149     function_state()->ClearInlinedTestContext(); | 
|  2150   } |  2150   } | 
|  2151   LanguageMode function_language_mode() { |  2151   LanguageMode function_language_mode() { | 
|  2152     return function_state()->compilation_info()->parse_info()->language_mode(); |  2152     return function_state()->compilation_info()->parse_info()->language_mode(); | 
|  2153   } |  2153   } | 
|  2154  |  2154  | 
|  2155 #define FOR_EACH_HYDROGEN_INTRINSIC(F) \ |  2155 #define FOR_EACH_HYDROGEN_INTRINSIC(F) \ | 
|  2156   F(IsSmi)                             \ |  2156   F(IsSmi)                             \ | 
|  2157   F(IsArray)                           \ |  2157   F(IsArray)                           \ | 
|  2158   F(IsTypedArray)                      \ |  2158   F(IsTypedArray)                      \ | 
 |  2159   F(IsRegExp)                          \ | 
|  2159   F(IsJSProxy)                         \ |  2160   F(IsJSProxy)                         \ | 
|  2160   F(Call)                              \ |  2161   F(Call)                              \ | 
|  2161   F(NewObject)                         \ |  2162   F(NewObject)                         \ | 
|  2162   F(ToInteger)                         \ |  2163   F(ToInteger)                         \ | 
|  2163   F(ToObject)                          \ |  2164   F(ToObject)                          \ | 
|  2164   F(ToString)                          \ |  2165   F(ToString)                          \ | 
|  2165   F(ToLength)                          \ |  2166   F(ToLength)                          \ | 
|  2166   F(ToNumber)                          \ |  2167   F(ToNumber)                          \ | 
|  2167   F(IsJSReceiver)                      \ |  2168   F(IsJSReceiver)                      \ | 
|  2168   F(DebugBreakInOptimizedCode)         \ |  2169   F(DebugBreakInOptimizedCode)         \ | 
| (...skipping 812 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2981   } |  2982   } | 
|  2982  |  2983  | 
|  2983  private: |  2984  private: | 
|  2984   HOptimizedGraphBuilder* builder_; |  2985   HOptimizedGraphBuilder* builder_; | 
|  2985 }; |  2986 }; | 
|  2986  |  2987  | 
|  2987 }  // namespace internal |  2988 }  // namespace internal | 
|  2988 }  // namespace v8 |  2989 }  // namespace v8 | 
|  2989  |  2990  | 
|  2990 #endif  // V8_CRANKSHAFT_HYDROGEN_H_ |  2991 #endif  // V8_CRANKSHAFT_HYDROGEN_H_ | 
| OLD | NEW |