aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetRegisterInfo.cpp
diff options
context:
space:
mode:
authorZaara Syeda <syzaara@ca.ibm.com>2018-03-19 16:19:44 +0000
committerZaara Syeda <syzaara@ca.ibm.com>2018-03-19 16:19:44 +0000
commit01f414baaade28c7e5e0f79a04e18e7fc6cc79f2 (patch)
tree4857f4a803ffeacc775d583d9429aeaab7cb7968 /llvm/lib/CodeGen/TargetRegisterInfo.cpp
parent826e833121d0f84a4ddf5f089e61bb8d3d79ef0e (diff)
downloadllvm-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.cpp23
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,