Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64RedundantCopyElimination.cpp94 SmallVectorImpl<RegImm> &KnownRegs,
126 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument
136 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0)); in knownRegValInBlock()
203 KnownRegs.push_back(RegImm(SrcReg, KnownImm)); in knownRegValInBlock()
218 KnownRegs.push_back(RegImm(DstReg, 0)); in knownRegValInBlock()
263 KnownRegs.push_back(RegImm(DstReg, 0)); in knownRegValInBlock()
304 SmallVector<RegImm, 4> KnownRegs; in optimizeBlock() local
310 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock()
326 for (auto &KnownReg : KnownRegs) { in optimizeBlock()
333 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock()
[all …]