================
@@ -439,7 +439,7 @@ let isPseudo = 1, isCall = 1, isCodeGenOnly = 1,
             Requires<[In64BitMode]>;
 
   def CALL64r_ImpCall :
-    PseudoI<(outs), (ins GR64_A:$dst), [(X86call GR64_A:$dst)]>,
+    PseudoI<(outs), (ins GR64:$dst), [(X86call GR64:$dst)]>,
----------------
efriedma-quic wrote:

I don't see how the register class here is connected to the isel scheduling 
cycle mentioned in the comment in X86ISelLoweringCall.cpp.  I can see how the 
CopyToReg itself helps, but I don't think the scheduler cares about register 
classes.

https://github.com/llvm/llvm-project/pull/160604
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to