diff options
| author | kennytm <kennytm@gmail.com> | 2017-12-20 21:22:03 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-12-20 21:22:03 +0800 |
| commit | 5efa045bbea9ff456d385f1850bede03b2677f77 (patch) | |
| tree | f6bc3875674248a2df9bc27eeae65e7134b5db63 /src/rustllvm/PassWrapper.cpp | |
| parent | 0c29c7b1e48136c3fac6bb7fe9235672ae56a9c6 (diff) | |
| parent | fb245e05404ad5bbe689dcdc5bd5f4750f4e3730 (diff) | |
| download | rust-5efa045bbea9ff456d385f1850bede03b2677f77.tar.gz rust-5efa045bbea9ff456d385f1850bede03b2677f77.zip | |
Rollup merge of #46852 - scottmcm:asm-placecontext, r=arielb1
Split PlaceContext::Store into Store & AsmOutput Outputs in InlineAsm can be read-write, so splitting it out is useful for things like Store-Store folding, as that's unsound for a Store-AsmOutput. This PR is intended to make no changes, just be the mechanical split of the enum. Future changes can use the split, like a MIR pass I'm working on and perhaps two-phase borrows (see this FIXME: https://github.com/rust-lang/rust/pull/46852/files#diff-74dcd7740ab2104cd2b9a3b68dd4f208R543)
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
