summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/IntrinsicInst.cpp
AgeCommit message (Expand)Author
2025-08-05[VP][RISCV] Add a vp.load.ff intrinsic for fault only first load. (#128593)Craig Topper
2025-06-19[llvm] Remove an extraneous cast (NFC) (#144955)Kazu Hirata
2025-02-05[llvm] Create() functions for ConvergenceControlInst (#125627)Sameer Sahasrabuddhe
2024-12-13[debug] Use poison instead of undef to set a killed dbg.assign address [NFC] ...Pedro Lobo
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-01[NFC] Add a new Intrinsics.cpp file for intrinsic code (#110078)Rahul Joshi
2024-09-25[Core] Skip over target name in intrinsic name lookup (#109971)Rahul Joshi
2024-08-29[VP] Kill VP_PROPERTY_(MEMOP,CASTOP) and simplify _CONSTRAINEDFP [nfc] (#105574)Philip Reames
2024-08-29[VP] Remove VP_PROPERTY_REDUCTION and VP_PROPERTY_CMP [nfc] (#105551)Philip Reames
2024-08-27[ctx_prof] Add support for ICP (#105469)Mircea Trofin
2024-07-25[VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276)Mel Chen
2024-07-17[VP][RISCV] Introduce vp.splat and RISC-V. (#98731)Yeting Kuo
2024-05-07[NFC][LLVM] Refactor rounding mode detection of constrained fp intrinsic IDs ...Paul Walker
2024-04-30[VP] Fix unit test failures caused by #90502Min Hsu
2024-04-26[Transforms] Debug values are not remapped when cloning. (#87747)Carlos Alberto Enciso
2024-04-25[llvm][ctx_profile] Add the `llvm.instrprof.callsite` intrinsic (#89939)Mircea Trofin
2024-02-26[VP][RISCV] Introduce vp.lrint/llrint and RISC-V support. (#82627)Yeting Kuo
2024-02-14[InstSimplify][InstCombine] Remove unnecessary `m_c_*` matchers. (#81712)Yingwei Zheng
2023-11-17[Statepoint] Return undef value for the statepoint of the none token (#72552)Danila Malyutin
2023-11-03[IR] IntrinsicInst.cpp - use StringRef::starts_with/ends_with instead of star...Simon Pilgrim
2023-10-30Reland "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Alan Phipps
2023-09-21Revert "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Hans Wennborg
2023-09-19[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Code Cover...Alan Phipps
2023-09-18[VP] Add missing functional_intrinsic properties and add static_assert. NFC (...Luke Lau
2023-09-13[IR][IntrinsicInst] Add VPBinOpIntrinsic (#66132)Michael Maitland
2023-09-13[VP] Add method for looking up functional intrinsic ID for VP. NFC (#66190)Luke Lau
2023-08-25[VP][RISCV] Add vp.is.fpclass and RISC-V supportLiaoChunyu
2023-04-24[VP] IR expansion for fabs/fsqrt/fma/fmaddSimon Pilgrim
2023-04-11[Assignment Tracking] Fix replaceVariableLocationOp for dbg.assign with DIArg...OCHyams
2023-03-31[Assignment Tracking] Remove assertion from DbgAssignIntrinsic::setAddressOCHyams
2023-03-16[DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x]OCHyams
2023-02-23[PatternMatch] Don't require DataLayout for m_VScale()Nikita Popov
2023-01-12[NFC][Assignment Tracking] Add is/setKillAddressOCHyams
2022-12-16std::optional::value => operator*/operator->Fangrui Song
2022-12-04Instructions: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-03FPEnv: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[IR] Use std::optional in IntrinsicInst.cpp (NFC)Kazu Hirata
2022-11-23[Assignment Tracking] Fix DbgVariableIntrinsic::replaceVariableLocationOpOCHyams
2022-11-07[Assignment Tracking][4/*] Add llvm.dbg.assign intrinsic boilerplateOCHyams
2022-07-26[WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to fu...Stefan Gränitz
2022-07-18[Verifier] Make Verifier recognize undef tokens as correct IRMax Kazantsev
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-04-01[VP] Add more cast VPintrinsic and docs.yanming