[llvm] CodeGen: Add ISD::AssertNoFPClass (PR #135946)
    YunQiang Su via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Apr 21 05:13:48 PDT 2025
    
    
  
================
@@ -11850,12 +11850,11 @@ void SelectionDAGISel::LowerArguments(const Function &F) {
 
     FPClassTest NoFPClass = Arg.getNoFPClass();
     if (NoFPClass != fcNone) {
-      EVT I64EVT = EVT::getIntegerVT(*DAG.getContext(), 64);
       SDValue SDNoFPClass =
-          DAG.getConstant(static_cast<uint64_t>(NoFPClass), dl, I64EVT);
-      SDNodeFlags ResFlags = Res->getFlags();
+          DAG.getTargetConstant(static_cast<uint64_t>(NoFPClass), dl,
+                                TLI->getPointerTy(DAG.getDataLayout()));
----------------
wzssyqa wrote:
Maybe a good idea, since no 16bit target is supported by LLVM yet, while I wish that we can keep the possibility.
https://github.com/llvm/llvm-project/pull/135946
    
    
More information about the llvm-commits
mailing list