Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp21 char ReachingDefAnalysis::ID = 0;
121 void ReachingDefAnalysis::processDefs(MachineInstr *MI) { in processDefs()
193 void ReachingDefAnalysis::processBasicBlock( in processBasicBlock()
222 void ReachingDefAnalysis::releaseMemory() { in releaseMemory()
230 void ReachingDefAnalysis::reset() { in reset()
236 void ReachingDefAnalysis::init() { in init()
245 void ReachingDefAnalysis::traverse() { in traverse()
263 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, in getReachingDef()
320 int ReachingDefAnalysis::getClearance(MachineInstr *MI, in getClearance()
470 bool ReachingDefAnalysis::isRegUsedAfter(MachineInstr *MI, in isRegUsedAfter()
[all …]
H A DBreakFalseDeps.cpp48 ReachingDefAnalysis *RDA;
59 AU.addRequired<ReachingDefAnalysis>(); in getAnalysisUsage()
104 INITIALIZE_PASS_DEPENDENCY(ReachingDefAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
286 RDA = &getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
H A DCMakeLists.txt167 ReachingDefAnalysis.cpp
H A DExecutionDomainFix.cpp438 RDA = &getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFixCortexA57AES1742098Pass.cpp90 AU.addRequired<ReachingDefAnalysis>(); in getAnalysisUsage()
104 void analyzeMF(MachineFunction &MF, ReachingDefAnalysis &RDA,
121 INITIALIZE_PASS_DEPENDENCY(ReachingDefAnalysis);
258 auto &RDA = getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
276 MachineFunction &MF, ReachingDefAnalysis &RDA, in analyzeMF()
H A DARMLowOverheadLoops.cpp270 ReachingDefAnalysis &RDA) { in hasImplicitlyValidVPT()
307 static bool isValid(ReachingDefAnalysis &RDA) { in isValid()
365 ReachingDefAnalysis &RDA;
384 ReachingDefAnalysis &RDA, const TargetRegisterInfo &TRI, in LowOverheadLoop()
477 ReachingDefAnalysis *RDA = nullptr;
491 AU.addRequired<ReachingDefAnalysis>(); in getAnalysisUsage()
541 static bool TryRemove(MachineInstr *MI, ReachingDefAnalysis &RDA, in INITIALIZE_PASS()
546 auto WontCorruptITs = [](InstSet &Killed, ReachingDefAnalysis &RDA) { in INITIALIZE_PASS()
880 const ReachingDefAnalysis &RDA, in producesFalseLanesZero()
1310 RDA = &getAnalysis<ReachingDefAnalysis>(); in runOnMachineFunction()
H A DARMTargetMachine.cpp394 INITIALIZE_PASS_DEPENDENCY(ReachingDefAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DExecutionDomainFix.h136 ReachingDefAnalysis *RDA;
144 AU.addRequired<ReachingDefAnalysis>(); in getAnalysisUsage()
H A DReachingDefAnalysis.h69 class ReachingDefAnalysis : public MachineFunctionPass {
113 ReachingDefAnalysis() : MachineFunctionPass(ID) {
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A DO3-pipeline.ll155 ; CHECK-NEXT: ReachingDefAnalysis
192 ; CHECK-NEXT: ReachingDefAnalysis
199 ; CHECK-NEXT: ReachingDefAnalysis
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn168 "ReachingDefAnalysis.cpp",
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp419 INITIALIZE_PASS_DEPENDENCY(ReachingDefAnalysis) in INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dopt-pipeline.ll186 ; CHECK-NEXT: ReachingDefAnalysis