@@ -94,35 +94,35 @@ void BPFMISimplifyPatchable::initialize(MachineFunction &MFParm) {
94
94
LLVM_DEBUG (dbgs () << " *** BPF simplify patchable insts pass ***\n\n " );
95
95
}
96
96
97
- static bool isST (unsigned Opcode) {
97
+ static bool isStoreImm (unsigned Opcode) {
98
98
return Opcode == BPF::STB_imm || Opcode == BPF::STH_imm ||
99
99
Opcode == BPF::STW_imm || Opcode == BPF::STD_imm;
100
100
}
101
101
102
- static bool isSTX32 (unsigned Opcode) {
102
+ static bool isStore32 (unsigned Opcode) {
103
103
return Opcode == BPF::STB32 || Opcode == BPF::STH32 || Opcode == BPF::STW32;
104
104
}
105
105
106
- static bool isSTX64 (unsigned Opcode) {
106
+ static bool isStore64 (unsigned Opcode) {
107
107
return Opcode == BPF::STB || Opcode == BPF::STH || Opcode == BPF::STW ||
108
108
Opcode == BPF::STD;
109
109
}
110
110
111
- static bool isLDX32 (unsigned Opcode) {
111
+ static bool isLoad32 (unsigned Opcode) {
112
112
return Opcode == BPF::LDB32 || Opcode == BPF::LDH32 || Opcode == BPF::LDW32;
113
113
}
114
114
115
- static bool isLDX64 (unsigned Opcode) {
115
+ static bool isLoad64 (unsigned Opcode) {
116
116
return Opcode == BPF::LDB || Opcode == BPF::LDH || Opcode == BPF::LDW ||
117
117
Opcode == BPF::LDD;
118
118
}
119
119
120
- static bool isLDSX (unsigned Opcode) {
120
+ static bool isLoadSext (unsigned Opcode) {
121
121
return Opcode == BPF::LDBSX || Opcode == BPF::LDHSX || Opcode == BPF::LDWSX;
122
122
}
123
123
124
124
bool BPFMISimplifyPatchable::isLoadInst (unsigned Opcode) {
125
- return isLDX32 (Opcode) || isLDX64 (Opcode) || isLDSX (Opcode);
125
+ return isLoad32 (Opcode) || isLoad64 (Opcode) || isLoadSext (Opcode);
126
126
}
127
127
128
128
void BPFMISimplifyPatchable::checkADDrr (MachineRegisterInfo *MRI,
@@ -143,11 +143,11 @@ void BPFMISimplifyPatchable::checkADDrr(MachineRegisterInfo *MRI,
143
143
MachineInstr *DefInst = MO.getParent ();
144
144
unsigned Opcode = DefInst->getOpcode ();
145
145
unsigned COREOp;
146
- if (isLDX64 (Opcode) || isLDSX (Opcode))
146
+ if (isLoad64 (Opcode) || isLoadSext (Opcode))
147
147
COREOp = BPF::CORE_LD64;
148
- else if (isLDX32 (Opcode))
148
+ else if (isLoad32 (Opcode))
149
149
COREOp = BPF::CORE_LD32;
150
- else if (isSTX64 (Opcode) || isSTX32 (Opcode) || isST (Opcode))
150
+ else if (isStore64 (Opcode) || isStore32 (Opcode) || isStoreImm (Opcode))
151
151
COREOp = BPF::CORE_ST;
152
152
else
153
153
continue ;
@@ -160,7 +160,7 @@ void BPFMISimplifyPatchable::checkADDrr(MachineRegisterInfo *MRI,
160
160
// Reject the form:
161
161
// %1 = ADD_rr %2, %3
162
162
// *(type *)(%2 + 0) = %1
163
- if (isSTX64 (Opcode) || isSTX32 (Opcode)) {
163
+ if (isStore64 (Opcode) || isStore32 (Opcode)) {
164
164
const MachineOperand &Opnd = DefInst->getOperand (0 );
165
165
if (Opnd.isReg () && Opnd.getReg () == MO.getReg ())
166
166
continue ;
0 commit comments