[llvm] CodeGen: Add ISD::AssertNoFPClass (PR #135946)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 21 05:41:43 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()));
----------------
arsenm wrote:
The type of target constants does not matter at all. Making this a variable type is added complexity for no benefit
https://github.com/llvm/llvm-project/pull/135946
More information about the llvm-commits
mailing list