diff options
| author | Tim Northover <tnorthover@apple.com> | 2017-06-23 16:15:55 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2017-06-23 16:15:55 +0000 |
| commit | 4b4eec70090fe957eafa79ef7d43636f4d3b7161 (patch) | |
| tree | 5d1b8027d494c307523b39464c694bf3d2499ab2 /llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp | |
| parent | b57bf2ac795f423446bf728ac6f33be010f77d28 (diff) | |
| download | bcm5719-llvm-4b4eec70090fe957eafa79ef7d43636f4d3b7161.tar.gz bcm5719-llvm-4b4eec70090fe957eafa79ef7d43636f4d3b7161.zip | |
GlobalISel: remove G_SEQUENCE instruction.
It was trying to do too many things. The basic lumping together of values for
legalization purposes is now handled by G_MERGE_VALUES. More complex things
involving gaps and odd sizes are handled by G_INSERT sequences.
llvm-svn: 306120
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp b/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp index 9b3899e0681..69124dbd0f8 100644 --- a/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp +++ b/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp @@ -469,10 +469,6 @@ AArch64RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { getCopyMapping(DstRB.getID(), SrcRB.getID(), Size), /*NumOperands*/ 2); } - case TargetOpcode::G_SEQUENCE: - // FIXME: support this, but the generic code is really not going to do - // anything sane. - return getInvalidInstructionMapping(); default: break; } |

