Home
last modified time | relevance | path

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

/external/v8/src/
Ddeoptimizer.cc2083 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 …]
Dhydrogen-instructions.cc2746 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/
Dmacro-assembler-x64.cc2543 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 …]
Dlithium-codegen-x64.cc2473 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 …]
Dcode-stubs-x64.cc1013 Condition is_smi = masm->CheckSmi(rax); in Generate()
1014 __ Check(NegateCondition(is_smi), in Generate()
/external/v8/src/x87/
Dmacro-assembler-x87.h454 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument
458 j(not_carry, is_smi); in SmiUntag()
Dlithium-codegen-x87.cc5567 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/
Dmacro-assembler-ia32.h482 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() argument
486 j(not_carry, is_smi); in SmiUntag()
Dlithium-codegen-ia32.cc5055 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/
Dmacro-assembler-arm.cc3117 Label is_smi; in LookupNumberStringCache() local
3119 JumpIfSmi(object, &is_smi); in LookupNumberStringCache()
3151 bind(&is_smi); in LookupNumberStringCache()
Dlithium-codegen-arm.cc5271 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/
Dmacro-assembler-arm64.cc2311 Label is_smi; in LookupNumberStringCache() local
2314 JumpIfSmi(object, &is_smi); in LookupNumberStringCache()
2337 Bind(&is_smi); in LookupNumberStringCache()
Dlithium-codegen-arm64.cc4327 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/
Dmacro-assembler-mips64.cc5235 Label is_smi; in LookupNumberStringCache() local
5237 JumpIfSmi(object, &is_smi); in LookupNumberStringCache()
5266 bind(&is_smi); in LookupNumberStringCache()
Dlithium-codegen-mips64.cc5270 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/
Dmacro-assembler-mips.cc5275 Label is_smi; in LookupNumberStringCache() local
5277 JumpIfSmi(object, &is_smi); in LookupNumberStringCache()
5306 bind(&is_smi); in LookupNumberStringCache()
Dlithium-codegen-mips.cc5239 Label is_smi, done, heap_number; in DoClampTToUint8() local
5242 __ UntagAndJumpIfSmi(scratch, input_reg, &is_smi); in DoClampTToUint8()
5261 __ bind(&is_smi); in DoClampTToUint8()