OSDN Git Service

[Hexagon] Register save/restore functions do not follow regular conventions
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 25 Apr 2016 17:49:44 +0000 (17:49 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 25 Apr 2016 17:49:44 +0000 (17:49 +0000)
commitf104001091815eafa6037dbc18d2d024be0b7625
treedd2c4890ae92d09073dd9a9862c3275a2fb523ce
parentcf9b63d0e4d26087d2b7a686bdbc25cb4816b9b8
[Hexagon] Register save/restore functions do not follow regular conventions

Do not mark them as modifying any of the volatile registers by default.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267433 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonFrameLowering.cpp
lib/Target/Hexagon/HexagonFrameLowering.h
lib/Target/Hexagon/HexagonInstrInfoV3.td
lib/Target/Hexagon/HexagonInstrInfoV4.td
test/CodeGen/Hexagon/csr-func-usedef.ll [new file with mode: 0644]