summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/class_members
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2016-05-07 01:11:17 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2016-05-07 01:11:17 +0000
commit04a8fc2e37baf725aa641e789b7237f19d5b515d (patch)
tree999608823be7cec67ac31f5f9ee4459c8436c261 /lldb/packages/Python/lldbsuite/test/python_api/class_members
parent068ac4af391339fc0639e825b51ef53d1a792174 (diff)
downloadbcm5719-llvm-04a8fc2e37baf725aa641e789b7237f19d5b515d.tar.gz
bcm5719-llvm-04a8fc2e37baf725aa641e789b7237f19d5b515d.zip
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
This re-applies r268760, reverted in r268794. Fixes http://llvm.org/PR27670 The original imp-defs assertion was way overzealous: forward all implicit operands, except imp-defs of the new super-reg def (r268787 for GR64, but also possible for GR16->GR32), or imp-uses of the new super-reg use. While there, mark the source use as Undef, and add an imp-use of the old source reg: that should cover any case of dead super-regs. At the stage the pass runs, flags are unlikely to matter anyway; still, let's be as correct as possible. Also add MIR tests for the various interesting cases. Original commit message: Codesize is less (16) or equal (8), and we avoid partial dependencies. Differential Revision: http://reviews.llvm.org/D19999 llvm-svn: 268831
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/class_members')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud