diff options
author | Xin Tong <trent.xin.tong@gmail.com> | 2019-02-21 02:11:06 +0000 |
---|---|---|
committer | Xin Tong <trent.xin.tong@gmail.com> | 2019-02-21 02:11:06 +0000 |
commit | 2d84c00dfa536e813555da9c7555c1ce5ea52c06 (patch) | |
tree | 2d1461f347c76944dce421b06d74254356711c69 /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 0e251567b306c0aa5c3cfaab5791fac3981ada0b (diff) | |
download | llvm-2d84c00dfa536e813555da9c7555c1ce5ea52c06.zip llvm-2d84c00dfa536e813555da9c7555c1ce5ea52c06.tar.gz llvm-2d84c00dfa536e813555da9c7555c1ce5ea52c06.tar.bz2 |
Add skipFunction to PostRA machine sinking pass.
Summary: Add skipFunction to PostRA machine sinking pass.
Reviewers: junbuml
Subscribers: arsenm, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57847
llvm-svn: 354541
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineSink.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineSink.cpp b/llvm/lib/CodeGen/MachineSink.cpp index 4e88fc0..f4fcbeb 100644 --- a/llvm/lib/CodeGen/MachineSink.cpp +++ b/llvm/lib/CodeGen/MachineSink.cpp @@ -1202,6 +1202,9 @@ bool PostRAMachineSinking::tryToSinkCopy(MachineBasicBlock &CurBB, } bool PostRAMachineSinking::runOnMachineFunction(MachineFunction &MF) { + if (skipFunction(MF.getFunction())) + return false; + bool Changed = false; const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); |