@samitouri / QOS-React-1 / commits / 7ceb10035f

[compiler] Rename InferFunctionExprAliasingEffectsSignature (#33532)

--- [//]: # (BEGIN SAPLING FOOTER) Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/33532). * #33571 * #33558 * #33547 * #33543 * #33533 * __->__ #33532 * #33530

Joseph Savona committed Jun 18, 2025 at 15:47 UTC 7ceb10035faf79eb6a645938ab15099126714381
3 files changed +4 -4
compiler/packages/babel-plugin-react-compiler/src/Inference/AnalyseFunctions.ts
+2 -2
@@ -22,7 +22,7 @@ import {inferMutableRanges} from './InferMutableRanges';
22 import inferReferenceEffects from './InferReferenceEffects';
23 import {assertExhaustive} from '../Utils/utils';
24 import {inferMutationAliasingEffects} from './InferMutationAliasingEffects';
25 -import {inferMutationAliasingFunctionEffects} from './InferMutationAliasingFunctionEffects';
25 +import {inferFunctionExpressionAliasingEffectsSignature} from './InferFunctionExpressionAliasingEffectsSignature';
26 import {inferMutationAliasingRanges} from './InferMutationAliasingRanges';
27
28 export default function analyseFunctions(func: HIRFunction): void {
@@ -71,7 +71,7 @@ function lowerWithMutationAliasing(fn: HIRFunction): void {
71 inferMutationAliasingRanges(fn, {isFunctionExpression: true});
72 rewriteInstructionKindsBasedOnReassignment(fn);
73 inferReactiveScopeVariables(fn);
74 - const effects = inferMutationAliasingFunctionEffects(fn);
74 + const effects = inferFunctionExpressionAliasingEffectsSignature(fn);
75 fn.env.logger?.debugLogIRs?.({
76 kind: 'hir',
77 name: 'AnalyseFunction (inner)',
compiler/packages/babel-plugin-react-compiler/src/Inference/InferFunctionExpressionAliasingEffectsSignature.ts renamed
+1 -1
@@ -28,7 +28,7 @@ import {AliasingEffect} from './AliasingEffects';
28 * This function *also* propagates more ambient-style effects (MutateFrozen, MutateGlobal, Impure, Render)
29 * from instructions within the function up to the function itself.
30 */
31 -export function inferMutationAliasingFunctionEffects(
31 +export function inferFunctionExpressionAliasingEffectsSignature(
32 fn: HIRFunction,
33 ): Array<AliasingEffect> | null {
34 const effects: Array<AliasingEffect> = [];
compiler/packages/babel-plugin-react-compiler/src/Inference/InferMutationAliasingRanges.ts
+1 -1
@@ -25,7 +25,7 @@ import {
25 import {assertExhaustive, getOrInsertWith} from '../Utils/utils';
26 import {printFunction} from '../HIR';
27 import {printIdentifier, printPlace} from '../HIR/PrintHIR';
28 -import {MutationKind} from './InferMutationAliasingFunctionEffects';
28 +import {MutationKind} from './InferFunctionExpressionAliasingEffectsSignature';
29 import {Result} from '../Utils/Result';
30
31 const DEBUG = false;