summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
AgeCommit message (Expand)Author
2025-11-01[NVPTX] Add ex2.approx bf16 support and cleanup intrinsic definition (#165446)Alex MacLean
2025-10-28[llvm] Use StringRef::contains (NFC) (#165397)Kazu Hirata
2025-09-25[NVPTX] Fix NaN + overflow semantics of f2ll/d2i (#159530)Lewis Crawford
2025-09-24[NVPTX] prefetch.tensormap pattern rewriter fix (#159253)Abhilash Majumder
2025-08-07[NVPTX] Add prefetch tensormap variant (#146203)Abhilash Majumder
2025-05-13[NVPTX] Vectorize and lower 256-bit global loads/stores for sm_100+/ptx88+ (#...Drew Kersnar
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata
2025-04-22[NVPTX] Add support for Shared Cluster Memory address space [1/2] (#135444)modiking
2025-04-22[TTI] Make all interface methods const (NFCI) (#136598)Sergei Barannikov
2025-04-21[TTI] Constify BasicTTIImplBase::thisT() (NFCI) (#136575)Sergei Barannikov
2025-04-17[NVPTX] Cleanup and document nvvm.fabs intrinsics, adding f16 support (#135644)Alex MacLean
2025-04-08[NVPTX] Auto-Upgrade llvm.nvvm.atomic.load.{inc,dec}.32 (#134111)Alex MacLean
2025-04-03[InferAS] Support getAssumedAddrSpace for Arguments for NVPTX (#133991)Alex MacLean
2025-03-25[NVPTX] Improve modeling of inline PTX (#130675)Alex MacLean
2025-02-26[NVPTX] Convert vector function nvvm.annotations to attributes (#127736)Alex MacLean
2025-02-21[NVPTX][InferAS] assume alloca instructions are in local AS (#121710)Alex MacLean
2025-01-29[KernelInfo] Implement new LLVM IR pass for GPU code analysis (#102944)Joel E. Denny
2024-11-18[Target] Remove unused includes (NFC) (#116577)Kazu Hirata
2024-11-07[NVPTX] Add TTI support for folding isspacep in InferAS (#114486)Alex MacLean
2024-10-31[NVPTX, InstCombine] instcombine known pointer AS checks. (#114325)Artem Belevich
2024-10-30Revert "[NVPTX] instcombine known pointer AS checks." (#114319)Artem Belevich
2024-10-30[NVPTX] instcombine known pointer AS checks. (#112964)Artem Belevich
2024-10-22[NVPTX] Add support for clamped funnel shift intrinsics (#113228)Alex MacLean
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-08-29[NVPTX] fixup incorrect rounding mode for int to float conversion (#106600)Alex MacLean
2024-01-08[NVPTX] remove incorrect NVPTX intrinsic transformations (#76870)Alex MacLean
2023-06-28adding bf16 support to NVPTXroot
2022-12-07NVPTX: Cleanup check for denormal modeMatt Arsenault
2022-12-02TargetTransformInfo: convert Optional to std::optionalKrzysztof Parzyszek
2022-12-02Revert "TargetTransformInfo: convert Optional to std::optional"Krzysztof Parzyszek
2022-12-02TargetTransformInfo: convert Optional to std::optionalKrzysztof Parzyszek
2022-11-25[NVPTX] Use std::optional in NVPTXTargetTransformInfo.cpp (NFC)Kazu Hirata
2022-08-22[TTI] Use OperandValueInfo in getArithmeticInstrCost implementation [NFC]Philip Reames
2022-08-18[NFCI] Move cost estimation from TargetLowering to TargetTransformInfo.Daniil Fukalov
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2022-02-23[NVPTX] Add more FMA intriniscs/builtinsJakub Chlanda
2022-02-23[NVPTX] Expose float tys min, max, abs, neg as builtinsJakub Chlanda
2021-09-30[llvm] Migrate from arg_operands to args (NFC)Kazu Hirata
2021-08-03[BasicTTIImpl][LoopUnroll] getUnrollingPreferences(): emit ORE remark when ad...Roman Lebedev
2021-04-30[TTI] NFC: Change getTypeLegalizationCost to return InstructionCost.Daniil Fukalov
2021-04-14[TTI] NFC: Change getArithmeticInstrCost to return InstructionCostSander de Smalen
2020-07-22[InstCombine] Move target-specific inst combiningSebastian Neubauer
2020-07-10[NFC] Separate Peeling Properties into its own struct (re-land after minor fix)Sidharth Baveja
2020-07-08Revert "[NFC] Separate Peeling Properties into its own struct"Nikita Popov
2020-07-08[NFC] Separate Peeling Properties into its own structSidharth Baveja
2020-07-08Revert "[NFC] Separate Peeling Properties into its own struct"Anh Tuyen Tran
2020-07-08[NFC] Separate Peeling Properties into its own structAnh Tuyen Tran
2020-05-05[NFC][CostModel] Add TargetCostKind to relevant APIsSam Parker
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-12-09[ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green