Lines Matching defs:RegImm
86 struct RegImm {
89 RegImm(MCPhysReg Reg, int32_t Imm) : Reg(Reg), Imm(Imm) {}
93 SmallVectorImpl<RegImm> &KnownRegs,
125 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) {
135 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0));
202 KnownRegs.push_back(RegImm(SrcReg, KnownImm));
217 KnownRegs.push_back(RegImm(DstReg, 0));
262 KnownRegs.push_back(RegImm(DstReg, 0));
303 SmallVector<RegImm, 4> KnownRegs;
332 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm));
341 KnownRegs.push_back(RegImm(CopySrcReg, KnownReg.Imm));
356 if (all_of(KnownRegs, [&](RegImm KnownReg) {
387 for (RegImm &KnownReg : KnownRegs) {