Skip to content

Commit f604b7e

Browse files
author
Yeting Kuo
committed
Update llvm/lib/IR/Verifier.cpp and llvm/lib/IR/IntrinsicInst.cpp
1 parent 15bc7fe commit f604b7e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

llvm/lib/IR/IntrinsicInst.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,8 @@ Function *VPIntrinsic::getDeclarationForParams(Module *M, Intrinsic::ID VPID,
666666
case Intrinsic::vp_fpext:
667667
case Intrinsic::vp_ptrtoint:
668668
case Intrinsic::vp_inttoptr:
669+
case Intrinsic::vp_lrint:
670+
case Intrinsic::vp_llrint:
669671
VPFunc =
670672
Intrinsic::getDeclaration(M, VPID, {ReturnType, Params[0]->getType()});
671673
break;

llvm/lib/IR/Verifier.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6183,9 +6183,11 @@ void Verifier::visitVPIntrinsic(VPIntrinsic &VPI) {
61836183
break;
61846184
case Intrinsic::vp_fptoui:
61856185
case Intrinsic::vp_fptosi:
6186+
case Intrinsic::lrint:
6187+
case Intrinsic::llrint:
61866188
Check(
61876189
RetTy->isIntOrIntVectorTy() && ValTy->isFPOrFPVectorTy(),
6188-
"llvm.vp.fptoui or llvm.vp.fptosi intrinsic first argument element "
6190+
"llvm.vp.fptoui, llvm.vp.fptosi, llvm.vp.lrint or llvm.vp.llrint" "intrinsic first argument element "
61896191
"type must be floating-point and result element type must be integer",
61906192
*VPCast);
61916193
break;

0 commit comments

Comments
 (0)