Searched refs:KnownRegs (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RedundantCopyElimination.cpp | 90 SmallVectorImpl<RegImm> &KnownRegs, 121 SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) { in knownRegValInBlock() argument 131 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0)); in knownRegValInBlock() 198 KnownRegs.push_back(RegImm(SrcReg, KnownImm)); in knownRegValInBlock() 213 KnownRegs.push_back(RegImm(DstReg, 0)); in knownRegValInBlock() 258 KnownRegs.push_back(RegImm(DstReg, 0)); in knownRegValInBlock() 299 SmallVector<RegImm, 4> KnownRegs; in optimizeBlock() local 305 if (!knownRegValInBlock(*Itr, MBB, KnownRegs, FirstUse)) in optimizeBlock() 321 for (auto &KnownReg : KnownRegs) { in optimizeBlock() 328 KnownRegs.push_back(RegImm(CopyDstReg, KnownReg.Imm)); in optimizeBlock() [all …]
|