H A D | effect-control-linearizer.cc | 121 void TruncateTaggedPointerToBit(Node* node, GraphAssemblerLabel<1>* done); 260 GraphAssemblerLabel<VarCount2>* done); 1408 auto done = __ MakeLabel(MachineRepresentation::kTagged); in ChangeFloat64ToTagged() local 1440 __ Goto(&done, value_smi); in ChangeFloat64ToTagged() 1442 SmiTagOrOverflow(value32, &if_heapnumber, &done); in ChangeFloat64ToTagged() 1449 __ Goto(&done, value_number); in ChangeFloat64ToTagged() 1452 __ Bind(&done); in ChangeFloat64ToTagged() 1453 return done.PhiAt(0); in ChangeFloat64ToTagged() 1468 auto done = __ MakeLabel(MachineRepresentation::kTagged); in ChangeBitToTagged() local 1471 __ Goto(&done, _ in ChangeBitToTagged() 1497 auto done = __ MakeLabel(MachineRepresentation::kTagged); ChangeInt32ToTagged() local 1513 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerChangeInt64ToTagged() local 1541 auto done = __ MakeLabel(MachineRepresentation::kTagged); ChangeUint32ToTagged() local 1560 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerChangeUint64ToTagged() local 1591 TruncateTaggedPointerToBit( Node* node, GraphAssemblerLabel<1>* done) TruncateTaggedPointerToBit() argument 1602 __ GotoIf(__ TaggedEqual(value, __ FalseConstant()), done, zero); TruncateTaggedPointerToBit() local 1605 __ GotoIf(__ TaggedEqual(value, __ EmptyStringConstant()), done, zero); TruncateTaggedPointerToBit() local 1651 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerTruncateTaggedToBit() local 1671 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerTruncateTaggedPointerToBit() local 1683 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerChangeTaggedToInt32() local 1704 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerChangeTaggedToUint32() local 1725 auto done = __ MakeLabel(MachineRepresentation::kWord64); LowerChangeTaggedToInt64() local 1750 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerChangeTaggedToTaggedSigned() local 1772 auto done = __ MakeLabel(MachineRepresentation::kFloat64); LowerTruncateTaggedToFloat64() local 1846 auto done = __ MakeLabel(); LowerCheckMaps() local 1890 auto done = __ MakeLabel(); LowerCheckMaps() local 1914 auto done = __ MakeLabel(); TryMigrateInstance() local 1938 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerCompareMaps() local 1967 auto done = __ MakeLabel(); LowerCheckNumber() local 2139 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerCheckedInt32Div() local 2202 SmiTagOrOverflow( Node* value, GraphAssemblerLabel<VarCount>* if_overflow, GraphAssemblerLabel<VarCount2>* done) SmiTagOrOverflow() argument 2232 auto done = __ MakeLabel(MachineRepresentation::kWord32); BuildUint32Mod() local 2289 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerCheckedInt32Mod() local 2475 auto done = __ MakeLabel(); LowerCheckedUint32Bounds() local 2521 auto done = __ MakeLabel(); LowerCheckedUint64Bounds() local 2681 auto done = __ MakeLabel(MachineType::PointerRepresentation()); LowerCheckedTaggedToArrayIndex() local 2734 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerCheckedTaggedToInt32() local 2763 auto done = __ MakeLabel(MachineRepresentation::kWord64); LowerCheckedTaggedToInt64() local 2841 auto done = __ MakeLabel(MachineRepresentation::kFloat64); LowerCheckedTaggedToFloat64() local 2905 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerChangeInt64ToBigInt() local 2909 __ GotoIf(__ Word64Equal(value, __ IntPtrConstant(0)), &done, LowerChangeInt64ToBigInt() local 2931 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerChangeUint64ToBigInt() local 2935 __ GotoIf(__ Word64Equal(value, __ IntPtrConstant(0)), &done, LowerChangeUint64ToBigInt() local 2948 auto done = __ MakeLabel(MachineRepresentation::kWord64); LowerTruncateBigIntToWord64() local 2979 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerTruncateTaggedToWord32() local 3003 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerCheckedTruncateTaggedToWord32() local 3047 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsArrayBufferView() local 3073 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsBigInt() local 3092 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsCallable() local 3117 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsConstructor() local 3142 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsDetectableCallable() local 3183 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsFiniteNumber() local 3186 __ GotoIf(ObjectIsSmi(object), &done, one); LowerObjectIsFiniteNumber() local 3190 __ GotoIfNot(__ TaggedEqual(value_map, __ HeapNumberMapConstant()), &done, LowerObjectIsFiniteNumber() local 3216 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsInteger() local 3219 __ GotoIf(ObjectIsSmi(object), &done, one); LowerObjectIsInteger() local 3223 __ GotoIfNot(__ TaggedEqual(value_map, __ HeapNumberMapConstant()), &done, LowerObjectIsInteger() local 3240 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerNumberIsSafeInteger() local 3259 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsSafeInteger() local 3262 __ GotoIf(ObjectIsSmi(object), &done, one); LowerObjectIsSafeInteger() local 3266 __ GotoIfNot(__ TaggedEqual(value_map, __ HeapNumberMapConstant()), &done, LowerObjectIsSafeInteger() local 3300 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsMinusZero() local 3303 __ GotoIf(ObjectIsSmi(value), &done, zero); LowerObjectIsMinusZero() local 3307 __ GotoIfNot(__ TaggedEqual(value_map, __ HeapNumberMapConstant()), &done, LowerObjectIsMinusZero() local 3318 &done, zero); LowerObjectIsMinusZero() local 3335 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerNumberIsMinusZero() local 3339 &done, __ Int32Constant(0)); LowerNumberIsMinusZero() local 3353 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsNaN() local 3356 __ GotoIf(ObjectIsSmi(value), &done, zero); LowerObjectIsNaN() local 3360 __ GotoIfNot(__ TaggedEqual(value_map, __ HeapNumberMapConstant()), &done, LowerObjectIsNaN() local 3383 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsNonCallable() local 3415 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsNumber() local 3432 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsReceiver() local 3460 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsString() local 3482 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsSymbol() local 3504 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerObjectIsUndetectable() local 3564 auto done = __ MakeLabel(MachineRepresentation::kTaggedSigned); LowerRestLength() local 3574 __ GotoIf(__ SmiLessThan(rest_length, __ SmiConstant(0)), &done, LowerRestLength() local 3586 auto done = __ MakeLabel(MachineRepresentation::kTaggedPointer); LowerNewDoubleElements() local 3634 auto done = __ MakeLabel(MachineRepresentation::kTaggedPointer); LowerNewSmiOrObjectElements() local 3723 auto done = __ MakeLabel(MachineRepresentation::kTaggedPointer); LowerNewConsString() local 3785 auto done = __ MakeLabel(MachineRepresentation::kBit); LowerNumberSameValue() local 3790 __ GotoIf(__ Float64Equal(lhs, lhs), &done, __ Int32Constant(0)); LowerNumberSameValue() local 3791 __ GotoIf(__ Float64Equal(rhs, rhs), &done, __ Int32Constant(0)); LowerNumberSameValue() local 4019 auto done = __ MakeLabel(MachineRepresentation::kWord32); LoadFromSeqString() local 4040 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerStringFromSingleCharCode() local 4159 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerStringFromSingleCodePoint() local 4422 auto done = __ MakeLabel(); LowerCheckFloat64Hole() local 4425 __ Branch(__ Float64Equal(value, value), &done, &if_nan); LowerCheckFloat64Hole() local 4455 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerConvertTaggedHoleToUndefined() local 4678 auto done = __ MakeLabel(MachineRepresentation::kWord32); LowerPlainPrimitiveToWord32() local 4705 auto done = __ MakeLabel(MachineRepresentation::kFloat64); LowerPlainPrimitiveToFloat64() local 4735 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerEnsureWritableFastElements() local 4771 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerMaybeGrowFastElements() local 4810 auto done = __ MakeLabel(); LowerTransitionElementsKind() local 5386 auto done = __ MakeLabel(MachineRepresentation::kTagged); LowerLoadFieldByIndex() local 5464 __ GotoIf(ObjectIsSmi(field), &done, field); LowerLoadFieldByIndex() local 5466 __ GotoIfNot(__ TaggedEqual(field_map, __ HeapNumberMapConstant()), &done, LowerLoadFieldByIndex() local 5553 auto done = __ MakeLabel(machine_type.representation()); LowerLoadDataViewElement() local 5595 auto done = __ MakeLabel(machine_type.representation()); LowerStoreDataViewElement() local 5825 auto done = __ MakeLabel(); LowerTransitionAndStoreElement() local 6017 auto done = __ MakeLabel(); LowerStoreSignedSmallElement() local 6220 auto done = __ MakeLabel(MachineRepresentation::kFloat64); LowerFloat64RoundUp() local 6233 __ GotoIfNot(__ Float64LessThan(temp1, input), &done, temp1); LowerFloat64RoundUp() local 6309 auto done = __ MakeLabel(MachineRepresentation::kFloat64); BuildFloat64RoundDown() local 6322 __ GotoIfNot(__ Float64LessThan(input, temp1), &done, temp1); BuildFloat64RoundDown() local 6394 auto done = __ MakeLabel(MachineRepresentation::kFloat64); LowerFloat64RoundTiesEven() local 6453 auto done = __ MakeLabel(MachineRepresentation::kFloat64); BuildFloat64RoundTruncate() local 6466 __ GotoIfNot(__ Float64LessThan(input, temp1), &done, temp1); BuildFloat64RoundTruncate() local 6563 auto done = __ MakeLabel(MachineType::PointerRepresentation()); LowerFindOrderedHashMapEntryForInt32Key() local [all...] |