summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
AgeCommit message (Expand)Author
2025-08-08[SystemZ] Remove incorrect areInlineCompatible hook (#152494)Nikita Popov
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green
2025-05-01[CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC (#137631)David Green
2025-04-30[SLPVectorizer] Move X86 specific handling into X86TTIImpl. (#137830)Jonas Paulsson
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov
2025-04-22[TTI] Fix discrepancies in prototypes between interface and implementations (...Sergei Barannikov
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-08Implement areInlineCompatible for SystemZ using feature bitset (#132976)Andres Chavarria
2024-12-03[SystemZ] Add realistic cost estimates for vector reduction intrinsics (#118319)Dominik Steenken
2024-11-29[SLPVectorizer, TargetTransformInfo, SystemZ] Improve SLP getGatherCost(). (...Jonas Paulsson
2024-10-07[SystemZ] Remove inlining threshold multiplier. (#106058)Jonas Paulsson
2024-09-25[TTI][RISCV] Model cost of loading constants arms of selects and compares (#1...Philip Reames
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-04-24[TTI] getArithmeticInstrCost - use std:nullopt to create default empty `Array...Simon Pilgrim
2024-04-12[SystemZ] Add custom handling of legal vectors with reduce-add. (#88495)Dominik Steenken
2024-04-09[AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle)....David Green
2024-01-18[SystemZ] i128 cost model (#78528)Jonas Paulsson
2023-06-01[NFC][TargetTransformInfo] Make getInliningThreholdMultiplier and getInlinerV...Juan Manuel MARTINEZ CAAMAÑO
2023-01-21[Cost] Add CostKind to getVectorInstrCost and its related usersShihPo Hung
2023-01-06[SLP]Fix cost of the broadcast buildvector/gather.Alexey Bataev
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-08-23[TTI] Plumb through OperandValueInfo in getMemoryOpCost [NFC]Philip Reames
2022-08-22[TTI] Use OperandValueInfo in getArithmeticInstrCost implementation [NFC]Philip Reames
2022-08-21[CostModel] Add CostKind argument to getShuffleCostSimon Pilgrim
2022-08-19[COST][NFC]Introduce OperandValueKind in getMemoryOpCost, NFC.Alexey Bataev
2022-08-04[AArch64][TTI][NFC] Overload method 'getVectorInstrCost' to provide vector in...Mingming Liu
2022-05-27[LSR][TTI][PowerPC][SystemZ][X86] Add const-ness to TTI::isLSRCostLess. NFCeopXD
2022-04-26Recommit "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `get...Vasileios Porpodas
2022-04-13[SystemZ] Implement adjustInliningThreshold().Jonas Paulsson
2022-03-23Recommit "[SLP] Fix lookahead operand reordering for splat loads." attempt 3,...Vasileios Porpodas
2022-03-23Revert "Recommit "[SLP] Fix lookahead operand reordering for splat loads." at...Arthur Eubanks
2022-03-22Recommit "[SLP] Fix lookahead operand reordering for splat loads." attempt 2,...Vasileios Porpodas
2022-03-22Revert "Recommit "[SLP] Fix lookahead operand reordering for splat loads.""Arthur Eubanks
2022-03-21Recommit "[SLP] Fix lookahead operand reordering for splat loads."Vasileios Porpodas
2021-09-22[Target][CodeGen] Remove default CostKind arguments on inner/impl TTI overridesSimon Pilgrim
2021-08-03[BasicTTIImpl][LoopUnroll] getUnrollingPreferences(): emit ORE remark when ad...Roman Lebedev
2021-04-23[TTI] NFC: Change getIntImmCost[Inst|Intrin] to return InstructionCostSander de Smalen
2021-04-14[TTI] NFC: Change getArithmeticInstrCost to return InstructionCostSander de Smalen
2021-04-14[TTI] NFC: Change getVectorInstrCost to return InstructionCostSander de Smalen
2021-04-14[TTI] NFC: Change getShuffleCost to return InstructionCostSander de Smalen
2021-04-13[TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCostSander de Smalen
2021-04-13[TTI] NFC: Change getCmpSelInstrCost to return InstructionCostSander de Smalen
2021-04-13[TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return Ins...Sander de Smalen
2021-03-31NFC: Change getIntrinsicInstrCost to return InstructionCostSander de Smalen
2021-03-24[TTI] Return a TypeSize from getRegisterBitWidth.Sander de Smalen
2021-03-17[TTI] Add a Mask to getShuffleCostDavid Green
2020-11-02Reland "[TTI] Add VecPred argument to getCmpSelInstrCost."Florian Hahn