Lines Matching refs:lowering
714 void RunLowerPhase(SimplifiedLowering* lowering) { in RunLowerPhase() argument
726 VisitNode<LOWER>(node, info->truncation(), lowering); in RunLowerPhase()
783 void Run(SimplifiedLowering* lowering) { in Run() argument
787 RunLowerPhase(lowering); in Run()
790 RunVerifyPhase(lowering->info_); in Run()
1160 SimplifiedLowering* lowering) { in VisitSelect() argument
1172 ChangeOp(node, lowering->common()->Select(output, p.hint())); in VisitSelect()
1185 SimplifiedLowering* lowering) { in VisitPhi() argument
1196 ChangeOp(node, lowering->common()->Phi(output, values)); in VisitPhi()
1209 void VisitObjectIs(Node* node, Type type, SimplifiedLowering* lowering) { in VisitObjectIs() argument
1214 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitObjectIs()
1219 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitObjectIs()
1225 void VisitCheck(Node* node, Type type, SimplifiedLowering* lowering) { in VisitCheck() argument
1238 void VisitCall(Node* node, SimplifiedLowering* lowering) { in VisitCall() argument
1575 SimplifiedLowering* lowering) { in VisitSpeculativeIntegerAdditiveOp() argument
1666 SimplifiedLowering* lowering) { in VisitSpeculativeAdditiveOp() argument
1690 SimplifiedLowering* lowering) { in VisitSpeculativeNumberModulus() argument
1696 if (lower<T>()) DeferReplacement(node, lowering->Uint32Mod(node)); in VisitSpeculativeNumberModulus()
1704 if (lower<T>()) DeferReplacement(node, lowering->Int32Mod(node)); in VisitSpeculativeNumberModulus()
1746 if (lower<T>()) DeferReplacement(node, lowering->Int32Mod(node)); in VisitSpeculativeNumberModulus()
1775 if (lower<T>()) DeferReplacement(node, lowering->Uint32Mod(node)); in VisitSpeculativeNumberModulus()
1784 if (lower<T>()) DeferReplacement(node, lowering->Int32Mod(node)); in VisitSpeculativeNumberModulus()
1812 void VisitCheckBounds(Node* node, SimplifiedLowering* lowering) { in VisitCheckBounds() argument
1923 void VisitFastApiCall(Node* node, SimplifiedLowering* lowering) { in VisitFastApiCall() argument
2001 void VisitJSWasmCall(Node* node, SimplifiedLowering* lowering) { in VisitJSWasmCall() argument
2067 SimplifiedLowering* lowering) { in VisitNode() argument
2139 lowering->jsgraph()->IntPtrConstant(smi)); in VisitNode()
2154 DeferReplacement(node, lowering->jsgraph()->IntPtrConstant(value)); in VisitNode()
2170 return VisitSelect<T>(node, truncation, lowering); in VisitNode()
2172 return VisitPhi<T>(node, truncation, lowering); in VisitNode()
2174 return VisitCall<T>(node, lowering); in VisitNode()
2189 lowering->DoJSToNumberOrNumericTruncatesToWord32(node, this); in VisitNode()
2193 lowering->DoJSToNumberOrNumericTruncatesToFloat64(node, this); in VisitNode()
2220 ChangeOp(node, lowering->machine()->Word32Equal()); in VisitNode()
2224 ChangeOp(node, lowering->machine()->WordEqual()); in VisitNode()
2227 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
2302 return VisitSpeculativeIntegerAdditiveOp<T>(node, truncation, lowering); in VisitNode()
2306 return VisitSpeculativeAdditiveOp<T>(node, truncation, lowering); in VisitNode()
2481 if (lower<T>()) DeferReplacement(node, lowering->Uint32Div(node)); in VisitNode()
2488 if (lower<T>()) DeferReplacement(node, lowering->Int32Div(node)); in VisitNode()
2494 if (lower<T>()) DeferReplacement(node, lowering->Int32Div(node)); in VisitNode()
2531 if (lower<T>()) DeferReplacement(node, lowering->Int32Div(node)); in VisitNode()
2556 if (lower<T>()) DeferReplacement(node, lowering->Uint32Div(node)); in VisitNode()
2565 if (lower<T>()) DeferReplacement(node, lowering->Int32Div(node)); in VisitNode()
2574 return VisitSpeculativeNumberModulus<T>(node, truncation, lowering); in VisitNode()
2584 if (lower<T>()) DeferReplacement(node, lowering->Uint32Mod(node)); in VisitNode()
2594 if (lower<T>()) DeferReplacement(node, lowering->Int32Mod(node)); in VisitNode()
2631 ChangeToPureOp(node, lowering->machine()->Word32Shl()); in VisitNode()
2643 ChangeToPureOp(node, lowering->machine()->Word32Shl()); in VisitNode()
2654 ChangeToPureOp(node, lowering->machine()->Word32Shl()); in VisitNode()
2665 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
2677 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
2688 ChangeToPureOp(node, lowering->machine()->Word32Sar()); in VisitNode()
2699 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode()
2729 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode()
2738 ChangeToPureOp(node, lowering->machine()->Word32Shr()); in VisitNode()
2754 if (lower<T>()) DeferReplacement(node, lowering->Int32Abs(node)); in VisitNode()
2801 lowering->DoMax(node, lowering->machine()->Uint32LessThan(), in VisitNode()
2811 lowering->DoMax(node, lowering->machine()->Int32LessThan(), in VisitNode()
2819 lowering->DoMax(node, lowering->machine()->Int64LessThan(), in VisitNode()
2834 lowering->DoMax(node, lowering->machine()->Float64LessThan(), in VisitNode()
2859 lowering->DoMin(node, lowering->machine()->Uint32LessThan(), in VisitNode()
2869 lowering->DoMin(node, lowering->machine()->Int32LessThan(), in VisitNode()
2877 lowering->DoMin(node, lowering->machine()->Int64LessThan(), in VisitNode()
2892 lowering->DoMin(node, in VisitNode()
2893 lowering->machine()->Float64LessThanOrEqual(), in VisitNode()
2934 DeferReplacement(node, lowering->Float64Round(node)); in VisitNode()
2973 ChangeUnaryToPureBinaryOp(node, lowering->machine()->Word64And(), in VisitNode()
2988 graph()->NewNode(lowering->machine()->Word64Shl(), value, in VisitNode()
2991 graph()->NewNode(lowering->machine()->Word64Sar(), shifted, in VisitNode()
3028 if (lower<T>()) DeferReplacement(node, lowering->Int32Sign(node)); in VisitNode()
3032 if (lower<T>()) DeferReplacement(node, lowering->Float64Sign(node)); in VisitNode()
3066 if (lower<T>()) lowering->DoIntegral32ToBit(node); in VisitNode()
3070 if (lower<T>()) lowering->DoOrderedNumberToBit(node); in VisitNode()
3074 if (lower<T>()) lowering->DoNumberToBit(node); in VisitNode()
3106 if (lower<T>()) lowering->DoUnsigned32ToUint8Clamped(node); in VisitNode()
3110 if (lower<T>()) lowering->DoSigned32ToUint8Clamped(node); in VisitNode()
3114 if (lower<T>()) lowering->DoIntegerToUint8Clamped(node); in VisitNode()
3118 if (lower<T>()) lowering->DoNumberToUint8Clamped(node); in VisitNode()
3126 ChangeOp(node, lowering->machine()->Word32Equal()); in VisitNode()
3128 ChangeOp(node, lowering->machine()->WordEqual()); in VisitNode()
3144 ChangeOp(node, lowering->simplified()->NumberSameValue()); in VisitNode()
3174 ChangeToPureOp(node, lowering->machine()->Int64Add()); in VisitNode()
3181 ChangeOp(node, lowering->simplified()->BigIntAdd()); in VisitNode()
3192 ChangeToPureOp(node, lowering->machine()->Int64Sub()); in VisitNode()
3199 ChangeOp(node, lowering->simplified()->BigIntSubtract()); in VisitNode()
3210 ChangeUnaryToPureBinaryOp(node, lowering->machine()->Int64Sub(), 0, in VisitNode()
3218 ChangeToPureOp(node, lowering->simplified()->BigIntNegate()); in VisitNode()
3293 return VisitCheckBounds<T>(node, lowering); in VisitNode()
3313 VisitCheck<T>(node, Type::InternalizedString(), lowering); in VisitNode()
3327 VisitCheck<T>(node, Type::Receiver(), lowering); in VisitNode()
3331 VisitCheck<T>(node, Type::ReceiverOrNullOrUndefined(), lowering); in VisitNode()
3365 VisitCheck<T>(node, Type::Symbol(), lowering); in VisitNode()
3573 ChangeOp(node, lowering->simplified()->ConvertReceiver( in VisitNode()
3653 VisitObjectIs<T>(node, Type::BigInt(), lowering); in VisitNode()
3657 VisitObjectIs<T>(node, Type::Callable(), lowering); in VisitNode()
3666 VisitObjectIs<T>(node, Type::DetectableCallable(), lowering); in VisitNode()
3674 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitNode()
3679 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
3685 ChangeOp(node, lowering->simplified()->NumberIsFinite()); in VisitNode()
3702 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitNode()
3707 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
3713 ChangeOp(node, lowering->simplified()->NumberIsSafeInteger()); in VisitNode()
3728 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitNode()
3733 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
3739 ChangeOp(node, lowering->simplified()->NumberIsInteger()); in VisitNode()
3756 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitNode()
3761 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
3779 DeferReplacement(node, lowering->jsgraph()->Int32Constant(1)); in VisitNode()
3784 DeferReplacement(node, lowering->jsgraph()->Int32Constant(0)); in VisitNode()
3803 VisitObjectIs<T>(node, Type::NonCallable(), lowering); in VisitNode()
3807 VisitObjectIs<T>(node, Type::Number(), lowering); in VisitNode()
3811 VisitObjectIs<T>(node, Type::Receiver(), lowering); in VisitNode()
3820 VisitObjectIs<T>(node, Type::String(), lowering); in VisitNode()
3824 VisitObjectIs<T>(node, Type::Symbol(), lowering); in VisitNode()
3828 VisitObjectIs<T>(node, Type::Undetectable(), lowering); in VisitNode()
3998 lowering->simplified()->FindOrderedHashMapEntryForInt32Key()); in VisitNode()
4008 VisitFastApiCall<T>(node, lowering); in VisitNode()
4054 return VisitJSWasmCall<T>(node, lowering); in VisitNode()