summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-08-01 17:15:30 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-08-01 17:15:30 +0000
commitddafa2cd5fcc841bf6bf2a85e943a411592375bc (patch)
tree1a6a85031ac0cddfeea3ac31beecd36cdf334356 /llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
parent08c47b37d35c071890a04aae6870711a3831511d (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud