aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis
AgeCommit message (Expand)AuthorFilesLines
2024-02-21[CostModel][X86] Reduce the extra costs for ICMP complex predicates when an o...Simon Pilgrim1-834/+834
2024-02-21[CostModel][X86] Add test coverage for icmp vs zeroSimon Pilgrim1-0/+3057
2024-02-21[RISCV][TTI] Cost a subvector extract at a register boundary with exact vlen ...Philip Reames1-0/+229
2024-02-21[CostModel][X86] Fix expanded CTPOP i8 costsSimon Pilgrim2-2/+2
2024-02-21[CostModel][X86] Don't use undef for icmp cost testsSimon Pilgrim4-8120/+8120
2024-02-20[ValueTracking] Improve tracking for constant range of `{s|u}rem C, x`Noah Goldstein1-15/+5
2024-02-20[ValueTracking] Add tests for constant range of `{s|u}rem C, x`; NFCNoah Goldstein1-0/+110
2024-02-20[Lint] Add option --lint-abort-on-error (#81999)Jannik Silvanus1-0/+10
2024-02-19[NFC][AArch64] Tests for guarding unrolling with scalable vec ins/ext (#81132)Graham Hunter1-0/+57
2024-02-19[PowerPC] adjust cost for vector insert/extract with non const index (#79092)Chen Zheng1-18/+18
2024-02-15Reapply "[RISCV][TTI] Extract subvector at index zero is free (#81751)"Philip Reames3-66/+66
2024-02-15Revert "[RISCV][TTI] Extract subvector at index zero is free (#81751)"Craig Topper2-38/+38
2024-02-15[RISCV][TTI] Extract subvector at index zero is free (#81751)Philip Reames2-38/+38
2024-02-15[RISCV] Add cost model tests for llvm.vector.{insert,extract}. NFCLuke Lau2-0/+504
2024-02-12[test] Replace aarch64-*-{eabi,gnueabi}{,hf} with aarch64Fangrui Song4-9/+9
2024-02-12[TTI]Fallback to SingleSrcPermute shuffle kind, if no direct estimation forAlexey Bataev6-1636/+3772
2024-02-12[BasicAA] Treat different VScale intrinsics as the same value. (#81152)David Green1-2/+2
2024-02-12[BasicAA] Check for Overflow using vscale_range (#81144)David Green1-3/+3
2024-02-10[BasicAA] Add extra onevscale test for multiple dependent geps that lose the ...David Green1-1/+19
2024-02-09[BasicAA] Fix Scale check in vscale aliasing. (#81174)David Green1-0/+11
2024-02-08[BasicAA] Scalable offset with scalable typesize. (#80818)David Green1-11/+11
2024-02-08[BasicAA] More vscale tests. NFCDavid Green1-0/+168
2024-02-07[DebugInfo][RemoveDIs] Final final test-maintenence patch (#80988)Jeremy Morse3-6/+15
2024-02-05[RISCV] Add tests for reduce.fmaximum/fminimum. NFC (#80553)Shih-Po Hung2-0/+154
2024-02-05[BasicAA] Handle scalable type sizes with constant offsets (#80445)David Green2-8/+9
2024-02-05[Analysis] Convert tests to opaque pointers (NFC)Nikita Popov78-507/+507
2024-02-03[BasicAA] Add extra scalable typesize and offset tests. NFCDavid Green1-0/+204
2024-02-02[TTI] Add costing for vp.strided.load and vp.strided.store (#80360)Philip Reames2-36/+36
2024-02-02[SCEV] Add SCEV analysis tests with congruent IVs.Florian Hahn1-0/+399
2024-02-01[RISCV] Add aligned/unaligned tests for vp.strided.load and vp.strided.storePhilip Reames1-0/+16
2024-02-01[RISCV] Add cost model coverage for vp.strided.load and vp.strided.storePhilip Reames1-0/+114
2024-02-01Revert "[RISCV] Refine cost on Min/Max reduction" (#80340)Philip Reames4-230/+230
2024-02-01[NFC] Reorder test lines in arith-fp-frem.ll (#79991)Paschalis Mpeis1-48/+48
2024-01-31[ValueTracking] Merge `cannotBeOrderedLessThanZeroImpl` into `computeKnownFPC...Yingwei Zheng1-0/+51
2024-01-30[AMDGPU]: Fix type signatures for wmma intrinsics, NFC (#80087)Changpeng Fang1-18/+18
2024-01-30[ValueTracking] Add experimental_get_vector_length to isKnownNonZero. (#79950)Craig Topper1-0/+24
2024-01-30[StackSafetyAnalysis] Don't call getTruncateOrZeroExtend for pointers of diff...Pierre van Houtryve1-0/+19
2024-01-30[StackSafetyAnalysis] Add test with non-pointer use (NFC)Nikita Popov1-0/+14
2024-01-30[RISCV] Refine cost on Min/Max reduction (#79402)Shih-Po Hung4-230/+230
2024-01-26[RISCV] Refine cost on Min/Max reduction with i1 type (#79401)Shih-Po Hung2-32/+32
2024-01-25[RISCV][CostModel] Refine Arithmetic reduction costs (#79103)Shih-Po Hung8-295/+295
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov1-3/+3
2024-01-24[AMDGPU] Add GFX12 WMMA and SWMMAC instructions (#77795)Mirko BrkuĊĦanin1-18/+117
2024-01-24[LAA] Drop alias scope metadata that is not valid across iterations (#79161)Nikita Popov1-1/+10
2024-01-24[RISCV] Add tests for reverse shuffles of i1 vectors. NFCLuke Lau1-0/+12
2024-01-23AMDGPU: Add SourceOfDivergence for int_amdgcn_global_load_tr (#79218)Changpeng Fang1-0/+81
2024-01-23[PowerPC] lower partial vector store cost (#78358)RolandF771-0/+19
2024-01-23[LAA] Add test for #79137 (NFC)Nikita Popov1-0/+94
2024-01-22nfc add test cases for PowerPC vector instructions cost analysisChen Zheng1-0/+235
2024-01-23[RISCV][CostModel] Make VMV_S_X and VMV_X_S cost independent of LMUL (#78739)Shih-Po Hung2-8/+8