diff options
author | Zaara Syeda <syzaara@ca.ibm.com> | 2018-03-19 16:19:44 +0000 |
---|---|---|
committer | Zaara Syeda <syzaara@ca.ibm.com> | 2018-03-19 16:19:44 +0000 |
commit | 01f414baaade28c7e5e0f79a04e18e7fc6cc79f2 (patch) | |
tree | 4857f4a803ffeacc775d583d9429aeaab7cb7968 /llvm/lib/CodeGen/TargetRegisterInfo.cpp | |
parent | 826e833121d0f84a4ddf5f089e61bb8d3d79ef0e (diff) | |
download | llvm-01f414baaade28c7e5e0f79a04e18e7fc6cc79f2.zip llvm-01f414baaade28c7e5e0f79a04e18e7fc6cc79f2.tar.gz llvm-01f414baaade28c7e5e0f79a04e18e7fc6cc79f2.tar.bz2 |
Revert [MachineLICM] This reverts commit rL327856
Failing build bots. Revert the commit now.
llvm-svn: 327864
Diffstat (limited to 'llvm/lib/CodeGen/TargetRegisterInfo.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetRegisterInfo.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/CodeGen/TargetRegisterInfo.cpp b/llvm/lib/CodeGen/TargetRegisterInfo.cpp index 8b5cd3e..5db1c58 100644 --- a/llvm/lib/CodeGen/TargetRegisterInfo.cpp +++ b/llvm/lib/CodeGen/TargetRegisterInfo.cpp @@ -472,29 +472,6 @@ unsigned TargetRegisterInfo::getRegSizeInBits(unsigned Reg, return getRegSizeInBits(*RC); } -unsigned -TargetRegisterInfo::lookThruCopyLike(unsigned SrcReg, - const MachineRegisterInfo *MRI) const { - while (true) { - const MachineInstr *MI = MRI->getVRegDef(SrcReg); - if (!MI->isCopyLike()) - return SrcReg; - - unsigned CopySrcReg; - if (MI->isCopy()) - CopySrcReg = MI->getOperand(1).getReg(); - else { - assert(MI->isSubregToReg() && "Bad opcode for lookThruCopyLike"); - CopySrcReg = MI->getOperand(2).getReg(); - } - - if (!isVirtualRegister(CopySrcReg)) - return CopySrcReg; - - SrcReg = CopySrcReg; - } -} - #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) LLVM_DUMP_METHOD void TargetRegisterInfo::dumpReg(unsigned Reg, unsigned SubRegIndex, |