Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp443 static void trackRegDefsUses(MachineInstr *MI, BitVector &ModifiedRegs, in trackRegDefsUses() argument
449 ModifiedRegs.setBitsNotInMask(MO.getRegMask()); in trackRegDefsUses()
456 ModifiedRegs.set(*AI); in trackRegDefsUses()
518 BitVector ModifiedRegs, UsedRegs; in findMatchingInsn() local
519 ModifiedRegs.resize(TRI->getNumRegs()); in findMatchingInsn()
568 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
576 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
583 trackRegDefsUses(MI, ModifiedRegs, UsedRegs, TRI); in findMatchingInsn()
589 if (!ModifiedRegs[MI->getOperand(0).getReg()] && in findMatchingInsn()
598 if (!ModifiedRegs[FirstMI->getOperand(0).getReg()] && in findMatchingInsn()
[all …]