aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
AgeCommit message (Expand)AuthorFilesLines
2023-05-06[PowerPC] Remove dead declaration mightUseCTRKazu Hirata1-2/+0
2023-02-22[LV][NFC] Use ElementCount for getMaxInterleaveFactorLuke Lau1-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-12-02TargetTransformInfo: convert Optional to std::optionalKrzysztof Parzyszek1-2/+3
2022-12-02Revert "TargetTransformInfo: convert Optional to std::optional"Krzysztof Parzyszek1-3/+2
2022-12-02TargetTransformInfo: convert Optional to std::optionalKrzysztof Parzyszek1-2/+3
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[PowerPC][Coroutines] Add tail-call check with call information for coroutinesTing Wang1-0/+1
2022-08-21[CostModel] Add CostKind argument to getShuffleCostSimon Pilgrim1-1/+3
2022-08-19[COST][NFC]Introduce OperandValueKind in getMemoryOpCost, NFC.Alexey Bataev1-4/+5
2022-08-18[CostModel] Replace getUserCost with getInstructionCostSimon Pilgrim1-2/+3
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-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-12-22[ArgPromotion][TTI] Pass types to ABI compatibility hookNikita Popov1-3/+2
2021-12-07[VP] Cost model for VPMemory operations on PowerPC.Bardia Mahjour1-0/+11
2021-11-25[PowerPC] Prevent the optimizer from producing wide vector types in IR.Amy Kwan1-2/+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-05-04[PowerPC] Prevent argument promotion of types with size greater than 128 bitsAhsan Saghir1-1/+3
2021-04-23[TTI] NFC: Change getIntImmCost[Inst|Intrin] to return InstructionCostSander de Smalen1-8/+10
2021-04-19[PowerPC] Disable relative lookup table converter pass for AIXJinsong Ji1-1/+1
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/+2
2021-04-14[TTI] NFC: Change getCFInstrCost to return InstructionCostSander de Smalen1-2/+2
2021-04-13[TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCostSander de Smalen1-5/+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-4/+6
2021-04-10[AMDGPU][CostModel] Refine cost model for control-flow instructions.dfukalov1-1/+2
2021-03-31NFC: Change getIntrinsicInstrCost to return InstructionCostSander de Smalen1-2/+2
2021-03-31NFC: Change getUserCost 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-1/+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
2020-10-30[TTI] Add VecPred argument to getCmpSelInstrCost.Florian Hahn1-0/+1
2020-10-26[LSR] fix typo in comments and rename for a new added hook.Chen Zheng1-1/+1
2020-10-23[LSR] ignore profitable chain when reg num is not major cost.Chen Zheng1-0/+1
2020-10-07[PowerPC] implement target hook getTgtMemIntrinsicChen Zheng1-0/+1
2020-09-22[ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being ho...Meera Nakrani1-1/+2
2020-07-29[Analysis] TTI: Add CastContextHint for getCastInstrCostDavid Green1-1/+1