aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2017-06-20 12:36:34 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2017-06-20 12:36:34 +0000
commita6e2cebf98c5538c4796fedb7354c87cb0dd2c7d (patch)
treeb32ae0dc42bf213356854274a48c3a5263817ff4 /lldb/scripts/Python
parent916d569b8e20418936ff2056cef63068c681450e (diff)
downloadllvm-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