Skip to content

[pull] master from tensorflow:master - #8844

Merged
pull[bot] merged 3 commits into
Cache-Cloud:masterfrom
tensorflow:master
Sep 21, 2026
Merged

pull[bot] merged 3 commits into
Cache-Cloud:masterfrom
tensorflow:master

Conversation

@pull

@pull pull Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

patrick-toulme and others added 3 commits September 20, 2026 18:34
The size inflation check in WhileLoopInvariantCodeMotion ran before the
invariance test. Every get-tuple-element of an N element loop state therefore
walked the whole tuple shape: Theta(N^2) per loop per run. Test invariance
first, so those get-tuple-elements are rejected before any shape is walked.
Both filters are pure, so the hoisted set, its order and the resulting HLO are
unchanged. Also skip the post order for the domain bail out scan and build the
while instruction's debug string only when VLOG reads it. Adds tests for the
ratio decision, tuple operand leaf counting and the linear shape size call
count.

PiperOrigin-RevId: 984946237
PiperOrigin-RevId: 984990786
@pull pull Bot locked and limited conversation to collaborators Sep 21, 2026
@pull pull Bot added the ⤵️ pull label Sep 21, 2026
@pull
pull Bot merged commit 1e77850 into Cache-Cloud:master Sep 21, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants