[llvm] [Uniformity] Implement per-output machine uniformity analysis (PR #179275)
Pankaj Dwivedi via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 10 04:02:42 PDT 2026
================
@@ -62,24 +82,51 @@ void llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::initialize() {
}
}
- const auto &InstrInfo = *F.getSubtarget().getInstrInfo();
+ const TargetInstrInfo &InstrInfo = *F.getSubtarget().getInstrInfo();
+ const MachineRegisterInfo &MRI = F.getRegInfo();
+ const RegisterBankInfo &RBI = *F.getSubtarget().getRegBankInfo();
+ const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo();
----------------
PankajDwivedi-25 wrote:
Right, moving this code to getValueUniformity
https://github.com/llvm/llvm-project/pull/179275
More information about the llvm-commits
mailing list