diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2016-02-29 19:28:07 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2016-02-29 19:28:07 +0000 |
commit | bb5d7d7ed89050a512bcf218f2a6d465facdae28 (patch) | |
tree | 476db127c6c35c94f28dcd38dd271a44e91332f8 /llvm/lib/Object/ObjectFile.cpp | |
parent | b9f1eae32886ef7fdf210c079a54d15ec937dfa0 (diff) | |
download | bcm5719-llvm-bb5d7d7ed89050a512bcf218f2a6d465facdae28.tar.gz bcm5719-llvm-bb5d7d7ed89050a512bcf218f2a6d465facdae28.zip |
[X86] Move the ATOMIC_LOAD_OP ISel from DAGToDAG to ISelLowering. NFCI.
This is long-standing dirtiness, as acknowledged by r77582:
The current trick is to select it into a merge_values with
the first definition being an implicit_def. The proper solution is
to add new ISD opcodes for the no-output variant.
Doing this before selection will let us combine away some constructs.
Differential Revision: http://reviews.llvm.org/D17659
llvm-svn: 262244
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions