aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis/CostModel/ARM
AgeCommit message (Expand)AuthorFilesLines
2026-02-05[ARM] Set operation action for UMULO and SMULO as Custom if not Thumb1 (#154253)SiliconA-Z1-48/+48
2025-12-16[CodeGen] expand-fp: Change frem expansion criterion (#158285)Frederik Harwath1-48/+48
2025-10-24[ARM] Update remaining cost tests with -cost-kind=all. NFCDavid Green16-2247/+1908
2025-10-23[ARM] Update more MVE costmodel tests with -cost-kind=all. NFCDavid Green6-804/+597
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov3-359/+359
2025-09-19[ARM] Replace ABS and tABS machine nodes with custom lowering (#156717)AZero132-19/+19
2025-09-17[ARM] Correct attributes on abs.ll costmodel test. NFCDavid Green1-7/+7
2025-09-16[ARM] Add a quick abs scalar costmodel test. NFCDavid Green1-0/+49
2025-09-16[ARM] Update a number of reduction tests to use -cost-kind=all. NFCDavid Green10-1043/+825
2025-08-26[ARM] Update a number of MVE tests to use -cost-kind=all. NFCDavid Green7-1503/+1303
2025-08-20[ARM] Update cmps.ll, control-flow.ll and divrem.ll to use -cost-kind=all. NFCDavid Green4-1986/+1474
2025-08-14[ARM][MVE] Add shuffle costs for LDn and STn instructions. (#145304)David Green1-155/+270
2025-08-05[ARM] Use -cost-kind=all for cast and active_lane_mask tests. NFCDavid Green3-6523/+3592
2025-07-29[ARM] Use -cost-kind=all for arith-overflow.ll, arith-ssat.ll and arith-usat....David Green3-1284/+633
2025-07-23[ARM] Test all cost kinds in arith.ll. NFCDavid Green1-1311/+1094
2025-07-15[CostModel] Handle all cost kinds in getCmpSelInstrCost (#148233)David Green8-298/+298
2025-06-26[CostModel] getInstructionCost - match SK_InsertSubvector shuffle patterns be...Simon Pilgrim1-2/+2
2025-06-23[ARM] Add MVE test coverage for LD2/ST2 shuffle costs. NFCDavid Green2-1/+654
2025-05-07[ARM] Do not assume memory intrinsics specify alignment. (#138356)Harald van Dijk1-0/+16
2025-03-19[CostModel][ARM]Adjust cost of muls in (U/S)MLAL and patterns (#122713)Nashe Mncube2-0/+183
2025-02-13[CostModel] Account for power-2 urem in funnel shift costs (#127037)David Green1-4/+4
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker2-418/+418
2024-08-08TTI: Check legalization cost of add/sub overflow ISD nodes (#100518)Matt Arsenault4-306/+306
2024-08-08TTI: Check legalization cost of min/max ISD nodes (#100514)Matt Arsenault5-26/+26
2024-08-06TTI: Fix special casing vectorization costs of saturating add/sub (#97463)Matt Arsenault2-138/+138
2024-08-05[ARM] Add scalar add_sat costs. (#100988)David Green2-96/+96
2024-05-07[ARM] Armv8-R does not require fp64 or neon. (#88287)Chris Copeland5-8/+8
2024-04-02[FPEnv][CostModel] Correct strictfp test.Kevin P. Neal1-1/+1
2023-12-13[CostModel] Mark ssa_copy as free (#75294)David Green1-12/+12
2023-12-13[CostModel] Add some ssa.copy costmodel tests. NFCDavid Green1-0/+36
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-3/+3
2023-09-04[ARM] Improve bitwise reduction costsDavid Green1-90/+90
2023-09-04[ARM] Improve reduction integer min/max costsDavid Green4-108/+108
2023-09-04[ARM] Improve costs for FMin/Max reductionsDavid Green2-52/+52
2023-09-04[ARM] Improve reduction fadd/fmul costsDavid Green1-48/+48
2023-09-04[ARM] Add various vector reduce costmodel tests. NFCDavid Green3-0/+705
2023-07-04[CostModel] Use min/max intrinsics for vecreduce.min/max costsDavid Green1-4/+4
2023-06-29[TTI] Use users of GEP to guess access type in getGEPCostLuke Lau1-1/+1
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-04-11[ARM] Increase the Scalarized cost of masked gather/scatter operationsDavid Green2-42/+42
2022-12-15[CostModel] Convert some tests to opaque pointers (NFC)Nikita Popov16-3426/+3314
2022-10-14[ARM] Fix for MVE i128 vector icmp costs.David Green1-0/+5
2022-08-18[CostModel] Replace getUserCost with getInstructionCostSimon Pilgrim2-19/+19
2022-08-10[CostModel] Update RUN -passes=* to double quotes to appease update scripts o...Simon Pilgrim41-158/+158
2022-07-11[ARM] Expand MVE i1 fptoint and inttofp if mve.fp is not present.David Green1-12/+12
2022-07-07[ARM] Switch the costs of mve1beat and mve4beatDavid Green1-204/+204
2022-06-07[ARM] Fix MVE getShuffleCost legalized type checkDavid Green1-0/+6
2022-05-20[ARM] Cost modelling for MVE vector fptoi_satDavid Green1-49/+49
2022-05-19[ARM] Cost modelling for scalar fptoi_satDavid Green1-61/+61
2022-04-27[CostModel] Add basic fptoi_sat costsDavid Green1-300/+300