Searched refs:RDA (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 313 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 D | ARMFixCortexA57AES1742098Pass.cpp | 104 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 D | BreakFalseDeps.cpp | 48 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 D | RDFGraph.cpp | 1530 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 D | ExecutionDomainFix.cpp | 340 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 D | ExecutionDomainFix.h | 136 ReachingDefAnalysis *RDA; variable
|