Home
last modified time | relevance | path

Searched refs:is_smi (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc2356 Condition is_smi; in DoIsSmiAndBranch() local
2359 is_smi = masm()->CheckSmi(input); in DoIsSmiAndBranch()
2362 is_smi = masm()->CheckSmi(input); in DoIsSmiAndBranch()
2364 EmitBranch(instr, is_smi); in DoIsSmiAndBranch()
2540 Condition is_smi = __ CheckSmi(object); in DoHasInPrototypeChainAndBranch() local
2541 EmitFalseBranch(instr, is_smi); in DoHasInPrototypeChainAndBranch()
3160 Condition is_smi = __ CheckSmi(receiver); in DoWrapReceiver() local
3161 DeoptimizeIf(is_smi, instr, Deoptimizer::kSmi); in DoWrapReceiver()
4347 Condition is_smi = __ CheckSmi(result); in DoDeferredMaybeGrowElements() local
4348 DeoptimizeIf(is_smi, instr, Deoptimizer::kSmi); in DoDeferredMaybeGrowElements()
[all …]
/external/v8/src/
Dcode-stubs-hydrogen.cc333 IfBuilder is_smi(this); in BuildCodeStub() local
334 HValue* smi_check = is_smi.If<HIsSmiAndBranch>(object); in BuildCodeStub()
335 is_smi.Then(); in BuildCodeStub()
337 is_smi.Else(); in BuildCodeStub()
425 is_smi.End(); in BuildCodeStub()
Ddeoptimizer.cc2716 bool is_smi = Smi::IsValid(int32_value()); in GetRawValue() local
2717 if (is_smi) { in GetRawValue()
2724 bool is_smi = (uint32_value() <= static_cast<uintptr_t>(Smi::kMaxValue)); in GetRawValue() local
2725 if (is_smi) { in GetRawValue()
/external/v8/src/x87/
Dmacro-assembler-x87.h437 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument
441 j(not_carry, is_smi); in SmiUntag()
/external/v8/src/x64/
Dmacro-assembler-x64.cc2439 Condition is_smi = CheckSmi(object); in JumpIfNotString() local
2440 j(is_smi, not_string, near_jump); in JumpIfNotString()
3774 Condition is_smi = CheckSmi(object); in AssertNumber() local
3775 j(is_smi, &ok, Label::kNear); in AssertNumber()
3786 Condition is_smi = CheckSmi(object); in AssertNotSmi() local
3787 Check(NegateCondition(is_smi), kOperandIsASmi); in AssertNotSmi()
3794 Condition is_smi = CheckSmi(object); in AssertSmi() local
3795 Check(is_smi, kOperandIsNotASmi); in AssertSmi()
3802 Condition is_smi = CheckSmi(object); in AssertSmi() local
3803 Check(is_smi, kOperandIsNotASmi); in AssertSmi()
Dcode-stubs-x64.cc1076 Condition is_smi = masm->CheckSmi(rax); in Generate()
1077 __ Check(NegateCondition(is_smi), in Generate()
/external/v8/src/ia32/
Dmacro-assembler-ia32.h446 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument
450 j(not_carry, is_smi); in SmiUntag()
/external/v8/src/crankshaft/
Dhydrogen-instructions.cc2783 bool is_smi = HasSmiValue() && !could_be_heapobject; in HConstant() local
2784 set_type(is_smi ? HType::Smi() : HType::TaggedNumber()); in HConstant()
2809 bool is_smi = HasSmiValue() && !could_be_heapobject; in HConstant() local
2810 set_type(is_smi ? HType::Smi() : HType::TaggedNumber()); in HConstant()
/external/v8/src/compiler/
Djs-typed-lowering.cc1161 Node* is_smi = graph()->NewNode(simplified()->ObjectIsSmi(), r.left()); in ReduceJSInstanceOf() local
1163 graph()->NewNode(common()->Branch(BranchHint::kFalse), is_smi, control); in ReduceJSInstanceOf()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc4926 Label is_smi, done, heap_number; in DoClampTToUint8() local
4928 __ JumpIfSmi(input_reg, &is_smi); in DoClampTToUint8()
4949 __ bind(&is_smi); in DoClampTToUint8()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc5059 Label is_smi, done, heap_number; in DoClampTToUint8() local
5062 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); in DoClampTToUint8()
5083 __ bind(&is_smi); in DoClampTToUint8()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc5061 Label is_smi, done, heap_number; in DoClampTToUint8() local
5064 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); in DoClampTToUint8()
5084 __ bind(&is_smi); in DoClampTToUint8()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc4032 bool is_smi = instr->hydrogen()->representation().IsSmi(); in DoMulConstIS() local
4034 is_smi ? ToRegister(instr->result()) : ToRegister32(instr->result()); in DoMulConstIS()
4036 is_smi ? ToRegister(instr->left()) : ToRegister32(instr->left()); in DoMulConstIS()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc5264 Label is_smi, done, heap_number; in DoClampTToUint8() local
5267 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); in DoClampTToUint8()
5287 __ bind(&is_smi); in DoClampTToUint8()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc5402 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local
5405 __ JumpIfSmi(input_reg, &is_smi); in DoClampTToUint8NoSSE2()
5508 __ bind(&is_smi); in DoClampTToUint8NoSSE2()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc5334 Label is_smi, done, heap_number; in DoShiftI() local
5337 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); in DoShiftI()
5358 __ bind(&is_smi); in DoShiftI()