STATIC_ASSERT 3559 src/api.cc STATIC_ASSERT(sizeof(v8::Handle<v8::Value>) == sizeof(i::Object**)); STATIC_ASSERT 3589 src/api.cc STATIC_ASSERT(sizeof(v8::Handle<v8::Value>) == sizeof(i::Object**)); STATIC_ASSERT 3631 src/api.cc STATIC_ASSERT(sizeof(v8::Handle<v8::Value>) == sizeof(i::Object**)); STATIC_ASSERT 3652 src/api.cc STATIC_ASSERT(sizeof(v8::Handle<v8::Value>) == sizeof(i::Object**)); STATIC_ASSERT 4602 src/api.cc STATIC_ASSERT(sizeof(data) == sizeof(i::Address)); STATIC_ASSERT 4646 src/api.cc STATIC_ASSERT(sizeof(data) == sizeof(i::Address)); STATIC_ASSERT 5026 src/api.cc STATIC_ASSERT(static_cast<int>(v8::RegExp::api_flag) == \ STATIC_ASSERT 5234 src/api.cc STATIC_ASSERT(sizeof(Persistent<Value>) == sizeof(i::Object**)); STATIC_ASSERT 5245 src/api.cc STATIC_ASSERT(sizeof(Persistent<Value>) == sizeof(i::Object**)); STATIC_ASSERT 120 src/api.h STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); STATIC_ASSERT 129 src/api.h STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); STATIC_ASSERT 116 src/arm/builtins-arm.cc STATIC_ASSERT(initial_capacity >= 0); STATIC_ASSERT 165 src/arm/builtins-arm.cc STATIC_ASSERT(0 * kPointerSize == FixedArray::kMapOffset); STATIC_ASSERT 168 src/arm/builtins-arm.cc STATIC_ASSERT(1 * kPointerSize == FixedArray::kLengthOffset); STATIC_ASSERT 172 src/arm/builtins-arm.cc STATIC_ASSERT(2 * kPointerSize == FixedArray::kHeaderSize); STATIC_ASSERT 221 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 256 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 268 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 277 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 343 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 357 src/arm/builtins-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 647 src/arm/builtins-arm.cc STATIC_ASSERT(JSValue::kSize == 4 * kPointerSize); STATIC_ASSERT 660 src/arm/builtins-arm.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 1338 src/arm/builtins-arm.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 1550 src/arm/builtins-arm.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 551 src/arm/code-stubs-arm.cc STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); STATIC_ASSERT 1115 src/arm/code-stubs-arm.cc STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); STATIC_ASSERT 1468 src/arm/code-stubs-arm.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1494 src/arm/code-stubs-arm.cc STATIC_ASSERT(LAST_TYPE < kNotStringTag + kIsSymbolMask); STATIC_ASSERT 1495 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1546 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1618 src/arm/code-stubs-arm.cc STATIC_ASSERT(8 == kDoubleSize); STATIC_ASSERT 1723 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2379 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2724 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3839 src/arm/code-stubs-arm.cc STATIC_ASSERT(((kFailureTag + 1) & kFailureTagMask) == 0); STATIC_ASSERT 3856 src/arm/code-stubs-arm.cc STATIC_ASSERT(Failure::RETRY_AFTER_GC == 0); STATIC_ASSERT 4491 src/arm/code-stubs-arm.cc STATIC_ASSERT(Heap::kArgumentsCalleeIndex == 1); STATIC_ASSERT 4498 src/arm/code-stubs-arm.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 4658 src/arm/code-stubs-arm.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 4749 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4775 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4776 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 4841 src/arm/code-stubs-arm.cc STATIC_ASSERT((kStringTag | kSeqStringTag) == 0); STATIC_ASSERT 4854 src/arm/code-stubs-arm.cc STATIC_ASSERT(kConsStringTag < kExternalStringTag); STATIC_ASSERT 4855 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSlicedStringTag > kExternalStringTag); STATIC_ASSERT 4856 src/arm/code-stubs-arm.cc STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); STATIC_ASSERT 4857 src/arm/code-stubs-arm.cc STATIC_ASSERT(kShortExternalStringTag > kExternalStringTag); STATIC_ASSERT 4863 src/arm/code-stubs-arm.cc STATIC_ASSERT(kNotStringTag != 0 && kShortExternalStringTag !=0); STATIC_ASSERT 4883 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 4891 src/arm/code-stubs-arm.cc STATIC_ASSERT(4 == kAsciiStringTag); STATIC_ASSERT 4892 src/arm/code-stubs-arm.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 5041 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5042 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 5115 src/arm/code-stubs-arm.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 5135 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5136 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 5530 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5531 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiShiftSize == 0); STATIC_ASSERT 5540 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5644 src/arm/code-stubs-arm.cc STATIC_ASSERT(kObjectAlignment >= kReadAlignment); STATIC_ASSERT 5847 src/arm/code-stubs-arm.cc STATIC_ASSERT(SymbolTable::kEntrySize == 1); STATIC_ASSERT 5962 src/arm/code-stubs-arm.cc STATIC_ASSERT(kFromOffset == kToOffset + 4); STATIC_ASSERT 5963 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5964 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 5980 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6005 src/arm/code-stubs-arm.cc STATIC_ASSERT(kIsIndirectStringMask == (kSlicedStringTag & kConsStringTag)); STATIC_ASSERT 6006 src/arm/code-stubs-arm.cc STATIC_ASSERT(kIsIndirectStringMask != 0); STATIC_ASSERT 6053 src/arm/code-stubs-arm.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 6054 src/arm/code-stubs-arm.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 6075 src/arm/code-stubs-arm.cc STATIC_ASSERT(kExternalStringTag != 0); STATIC_ASSERT 6076 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6091 src/arm/code-stubs-arm.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 6096 src/arm/code-stubs-arm.cc STATIC_ASSERT((kAsciiStringTag & kStringEncodingMask) != 0); STATIC_ASSERT 6112 src/arm/code-stubs-arm.cc STATIC_ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0); STATIC_ASSERT 6122 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 6131 src/arm/code-stubs-arm.cc STATIC_ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0); STATIC_ASSERT 6168 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6201 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6268 src/arm/code-stubs-arm.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6269 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6314 src/arm/code-stubs-arm.cc STATIC_ASSERT(kStringTag == 0); STATIC_ASSERT 6345 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6348 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6372 src/arm/code-stubs-arm.cc STATIC_ASSERT(String::kMaxLength < String::kMaxLength * 2); STATIC_ASSERT 6420 src/arm/code-stubs-arm.cc STATIC_ASSERT((String::kMaxLength & 0x80000000) == 0); STATIC_ASSERT 6435 src/arm/code-stubs-arm.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 6461 src/arm/code-stubs-arm.cc STATIC_ASSERT(kAsciiStringTag != 0 && kAsciiDataHintTag != 0); STATIC_ASSERT 6471 src/arm/code-stubs-arm.cc STATIC_ASSERT(SlicedString::kMinLength >= ConsString::kMinLength); STATIC_ASSERT 6495 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6497 src/arm/code-stubs-arm.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 6505 src/arm/code-stubs-arm.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 6511 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6513 src/arm/code-stubs-arm.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 6521 src/arm/code-stubs-arm.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 6534 src/arm/code-stubs-arm.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 6731 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 6741 src/arm/code-stubs-arm.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6742 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6774 src/arm/code-stubs-arm.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 6781 src/arm/code-stubs-arm.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6782 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6792 src/arm/code-stubs-arm.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 414 src/arm/codegen-arm.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 419 src/arm/codegen-arm.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 441 src/arm/codegen-arm.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 1113 src/arm/full-codegen-arm.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1173 src/arm/full-codegen-arm.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1934 src/arm/full-codegen-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2747 src/arm/full-codegen-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2748 src/arm/full-codegen-arm.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 2749 src/arm/full-codegen-arm.cc STATIC_ASSERT(kPointerSize == 4); STATIC_ASSERT 2969 src/arm/full-codegen-arm.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2973 src/arm/full-codegen-arm.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2978 src/arm/full-codegen-arm.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2982 src/arm/full-codegen-arm.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == LAST_TYPE - 1); STATIC_ASSERT 3500 src/arm/full-codegen-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 4277 src/arm/full-codegen-arm.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 4497 src/arm/full-codegen-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 89 src/arm/ic-arm.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 341 src/arm/ic-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 374 src/arm/ic-arm.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1377 src/arm/ic-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1387 src/arm/ic-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 287 src/arm/lithium-arm.h STATIC_ASSERT(R == 0 || R == 1); STATIC_ASSERT 2203 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2204 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2206 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2208 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 3489 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(kPointerSize == kSeedSize); STATIC_ASSERT 4262 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(kHeapObjectTag == 1); STATIC_ASSERT 4345 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(kHeapObjectTag == 1); STATIC_ASSERT 5131 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 5338 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 5394 src/arm/lithium-codegen-arm.cc STATIC_ASSERT(kPointerSizeLog2 > kSmiTagSize); STATIC_ASSERT 1194 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 1195 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0 * kPointerSize); STATIC_ASSERT 1196 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 1197 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 1198 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 1199 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 1229 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 1252 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 1253 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 1254 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 1255 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 1256 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 1257 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 1286 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 1287 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0 * kPointerSize); STATIC_ASSERT 1288 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 1289 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 1290 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 1291 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 1308 src/arm/macro-assembler-arm.cc STATIC_ASSERT(StackHandler::JS_ENTRY == 0); STATIC_ASSERT 1871 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 1872 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 1873 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 1874 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 1884 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 1885 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 1886 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 1887 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 1899 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 1900 src/arm/macro-assembler-arm.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 2258 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2970 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2979 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2987 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2996 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3004 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3011 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3018 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3075 src/arm/macro-assembler-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1591 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1592 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1805 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1806 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2031 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2049 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2107 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2122 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2187 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2247 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2263 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3622 src/arm/stub-cache-arm.cc STATIC_ASSERT((kSmiTag == 0) && (kSmiTagSize == 1)); STATIC_ASSERT 4288 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 4437 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 4447 src/arm/stub-cache-arm.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 121 src/atomicops_internals_x86_msvc.h STATIC_ASSERT(sizeof(Atomic64) == sizeof(PVOID)); STATIC_ASSERT 67 src/builtins.cc STATIC_ASSERT(extra_args == NEEDS_CALLED_FUNCTION); STATIC_ASSERT 74 src/builtins.cc STATIC_ASSERT(extra_args == NO_EXTRA_ARGUMENTS); STATIC_ASSERT 362 src/builtins.cc STATIC_ASSERT(FixedArray::kMapOffset == 0); STATIC_ASSERT 363 src/builtins.cc STATIC_ASSERT(FixedArray::kLengthOffset == kPointerSize); STATIC_ASSERT 364 src/builtins.cc STATIC_ASSERT(FixedArray::kHeaderSize == 2 * kPointerSize); STATIC_ASSERT 970 src/builtins.cc STATIC_ASSERT(FixedArray::kMaxLength < kHalfOfMaxInt); STATIC_ASSERT 1040 src/code-stubs.h STATIC_ASSERT(NUMBER_OF_TYPES <= 8); STATIC_ASSERT 59 src/elements-kind.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == FIRST_FAST_ELEMENTS_KIND); STATIC_ASSERT 1614 src/elements.cc STATIC_ASSERT((sizeof(accessor_array) / sizeof(*accessor_array)) == STATIC_ASSERT 97 src/frames.h STATIC_ASSERT(LAST_KIND < (1 << kKindWidth)); STATIC_ASSERT 314 src/hashmap.h STATIC_ASSERT(sizeof(Key*) == sizeof(void*)); // NOLINT STATIC_ASSERT 315 src/hashmap.h STATIC_ASSERT(sizeof(Value*) == sizeof(void*)); // NOLINT STATIC_ASSERT 1596 src/heap.cc STATIC_ASSERT((FixedDoubleArray::kHeaderSize & kDoubleAlignmentMask) == 0); STATIC_ASSERT 2448 src/heap.cc STATIC_ASSERT(HeapNumber::kSize <= Page::kNonCodeObjectAreaSize); STATIC_ASSERT 2469 src/heap.cc STATIC_ASSERT(HeapNumber::kSize <= Page::kMaxNonCodeHeapObjectSize); STATIC_ASSERT 3032 src/heap.cc STATIC_ASSERT(Foreign::kSize <= Page::kMaxNonCodeHeapObjectSize); STATIC_ASSERT 3201 src/heap.cc STATIC_ASSERT(ConsString::kMinLength <= SlicedString::kMinLength); STATIC_ASSERT 4932 src/heap.cc STATIC_ASSERT(Context::MIN_CONTEXT_SLOTS == Context::THROWN_OBJECT_INDEX); STATIC_ASSERT 2268 src/heap.h STATIC_ASSERT((kEntriesPerBucket & (kEntriesPerBucket - 1)) == 0); STATIC_ASSERT 2269 src/heap.h STATIC_ASSERT(kEntriesPerBucket == -kHashMask); STATIC_ASSERT 2554 src/heap.h STATIC_ASSERT((1 << kTranscendentalTypeBits) >= kNumberOfCaches); STATIC_ASSERT 2672 src/heap.h STATIC_ASSERT((kHeapObjectTag & kNotMarkedBit) != 0); STATIC_ASSERT 333 src/hydrogen-instructions.h STATIC_ASSERT(kNumRepresentations <= (1 << kBitsPerByte)); STATIC_ASSERT 447 src/hydrogen-instructions.h STATIC_ASSERT(kUninitialized < (1 << (2 * kBitsPerByte))); STATIC_ASSERT 555 src/hydrogen-instructions.h STATIC_ASSERT(kLastFlag < kBitsPerInt); STATIC_ASSERT 4670 src/hydrogen-instructions.h STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); STATIC_ASSERT 6024 src/hydrogen.cc STATIC_ASSERT(FAST_SMI_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); STATIC_ASSERT 6025 src/hydrogen.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); STATIC_ASSERT 6026 src/hydrogen.cc STATIC_ASSERT(FAST_DOUBLE_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); STATIC_ASSERT 6027 src/hydrogen.cc STATIC_ASSERT(DICTIONARY_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); STATIC_ASSERT 6034 src/hydrogen.cc STATIC_ASSERT(LAST_EXTERNAL_ARRAY_ELEMENTS_KIND == STATIC_ASSERT 361 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 616 src/ia32/builtins-ia32.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 809 src/ia32/builtins-ia32.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 901 src/ia32/builtins-ia32.cc STATIC_ASSERT(initial_capacity >= 0); STATIC_ASSERT 1011 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 1135 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1190 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1491 src/ia32/builtins-ia32.cc STATIC_ASSERT(JSValue::kSize == 4 * kPointerSize); STATIC_ASSERT 1500 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1556 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1570 src/ia32/builtins-ia32.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 383 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kPointerSize == 4); STATIC_ASSERT 384 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 385 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 459 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kPointerSize == 4); STATIC_ASSERT 460 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 461 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1096 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1352 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); // Adjust zero check if not the case. STATIC_ASSERT 1432 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); // Adjust code below if not the case. STATIC_ASSERT 1460 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 2483 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 3311 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 3312 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); // Shifting code depends on these. STATIC_ASSERT 3327 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 3328 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); // Shifting code depends on these. STATIC_ASSERT 3467 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(Heap::kArgumentsCalleeIndex == 1); STATIC_ASSERT 3474 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 3644 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 3723 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3747 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3748 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 3808 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kStringTag | kSeqStringTag | kTwoByteStringTag) == 0); STATIC_ASSERT 3826 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kConsStringTag < kExternalStringTag); STATIC_ASSERT 3827 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSlicedStringTag > kExternalStringTag); STATIC_ASSERT 3828 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); STATIC_ASSERT 3829 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kShortExternalStringTag > kExternalStringTag); STATIC_ASSERT 3835 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kNotStringTag != 0 && kShortExternalStringTag !=0); STATIC_ASSERT 3857 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kSeqStringTag | kTwoByteStringTag) == 0); STATIC_ASSERT 3962 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3963 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); // esi is smi (powered by 2). STATIC_ASSERT 4028 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4029 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 4103 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 4105 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 4126 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4127 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 4233 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4242 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(8 == kDoubleSize); STATIC_ASSERT 4392 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(((kQuietNaNHighBitsMask << 1) & 0x80000000u) != 0); STATIC_ASSERT 4400 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(EQUAL != 1); STATIC_ASSERT 4428 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4437 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagMask == 1); STATIC_ASSERT 4463 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 4469 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kHeapObjectTag != 0); STATIC_ASSERT 4597 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4598 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagMask == 1); STATIC_ASSERT 4938 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(((kFailureTag + 1) & kFailureTagMask) == 0); STATIC_ASSERT 4970 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(Failure::RETRY_AFTER_GC == 0); STATIC_ASSERT 5445 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5456 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5508 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5537 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5538 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiShiftSize == 0); STATIC_ASSERT 5547 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5548 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 5549 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiShiftSize == 0); STATIC_ASSERT 5636 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5645 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5662 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(Smi::kMaxValue == String::kMaxLength); STATIC_ASSERT 5718 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 5719 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 5746 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kAsciiStringTag != 0 && kAsciiDataHintTag != 0); STATIC_ASSERT 5755 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SlicedString::kMinLength >= ConsString::kMinLength); STATIC_ASSERT 5767 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 5771 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 5775 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 5788 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 5792 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 5796 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 5809 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 6099 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SymbolTable::kEntrySize == 1); STATIC_ASSERT 6236 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6270 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kIsIndirectStringMask == (kSlicedStringTag & kConsStringTag)); STATIC_ASSERT 6271 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kIsIndirectStringMask != 0); STATIC_ASSERT 6319 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 6320 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 6346 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kExternalStringTag != 0); STATIC_ASSERT 6347 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6358 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 6366 src/ia32/code-stubs-ia32.cc STATIC_ASSERT((kAsciiStringTag & kStringEncodingMask) != 0); STATIC_ASSERT 6411 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6412 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 6454 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6511 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6512 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6575 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6576 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6705 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6714 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 6726 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6727 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6752 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6763 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 6772 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6773 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6785 src/ia32/code-stubs-ia32.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 703 src/ia32/codegen-ia32.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 720 src/ia32/codegen-ia32.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 735 src/ia32/codegen-ia32.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 736 src/ia32/codegen-ia32.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 178 src/ia32/debug-ia32.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiShiftSize == 0); STATIC_ASSERT 1072 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1123 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 2677 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2678 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 2679 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kPointerSize == 4); STATIC_ASSERT 2898 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2902 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2907 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2911 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == LAST_TYPE - 1); STATIC_ASSERT 3436 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 4259 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 4473 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 4474 src/ia32/full-codegen-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 84 src/ia32/ic-ia32.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 327 src/ia32/ic-ia32.cc STATIC_ASSERT((kPointerSize == 4) && (kSmiTagSize == 1) && (kSmiTag == 0)); STATIC_ASSERT 361 src/ia32/ic-ia32.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 168 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(kDoubleSize == 2 * kPointerSize); STATIC_ASSERT 1917 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2039 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2040 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2042 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2044 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 3349 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(kPointerSize == kSeedSize); STATIC_ASSERT 3882 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); STATIC_ASSERT 5065 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 5271 src/ia32/lithium-codegen-ia32.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 283 src/ia32/lithium-ia32.h STATIC_ASSERT(R == 0 || R == 1); STATIC_ASSERT 447 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 448 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 449 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 450 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 460 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 461 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 462 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 463 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 476 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 477 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 616 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 831 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 832 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 833 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 834 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 835 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 836 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 866 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 888 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 889 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 890 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 891 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 892 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 893 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 928 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 929 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 930 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 931 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 932 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 933 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 950 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(StackHandler::JS_ENTRY == 0); STATIC_ASSERT 1751 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(String::kHashShift >= kSmiTagSize && kSmiTag == 0); STATIC_ASSERT 2567 src/ia32/macro-assembler-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 454 src/ia32/macro-assembler-ia32.h STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 455 src/ia32/macro-assembler-ia32.h STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 464 src/ia32/macro-assembler-ia32.h STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 466 src/ia32/macro-assembler-ia32.h STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 710 src/ia32/regexp-macro-assembler-ia32.cc STATIC_ASSERT(FAILURE == 0); // Return value for failure is zero. STATIC_ASSERT 322 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 1475 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1476 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1690 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1691 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1921 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1938 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2003 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2020 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2127 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2144 src/ia32/stub-cache-ia32.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 395 src/ic.h STATIC_ASSERT(kGrowICDelta == STATIC_ASSERT 398 src/ic.h STATIC_ASSERT(kGrowICDelta == STATIC_ASSERT 401 src/ic.h STATIC_ASSERT(kGrowICDelta == STATIC_ASSERT 674 src/incremental-marking.cc STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); STATIC_ASSERT 851 src/incremental-marking.cc STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); STATIC_ASSERT 569 src/jsregexp.cc STATIC_ASSERT( STATIC_ASSERT 571 src/jsregexp.cc STATIC_ASSERT( STATIC_ASSERT 573 src/jsregexp.cc STATIC_ASSERT(static_cast<int>(NativeRegExpMacroAssembler::EXCEPTION) STATIC_ASSERT 5680 src/jsregexp.cc STATIC_ASSERT(BoyerMoorePositionInfo::kMapSize == STATIC_ASSERT 1760 src/lithium-allocator.cc STATIC_ASSERT(DoubleRegister::kNumAllocatableRegisters >= STATIC_ASSERT 140 src/lithium-allocator.h STATIC_ASSERT(IS_POWER_OF_TWO(kStep)); STATIC_ASSERT 210 src/liveedit.cc STATIC_ASSERT(MAX_DIRECTION_FLAG_VALUE < (1 << kDirectionSizeBits)); STATIC_ASSERT 1553 src/liveedit.cc STATIC_ASSERT(sizeof(Address) == kPointerSize); STATIC_ASSERT 1854 src/mark-compact.cc STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); STATIC_ASSERT 1891 src/mark-compact.cc STATIC_ASSERT(Map::kPointerFieldsEndOffset == STATIC_ASSERT 2492 src/mark-compact.cc STATIC_ASSERT(MapCache::kEntrySize == 2); STATIC_ASSERT 2530 src/mark-compact.cc STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); STATIC_ASSERT 2553 src/mark-compact.cc STATIC_ASSERT(LAST_TYPE == LAST_JS_OBJECT_TYPE); STATIC_ASSERT 120 src/mips/builtins-mips.cc STATIC_ASSERT(initial_capacity >= 0); STATIC_ASSERT 168 src/mips/builtins-mips.cc STATIC_ASSERT(0 * kPointerSize == FixedArray::kMapOffset); STATIC_ASSERT 172 src/mips/builtins-mips.cc STATIC_ASSERT(1 * kPointerSize == FixedArray::kLengthOffset); STATIC_ASSERT 177 src/mips/builtins-mips.cc STATIC_ASSERT(2 * kPointerSize == FixedArray::kHeaderSize); STATIC_ASSERT 227 src/mips/builtins-mips.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 277 src/mips/builtins-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 287 src/mips/builtins-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 351 src/mips/builtins-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 364 src/mips/builtins-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 663 src/mips/builtins-mips.cc STATIC_ASSERT(JSValue::kSize == 4 * kPointerSize); STATIC_ASSERT 676 src/mips/builtins-mips.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 1366 src/mips/builtins-mips.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 1574 src/mips/builtins-mips.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 552 src/mips/code-stubs-mips.cc STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); STATIC_ASSERT 1143 src/mips/code-stubs-mips.cc STATIC_ASSERT(HeapNumber::kSignMask == 0x80000000u); STATIC_ASSERT 1541 src/mips/code-stubs-mips.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1566 src/mips/code-stubs-mips.cc STATIC_ASSERT(LAST_TYPE < kNotStringTag + kIsSymbolMask); STATIC_ASSERT 1567 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1619 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1691 src/mips/code-stubs-mips.cc STATIC_ASSERT(8 == kDoubleSize); STATIC_ASSERT 1797 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2465 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2840 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4000 src/mips/code-stubs-mips.cc STATIC_ASSERT(((kFailureTag + 1) & kFailureTagMask) == 0); STATIC_ASSERT 4017 src/mips/code-stubs-mips.cc STATIC_ASSERT(Failure::RETRY_AFTER_GC == 0); STATIC_ASSERT 4677 src/mips/code-stubs-mips.cc STATIC_ASSERT(Heap::kArgumentsCalleeIndex == 1); STATIC_ASSERT 4684 src/mips/code-stubs-mips.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 4854 src/mips/code-stubs-mips.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 4945 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4976 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4977 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 4989 src/mips/code-stubs-mips.cc STATIC_ASSERT(kStringTag == 0); STATIC_ASSERT 5042 src/mips/code-stubs-mips.cc STATIC_ASSERT((kStringTag | kSeqStringTag) == 0); STATIC_ASSERT 5056 src/mips/code-stubs-mips.cc STATIC_ASSERT(kConsStringTag < kExternalStringTag); STATIC_ASSERT 5057 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSlicedStringTag > kExternalStringTag); STATIC_ASSERT 5058 src/mips/code-stubs-mips.cc STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); STATIC_ASSERT 5059 src/mips/code-stubs-mips.cc STATIC_ASSERT(kShortExternalStringTag > kExternalStringTag); STATIC_ASSERT 5064 src/mips/code-stubs-mips.cc STATIC_ASSERT(kNotStringTag != 0 && kShortExternalStringTag !=0); STATIC_ASSERT 5084 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 5092 src/mips/code-stubs-mips.cc STATIC_ASSERT(kStringEncodingMask == 4); STATIC_ASSERT 5093 src/mips/code-stubs-mips.cc STATIC_ASSERT(kAsciiStringTag == 4); STATIC_ASSERT 5094 src/mips/code-stubs-mips.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 5253 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5254 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 5332 src/mips/code-stubs-mips.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 5350 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5351 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 5755 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5756 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiShiftSize == 0); STATIC_ASSERT 5766 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5872 src/mips/code-stubs-mips.cc STATIC_ASSERT(kObjectAlignment >= kReadAlignment); STATIC_ASSERT 6048 src/mips/code-stubs-mips.cc STATIC_ASSERT(SymbolTable::kEntrySize == 1); STATIC_ASSERT 6167 src/mips/code-stubs-mips.cc STATIC_ASSERT(kFromOffset == kToOffset + 4); STATIC_ASSERT 6168 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6169 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTagSize + kSmiShiftSize == 1); STATIC_ASSERT 6211 src/mips/code-stubs-mips.cc STATIC_ASSERT(kIsIndirectStringMask == (kSlicedStringTag & kConsStringTag)); STATIC_ASSERT 6212 src/mips/code-stubs-mips.cc STATIC_ASSERT(kIsIndirectStringMask != 0); STATIC_ASSERT 6259 src/mips/code-stubs-mips.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 6260 src/mips/code-stubs-mips.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 6281 src/mips/code-stubs-mips.cc STATIC_ASSERT(kExternalStringTag != 0); STATIC_ASSERT 6282 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6297 src/mips/code-stubs-mips.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 6302 src/mips/code-stubs-mips.cc STATIC_ASSERT((kAsciiStringTag & kStringEncodingMask) != 0); STATIC_ASSERT 6319 src/mips/code-stubs-mips.cc STATIC_ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0); STATIC_ASSERT 6329 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0); STATIC_ASSERT 6339 src/mips/code-stubs-mips.cc STATIC_ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0); STATIC_ASSERT 6374 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6408 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6484 src/mips/code-stubs-mips.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6485 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6527 src/mips/code-stubs-mips.cc STATIC_ASSERT(kStringTag == 0); STATIC_ASSERT 6558 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6589 src/mips/code-stubs-mips.cc STATIC_ASSERT(String::kMaxLength < String::kMaxLength * 2); STATIC_ASSERT 6633 src/mips/code-stubs-mips.cc STATIC_ASSERT((String::kMaxLength & 0x80000000) == 0); STATIC_ASSERT 6647 src/mips/code-stubs-mips.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 6674 src/mips/code-stubs-mips.cc STATIC_ASSERT(kAsciiStringTag != 0 && kAsciiDataHintTag != 0); STATIC_ASSERT 6683 src/mips/code-stubs-mips.cc STATIC_ASSERT(SlicedString::kMinLength >= ConsString::kMinLength); STATIC_ASSERT 6706 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6709 src/mips/code-stubs-mips.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 6716 src/mips/code-stubs-mips.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 6722 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 6724 src/mips/code-stubs-mips.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 6731 src/mips/code-stubs-mips.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 6744 src/mips/code-stubs-mips.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 6948 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 6955 src/mips/code-stubs-mips.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 6956 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 6992 src/mips/code-stubs-mips.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 6999 src/mips/code-stubs-mips.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 7000 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 7012 src/mips/code-stubs-mips.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 406 src/mips/codegen-mips.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 411 src/mips/codegen-mips.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 434 src/mips/codegen-mips.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 190 src/mips/constants-mips.h STATIC_ASSERT(kMaxWatchpointCode < kMaxStopCode); STATIC_ASSERT 1119 src/mips/full-codegen-mips.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1178 src/mips/full-codegen-mips.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1948 src/mips/full-codegen-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2767 src/mips/full-codegen-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2768 src/mips/full-codegen-mips.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 2769 src/mips/full-codegen-mips.cc STATIC_ASSERT(kPointerSize == 4); STATIC_ASSERT 2987 src/mips/full-codegen-mips.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2991 src/mips/full-codegen-mips.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2995 src/mips/full-codegen-mips.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2999 src/mips/full-codegen-mips.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == LAST_TYPE - 1); STATIC_ASSERT 3534 src/mips/full-codegen-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 4317 src/mips/full-codegen-mips.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 4531 src/mips/full-codegen-mips.cc STATIC_ASSERT(0 == kSmiTag); STATIC_ASSERT 86 src/mips/ic-mips.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 342 src/mips/ic-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 376 src/mips/ic-mips.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 1262 src/mips/ic-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1270 src/mips/ic-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1937 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 1938 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 1940 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 1942 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 3257 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(kPointerSize == kSeedSize); STATIC_ASSERT 4045 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(kHeapObjectTag == 1); STATIC_ASSERT 4930 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 5143 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 5198 src/mips/lithium-codegen-mips.cc STATIC_ASSERT(kPointerSizeLog2 > kSmiTagSize); STATIC_ASSERT 286 src/mips/lithium-mips.h STATIC_ASSERT(R == 0 || R == 1); STATIC_ASSERT 2750 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2751 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0 * kPointerSize); STATIC_ASSERT 2752 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2753 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2754 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2755 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2788 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2815 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2816 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2817 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2818 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2819 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2820 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2852 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2853 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0 * kPointerSize); STATIC_ASSERT 2854 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2855 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2856 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2857 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2874 src/mips/macro-assembler-mips.cc STATIC_ASSERT(StackHandler::JS_ENTRY == 0); STATIC_ASSERT 3344 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 3345 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 3346 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 3347 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 3357 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 3358 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 3359 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 3360 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 3372 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 3373 src/mips/macro-assembler-mips.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 4043 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4548 src/mips/macro-assembler-mips.cc STATIC_ASSERT(2 * kPointerSize == ExitFrameConstants::kCallerSPDisplacement); STATIC_ASSERT 4549 src/mips/macro-assembler-mips.cc STATIC_ASSERT(1 * kPointerSize == ExitFrameConstants::kCallerPCOffset); STATIC_ASSERT 4550 src/mips/macro-assembler-mips.cc STATIC_ASSERT(0 * kPointerSize == ExitFrameConstants::kCallerFPOffset); STATIC_ASSERT 4779 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4789 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4798 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4805 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4812 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4869 src/mips/macro-assembler-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1596 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1597 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1810 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 1811 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2038 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2056 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2114 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2129 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2181 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2243 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2259 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3626 src/mips/stub-cache-mips.cc STATIC_ASSERT((kSmiTag == 0) && (kSmiTagSize == 1)); STATIC_ASSERT 4353 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 4500 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 4509 src/mips/stub-cache-mips.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2); STATIC_ASSERT 200 src/objects-inl.h STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 285 src/objects-inl.h STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 304 src/objects-inl.h STATIC_ASSERT(kIsIndirectStringTag != 0); STATIC_ASSERT 305 src/objects-inl.h STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); STATIC_ASSERT 320 src/objects-inl.h STATIC_ASSERT(kIsIndirectStringTag != 0); STATIC_ASSERT 321 src/objects-inl.h STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); STATIC_ASSERT 493 src/objects-inl.h STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); STATIC_ASSERT 500 src/objects-inl.h STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 2371 src/objects-inl.h STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); STATIC_ASSERT 3020 src/objects-inl.h STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); STATIC_ASSERT 3857 src/objects-inl.h STATIC_ASSERT(holder::offset % kPointerSize == 0); \ STATIC_ASSERT 3874 src/objects-inl.h STATIC_ASSERT(holder::offset % kPointerSize == kIntSize); \ STATIC_ASSERT 117 src/objects-visiting.h STATIC_ASSERT(kVisitorIdCount <= 256); STATIC_ASSERT 187 src/objects-visiting.h STATIC_ASSERT( STATIC_ASSERT 7306 src/objects.cc STATIC_ASSERT(kEntryLength == 3); STATIC_ASSERT 9979 src/objects.cc STATIC_ASSERT(kMaxUncheckedOldFastElementsLength <= STATIC_ASSERT 473 src/objects.h STATIC_ASSERT((kSeqStringTag & kIsIndirectStringMask) == 0); STATIC_ASSERT 474 src/objects.h STATIC_ASSERT((kExternalStringTag & kIsIndirectStringMask) == 0); STATIC_ASSERT 475 src/objects.h STATIC_ASSERT( STATIC_ASSERT 477 src/objects.h STATIC_ASSERT( STATIC_ASSERT 483 src/objects.h STATIC_ASSERT(IS_POWER_OF_TWO(kSlicedNotConsMask) && kSlicedNotConsMask != 0); STATIC_ASSERT 4217 src/objects.h STATIC_ASSERT(LAST_CODE_KIND < 16); STATIC_ASSERT 4599 src/objects.h STATIC_ASSERT(kStackSlotsFirstBit + kStackSlotsBitCount <= 32); STATIC_ASSERT 4600 src/objects.h STATIC_ASSERT(kUnaryOpTypeFirstBit + kUnaryOpTypeBitCount <= 32); STATIC_ASSERT 4601 src/objects.h STATIC_ASSERT(kBinaryOpTypeFirstBit + kBinaryOpTypeBitCount <= 32); STATIC_ASSERT 4602 src/objects.h STATIC_ASSERT(kBinaryOpResultTypeFirstBit + STATIC_ASSERT 4604 src/objects.h STATIC_ASSERT(kCompareStateFirstBit + kCompareStateBitCount <= 32); STATIC_ASSERT 4605 src/objects.h STATIC_ASSERT(kCompareOperationFirstBit + kCompareOperationBitCount <= 32); STATIC_ASSERT 4606 src/objects.h STATIC_ASSERT(kToBooleanStateFirstBit + kToBooleanStateBitCount <= 32); STATIC_ASSERT 4607 src/objects.h STATIC_ASSERT(kHasFunctionCacheFirstBit + kHasFunctionCacheBitCount <= 32); STATIC_ASSERT 4632 src/objects.h STATIC_ASSERT(kStubMajorKeyFirstBit + kStubMajorKeyBits <= 32); STATIC_ASSERT 4633 src/objects.h STATIC_ASSERT(kSafepointTableOffsetFirstBit + STATIC_ASSERT 5887 src/objects.h STATIC_ASSERT(SharedFunctionInfo::kCompilerHintsCount <= STATIC_ASSERT 424 src/platform-cygwin.cc STATIC_ASSERT(sizeof(Thread::LocalStorageKey) == sizeof(pthread_key_t)); STATIC_ASSERT 432 src/platform-cygwin.cc STATIC_ASSERT(sizeof(Thread::LocalStorageKey) == sizeof(pthread_key_t)); STATIC_ASSERT 69 src/preparse-data.cc STATIC_ASSERT(PreparseDataConstants::kMessageStartPos == 0); STATIC_ASSERT 71 src/preparse-data.cc STATIC_ASSERT(PreparseDataConstants::kMessageEndPos == 1); STATIC_ASSERT 73 src/preparse-data.cc STATIC_ASSERT(PreparseDataConstants::kMessageArgCountPos == 2); STATIC_ASSERT 75 src/preparse-data.cc STATIC_ASSERT(PreparseDataConstants::kMessageTextPos == 3); STATIC_ASSERT 77 src/runtime-profiler.cc STATIC_ASSERT(kProfilerTicksBeforeOptimization < 256); STATIC_ASSERT 78 src/runtime-profiler.cc STATIC_ASSERT(kProfilerTicksBeforeReenablingOptimization < 256); STATIC_ASSERT 79 src/runtime-profiler.cc STATIC_ASSERT(kTicksWhenNotEnoughTypeInfo < 256); STATIC_ASSERT 7191 src/runtime.cc STATIC_ASSERT(String::kMaxLength < 0x7fffffff); STATIC_ASSERT 71 src/safepoint-table.cc STATIC_ASSERT(SafepointEntry::DeoptimizationIndexField::kMax == STATIC_ASSERT 89 src/scanner.cc STATIC_ASSERT(Token::NUM_TOKENS <= 0x100); STATIC_ASSERT 903 src/scanner.cc STATIC_ASSERT(keyword_length >= kMinLength); \ STATIC_ASSERT 904 src/scanner.cc STATIC_ASSERT(keyword_length <= kMaxLength); \ STATIC_ASSERT 59 src/scanner.h STATIC_ASSERT((kLanguageModeMask & CLASSIC_MODE) == CLASSIC_MODE); STATIC_ASSERT 60 src/scanner.h STATIC_ASSERT((kLanguageModeMask & STRICT_MODE) == STRICT_MODE); STATIC_ASSERT 61 src/scanner.h STATIC_ASSERT((kLanguageModeMask & EXTENDED_MODE) == EXTENDED_MODE); STATIC_ASSERT 450 src/scanner.h STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); STATIC_ASSERT 965 src/serialize.cc STATIC_ASSERT(kRootArrayNumberOfConstantEncodings == STATIC_ASSERT 967 src/serialize.cc STATIC_ASSERT(kMaxRepeats == 12); STATIC_ASSERT 178 src/small-pointer-list.h STATIC_ASSERT(kTagMask + 1 <= kPointerAlignment); STATIC_ASSERT 182 src/small-pointer-list.h STATIC_ASSERT(kSingletonTag == 0); STATIC_ASSERT 932 src/spaces.h STATIC_ASSERT(Page::kPageSize % kRegionSize == 0); STATIC_ASSERT 73 src/stub-cache.cc STATIC_ASSERT((Code::ICStateField::kMask & 1) == 1); STATIC_ASSERT 338 src/stub-cache.h STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); STATIC_ASSERT 833 src/utils.h STATIC_ASSERT(sizeof(Dest) == sizeof(Source)); STATIC_ASSERT 128 src/v8utils.h STATIC_ASSERT(sizeof(T) == kPointerSize); STATIC_ASSERT 349 src/x64/builtins-x64.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 686 src/x64/builtins-x64.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 885 src/x64/builtins-x64.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 978 src/x64/builtins-x64.cc STATIC_ASSERT(initial_capacity >= 0); STATIC_ASSERT 1347 src/x64/builtins-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1382 src/x64/builtins-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1416 src/x64/builtins-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1511 src/x64/builtins-x64.cc STATIC_ASSERT(JSValue::kSize == 4 * kPointerSize); STATIC_ASSERT 1520 src/x64/builtins-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1282 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiValueSize == 32); STATIC_ASSERT 2490 src/x64/code-stubs-x64.cc STATIC_ASSERT(Heap::kArgumentsCalleeIndex == 1); STATIC_ASSERT 2498 src/x64/code-stubs-x64.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 2693 src/x64/code-stubs-x64.cc STATIC_ASSERT(Heap::kArgumentsLengthIndex == 0); STATIC_ASSERT 2834 src/x64/code-stubs-x64.cc STATIC_ASSERT(FixedArray::kMaxLength < kMaxInt - FixedArray::kLengthOffset); STATIC_ASSERT 2855 src/x64/code-stubs-x64.cc STATIC_ASSERT((kStringTag | kSeqStringTag | kTwoByteStringTag) == 0); STATIC_ASSERT 2873 src/x64/code-stubs-x64.cc STATIC_ASSERT(kConsStringTag < kExternalStringTag); STATIC_ASSERT 2874 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSlicedStringTag > kExternalStringTag); STATIC_ASSERT 2875 src/x64/code-stubs-x64.cc STATIC_ASSERT(kIsNotStringMask > kExternalStringTag); STATIC_ASSERT 2876 src/x64/code-stubs-x64.cc STATIC_ASSERT(kShortExternalStringTag > kExternalStringTag); STATIC_ASSERT 2882 src/x64/code-stubs-x64.cc STATIC_ASSERT(kNotStringTag != 0 && kShortExternalStringTag !=0); STATIC_ASSERT 2906 src/x64/code-stubs-x64.cc STATIC_ASSERT((kSeqStringTag | kTwoByteStringTag) == 0); STATIC_ASSERT 3168 src/x64/code-stubs-x64.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 3170 src/x64/code-stubs-x64.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 3192 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3193 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTagSize == 1); STATIC_ASSERT 3302 src/x64/code-stubs-x64.cc STATIC_ASSERT(8 == kDoubleSize); STATIC_ASSERT 3502 src/x64/code-stubs-x64.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 3508 src/x64/code-stubs-x64.cc STATIC_ASSERT(kHeapObjectTag != 0); STATIC_ASSERT 3608 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3609 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTagMask == 1); STATIC_ASSERT 3665 src/x64/code-stubs-x64.cc STATIC_ASSERT(LAST_TYPE < kNotStringTag + kIsSymbolMask); STATIC_ASSERT 3666 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 3973 src/x64/code-stubs-x64.cc STATIC_ASSERT(((kFailureTag + 1) & kFailureTagMask) == 0); STATIC_ASSERT 3999 src/x64/code-stubs-x64.cc STATIC_ASSERT(Failure::RETRY_AFTER_GC == 0); STATIC_ASSERT 4364 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 4689 src/x64/code-stubs-x64.cc STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue / 2); STATIC_ASSERT 4731 src/x64/code-stubs-x64.cc STATIC_ASSERT((String::kMaxLength & 0x80000000) == 0); STATIC_ASSERT 4745 src/x64/code-stubs-x64.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 4746 src/x64/code-stubs-x64.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 4771 src/x64/code-stubs-x64.cc STATIC_ASSERT(kAsciiStringTag != 0 && kAsciiDataHintTag != 0); STATIC_ASSERT 4780 src/x64/code-stubs-x64.cc STATIC_ASSERT(SlicedString::kMinLength >= ConsString::kMinLength); STATIC_ASSERT 4794 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 4798 src/x64/code-stubs-x64.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 4804 src/x64/code-stubs-x64.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 4815 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 4819 src/x64/code-stubs-x64.cc STATIC_ASSERT(kShortExternalStringTag != 0); STATIC_ASSERT 4825 src/x64/code-stubs-x64.cc STATIC_ASSERT(SeqAsciiString::kHeaderSize == SeqTwoByteString::kHeaderSize); STATIC_ASSERT 4832 src/x64/code-stubs-x64.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 4970 src/x64/code-stubs-x64.cc STATIC_ASSERT(2 == sizeof(uc16)); STATIC_ASSERT 5076 src/x64/code-stubs-x64.cc STATIC_ASSERT(SymbolTable::kEntrySize == 1); STATIC_ASSERT 5208 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5243 src/x64/code-stubs-x64.cc STATIC_ASSERT(kIsIndirectStringMask == (kSlicedStringTag & kConsStringTag)); STATIC_ASSERT 5244 src/x64/code-stubs-x64.cc STATIC_ASSERT(kIsIndirectStringMask != 0); STATIC_ASSERT 5293 src/x64/code-stubs-x64.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 5294 src/x64/code-stubs-x64.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 5321 src/x64/code-stubs-x64.cc STATIC_ASSERT(kExternalStringTag != 0); STATIC_ASSERT 5322 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 5333 src/x64/code-stubs-x64.cc STATIC_ASSERT(SeqTwoByteString::kHeaderSize == SeqAsciiString::kHeaderSize); STATIC_ASSERT 5337 src/x64/code-stubs-x64.cc STATIC_ASSERT((kAsciiStringTag & kStringEncodingMask) != 0); STATIC_ASSERT 5414 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5446 src/x64/code-stubs-x64.cc STATIC_ASSERT(String::kMaxLength < 0x7fffffff); STATIC_ASSERT 5673 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 5685 src/x64/code-stubs-x64.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 5686 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5720 src/x64/code-stubs-x64.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 5729 src/x64/code-stubs-x64.cc STATIC_ASSERT(EQUAL == 0); STATIC_ASSERT 5730 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 5741 src/x64/code-stubs-x64.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 296 src/x64/codegen-x64.cc STATIC_ASSERT(FixedDoubleArray::kLengthOffset == FixedArray::kLengthOffset); STATIC_ASSERT 297 src/x64/codegen-x64.cc STATIC_ASSERT(FixedDoubleArray::kHeaderSize == FixedArray::kHeaderSize); STATIC_ASSERT 522 src/x64/codegen-x64.cc STATIC_ASSERT(kSeqStringTag == 0); STATIC_ASSERT 539 src/x64/codegen-x64.cc STATIC_ASSERT(kTwoByteStringTag == 0); STATIC_ASSERT 554 src/x64/codegen-x64.cc STATIC_ASSERT((kStringEncodingMask & kAsciiStringTag) != 0); STATIC_ASSERT 555 src/x64/codegen-x64.cc STATIC_ASSERT((kStringEncodingMask & kTwoByteStringTag) == 0); STATIC_ASSERT 561 src/x64/codegen-x64.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 1082 src/x64/full-codegen-x64.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 1140 src/x64/full-codegen-x64.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 2869 src/x64/full-codegen-x64.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 2873 src/x64/full-codegen-x64.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2878 src/x64/full-codegen-x64.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 2882 src/x64/full-codegen-x64.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == LAST_TYPE - 1); STATIC_ASSERT 3401 src/x64/full-codegen-x64.cc STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize == 1); STATIC_ASSERT 4250 src/x64/full-codegen-x64.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 83 src/x64/ic-x64.cc STATIC_ASSERT(LAST_TYPE == LAST_SPEC_OBJECT_TYPE); STATIC_ASSERT 381 src/x64/ic-x64.cc STATIC_ASSERT(kSymbolTag != 0); STATIC_ASSERT 596 src/x64/ic-x64.cc STATIC_ASSERT(kSmiValueSize <= 32); STATIC_ASSERT 1920 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 1921 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 1923 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(LAST_NONCALLABLE_SPEC_OBJECT_TYPE == STATIC_ASSERT 1925 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(LAST_SPEC_OBJECT_TYPE == LAST_TYPE); STATIC_ASSERT 3242 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(kPointerSize == 2 * kSeedSize); STATIC_ASSERT 3791 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); STATIC_ASSERT 4781 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(NUM_OF_CALLABLE_SPEC_OBJECT_TYPES == 2); STATIC_ASSERT 4983 src/x64/lithium-codegen-x64.cc STATIC_ASSERT(FIRST_JS_PROXY_TYPE == FIRST_SPEC_OBJECT_TYPE); STATIC_ASSERT 288 src/x64/lithium-x64.h STATIC_ASSERT(R == 0 || R == 1); STATIC_ASSERT 1004 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1042 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1056 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1192 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1199 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1206 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 1219 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0 && kHeapObjectTag == 1 && kHeapObjectTagMask == 3); STATIC_ASSERT 1375 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2079 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 2440 src/x64/macro-assembler-x64.cc STATIC_ASSERT(11 == kNumSafepointSavedRegisters); STATIC_ASSERT 2513 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2514 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2515 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2516 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2517 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2518 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2549 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2571 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2572 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2573 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2574 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2575 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2576 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2611 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kSize == 5 * kPointerSize); STATIC_ASSERT 2612 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kNextOffset == 0); STATIC_ASSERT 2613 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kCodeOffset == 1 * kPointerSize); STATIC_ASSERT 2614 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kStateOffset == 2 * kPointerSize); STATIC_ASSERT 2615 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kContextOffset == 3 * kPointerSize); STATIC_ASSERT 2616 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandlerConstants::kFPOffset == 4 * kPointerSize); STATIC_ASSERT 2633 src/x64/macro-assembler-x64.cc STATIC_ASSERT(StackHandler::JS_ENTRY == 0); STATIC_ASSERT 2693 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 2694 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 2695 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 2696 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 2706 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 2707 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 2708 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_ELEMENTS == 2); STATIC_ASSERT 2709 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_HOLEY_ELEMENTS == 3); STATIC_ASSERT 2722 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_SMI_ELEMENTS == 0); STATIC_ASSERT 2723 src/x64/macro-assembler-x64.cc STATIC_ASSERT(FAST_HOLEY_SMI_ELEMENTS == 1); STATIC_ASSERT 2949 src/x64/macro-assembler-x64.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 752 src/x64/regexp-macro-assembler-x64.cc STATIC_ASSERT(FAILURE == 0); // Return value for failure is zero. STATIC_ASSERT 296 src/x64/stub-cache-x64.cc STATIC_ASSERT(kNotStringTag != 0); STATIC_ASSERT 1448 src/x64/stub-cache-x64.cc STATIC_ASSERT(FixedArray::kMaxLength < Smi::kMaxValue); STATIC_ASSERT 1971 src/x64/stub-cache-x64.cc STATIC_ASSERT(kSmiTag == 0); STATIC_ASSERT 3150 src/x64/stub-cache-x64.cc STATIC_ASSERT(kSmiTag == 0);