[Hexagon] Standardize pseudo-instructions for calls and returns
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 12 Aug 2016 11:12:02 +0000 (11:12 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 12 Aug 2016 11:12:02 +0000 (11:12 +0000)
commitbe976d4ea92707106468d24d1d8a70f466420b70
treebc06c53b19c751a6feb08f5d6572e55c5c70e8c0
parentab9127ca3c98391fc83f46842263bc6b3c1323f8
[Hexagon] Standardize pseudo-instructions for calls and returns

- CALLv3nr        PS_call_nr
- CALLRv3nr       PS_callr_nr
- CALLstk         PS_call_stk

- TCRETURNi       PS_tailcall_i
- TCRETURNr       PS_tailcall_r

- JMPret          PS_jmpret
- JMPrett         PS_jmprett
- JMPretf         PS_jmpretf
- JMPrettnew      PS_jmprettnew
- JMPretfnew      PS_jmpretfnew
- JMPrettnewpt    PS_jmprettnewpt
- JMPretfnewpt    PS_jmpretfnewpt

llvm-svn: 278499
llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
llvm/lib/Target/Hexagon/HexagonISelLowering.h
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.td
llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp