/external/v8/src/crankshaft/x64/ |
D | lithium-codegen-x64.cc | 2356 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/ |
D | code-stubs-hydrogen.cc | 333 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()
|
D | deoptimizer.cc | 2716 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/ |
D | macro-assembler-x87.h | 437 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument 441 j(not_carry, is_smi); in SmiUntag()
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 2439 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()
|
D | code-stubs-x64.cc | 1076 Condition is_smi = masm->CheckSmi(rax); in Generate() 1077 __ Check(NegateCondition(is_smi), in Generate()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 446 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument 450 j(not_carry, is_smi); in SmiUntag()
|
/external/v8/src/crankshaft/ |
D | hydrogen-instructions.cc | 2783 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/ |
D | js-typed-lowering.cc | 1161 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/ |
D | lithium-codegen-ia32.cc | 4926 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/ |
D | lithium-codegen-arm.cc | 5059 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/ |
D | lithium-codegen-mips.cc | 5061 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/ |
D | lithium-codegen-arm64.cc | 4032 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/ |
D | lithium-codegen-mips64.cc | 5264 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/ |
D | lithium-codegen-x87.cc | 5402 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/ |
D | lithium-codegen-ppc.cc | 5334 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()
|