/external/v8/src/ |
D | deoptimizer.cc | 2083 static const char* TraceValueType(bool is_smi) { in TraceValueType() argument 2084 if (is_smi) { in TraceValueType() 2202 bool is_smi = Smi::IsValid(value); in DoTranslateObject() local 2211 TraceValueType(is_smi)); in DoTranslateObject() 2213 if (is_smi) { in DoTranslateObject() 2227 bool is_smi = (value <= static_cast<uintptr_t>(Smi::kMaxValue)); in DoTranslateObject() local 2236 TraceValueType(is_smi)); in DoTranslateObject() 2238 if (is_smi) { in DoTranslateObject() 2289 bool is_smi = Smi::IsValid(value); in DoTranslateObject() local 2297 value, input_offset, TraceValueType(is_smi)); in DoTranslateObject() [all …]
|
D | hydrogen-instructions.cc | 2746 bool is_smi = has_smi_value_ && !could_be_heapobject; in HConstant() local 2747 set_type(is_smi ? HType::Smi() : HType::TaggedNumber()); in HConstant() 2772 bool is_smi = has_smi_value_ && !could_be_heapobject; in HConstant() local 2773 set_type(is_smi ? HType::Smi() : HType::TaggedNumber()); in HConstant()
|
/external/v8/src/x64/ |
D | macro-assembler-x64.cc | 2543 Label is_smi; in LookupNumberStringCache() local 2545 JumpIfSmi(object, &is_smi); in LookupNumberStringCache() 2575 bind(&is_smi); in LookupNumberStringCache() 2607 Condition is_smi = CheckSmi(object); in JumpIfNotString() local 2608 j(is_smi, not_string, near_jump); in JumpIfNotString() 3586 Condition is_smi = CheckSmi(object); in AssertNumber() local 3587 j(is_smi, &ok, Label::kNear); in AssertNumber() 3598 Condition is_smi = CheckSmi(object); in AssertNotSmi() local 3599 Check(NegateCondition(is_smi), kOperandIsASmi); in AssertNotSmi() 3606 Condition is_smi = CheckSmi(object); in AssertSmi() local [all …]
|
D | lithium-codegen-x64.cc | 2473 Condition is_smi; in DoIsSmiAndBranch() local 2476 is_smi = masm()->CheckSmi(input); in DoIsSmiAndBranch() 2479 is_smi = masm()->CheckSmi(input); in DoIsSmiAndBranch() 2481 EmitBranch(instr, is_smi); in DoIsSmiAndBranch() 3390 Condition is_smi = __ CheckSmi(receiver); in DoWrapReceiver() local 3391 DeoptimizeIf(is_smi, instr, "Smi"); in DoWrapReceiver() 4843 Condition is_smi = __ CheckUInteger32ValidSmiValue(input); in DoSmiTag() local 4844 DeoptimizeIf(NegateCondition(is_smi), instr, "overflow"); in DoSmiTag() 4858 Condition is_smi = __ CheckSmi(input); in DoSmiUntag() local 4859 DeoptimizeIf(NegateCondition(is_smi), instr, "not a Smi"); in DoSmiUntag() [all …]
|
D | code-stubs-x64.cc | 1013 Condition is_smi = masm->CheckSmi(rax); in Generate() 1014 __ Check(NegateCondition(is_smi), in Generate()
|
/external/v8/src/x87/ |
D | macro-assembler-x87.h | 454 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument 458 j(not_carry, is_smi); in SmiUntag()
|
D | lithium-codegen-x87.cc | 5567 Label is_smi, done, heap_number, valid_exponent, in DoClampTToUint8NoSSE2() local 5570 __ JumpIfSmi(input_reg, &is_smi); in DoClampTToUint8NoSSE2() 5673 __ bind(&is_smi); in DoClampTToUint8NoSSE2()
|
/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 482 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument 486 j(not_carry, is_smi); in SmiUntag()
|
D | lithium-codegen-ia32.cc | 5055 Label is_smi, done, heap_number; in DoClampTToUint8() local 5057 __ JumpIfSmi(input_reg, &is_smi); in DoClampTToUint8() 5078 __ bind(&is_smi); in DoClampTToUint8()
|
/external/v8/src/arm/ |
D | macro-assembler-arm.cc | 3117 Label is_smi; in LookupNumberStringCache() local 3119 JumpIfSmi(object, &is_smi); in LookupNumberStringCache() 3151 bind(&is_smi); in LookupNumberStringCache()
|
D | lithium-codegen-arm.cc | 5271 Label is_smi, done, heap_number; in DoClampTToUint8() local 5274 __ UntagAndJumpIfSmi(result_reg, input_reg, &is_smi); in DoClampTToUint8() 5295 __ bind(&is_smi); in DoClampTToUint8()
|
/external/v8/src/arm64/ |
D | macro-assembler-arm64.cc | 2311 Label is_smi; in LookupNumberStringCache() local 2314 JumpIfSmi(object, &is_smi); in LookupNumberStringCache() 2337 Bind(&is_smi); in LookupNumberStringCache()
|
D | lithium-codegen-arm64.cc | 4327 bool is_smi = instr->hydrogen()->representation().IsSmi(); in DoMulConstIS() local 4329 is_smi ? ToRegister(instr->result()) : ToRegister32(instr->result()); in DoMulConstIS() 4331 is_smi ? ToRegister(instr->left()) : ToRegister32(instr->left()) ; in DoMulConstIS()
|
/external/v8/src/mips64/ |
D | macro-assembler-mips64.cc | 5235 Label is_smi; in LookupNumberStringCache() local 5237 JumpIfSmi(object, &is_smi); in LookupNumberStringCache() 5266 bind(&is_smi); in LookupNumberStringCache()
|
D | lithium-codegen-mips64.cc | 5270 Label is_smi, done, heap_number; in DoClampTToUint8() local 5273 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); in DoClampTToUint8() 5292 __ bind(&is_smi); in DoClampTToUint8()
|
/external/v8/src/mips/ |
D | macro-assembler-mips.cc | 5275 Label is_smi; in LookupNumberStringCache() local 5277 JumpIfSmi(object, &is_smi); in LookupNumberStringCache() 5306 bind(&is_smi); in LookupNumberStringCache()
|
D | lithium-codegen-mips.cc | 5239 Label is_smi, done, heap_number; in DoClampTToUint8() local 5242 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); in DoClampTToUint8() 5261 __ bind(&is_smi); in DoClampTToUint8()
|