OSDN Git Service

[Hexagon] Start using regmasks on calls
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Thu, 16 Feb 2017 20:25:23 +0000 (20:25 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Thu, 16 Feb 2017 20:25:23 +0000 (20:25 +0000)
commit075abc4ae8c2957bdf7adde82390fd7ce88e845b
tree5f8230cc5638b88892b549ad5ba4eb1fe27feee0
parent24d28213382bbe2f82076d929814bdb8a6b6adf2
[Hexagon] Start using regmasks on calls

All the cool targets are doing it...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295371 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
lib/Target/Hexagon/HexagonBlockRanges.cpp
lib/Target/Hexagon/HexagonCopyToCombine.cpp
lib/Target/Hexagon/HexagonDepInstrInfo.td
lib/Target/Hexagon/HexagonFrameLowering.cpp
lib/Target/Hexagon/HexagonHardwareLoops.cpp
lib/Target/Hexagon/HexagonISelLowering.cpp
lib/Target/Hexagon/HexagonISelLowering.h
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonMCInstLower.cpp
lib/Target/Hexagon/HexagonPseudo.td
lib/Target/Hexagon/HexagonRegisterInfo.cpp
lib/Target/Hexagon/HexagonRegisterInfo.h
lib/Target/Hexagon/HexagonRegisterInfo.td
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.h
lib/Target/Hexagon/RDFDeadCode.cpp
lib/Target/Hexagon/RDFRegisters.cpp
lib/Target/Hexagon/RDFRegisters.h
test/CodeGen/Hexagon/avoid-predspill-calleesaved.ll
test/CodeGen/Hexagon/compound.ll