summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorVikash Gupta <35700483+vg0204@users.noreply.github.com>2024-06-11 12:10:40 +0530
committerGitHub <noreply@github.com>2024-06-11 12:10:40 +0530
commite9a362362e03c6aea7a64473e8b8bb9140fd3855 (patch)
tree34a3e6e1248750e6364e5368361b1eda17a35691 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent275196d866c86d95fc46b3324876ccbea09da79b (diff)
[CodeGen] Preserved additional analyses in StackSlotColoring pass. (#93779)
The pass pipeline of some architecture splits register allocation phase based on different register classes. As some analyses need to be computed at the beginning of the register allocation and kept alive till all values are assigned to some physical registers. This poses challenge with objective of introducing StackSlotColoring after partial virtual registers are assigned to physical registers, in order to optimize stack slots usage.As this pass doesn't preserve few analysis yet to be needed by the register allocation of the remaining virtual registers, necessiating them to be kept preserved.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions