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.cpp321 for (auto &KnownReg : KnownRegs) { in optimizeBlock() local
322 if (!OptBBClobberedRegs.available(KnownReg.Reg)) in optimizeBlock()
326 if (CopySrcReg == KnownReg.Reg && in optimizeBlock()
328 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()
335 if (CopyDstReg == KnownReg.Reg && in optimizeBlock()
337 KnownRegs.push_back(RegImm(CopySrcReg, KnownReg.Imm)); in optimizeBlock()
352 if (all_of(KnownRegs, [&](RegImm KnownReg) { in optimizeBlock() argument
353 return !OptBBClobberedRegs.available(KnownReg.Reg); in optimizeBlock()
383 for (RegImm &KnownReg : KnownRegs) { in optimizeBlock()
384 if (KnownReg.Reg != DefReg && in optimizeBlock()
[all …]