[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