diff options
author | Tim Shen <timshen91@gmail.com> | 2017-05-09 15:27:17 +0000 |
---|---|---|
committer | Tim Shen <timshen91@gmail.com> | 2017-05-09 15:27:17 +0000 |
commit | 04de70d3a7d1cd9402a5dd8a23c19010165295e8 (patch) | |
tree | 978d39b3c9a8bab5d5277085335d09c12433f61f /llvm/lib/Object/ModuleSymbolTable.cpp | |
parent | b0e96eb28e6b76a354a98ba9066726c3f31587b4 (diff) | |
download | bcm5719-llvm-04de70d3a7d1cd9402a5dd8a23c19010165295e8.tar.gz bcm5719-llvm-04de70d3a7d1cd9402a5dd8a23c19010165295e8.zip |
[Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction instead. NFC.
Now both emitLeadingFence and emitTrailingFence take the instruction
itself, instead of taking IsLoad/IsStore pairs.
Instruction::mayReadFromMemory and Instrucion::mayWriteToMemory are used
for determining those two booleans.
The instruction argument is also useful for later D32763, in
emitTrailingFence. For emitLeadingFence, it seems to have cleaner
interface with the proposed change.
Differential Revision: https://reviews.llvm.org/D32762
llvm-svn: 302539
Diffstat (limited to 'llvm/lib/Object/ModuleSymbolTable.cpp')
0 files changed, 0 insertions, 0 deletions