/external/v8/src/ast/ |
ast.cc | 463 // computed fields (value is undefined), and smi and double literals 540 boilerplate_value = handle(Smi::FromInt(0), isolate); 565 literals->set(0, Smi::FromInt(kind)); [all...] |
/external/v8/src/compiler/ |
code-assembler.cc | 108 Node* CodeAssembler::SmiConstant(Smi* value) { 254 return SmiConstant(Smi::cast(*root));
|
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 198 // Smi. All registers are clobbered by the operation RecordWriteArray 200 // value is a smi. 212 // write barrier if the value is a smi. 399 // Check if a map for a JSObject indicates that the object can have both smi 404 // Check if a map for a JSObject indicates that the object has fast smi only 421 // label if not. Skip the smi check if not required (object is known to be a 428 // to a specified target if equal. Skip the smi check if not required 470 // Smi tagging support. 480 // Modifies the register even if it does not contain a Smi! 493 // Jump the register contains a smi [all...] |
/external/v8/src/arm64/ |
macro-assembler-arm64.cc | [all...] |
macro-assembler-arm64.h | 94 // Generate a MemOperand for loading a SMI from memory. 675 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } 763 // Variants of Claim and Drop, where the 'count' parameter is a SMI held in a [all...] |
/external/v8/src/heap/ |
spaces.cc | [all...] |
/external/v8/src/ |
code-stubs-hydrogen.cc | 134 param->set_type(HType::Smi()); 168 // smi. 556 // Store the payload (smi elements kind) 831 // holey and non-holey versions. We check them in order smi, object, double 832 // since smi < object < double. [all...] |
bootstrapper.cc | 712 Handle<Object> value(Smi::FromInt(function->shared()->length()), isolate()); [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.h | 65 // Object is known to be a non smi. 241 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 733 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } [all...] |
/external/v8/src/mips64/ |
macro-assembler-mips64.h | 65 // Object is known to be a non smi. 269 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 776 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); } [all...] |
/external/v8/test/mjsunit/harmony/ |
atomics.js | 224 // Test Smi range 236 testLoad(0x3fffffff, 0x3fffffff); // 2**30-1 (always smi) 237 testLoad(0x40000000, 0x40000000); // 2**30 (smi if signed and 32-bits) 238 testLoad(0x80000000, -0x80000000); // 2**31 (smi if signed and 32-bits) 239 testLoad(0xffffffff, -1); // 2**31 (smi if signed)
|
/external/v8/src/ic/ |
ic-state.cc | 42 ? (Smi::IsValid(fixed_right_arg_.FromJust()) ? SMI : INT32) 84 GENERATE(Token::ADD, INT32, SMI, INT32); 87 GENERATE(Token::ADD, NUMBER, SMI, NUMBER); 88 GENERATE(Token::ADD, SMI, INT32, INT32); 89 GENERATE(Token::ADD, SMI, INT32, NUMBER); 90 GENERATE(Token::ADD, SMI, NUMBER, NUMBER); 91 GENERATE(Token::ADD, SMI, SMI, INT32); 92 GENERATE(Token::ADD, SMI, SMI, SMI) [all...] |
/external/v8/src/interpreter/ |
bytecode-array-builder.cc | 181 v8::internal::Smi* smi) { 182 int32_t raw_smi = smi->value();
|
/external/v8/src/parsing/ |
scanner.cc | 1071 value <= Smi::kMaxValue && c0_ != '.' && c0_ != 'e' && c0_ != 'E') { 1078 return Token::SMI; [all...] |
parser.cc | 704 case Token::SMI: { [all...] |
/external/v8/test/unittests/interpreter/ |
interpreter-assembler-unittest.cc | 615 Node* value = m.SmiConstant(Smi::FromInt(100));
|
/external/v8/src/crankshaft/arm/ |
lithium-arm.h | 1014 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-arm64.h | 916 DECLARE_CONCRETE_INSTRUCTION(CheckNonSmi, "check-non-smi") 929 DECLARE_CONCRETE_INSTRUCTION(CheckSmi, "check-smi") [all...] |
/external/v8/src/crankshaft/ia32/ |
lithium-ia32.h | 1022 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-mips.h | 993 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-mips64.h | 1011 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-ppc.h | 1004 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/s390/ |
lithium-s390.h | 931 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-x64.h | 1016 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-x87.h | 1016 DECLARE_CONCRETE_INSTRUCTION(IsSmiAndBranch, "is-smi-and-branch") [all...] |