aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Analysis
AgeCommit message (Expand)AuthorFilesLines
2024-01-15[AArch64] Add costmodel tests for vectors with non-power-of-2 elements.Florian Hahn1-0/+327
2024-01-11[StackSafetyAnalysis] Bail out if MemIntrinsic length is -1 (#77837)Fangrui Song1-0/+34
2024-01-09[CostModel][X86] Fix fpext conversion cost for 16 elements (#76278)HaohaiWen1-1/+1
2024-01-04[BasicAA] Guess reasonable contexts for separate storage hints (#76770)David Goldblatt1-0/+43
2024-01-04[RISCV][CostModel] Add getRISCVInstructionCost() to TTI for CostKind (#76793)Shih-Po Hung9-0/+607
2024-01-03[BasicAA] Add tests for #76789 (NFC)Nikita Popov1-0/+49
2024-01-03[LoopInfo][NewPM] Print function name in LoopPrinterPass (#76527)Björn Pettersson1-2/+2
2024-01-02[CostModel][X86] Update SSSE3/AVX1 BSWAP costsSimon Pilgrim2-42/+42
2024-01-02[CostModel][X86] Add explicit Silvermont test coverage for bswap costsSimon Pilgrim4-0/+92
2023-12-31[ValueTracking] Remove SPF support from `computeKnownBitsFromOperator` (#76630)Yingwei Zheng1-6/+6
2023-12-28Revert "[RISCV][CostModel] Add getRISCVInstructionCost() to TTI for Cost… (...Vitaly Buka9-607/+0
2023-12-28[RISCV][CostModel] Add getRISCVInstructionCost() to TTI for Cost… (#73651)Shih-Po Hung9-0/+607
2023-12-27[FuncAttrs] Infer `norecurse` for funcs with calls to `nocallback` callees (#...Yingwei Zheng1-7/+5
2023-12-25[CostModel][X86] Track fpext conversion cost for 16 elements (#76277)HaohaiWen1-8/+12
2023-12-22[SCEV] Ensure shift amount is in range before calling getZExtValue()Simon Pilgrim1-0/+23
2023-12-21[ValueTracking] Fix KnownBits conflict for poison-only vectorNikita Popov1-0/+17
2023-12-20[ValueTracking] isNonZero sub of ptr2int's with recursive GEP (#68680)bipmis2-0/+154
2023-12-18[RISCV] Remove experimental from Vector Crypto extensions (#74213)Eric Biggers1-1/+1
2023-12-18[ValueTracking] Use isKnownNonEqual() in isNonZeroSub()Nikita Popov1-4/+1
2023-12-18[ValueTracking] Add test for non-zero sub via known non equal (NFC)Nikita Popov1-0/+16
2023-12-15[ValueTracking] isNonEqual Pointers with with a recursive GEP (#70459)bipmis2-0/+602
2023-12-15[AMDGPU][GFX12] Add new v_permlane16 variants (#75475)Mariusz Sikora1-0/+16
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-12-12[SCEV] Use loop guards when checking that RHS >= Start (#75039)Nikita Popov1-3/+3
2023-12-11[SCEV] Add test for unnecessary umax in BECount (NFC)Nikita Popov1-0/+25
2023-12-10[LAA] Add tests with dependencies may preventing st-to-ld forwarding.Florian Hahn1-0/+310
2023-12-09[LAA] Remove duplicated test.Florian Hahn1-179/+0
2023-12-08[InstCombine] Generalize folds for inversion of icmp operands (#74317)Nikita Popov1-4/+3
2023-12-06[ThinLTO] Add tail call flag to call edges in summary (#74043)Teresa Johnson1-1/+1
2023-12-05[SCEV] Use or disjoint flag (#74467)Nikita Popov1-4/+38
2023-12-05[LAA] Fix incorrect dependency classification. (#70819)Alexandros Lamprineas2-8/+70
2023-12-05[Tests] Add disjoint flag to some tests (NFC)Nikita Popov10-33/+33
2023-12-02[BPI] Reuse the AsmWriter's BB naming scheme in BranchProbabilityPrinterPass ...Mircea Trofin15-439/+468
2023-12-01[ValueTracking] Support srem/urem for isKnownNonNullFromDominatingCondition (...Allen1-1/+55
2023-11-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper1-1/+1
2023-11-27[LAA] Check HasSameSize before couldPreventStoreLoadForward.Florian Hahn1-0/+46
2023-11-27[LAA] Auto-generate checks for forward-loop-carried.llFlorian Hahn1-7/+18
2023-11-27[JumpThreading] Remove LVI printer flag (#73426)Aiden Grossman1-2/+1
2023-11-26[LVI] Add NewPM printer pass (#73425)Aiden Grossman1-0/+49
2023-11-24[SCEV] Regenerate test checks (NFC)Nikita Popov66-433/+433
2023-11-21Support BranchProbabilityInfo in update_analyze_test_checks.py (#72943)Matthias Braun2-169/+231
2023-11-21[BasicAA] Don't use MinAbsVarIndex = 1. (#72993)Florian Hahn1-3/+2
2023-11-21[BasicAA] Add wrapping test for #72831.Florian Hahn1-0/+31
2023-11-20[MemorySSA] Update test to use NewPM (#72915)Aiden Grossman1-6/+3
2023-11-20[LAA] Add extra test for #70819 showing incorrect Forward dep.Florian Hahn1-23/+68
2023-11-20[DAG] narrowExtractedVectorBinOp - ensure we limit late node creation to Lega...Simon Pilgrim1-2/+2
2023-11-19[InstCombine] Don't transform `sub X, ~Y` -> `add X, -Y` unless `Y` is actual...Noah Goldstein1-3/+2
2023-11-15[LAA] Check if dependencies access loop-varying underlying objects.Florian Hahn1-34/+28
2023-11-14[AMDGPU] Generic lowering for rint and nearbyint (#69596)Acim-Maravic1-24/+92