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