summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-02-01 21:20:58 +0000
committerHal Finkel <hfinkel@anl.gov>2015-02-01 21:20:58 +0000
commit83d695419ccb7cb77809509e9dc4ffd597b3cfff (patch)
tree3418698f59f159fb478da5ad750a7cbea147d7ab /llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
parentad960019b0e5d5478197949f3f31e36f5a3d2f60 (diff)
downloadbcm5719-llvm-83d695419ccb7cb77809509e9dc4ffd597b3cfff.tar.gz
bcm5719-llvm-83d695419ccb7cb77809509e9dc4ffd597b3cfff.zip
[PowerPC] Remove the PPCVSXCopyCleanup pass
This MI-level pass was necessary when VSX support was first being developed, specifically, before the ABI code had been updated to use VSX registers for arguments (the register assignments did not change, in a physical sense, but the VSX super-registers are now used). Unfortunately, I never went back and removed this pass after that was done. I believe this code is now effectively dead. llvm-svn: 227767
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPCTargetMachine.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp b/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
index 08ecc6fb9b5..0a3f6e59646 100644
--- a/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+++ b/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
@@ -262,8 +262,6 @@ void PPCPassConfig::addPreRegAlloc() {
}
void PPCPassConfig::addPreSched2() {
- addPass(createPPCVSXCopyCleanupPass(), false);
-
if (getOptLevel() != CodeGenOpt::None)
addPass(&IfConverterID);
}
OpenPOWER on IntegriCloud