Make more use of MachineInstr::mayLoadOrStore.
authorJay Foad <jay.foad@amd.com>
Thu, 19 Dec 2019 11:19:36 +0000 (11:19 +0000)
committerJay Foad <jay.foad@amd.com>
Thu, 19 Dec 2019 11:51:52 +0000 (11:51 +0000)
commitc5c935ab6620289ecfd17d46f5653e2dcbd49352
treee3ff0c943a24985349a251378487454397d22869
parentbbcf1c3496ce2bd1ed87e8fb15ad896e279633ce
Make more use of MachineInstr::mayLoadOrStore.
14 files changed:
llvm/include/llvm/CodeGen/TargetInstrInfo.h
llvm/lib/CodeGen/BranchFolding.cpp
llvm/lib/CodeGen/ImplicitNullChecks.cpp
llvm/lib/CodeGen/StackColoring.cpp
llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/lib/Target/ARC/ARCOptAddrMode.cpp
llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp
llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp