Home
last modified time | relevance | path

Searched refs:if_overflow (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/ic/
Dbinary-op-assembler.cc65 Label if_overflow(this, in Generate_AddWithFeedback() local
67 TNode<Smi> smi_result = TrySmiAdd(CAST(lhs), CAST(rhs), &if_overflow); in Generate_AddWithFeedback()
76 BIND(&if_overflow); in Generate_AddWithFeedback()
416 Label if_overflow(this, in Generate_SubtractWithFeedback() local
418 var_result = TrySmiSub(CAST(lhs), CAST(rhs), &if_overflow); in Generate_SubtractWithFeedback()
422 BIND(&if_overflow); in Generate_SubtractWithFeedback()
/external/v8/src/builtins/
Dbuiltins-math-gen.cc38 Label if_overflow(this, Label::kDeferred); in TF_BUILTIN() local
44 GotoIf(overflow, &if_overflow); in TF_BUILTIN()
65 TNode<Smi> result = TrySmiSub(SmiConstant(0), CAST(x), &if_overflow); in TF_BUILTIN()
70 BIND(&if_overflow); in TF_BUILTIN()
Dbuiltins-number-gen.cc395 Label if_overflow(this); in TF_BUILTIN() local
396 TNode<Smi> result = TrySmiAdd(CAST(left), CAST(right), &if_overflow); in TF_BUILTIN()
399 BIND(&if_overflow); in TF_BUILTIN()
686 Label if_overflow(this); in TF_BUILTIN() local
688 CAST(var_right.value()), &if_overflow); in TF_BUILTIN()
691 BIND(&if_overflow); in TF_BUILTIN()
/external/v8/src/
Dcode-stub-assembler.cc656 Label* if_overflow) { in TrySmiAdd() argument
661 GotoIf(overflow, if_overflow); in TrySmiAdd()
670 GotoIf(overflow, if_overflow); in TrySmiAdd()
677 Label* if_overflow) { in TrySmiSub() argument
682 GotoIf(overflow, if_overflow); in TrySmiSub()
691 GotoIf(overflow, if_overflow); in TrySmiSub()
850 Label if_overflow(this, Label::kDeferred), if_notoverflow(this); in SmiMul() local
851 Branch(overflow, &if_overflow, &if_notoverflow); in SmiMul()
883 BIND(&if_overflow); in SmiMul()
4900 Label if_overflow(this, Label::kDeferred), if_notoverflow(this), in ChangeInt32ToTagged() local
[all …]
Dcode-stub-assembler.h531 TNode<Smi> TrySmiAdd(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
532 TNode<Smi> TrySmiSub(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
/external/v8/src/interpreter/
Dinterpreter-generator.cc1328 Label if_overflow(this), if_notoverflow(this); in SmiOp() local
1330 ? TrySmiAdd(value, one, &if_overflow) in SmiOp()
1331 : TrySmiSub(value, one, &if_overflow); in SmiOp()
1334 BIND(&if_overflow); in SmiOp()
/external/v8/src/compiler/
Deffect-control-linearizer.cc1105 auto if_overflow = __ MakeDeferredLabel(); in LowerChangeInt32ToTagged() local
1110 __ GotoIf(ovf, &if_overflow); in LowerChangeInt32ToTagged()
1115 __ Bind(&if_overflow); in LowerChangeInt32ToTagged()