summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
AgeCommit message (Expand)Author
2025-11-19[TTI] Use MemIntrinsicCostAttributes for getMaskedMemoryOpCost (#168029)Shih-Po Hung
2025-10-24Add HVX vgather/vscatter Support (#164421)Fateme Hosseini
2025-08-14[TTI] Add cost kind to getAddressComputationCost(). NFC. (#153342)Elvis Wang
2025-08-11[TTI] Consistently pass the pointer type to getAddressComputationCost. NFCI (...Luke Lau
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-05-01[CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC (#137631)David Green
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-02[TTI] Make isLegalMasked{Load,Store} take an address space (#134006)Krzysztof Drewniak
2024-09-25[TTI][RISCV] Model cost of loading constants arms of selects and compares (#1...Philip Reames
2024-04-09[AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle)....David Green
2024-03-15[Hexagon][TTI] Remove two overrides which simply proxy to base class [NFC]Philip Reames
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen
2023-10-27Replace TypeSize::{getFixed,getScalable} with canonical TypeSize::{Fixed,Scal...Fangrui Song
2023-02-22[LV][NFC] Use ElementCount for getMaxInterleaveFactorLuke Lau
2023-01-21[Cost] Add CostKind to getVectorInstrCost and its related usersShihPo Hung
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2023-01-06[SLP]Fix cost of the broadcast buildvector/gather.Alexey Bataev
2022-09-07[Hexagon] Move vectorization checks from subtarget to TTIKrzysztof Parzyszek
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-18[CostModel] Replace getUserCost with getInstructionCostSimon Pilgrim
2022-08-18[NFCI] Move cost estimation from TargetLowering to TargetTransformInfo.Daniil Fukalov
2022-04-26Recommit "[SLP][TTI] Refactoring of `getShuffleCost` `Args` to work like `get...Vasileios Porpodas
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-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-27[TTI] NFC: Change getScalarizationOverhead and getOperandsScalarizationOverhe...dfukalov
2021-04-23[TTI] NFC: Change getAddressComputationCost 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-14[TTI] NFC: Change getCallInstrCost 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 getMaskedMemoryOpCost to return InstructionCostSander de Smalen
2021-04-13[TTI] NFC: Change getCmpSelInstrCost to return InstructionCostSander de Smalen
2021-04-13[TTI] NFC: Change getGatherScatterOpCost 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-31NFC: Change getUserCost 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
2021-02-23[TTI] Change getOperandsScalarizationOverhead to take Type argsDavid Green