summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
AgeCommit message (Expand)Author
2021-04-29[COST] Improve shuffle kind detection if shuffle mask is provided.Alexey Bataev
2021-04-27[TTI] NFC: Change getScalarizationOverhead and getOperandsScalarizationOverhe...dfukalov
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-19[Cost]Canonicalize the cost for logical or/and reductions.Alexey Bataev
2021-03-17[TTI] Add a Mask to getShuffleCostDavid Green
2021-02-23[TTI] Change getOperandsScalarizationOverhead to take Type argsDavid Green
2020-12-11[SystemZTTIImpl] Allow some non-prefetched accesses in getMinPrefetchStride().Jonas Paulsson
2020-11-02Reland "[TTI] Add VecPred argument to getCmpSelInstrCost."Florian Hahn
2020-10-30Revert "[TTI] Add VecPred argument to getCmpSelInstrCost."Florian Hahn
2020-10-30[TTI] Add VecPred argument to getCmpSelInstrCost.Florian Hahn
2020-10-15[SVE][NFC] Replace some TypeSize comparisons in non-AArch64 TargetsDavid Sherwood
2020-09-23[SystemZ] Make sure not to call getZExtValue on a >64 bit constant.Jonas Paulsson
2020-09-22[ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being ho...Meera Nakrani
2020-07-29[Analysis] TTI: Add CastContextHint for getCastInstrCostDavid Green
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-06-26[Alignment][NFC] Migrate TTI::getInterleavedMemoryOpCost to AlignGuillaume Chatelet
2020-06-10[CostModel] Unify getArithmeticInstrCostSam Parker
2020-06-09[NFCI][CostModel] Unify getCmpSelInstrCostSam Parker
2020-06-05[CostModel] Unify getMemoryOpCostSam Parker
2020-06-04[SVE] Eliminate calls to default-false VectorType::get() from SystemZChristopher Tetreault
2020-05-26[CostModel] Unify getCastInstrCostSam Parker
2020-05-20[NFCI][CostModel] Refactor getIntrinsicInstrCostSam Parker
2020-05-14[SVE] Remove usages of VectorType::getNumElements() from SystemZChristopher Tetreault
2020-05-05[TTI] getScalarizationOverhead - use explicit VectorType operandSimon Pilgrim
2020-05-05[NFC][CostModel] Add TargetCostKind to relevant APIsSam Parker
2020-04-21[CallSite removal][TargetTransformInfoImpl] Replace CallSite with CallBase. NFCCraig Topper
2020-04-20[NFC][TTI] Explicit use of VectorTypeSam Parker
2020-04-10Clean up usages of asserting vector getters in TypeChristopher Tetreault
2020-04-02[LoopDataPrefetch + SystemZ] Let target decide on prefetching for each loop.Jonas Paulsson
2020-03-11[TTI][ARM][MVE] Refine gather/scatter cost modelAnna Welker
2020-02-21[SystemZ] Return scalarized costs for vector instructions on older archs.Jonas Paulsson
2019-12-11Rename TTI::getIntImmCost for instructions and intrinsicsReid Kleckner
2019-12-09[ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green
2019-10-25[Alignment][NFC] getMemoryOpCost uses MaybeAlignGuillaume Chatelet
2019-10-12recommit: [LoopVectorize][PowerPC] Estimate int and float register pressure s...Zi Xuan Wu
2019-10-08Revert "[LoopVectorize][PowerPC] Estimate int and float register pressure sep...Jinsong Ji
2019-10-08[LoopVectorize][PowerPC] Estimate int and float register pressure separately ...Zi Xuan Wu
2019-09-20[SystemZ] Support z15 processor nameUlrich Weigand