diff options
author | Daniel Sanders <daniel_l_sanders@apple.com> | 2017-06-20 12:36:34 +0000 |
---|---|---|
committer | Daniel Sanders <daniel_l_sanders@apple.com> | 2017-06-20 12:36:34 +0000 |
commit | a6e2cebf98c5538c4796fedb7354c87cb0dd2c7d (patch) | |
tree | b32ae0dc42bf213356854274a48c3a5263817ff4 /lldb/scripts/Python | |
parent | 916d569b8e20418936ff2056cef63068c681450e (diff) | |
download | llvm-a6e2cebf98c5538c4796fedb7354c87cb0dd2c7d.zip llvm-a6e2cebf98c5538c4796fedb7354c87cb0dd2c7d.tar.gz llvm-a6e2cebf98c5538c4796fedb7354c87cb0dd2c7d.tar.bz2 |
[globalisel][tablegen] Add support for COPY_TO_REGCLASS.
Summary:
As part of this
* Emitted instructions now have named MachineInstr variables associated
with them. This isn't particularly important yet but it's a small step
towards multiple-insn emission.
* constrainSelectedInstRegOperands() is no longer hardcoded. It's now added
as the ConstrainOperandsToDefinitionAction() action. COPY_TO_REGCLASS uses
an alternate constraint mechanism ConstrainOperandToRegClassAction() which
supports arbitrary constraints such as that defined by COPY_TO_REGCLASS.
Reviewers: ab, qcolombet, t.p.northover, rovka, kristof.beyls, aditya_nandakumar
Reviewed By: ab
Subscribers: javed.absar, igorb, llvm-commits
Differential Revision: https://reviews.llvm.org/D33590
llvm-svn: 305791
Diffstat (limited to 'lldb/scripts/Python')
0 files changed, 0 insertions, 0 deletions