Searched refs:RegImm (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp87 struct RegImm { struct in class:__anon3865::AArch64RedundantCopyElimination
90 RegImm(MCPhysReg Reg, int32_t Imm) : Reg(Reg), Imm(Imm) {} function in struct:__anon3865::AArch64RedundantCopyElimination::RegImm
94 SmallVectorImpl<RegImm> &KnownRegs,
126 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) {
136 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0));
203 KnownRegs.push_back(RegImm(SrcReg, KnownImm));
218 KnownRegs.push_back(RegImm(DstReg, 0));
263 KnownRegs.push_back(RegImm(DstReg, 0));
304 SmallVector<RegImm, 4> KnownRegs;
333 KnownRegs.push_back(RegImm(CopyDstRe
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp113 : Base(), Kind(k_Register), RegImm({Reg, nullptr}), Start(S), End(E) {}
115 : Base(), Kind(k_Immediate), RegImm({0, Imm}), Start(S), End(E) {}
117 : Base(), Kind(k_Memri), RegImm({Reg, Imm}), Start(S), End(E) {}
125 RegisterImmediate RegImm; member in union:__anon4067::AVROperand::__anon4068
195 return RegImm.Reg;
200 return RegImm.Imm;
229 RegImm = {RegNo, nullptr};
234 RegImm = {0, Ex};
239 RegImm = {RegNo, Imm};
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp852 if (auto RegImm = isAddImmediate(MI, Reg)) {
853 Register SrcReg = RegImm->Reg;
854 int64_t Offset = RegImm->Imm;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp1178 } else if (auto RegImm = isAddImmediate(MI, Reg)) {
1179 Register SrcReg = RegImm->Reg;
1180 Offset = RegImm->Imm;

Completed in 99 milliseconds