Skip to content

Commit e98cc39

Browse files
committed
!fixup, Remove costs of maximum/minimum which is not in generated asm.
1 parent acedc18 commit e98cc39

File tree

2 files changed

+300
-304
lines changed

2 files changed

+300
-304
lines changed

llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1555,10 +1555,6 @@ RISCVTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
15551555
if (!SrcLT.first.isValid() || !DstLT.first.isValid())
15561556
return InstructionCost::getInvalid();
15571557

1558-
IntrinsicCostAttributes Attrs1(Intrinsic::minnum, SrcTy, {SrcTy, SrcTy});
1559-
Cost += getIntrinsicInstrCost(Attrs1, CostKind);
1560-
IntrinsicCostAttributes Attrs2(Intrinsic::maxnum, SrcTy, {SrcTy, SrcTy});
1561-
Cost += getIntrinsicInstrCost(Attrs2, CostKind);
15621558
Cost +=
15631559
getCastInstrCost(IsSigned ? Instruction::FPToSI : Instruction::FPToUI,
15641560
RetTy, SrcTy, TTI::CastContextHint::None, CostKind);

0 commit comments

Comments
 (0)