Searched refs:is_smi (Results 1 - 21 of 21) sorted by relevance

/external/v8/src/interpreter/
H A Dinterpreter-intrinsics.h35 V(IsSmi, is_smi, 1) \
H A Dinterpreter-assembler.cc589 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 Dbuiltins-sharedarraybuffer.cc35 CodeStubAssembler::Label is_smi(a), not_smi(a), is_typed_array(a),
40 a->Branch(a->TaggedIsSmi(tagged), &is_smi, &not_smi);
41 a->Bind(&is_smi);
/external/v8/src/crankshaft/x64/
H A Dlithium-codegen-x64.cc2269 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 Dmacro-assembler-x64.cc2530 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 Dcode-stubs-x64.cc397 Condition is_smi = masm->CheckSmi(rax);
398 __ Check(NegateCondition(is_smi),
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h447 void SmiUntag(Register reg, Label* is_smi) { argument
451 j(not_carry, is_smi);
/external/v8/src/x87/
H A Dmacro-assembler-x87.h441 void SmiUntag(Register reg, Label* is_smi) { argument
445 j(not_carry, is_smi);
/external/v8/src/
H A Dcode-stubs.cc1763 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 Ddeoptimizer.cc2929 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 Dassembler_arm.h1098 // 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 Dhydrogen-instructions.cc2279 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 Dlithium-codegen-arm.cc4047 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 Dlithium-codegen-ia32.cc3859 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 Dlithium-codegen-mips.cc4019 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 Dlithium-codegen-ppc.cc4355 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 Dlithium-codegen-s390.cc4300 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 Dwasm-compiler.cc1846 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 Dlithium-codegen-arm64.cc3925 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 Dlithium-codegen-mips64.cc5061 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 Dlithium-codegen-x87.cc5052 Label is_smi, done, heap_number, valid_exponent, local
5055 __ JumpIfSmi(input_reg, &is_smi);
5158 __ bind(&is_smi);

Completed in 456 milliseconds