diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-01 17:15:30 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-01 17:15:30 +0000 |
| commit | ddafa2cd5fcc841bf6bf2a85e943a411592375bc (patch) | |
| tree | 1a6a85031ac0cddfeea3ac31beecd36cdf334356 /llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | |
| parent | 08c47b37d35c071890a04aae6870711a3831511d (diff) | |
| download | bcm5719-llvm-ddafa2cd5fcc841bf6bf2a85e943a411592375bc.tar.gz bcm5719-llvm-ddafa2cd5fcc841bf6bf2a85e943a411592375bc.zip | |
[Hexagon] Check for offset overflow when reserving scavenging slots
Scavenging slots were only reserved when pseudo-instruction expansion in
frame lowering created new virtual registers. It is possible to still
need a scavenging slot even if no virtual registers were created, in cases
where the stack is large enough to overflow instruction offsets.
llvm-svn: 277355
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp')
0 files changed, 0 insertions, 0 deletions

