Skip to content

Commit 985fcb9

Browse files
Krzysztof Parzyszekcuviper
Krzysztof Parzyszek
authored andcommitted
[RDF] Remove uses of RDFRegisters::normalize (deprecate)
This function has been reduced to an identity function for some time.
1 parent 5977610 commit 985fcb9

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

llvm/include/llvm/CodeGen/RDFRegisters.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,11 @@ namespace rdf {
110110
return RegMasks.get(Register::stackSlot2Index(R));
111111
}
112112

113-
RegisterRef normalize(RegisterRef RR) const;
113+
LLVM_ATTRIBUTE_DEPRECATED(RegisterRef normalize(RegisterRef RR),
114+
"This function is now an identity function");
115+
RegisterRef normalize(RegisterRef RR) const {
116+
return RR;
117+
}
114118

115119
bool alias(RegisterRef RA, RegisterRef RB) const {
116120
if (!isRegMaskId(RA.Reg))

llvm/lib/CodeGen/RDFRegisters.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,6 @@ PhysicalRegisterInfo::PhysicalRegisterInfo(const TargetRegisterInfo &tri,
9494
}
9595
}
9696

97-
RegisterRef PhysicalRegisterInfo::normalize(RegisterRef RR) const {
98-
return RR;
99-
}
100-
10197
std::set<RegisterId> PhysicalRegisterInfo::getAliasSet(RegisterId Reg) const {
10298
// Do not include RR in the alias set.
10399
std::set<RegisterId> AS;

llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ void HexagonOptAddrMode::getAllRealUses(NodeAddr<StmtNode *> SA,
246246
for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) {
247247
LLVM_DEBUG(dbgs() << "\t\t[DefNode]: "
248248
<< Print<NodeAddr<DefNode *>>(DA, *DFG) << "\n");
249-
RegisterRef DR = DFG->getPRI().normalize(DA.Addr->getRegRef(*DFG));
249+
RegisterRef DR = DA.Addr->getRegRef(*DFG);
250250

251251
auto UseSet = LV->getAllReachedUses(DR, DA);
252252

llvm/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ X86LoadValueInjectionLoadHardeningPass::getGadgetGraph(
369369

370370
// Use RDF to find all the uses of `Def`
371371
rdf::NodeSet Uses;
372-
RegisterRef DefReg = DFG.getPRI().normalize(Def.Addr->getRegRef(DFG));
372+
RegisterRef DefReg = Def.Addr->getRegRef(DFG);
373373
for (auto UseID : L.getAllReachedUses(DefReg, Def)) {
374374
auto Use = DFG.addr<UseNode *>(UseID);
375375
if (Use.Addr->getFlags() & NodeAttrs::PhiRef) { // phi node

0 commit comments

Comments
 (0)