← Back to events
ActiveAIRelease

trunk/60598ed3c8773875c0923101d54f206303b2f59f: [inductor] Fix loop-local load CSE lifetime (#194786)

What happened

Human context: fix for #194490 ) exposed by #184287 although the underlying cause was prior CSE / loop hoisting logic (and ultimately the fact that this is all tied to one very complicated file).. Triton load placement and CSE lifetime used separate heuristics. An indirect load emitted inside a loop could consequently remain cached after loop closure and be reused by an epilogue even though its temporary did not dom…

Summary assembled by rule from the sources below

Why it's spreading

Sources