projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[C++11] DwarfDebug: Turn single-use functors into lambdas.
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineCSE.cpp
diff --git
a/lib/CodeGen/MachineCSE.cpp
b/lib/CodeGen/MachineCSE.cpp
index c6f0133da5fef3274ee1ccac21f918cdfd06e5b5..b5c39958240f6093a0cb149661ee96d1886fbd1d 100644
(file)
--- a/
lib/CodeGen/MachineCSE.cpp
+++ b/
lib/CodeGen/MachineCSE.cpp
@@
-49,9
+49,9
@@
namespace {
initializeMachineCSEPass(*PassRegistry::getPassRegistry());
}
initializeMachineCSEPass(*PassRegistry::getPassRegistry());
}
-
virtual bool runOnMachineFunction(MachineFunction &MF)
;
+
bool runOnMachineFunction(MachineFunction &MF) override
;
- v
irtual void getAnalysisUsage(AnalysisUsage &AU) const
{
+ v
oid getAnalysisUsage(AnalysisUsage &AU) const override
{
AU.setPreservesCFG();
MachineFunctionPass::getAnalysisUsage(AU);
AU.addRequired<AliasAnalysis>();
AU.setPreservesCFG();
MachineFunctionPass::getAnalysisUsage(AU);
AU.addRequired<AliasAnalysis>();
@@
-60,7
+60,7
@@
namespace {
AU.addPreserved<MachineDominatorTree>();
}
AU.addPreserved<MachineDominatorTree>();
}
- v
irtual void releaseMemory()
{
+ v
oid releaseMemory() override
{
ScopeMap.clear();
Exps.clear();
}
ScopeMap.clear();
Exps.clear();
}
@@
-325,8
+325,8
@@
bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI,
}
bool MachineCSE::isCSECandidate(MachineInstr *MI) {
}
bool MachineCSE::isCSECandidate(MachineInstr *MI) {
- if (MI->is
Label() || MI->isPHI() || MI->isImplicitDef
() ||
- MI->is
Kill() || MI->is
InlineAsm() || MI->isDebugValue())
+ if (MI->is
Position() || MI->isPHI() || MI->isImplicitDef() || MI->isKill
() ||
+ MI->isInlineAsm() || MI->isDebugValue())
return false;
// Ignore copies.
return false;
// Ignore copies.