diff options
author | Quentin Colombet <qcolombet@apple.com> | 2017-10-03 04:53:56 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2017-10-03 04:53:56 +0000 |
commit | c2f3cea608a123fa51ec523d91b9df46edf22df3 (patch) | |
tree | 844f30cd8e3afa1d4eee71fa71474f317d2a9f30 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 60ee7e302a043351107def9ae1a59cc23c444dd6 (diff) | |
download | llvm-c2f3cea608a123fa51ec523d91b9df46edf22df3.zip llvm-c2f3cea608a123fa51ec523d91b9df46edf22df3.tar.gz llvm-c2f3cea608a123fa51ec523d91b9df46edf22df3.tar.bz2 |
[Legalizer] Add support for G_OR NarrowScalar.
Legalize bitwise OR:
A = BinOp<Ty> B, C
into:
B1, ..., BN = G_UNMERGE_VALUES B
C1, ..., CN = G_UNMERGE_VALUES C
A1 = BinOp<Ty/N> B1, C2
...
AN = BinOp<Ty/N> BN, CN
A = G_MERGE_VALUES A1, ..., AN
llvm-svn: 314760
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions