diff options
author | Shiva Chen <shiva0217@gmail.com> | 2018-04-25 14:19:12 +0000 |
---|---|---|
committer | Shiva Chen <shiva0217@gmail.com> | 2018-04-25 14:19:12 +0000 |
commit | d58bd8dc4a1934e87c568a2fa40503461b3c7690 (patch) | |
tree | 55ff893b43ec60c7b46e86ddf0d2778350dc4437 /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 98f9389f65e630a7243f9c99717009107758d492 (diff) | |
download | llvm-d58bd8dc4a1934e87c568a2fa40503461b3c7690.zip llvm-d58bd8dc4a1934e87c568a2fa40503461b3c7690.tar.gz llvm-d58bd8dc4a1934e87c568a2fa40503461b3c7690.tar.bz2 |
[RISCV] Expand function call to "call" pseudoinstruction
To do this:
1. Change GlobalAddress SDNode to TargetGlobalAddress to avoid legalizer
split the symbol.
2. Change ExternalSymbol SDNode to TargetExternalSymbol to avoid legalizer
split the symbol.
3. Let PseudoCALL match direct call with target operand TargetGlobalAddress
and TargetExternalSymbol.
Differential Revision: https://reviews.llvm.org/D44885
llvm-svn: 330827
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions