Home
last modified time | relevance | path

Searched refs:KnownReg (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp325 for (auto &KnownReg : KnownRegs) { in optimizeBlock() local
326 if (!OptBBClobberedRegs.available(KnownReg.Reg)) in optimizeBlock()
330 if (CopySrcReg == KnownReg.Reg && in optimizeBlock()
332 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()
339 if (CopyDstReg == KnownReg.Reg && in optimizeBlock()
341 KnownRegs.push_back(RegImm(CopySrcReg, KnownReg.Imm)); in optimizeBlock()
356 if (all_of(KnownRegs, [&](RegImm KnownReg) { in optimizeBlock() argument
357 return !OptBBClobberedRegs.available(KnownReg.Reg); in optimizeBlock()
387 for (RegImm &KnownReg : KnownRegs) { in optimizeBlock()
388 if (KnownReg.Reg != DefReg && in optimizeBlock()
[all …]