| 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_CODE_FACTORY_H_ | 5 #ifndef V8_CODE_FACTORY_H_ | 
| 6 #define V8_CODE_FACTORY_H_ | 6 #define V8_CODE_FACTORY_H_ | 
| 7 | 7 | 
| 8 #include "src/allocation.h" | 8 #include "src/allocation.h" | 
| 9 #include "src/assembler.h" | 9 #include "src/assembler.h" | 
| 10 #include "src/codegen.h" | 10 #include "src/codegen.h" | 
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 68   static Callable ToNumber(Isolate* isolate); | 68   static Callable ToNumber(Isolate* isolate); | 
| 69   static Callable ToString(Isolate* isolate); | 69   static Callable ToString(Isolate* isolate); | 
| 70   static Callable ToName(Isolate* isolate); | 70   static Callable ToName(Isolate* isolate); | 
| 71   static Callable ToLength(Isolate* isolate); | 71   static Callable ToLength(Isolate* isolate); | 
| 72   static Callable ToObject(Isolate* isolate); | 72   static Callable ToObject(Isolate* isolate); | 
| 73   static Callable NumberToString(Isolate* isolate); | 73   static Callable NumberToString(Isolate* isolate); | 
| 74 | 74 | 
| 75   static Callable RegExpConstructResult(Isolate* isolate); | 75   static Callable RegExpConstructResult(Isolate* isolate); | 
| 76   static Callable RegExpExec(Isolate* isolate); | 76   static Callable RegExpExec(Isolate* isolate); | 
| 77 | 77 | 
|  | 78   static Callable LessThan(Isolate* isolate); | 
|  | 79   static Callable LessThanOrEqual(Isolate* isolate); | 
|  | 80   static Callable GreaterThan(Isolate* isolate); | 
|  | 81   static Callable GreaterThanOrEqual(Isolate* isolate); | 
| 78   static Callable StrictEqual(Isolate* isolate); | 82   static Callable StrictEqual(Isolate* isolate); | 
| 79   static Callable StrictNotEqual(Isolate* isolate); | 83   static Callable StrictNotEqual(Isolate* isolate); | 
| 80 | 84 | 
| 81   static Callable StringAdd(Isolate* isolate, StringAddFlags flags, | 85   static Callable StringAdd(Isolate* isolate, StringAddFlags flags, | 
| 82                             PretenureFlag pretenure_flag); | 86                             PretenureFlag pretenure_flag); | 
| 83   static Callable StringCompare(Isolate* isolate); | 87   static Callable StringCompare(Isolate* isolate); | 
| 84   static Callable StringEqual(Isolate* isolate); | 88   static Callable StringEqual(Isolate* isolate); | 
| 85   static Callable StringNotEqual(Isolate* isolate); | 89   static Callable StringNotEqual(Isolate* isolate); | 
| 86   static Callable SubString(Isolate* isolate); | 90   static Callable SubString(Isolate* isolate); | 
| 87 | 91 | 
| (...skipping 26 matching lines...) Expand all  Loading... | 
| 114   static Callable InterpreterPushArgsAndCall(Isolate* isolate, | 118   static Callable InterpreterPushArgsAndCall(Isolate* isolate, | 
| 115                                              TailCallMode tail_call_mode); | 119                                              TailCallMode tail_call_mode); | 
| 116   static Callable InterpreterPushArgsAndConstruct(Isolate* isolate); | 120   static Callable InterpreterPushArgsAndConstruct(Isolate* isolate); | 
| 117   static Callable InterpreterCEntry(Isolate* isolate, int result_size = 1); | 121   static Callable InterpreterCEntry(Isolate* isolate, int result_size = 1); | 
| 118 }; | 122 }; | 
| 119 | 123 | 
| 120 }  // namespace internal | 124 }  // namespace internal | 
| 121 }  // namespace v8 | 125 }  // namespace v8 | 
| 122 | 126 | 
| 123 #endif  // V8_CODE_FACTORY_H_ | 127 #endif  // V8_CODE_FACTORY_H_ | 
| OLD | NEW | 
|---|