Skip to content

Commit a2917d6

Browse files
author
git apple-llvm automerger
committed
Merge commit '4faf71a14338' from llvm.org/master into apple/master
2 parents 53e4d80 + 4faf71a commit a2917d6

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ template <typename SubPatternT> struct OneUse_match {
3030
SubPatternT SubPat;
3131
OneUse_match(const SubPatternT &SP) : SubPat(SP) {}
3232

33-
bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
33+
bool match(const MachineRegisterInfo &MRI, Register Reg) {
3434
return MRI.hasOneUse(Reg) && SubPat.match(MRI, Reg);
3535
}
3636
};
@@ -43,7 +43,7 @@ inline OneUse_match<SubPat> m_OneUse(const SubPat &SP) {
4343
struct ConstantMatch {
4444
int64_t &CR;
4545
ConstantMatch(int64_t &C) : CR(C) {}
46-
bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
46+
bool match(const MachineRegisterInfo &MRI, Register Reg) {
4747
if (auto MaybeCst = getConstantVRegVal(Reg, MRI)) {
4848
CR = *MaybeCst;
4949
return true;
@@ -60,7 +60,7 @@ inline ConstantMatch m_ICst(int64_t &Cst) { return ConstantMatch(Cst); }
6060
// that.
6161

6262
struct operand_type_match {
63-
bool match(const MachineRegisterInfo &MRI, unsigned Reg) { return true; }
63+
bool match(const MachineRegisterInfo &MRI, Register Reg) { return true; }
6464
bool match(const MachineRegisterInfo &MRI, MachineOperand *MO) {
6565
return MO->isReg();
6666
}
@@ -123,7 +123,7 @@ template <typename BindTy> struct bind_helper {
123123

124124
template <> struct bind_helper<MachineInstr *> {
125125
static bool bind(const MachineRegisterInfo &MRI, MachineInstr *&MI,
126-
unsigned Reg) {
126+
Register Reg) {
127127
MI = MRI.getVRegDef(Reg);
128128
if (MI)
129129
return true;
@@ -132,7 +132,7 @@ template <> struct bind_helper<MachineInstr *> {
132132
};
133133

134134
template <> struct bind_helper<LLT> {
135-
static bool bind(const MachineRegisterInfo &MRI, LLT &Ty, unsigned Reg) {
135+
static bool bind(const MachineRegisterInfo &MRI, LLT &Ty, Register Reg) {
136136
Ty = MRI.getType(Reg);
137137
if (Ty.isValid())
138138
return true;
@@ -142,7 +142,7 @@ template <> struct bind_helper<LLT> {
142142

143143
template <> struct bind_helper<const ConstantFP *> {
144144
static bool bind(const MachineRegisterInfo &MRI, const ConstantFP *&F,
145-
unsigned Reg) {
145+
Register Reg) {
146146
F = getConstantFPVRegVal(Reg, MRI);
147147
if (F)
148148
return true;
@@ -325,7 +325,7 @@ struct CheckType {
325325
LLT Ty;
326326
CheckType(const LLT &Ty) : Ty(Ty) {}
327327

328-
bool match(const MachineRegisterInfo &MRI, unsigned Reg) {
328+
bool match(const MachineRegisterInfo &MRI, Register Reg) {
329329
return MRI.getType(Reg) == Ty;
330330
}
331331
};

0 commit comments

Comments
 (0)