/external/v8/src/interpreter/ |
H A D | interpreter-intrinsics.h | 35 V(IsSmi, is_smi, 1) \
|
H A D | interpreter-assembler.cc | 589 Node* is_smi = TaggedIsSmi(function); local 590 Branch(is_smi, &extra_checks, &call_function); 653 Node* is_smi = TaggedIsSmi(function); local 654 GotoIf(is_smi, &mark_megamorphic); 767 Node* is_smi = TaggedIsSmi(constructor); local 768 GotoIf(is_smi, &call_construct); 816 Node* is_smi = TaggedIsSmi(feedback_value); local 817 Branch(is_smi, &initialize, &mark_megamorphic);
|
/external/v8/src/builtins/ |
H A D | builtins-sharedarraybuffer.cc | 35 CodeStubAssembler::Label is_smi(a), not_smi(a), is_typed_array(a), 40 a->Branch(a->TaggedIsSmi(tagged), &is_smi, ¬_smi); 41 a->Bind(&is_smi);
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-codegen-x64.cc | 2269 Condition is_smi; local 2272 is_smi = masm()->CheckSmi(input); 2275 is_smi = masm()->CheckSmi(input); 2277 EmitBranch(instr, is_smi); 2420 Condition is_smi = __ CheckSmi(object); local 2421 EmitFalseBranch(instr, is_smi); 2966 Condition is_smi = __ CheckSmi(receiver); local 2967 DeoptimizeIf(is_smi, instr, DeoptimizeReason::kSmi); 4151 Condition is_smi = __ CheckSmi(result); local 4152 DeoptimizeIf(is_smi, inst 4507 Condition is_smi = __ CheckUInteger32ValidSmiValue(input); local 4522 Condition is_smi = __ CheckSmi(input); local 4922 Label is_smi, done, heap_number; local [all...] |
/external/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 2530 Condition is_smi = CheckSmi(object); local 2531 j(is_smi, not_string, near_jump); 3858 Condition is_smi = CheckSmi(object); local 3859 j(is_smi, &ok, Label::kNear); 3869 Condition is_smi = CheckSmi(object); local 3870 Check(NegateCondition(is_smi), kOperandIsANumber); 3879 Condition is_smi = CheckSmi(object); local 3880 Check(NegateCondition(is_smi), kOperandIsASmi); 3887 Condition is_smi = CheckSmi(object); local 3888 Check(is_smi, kOperandIsNotASm 3895 Condition is_smi = CheckSmi(object); local [all...] |
H A D | code-stubs-x64.cc | 397 Condition is_smi = masm->CheckSmi(rax); 398 __ Check(NegateCondition(is_smi),
|
/external/v8/src/ia32/ |
H A D | macro-assembler-ia32.h | 447 void SmiUntag(Register reg, Label* is_smi) { argument 451 j(not_carry, is_smi);
|
/external/v8/src/x87/ |
H A D | macro-assembler-x87.h | 441 void SmiUntag(Register reg, Label* is_smi) { argument 445 j(not_carry, is_smi);
|
/external/v8/src/ |
H A D | code-stubs.cc | 1763 Node* is_smi = assembler.TaggedIsSmi(target); local 1764 assembler.Branch(is_smi, &extra_checks, &call_function); 1815 Node* is_smi = assembler.TaggedIsSmi(target); local 1816 assembler.GotoIf(is_smi, &mark_megamorphic);
|
H A D | deoptimizer.cc | 2929 bool is_smi = Smi::IsValid(int32_value()); local 2930 if (is_smi) { 2937 bool is_smi = (uint32_value() <= static_cast<uintptr_t>(Smi::kMaxValue)); local 2938 if (is_smi) {
|
/external/swiftshader/third_party/subzero/src/DartARM32/ |
H A D | assembler_arm.h | 1098 // assumption was correct. In this case jump to the is_smi label. 1100 void SmiUntag(Register dst, Register src, Label* is_smi) { argument 1103 b(is_smi, CC);
|
/external/v8/src/crankshaft/ |
H A D | hydrogen-instructions.cc | 2279 bool is_smi = HasSmiValue() && !could_be_heapobject; local 2280 set_type(is_smi ? HType::Smi() : HType::TaggedNumber()); 2303 bool is_smi = HasSmiValue() && !could_be_heapobject; local 2304 set_type(is_smi ? HType::Smi() : HType::TaggedNumber());
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-codegen-arm.cc | 4047 Label is_smi; local 4051 __ b(vc, &is_smi); 4054 __ bind(&is_smi); 4868 Label is_smi, done, heap_number; local 4871 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); 4892 __ bind(&is_smi);
|
/external/v8/src/crankshaft/ia32/ |
H A D | lithium-codegen-ia32.cc | 3859 Label is_smi; local 3864 __ j(no_overflow, &is_smi); 3867 __ bind(&is_smi); 4650 Label is_smi, done, heap_number; local 4652 __ JumpIfSmi(input_reg, &is_smi); 4673 __ bind(&is_smi);
|
/external/v8/src/crankshaft/mips/ |
H A D | lithium-codegen-mips.cc | 4019 Label is_smi; local 4023 __ BranchOnNoOverflow(&is_smi, at); 4028 __ bind(&is_smi); 4870 Label is_smi, done, heap_number; local 4873 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); 4893 __ bind(&is_smi);
|
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-codegen-ppc.cc | 4355 Label is_smi; local 4362 __ BranchOnNoOverflow(&is_smi); 4365 __ bind(&is_smi); 5169 Label is_smi, done, heap_number; local 5172 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); 5193 __ bind(&is_smi);
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-codegen-s390.cc | 4300 Label is_smi; local 4307 __ b(nooverflow, &is_smi); 4310 __ bind(&is_smi); 5109 Label is_smi, done, heap_number; local 5112 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); 5133 __ bind(&is_smi);
|
/external/v8/src/compiler/ |
H A D | wasm-compiler.cc | 1846 Node* is_smi; local 1848 BranchExpectFalse(BuildTestNotSmi(value), &is_heap, &is_smi); local 1850 // is_smi 1869 Node* merge = graph()->NewNode(common->Merge(2), is_heap, is_smi);
|
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-codegen-arm64.cc | 3925 bool is_smi = instr->hydrogen()->representation().IsSmi(); local 3927 is_smi ? ToRegister(instr->result()) : ToRegister32(instr->result()); 3929 is_smi ? ToRegister(instr->left()) : ToRegister32(instr->left());
|
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-codegen-mips64.cc | 5061 Label is_smi, done, heap_number; local 5064 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); 5084 __ bind(&is_smi);
|
/external/v8/src/crankshaft/x87/ |
H A D | lithium-codegen-x87.cc | 5052 Label is_smi, done, heap_number, valid_exponent, local 5055 __ JumpIfSmi(input_reg, &is_smi); 5158 __ bind(&is_smi);
|