commit | 280c6ad6bc0ba95b74286082b1546231b911b79e | [log] [tgz] |
---|---|---|
author | Daniel Sanders <daniel_l_sanders@apple.com> | Mon Oct 09 18:14:53 2017 +0000 |
committer | Daniel Sanders <daniel_l_sanders@apple.com> | Mon Oct 09 18:14:53 2017 +0000 |
tree | 3d72a603ad780abf49ffb354f49391c7e648ae33 | |
parent | 2e2586a99afce9fc2a2dd99e100d53d0718148e0 [diff] |
[globalisel] Add support for ValueType operands in patterns. It's rare but there are a small number of patterns like this: (set i64:$dst, (add i64:$src1, i64:$src2)) These should be equivalent to register classes except they shouldn't check for a specific register bank. This doesn't occur in AArch64/ARM/X86 but does occasionally come up in other in-tree targets such as BPF. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315226 91177308-0d34-0410-b5e6-96231b3b80d8