| OLD | NEW | 
|    1 // Copyright 2016 the V8 project authors. All rights reserved. |    1 // Copyright 2016 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_STUB_ASSEMBLER_H_ |    5 #ifndef V8_CODE_STUB_ASSEMBLER_H_ | 
|    6 #define V8_CODE_STUB_ASSEMBLER_H_ |    6 #define V8_CODE_STUB_ASSEMBLER_H_ | 
|    7  |    7  | 
|    8 #include "src/compiler/code-assembler.h" |    8 #include "src/compiler/code-assembler.h" | 
|    9 #include "src/objects.h" |    9 #include "src/objects.h" | 
|   10  |   10  | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|   31   // Create with JSCall linkage. |   31   // Create with JSCall linkage. | 
|   32   CodeStubAssembler(Isolate* isolate, Zone* zone, int parameter_count, |   32   CodeStubAssembler(Isolate* isolate, Zone* zone, int parameter_count, | 
|   33                     Code::Flags flags, const char* name); |   33                     Code::Flags flags, const char* name); | 
|   34  |   34  | 
|   35   compiler::Node* BooleanMapConstant(); |   35   compiler::Node* BooleanMapConstant(); | 
|   36   compiler::Node* EmptyStringConstant(); |   36   compiler::Node* EmptyStringConstant(); | 
|   37   compiler::Node* HeapNumberMapConstant(); |   37   compiler::Node* HeapNumberMapConstant(); | 
|   38   compiler::Node* NoContextConstant(); |   38   compiler::Node* NoContextConstant(); | 
|   39   compiler::Node* NullConstant(); |   39   compiler::Node* NullConstant(); | 
|   40   compiler::Node* UndefinedConstant(); |   40   compiler::Node* UndefinedConstant(); | 
 |   41   compiler::Node* StaleRegisterConstant(); | 
|   41  |   42  | 
|   42   // Float64 operations. |   43   // Float64 operations. | 
|   43   compiler::Node* Float64Ceil(compiler::Node* x); |   44   compiler::Node* Float64Ceil(compiler::Node* x); | 
|   44   compiler::Node* Float64Floor(compiler::Node* x); |   45   compiler::Node* Float64Floor(compiler::Node* x); | 
|   45   compiler::Node* Float64Round(compiler::Node* x); |   46   compiler::Node* Float64Round(compiler::Node* x); | 
|   46   compiler::Node* Float64Trunc(compiler::Node* x); |   47   compiler::Node* Float64Trunc(compiler::Node* x); | 
|   47  |   48  | 
|   48   // Tag a Word as a Smi value. |   49   // Tag a Word as a Smi value. | 
|   49   compiler::Node* SmiTag(compiler::Node* value); |   50   compiler::Node* SmiTag(compiler::Node* value); | 
|   50   // Untag a Smi value as a Word. |   51   // Untag a Smi value as a Word. | 
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  207   compiler::Node* AllocateRawUnaligned(compiler::Node* size_in_bytes, |  208   compiler::Node* AllocateRawUnaligned(compiler::Node* size_in_bytes, | 
|  208                                        AllocationFlags flags, |  209                                        AllocationFlags flags, | 
|  209                                        compiler::Node* top_adddress, |  210                                        compiler::Node* top_adddress, | 
|  210                                        compiler::Node* limit_address); |  211                                        compiler::Node* limit_address); | 
|  211 }; |  212 }; | 
|  212  |  213  | 
|  213 }  // namespace internal |  214 }  // namespace internal | 
|  214 }  // namespace v8 |  215 }  // namespace v8 | 
|  215  |  216  | 
|  216 #endif  // V8_CODE_STUB_ASSEMBLER_H_ |  217 #endif  // V8_CODE_STUB_ASSEMBLER_H_ | 
| OLD | NEW |