[llvm] [CodeGen] Make the parameter TRI required in some functions. (PR #85968)
    Simon Pilgrim via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Apr  7 08:29:40 PDT 2024
    
    
  
RKSimon wrote:
> Why do you need to pass in TRI at all? Can't MachineInstr methods always get at it via MF.getSubtarget().getRegisterInfo()?
MF data isn't always available - hence why we have the tryToGetTargetInfo workaround. I'm not sure if there are cases where we can provide a valid TRI pointer but tryToGetTargetInfo would have failed?
https://github.com/llvm/llvm-project/pull/85968
    
    
More information about the llvm-commits
mailing list