Index: src/compiler/code-stub-assembler.h |
diff --git a/src/compiler/code-stub-assembler.h b/src/compiler/code-stub-assembler.h |
index 2523a8d1f107fe8c5d21aa0f4f8dbf4151a4969d..7ad6fdfdbdf0218e9e0379e1ecafd509a30742d0 100644 |
--- a/src/compiler/code-stub-assembler.h |
+++ b/src/compiler/code-stub-assembler.h |
@@ -162,10 +162,7 @@ |
Node* ExternalConstant(ExternalReference address); |
Node* Float64Constant(double value); |
Node* BooleanMapConstant(); |
- Node* EmptyStringConstant(); |
Node* HeapNumberMapConstant(); |
- Node* NaNConstant(); |
- Node* NoContextConstant(); |
Node* NullConstant(); |
Node* UndefinedConstant(); |
@@ -281,11 +278,9 @@ |
Node* SmiTag(Node* value); |
// Untag a Smi value as a Word. |
Node* SmiUntag(Node* value); |
- Node* SmiToWord(Node* value) { return SmiUntag(value); } |
// Smi conversions. |
Node* SmiToFloat64(Node* value); |
- Node* SmiFromWord32(Node* value); |
Node* SmiToWord32(Node* value); |
// Smi operations. |
@@ -294,7 +289,6 @@ |
Node* SmiSub(Node* a, Node* b); |
Node* SmiSubWithOverflow(Node* a, Node* b); |
Node* SmiEqual(Node* a, Node* b); |
- Node* SmiAboveOrEqual(Node* a, Node* b); |
Node* SmiLessThan(Node* a, Node* b); |
Node* SmiLessThanOrEqual(Node* a, Node* b); |
Node* SmiMin(Node* a, Node* b); |
@@ -349,19 +343,13 @@ |
// Allocate an object of the given size. |
Node* Allocate(int size, AllocationFlags flags = kNone); |
- Node* InnerAllocate(Node* previous, int offset); |
// Allocate a HeapNumber without initializing its value. |
Node* AllocateHeapNumber(); |
// Allocate a HeapNumber with a specific value. |
Node* AllocateHeapNumberWithValue(Node* value); |
- // Allocate a SeqOneByteString with the given length. |
- Node* AllocateSeqOneByteString(int length); |
- // Allocate a SeqTwoByteString with the given length. |
- Node* AllocateSeqTwoByteString(int length); |
+ Node* InnerAllocate(Node* previous, int offset); |
// Store an array element to a FixedArray. |
- Node* StoreFixedArrayElementInt32Index(Node* object, Node* index, |
- Node* value); |
Node* StoreFixedArrayElementNoWriteBarrier(Node* object, Node* index, |
Node* value); |
// Load the Map of an HeapObject. |
@@ -389,17 +377,6 @@ |
Node* ChangeInt32ToTagged(Node* value); |
Node* TruncateTaggedToFloat64(Node* context, Node* value); |
Node* TruncateTaggedToWord32(Node* context, Node* value); |
- |
- // Type conversions. |
- // Throws a TypeError for {method_name} if {value} is not coercible to Object, |
- // or returns the {value} converted to a String otherwise. |
- Node* ToThisString(Node* context, Node* value, char const* method_name); |
- |
- // String helpers. |
- // Load a character from a String (might flatten a ConsString). |
- Node* StringCharCodeAt(Node* string, Node* smi_index); |
- // Return the single character string with only {code}. |
- Node* StringFromCharCode(Node* code); |
// Branching helpers. |
// TODO(danno): Can we be more cleverish wrt. edge-split? |