[llvm] X86: Stop using MachineFunction in getPointerRegClass (PR #156880)
    Matt Arsenault via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Sep  9 15:51:36 PDT 2025
    
    
  
================
@@ -230,6 +230,12 @@ let RecomputePerFunction = 1 in {
                                         "!Subtarget->hasSSE41()">;
   def ImportCallOptimizationEnabled : Predicate<"MF->getFunction().getParent()->getModuleFlag(\"import-call-optimization\")">;
   def ImportCallOptimizationDisabled : Predicate<"!MF->getFunction().getParent()->getModuleFlag(\"import-call-optimization\")">;
+
+  def IsWin64CCFunc : Predicate<"MF->getFunction().getCallingConv() == CallingConv::Win64">;
----------------
arsenm wrote:
There is one win64 execution test failing, not sure if it's related to this PR. If this does fix it, we're missing tests as usual 
https://github.com/llvm/llvm-project/pull/156880
    
    
More information about the llvm-commits
mailing list