Searched refs:PRUI (Results 1 – 4 of 4) sorted by relevance
45 explicit RegUsageInfoPropagation(PhysicalRegisterUsageInfo *PRUI) in RegUsageInfoPropagation() argument46 : PRUI(PRUI) {} in RegUsageInfoPropagation()51 PhysicalRegisterUsageInfo *PRUI; member in __anone8a7e6d60111::RegUsageInfoPropagation110 PhysicalRegisterUsageInfo *PRUI = in runOnMachineFunction() local113 RegUsageInfoPropagation RUIP(PRUI); in runOnMachineFunction()121 auto *PRUI = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF) in run() local123 assert(PRUI && "PhysicalRegisterUsageAnalysis not available"); in run()124 RegUsageInfoPropagation(PRUI).run(MF); in run()151 const ArrayRef<uint32_t> RegMask = PRUI->getRegUsageInfo(F); in run()
42 PhysicalRegisterUsageInfo &PRUI; member in __anon7a78551a0111::RegUsageInfoCollector45 RegUsageInfoCollector(PhysicalRegisterUsageInfo &PRUI) : PRUI(PRUI) {} in RegUsageInfoCollector() argument111 auto *PRUI = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF) in run() local113 assert(PRUI && "PhysicalRegisterUsageAnalysis not available"); in run()114 RegUsageInfoCollector(*PRUI).run(MF); in run()119 PhysicalRegisterUsageInfo &PRUI = in runOnMachineFunction() local121 return RegUsageInfoCollector(PRUI).run(MF); in runOnMachineFunction()157 PRUI.setTargetMachine(TM); in run()216 PRUI.storeUpdateRegUsageInfo(F, RegMask); in run()
111 PhysicalRegisterUsageInfo PRUI; in run() local112 PRUI.doInitialization(M); in run()113 return PRUI; in run()119 auto *PRUI = &AM.getResult<PhysicalRegisterUsageAnalysis>(M); in run() local120 PRUI->print(OS, &M); in run()
67 std::unique_ptr<PhysicalRegisterUsageInfo> PRUI; variable76 PhysicalRegisterUsageInfo &getPRUI() { return *PRUI; } in getPRUI()77 const PhysicalRegisterUsageInfo &getPRUI() const { return *PRUI; } in getPRUI()80 PRUI.reset(new PhysicalRegisterUsageInfo()); in doInitialization()81 return PRUI->doInitialization(M); in doInitialization()84 bool doFinalization(Module &M) override { return PRUI->doFinalization(M); } in doFinalization()87 PRUI->print(OS, M);