Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp313 hasImplicitlyValidVPT(Block, RDA)) in isValid()
365 ReachingDefAnalysis &RDA; member
386 : ML(ML), MLI(MLI), RDA(RDA), TRI(TRI), TII(TII), in LowOverheadLoop()
477 ReachingDefAnalysis *RDA = nullptr; member in __anon59c8a0920111::ARMLowOverheadLoops
586 if (!RDA.isSafeToRemove(MI, Uses, Ignore)) in INITIALIZE_PASS()
589 if (WontCorruptITs(Uses, RDA)) { in INITIALIZE_PASS()
597 RDA.collectKilledOperands(MI, Killed); in INITIALIZE_PASS()
598 if (WontCorruptITs(Killed, RDA)) { in INITIALIZE_PASS()
625 if (!VPTState::isValid(RDA)) { in ValidateTailPredicate()
809 TryRemove(Def, RDA, ToRemove, Ignore); in ValidateTailPredicate()
[all …]
H A DARMFixCortexA57AES1742098Pass.cpp104 void analyzeMF(MachineFunction &MF, ReachingDefAnalysis &RDA,
258 auto &RDA = getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction() local
262 analyzeMF(F, RDA, TRI, FixupLocsForFn); in runOnMachineFunction()
276 MachineFunction &MF, ReachingDefAnalysis &RDA, in analyzeMF() argument
298 RDA.getGlobalReachingDefs(&MI, MOp.getReg(), AllDefs); in analyzeMF()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBreakFalseDeps.cpp48 ReachingDefAnalysis *RDA; member in llvm::BreakFalseDeps
157 unsigned Clearance = RDA->getClearance(MI, Reg); in pickBestRegisterForUndef()
177 unsigned Clearance = RDA->getClearance(MI, Reg); in shouldBreakDependence()
286 RDA = &getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
H A DRDFGraph.cpp1530 auto RDA = addr<DefNode*>(RD); in removeUnusedPhis() local
1573 NodeAddr<DefNode*> RDA = *I; in linkRefUp() local
1585 TAP.Addr->linkToDef(TAP.Id, RDA); in linkRefUp()
1713 auto RDA = addr<DefNode*>(RD); in unlinkUseDF() local
1716 RDA.Addr->setReachedUse(Sib); in unlinkUseDF()
1787 auto RDA = addr<DefNode*>(RD); in unlinkDefDF() local
1792 RDA.Addr->setReachedDef(Sib); in unlinkDefDF()
1809 Last.Addr->setSibling(RDA.Addr->getReachedDef()); in unlinkDefDF()
1810 RDA.Addr->setReachedDef(ReachedDefs.front().Id); in unlinkDefDF()
1815 Last.Addr->setSibling(RDA.Addr->getReachedUse()); in unlinkDefDF()
[all …]
H A DExecutionDomainFix.cpp340 const int Def = RDA->getReachingDef(mi, RC->getRegister(rx)); in visitSoftInstr()
342 return RDA->getReachingDef(mi, RC->getRegister(I)) <= Def; in visitSoftInstr()
438 RDA = &getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DExecutionDomainFix.h136 ReachingDefAnalysis *RDA; variable