Skip to content

Commit c1c160c

Browse files
SC llvm teamSC llvm team
authored andcommitted
Merged main:c503758ab6a4eacd3ef671a4a5ccf813995d4456 into amd-gfx:17cdfa7e29b1
Local branch amd-gfx 17cdfa7 Merged main:5b41eb3a6dcd92711b4adf946e4d9d29c3886007 into amd-gfx:add913c7d296 Remote branch main c503758 [CodeGen] Use std::pair<MCRegister, Register> to match return from MRI.liveins(). NFC
2 parents 17cdfa7 + c503758 commit c1c160c

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

llvm/include/llvm/Config/llvm-config.h.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
/* Indicate that this is LLVM compiled from the amd-gfx branch. */
1818
#define LLVM_HAVE_BRANCH_AMD_GFX
19-
#define LLVM_MAIN_REVISION 509567
19+
#define LLVM_MAIN_REVISION 509568
2020

2121
/* Define if LLVM_ENABLE_DUMP is enabled */
2222
#cmakedefine LLVM_ENABLE_DUMP

llvm/lib/CodeGen/MIRPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ void MIRPrinter::convert(yaml::MachineFunction &MF,
329329
}
330330

331331
// Print the live ins.
332-
for (std::pair<unsigned, unsigned> LI : RegInfo.liveins()) {
332+
for (std::pair<MCRegister, Register> LI : RegInfo.liveins()) {
333333
yaml::MachineFunctionLiveIn LiveIn;
334334
printRegMIR(LI.first, LiveIn.Register, TRI);
335335
if (LI.second)

llvm/lib/CodeGen/RDFGraph.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@ void DataFlowGraph::build(const Config &config) {
913913
// Collect function live-ins and entry block live-ins.
914914
MachineBasicBlock &EntryB = *EA.Addr->getCode();
915915
assert(EntryB.pred_empty() && "Function entry block has predecessors");
916-
for (std::pair<unsigned, unsigned> P : MRI.liveins())
916+
for (std::pair<MCRegister, Register> P : MRI.liveins())
917917
LiveIns.insert(RegisterRef(P.first));
918918
if (MRI.tracksLiveness()) {
919919
for (auto I : EntryB.liveins())

llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
675675

676676
DenseMap<unsigned, unsigned> LiveInMap;
677677
if (!FuncInfo->ArgDbgValues.empty())
678-
for (std::pair<unsigned, unsigned> LI : RegInfo->liveins())
678+
for (std::pair<MCRegister, Register> LI : RegInfo->liveins())
679679
if (LI.second)
680680
LiveInMap.insert(LI);
681681

llvm/lib/Target/AMDGPU/R600InstrInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1162,7 +1162,7 @@ int R600InstrInfo::getIndirectIndexBegin(const MachineFunction &MF) const {
11621162
}
11631163

11641164
const TargetRegisterClass *IndirectRC = getIndirectAddrRegClass();
1165-
for (std::pair<unsigned, unsigned> LI : MRI.liveins()) {
1165+
for (std::pair<MCRegister, Register> LI : MRI.liveins()) {
11661166
Register Reg = LI.first;
11671167
if (Reg.isVirtual() || !IndirectRC->contains(Reg))
11681168
continue;

llvm/lib/Target/Hexagon/HexagonBitTracker.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1287,7 +1287,7 @@ unsigned HexagonEvaluator::getNextPhysReg(unsigned PReg, unsigned Width) const {
12871287
}
12881288

12891289
unsigned HexagonEvaluator::getVirtRegFor(unsigned PReg) const {
1290-
for (std::pair<unsigned,unsigned> P : MRI.liveins())
1290+
for (std::pair<MCRegister, Register> P : MRI.liveins())
12911291
if (P.first == PReg)
12921292
return P.second;
12931293
return 0;

llvm/lib/Target/X86/X86ISelLoweringCall.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1903,7 +1903,7 @@ SDValue X86TargetLowering::LowerFormalArguments(
19031903
if (shouldDisableArgRegFromCSR(CallConv) ||
19041904
F.hasFnAttribute("no_caller_saved_registers")) {
19051905
MachineRegisterInfo &MRI = MF.getRegInfo();
1906-
for (std::pair<Register, Register> Pair : MRI.liveins())
1906+
for (std::pair<MCRegister, Register> Pair : MRI.liveins())
19071907
MRI.disableCalleeSavedRegister(Pair.first);
19081908
}
19091909

llvm/lib/Target/X86/X86VZeroUpper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ static bool isYmmOrZmmReg(unsigned Reg) {
136136
}
137137

138138
static bool checkFnHasLiveInYmmOrZmm(MachineRegisterInfo &MRI) {
139-
for (std::pair<unsigned, unsigned> LI : MRI.liveins())
139+
for (std::pair<MCRegister, Register> LI : MRI.liveins())
140140
if (isYmmOrZmmReg(LI.first))
141141
return true;
142142

0 commit comments

Comments
 (0)