Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegUsageInfoPropagate.cpp45 explicit RegUsageInfoPropagation(PhysicalRegisterUsageInfo *PRUI) in RegUsageInfoPropagation() argument
46 : PRUI(PRUI) {} in RegUsageInfoPropagation()
51 PhysicalRegisterUsageInfo *PRUI; member in __anone8a7e6d60111::RegUsageInfoPropagation
110 PhysicalRegisterUsageInfo *PRUI = in runOnMachineFunction() local
113 RegUsageInfoPropagation RUIP(PRUI); in runOnMachineFunction()
121 auto *PRUI = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF) in run() local
123 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()
H A DRegUsageInfoCollector.cpp42 PhysicalRegisterUsageInfo &PRUI; member in __anon7a78551a0111::RegUsageInfoCollector
45 RegUsageInfoCollector(PhysicalRegisterUsageInfo &PRUI) : PRUI(PRUI) {} in RegUsageInfoCollector() argument
111 auto *PRUI = MFAM.getResult<ModuleAnalysisManagerMachineFunctionProxy>(MF) in run() local
113 assert(PRUI && "PhysicalRegisterUsageAnalysis not available"); in run()
114 RegUsageInfoCollector(*PRUI).run(MF); in run()
119 PhysicalRegisterUsageInfo &PRUI = in runOnMachineFunction() local
121 return RegUsageInfoCollector(PRUI).run(MF); in runOnMachineFunction()
157 PRUI.setTargetMachine(TM); in run()
216 PRUI.storeUpdateRegUsageInfo(F, RegMask); in run()
H A DRegisterUsageInfo.cpp111 PhysicalRegisterUsageInfo PRUI; in run() local
112 PRUI.doInitialization(M); in run()
113 return PRUI; in run()
119 auto *PRUI = &AM.getResult<PhysicalRegisterUsageAnalysis>(M); in run() local
120 PRUI->print(OS, &M); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterUsageInfo.h67 std::unique_ptr<PhysicalRegisterUsageInfo> PRUI; variable
76 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);