aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/IR/VPIntrinsicTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-05[VP][RISCV] Add a vp.load.ff intrinsic for fault only first load. (#128593)Craig Topper1-0/+3
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-2/+2
2024-08-29[VP] Kill VP_PROPERTY_(MEMOP,CASTOP) and simplify _CONSTRAINEDFP [nfc] (#105574)Philip Reames1-16/+0
2024-07-25[VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276)Mel Chen1-0/+53
2024-07-17[VP][RISCV] Introduce vp.splat and RISC-V. (#98731)Yeting Kuo1-0/+2
2024-06-21Revert "Intrinsic: introduce minimumnum and maximumnum (#93841)"Nikita Popov1-6/+5
2024-06-21Intrinsic: introduce minimumnum and maximumnum (#93841)YunQiang Su1-5/+6
2024-05-10[VP][RISCV] Add vp.reduce.fmaximum/fminimum and its RISC-V codegen (#91782)Min-Yih Hsu1-1/+2
2024-04-30[VP] Fix unit test failures caused by #90502Min Hsu1-0/+2
2024-02-26[VP][RISCV] Introduce vp.lrint/llrint and RISC-V support. (#82627)Yeting Kuo1-0/+4
2024-02-23[RISCV][VP] Introduce vp saturating addition/subtraction and RISC-V support. ...Yeting Kuo1-0/+8
2024-01-22[VP][RISCV] Introduce llvm.vp.minimum/maximum intrinsics (#74840)Simeon K1-2/+3
2023-11-05[VP][RISCV] Add llvm.experimental.vp.reverse. (#70405)Craig Topper1-0/+2
2023-08-25[VP][RISCV] Add vp.is.fpclass and RISC-V supportLiaoChunyu1-0/+2
2023-02-23[VP] Reorder is_int_min_poison/is_zero_poison operand before mask for vp.abs/...Yeting Kuo1-3/+3
2023-01-06[VP][RISCV] Add vp.abs and RISC-V support.Yeting Kuo1-0/+2
2023-01-04[VP][RISCV] Add vp.ctlz/cttz and RISC-V support.Yeting Kuo1-0/+4
2022-12-20[llvm] Use std::optional instead of OptionalKazu Hirata1-2/+2
2022-12-17[llvm] llvm::Optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-14[VP][RISCV] Add vp.ctpop and RISC-V support.Yeting Kuo1-0/+2
2022-12-12[VP][RISCV] Add vp.bitreverse and RISC-V support.Yeting Kuo1-0/+2
2022-12-07[VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."Yeting Kuo1-0/+4
2022-12-06Revert "[VP][RISCV] Add vp.fshl/fshr and RISC-V support."Kazu Hirata1-4/+0
2022-12-07[VP][RISCV] Add vp.fshl/fshr and RISC-V support.Yeting Kuo1-0/+4
2022-12-04[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-12-04Instructions: convert Optional to std::optionalKrzysztof Parzyszek1-4/+5
2022-11-16[VP][RISCV] Add vp.nearbyint and RISC-V support.Yeting Kuo1-0/+3
2022-11-16[VP][RISCV] Add vp.bswap and RISC-V support.Yeting Kuo1-0/+3
2022-11-01[VP][RISCV] Add vp.rint and RISC-V support.Yeting Kuo1-0/+2
2022-10-07[VP][RISCV] Add vp.smax/smin/umax/umin intrinsicsCraig Topper1-1/+2
2022-10-07[VP][RISCV] Add vp.roundtozero and its RISC-V supporteopXD1-0/+3
2022-10-01[VP][RISCV] Add vp.copysign and RISC-V support.Yeting Kuo1-2/+2
2022-09-27[VP][RISCV] Add vp.floor, vp.round, vp.roundeven and their RISC-V supporteopXD1-0/+7
2022-09-27[VP][RISCV] Add vp.ceil and RISC-V supporteopXD1-0/+2
2022-09-27Revert "[VP][RISCV] Add vp.ceil and RISC-V support"eopXD1-2/+0
2022-09-27[VP][RISCV] Add vp.ceil and RISC-V supporteopXD1-0/+2
2022-09-27[VP][RISCV] Add vp.fmuladd.Craig Topper1-0/+2
2022-09-27[VP][RISCV] Add vp.maxnum and vp.minnum intrinsics and RISC-V support.Yeting Kuo1-1/+2
2022-09-26[VP][RISCV] Add vp.sqrt intrinsic and RISC-V support.Yeting Kuo1-0/+2
2022-08-29[VP][RISCV] Add vp.fabs intrinsic and RISC-V support.Craig Topper1-0/+2
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-4/+4
2022-07-12[llvm] Use has_value instead of hasValue (NFC)Kazu Hirata1-10/+10
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-16/+16
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-16/+16
2022-04-01[VP] Add more cast VPintrinsic and docs.yanming1-0/+18
2022-03-30[VP] Add vp.icmp comparison intrinsic and docsFraser Cormack1-0/+2
2022-03-30[VP] Add vp.fcmp comparison intrinsic and docsFraser Cormack1-2/+6
2022-03-22[VP] Preserve address space of pointer for strided load/store intrinsics.Craig Topper1-0/+6