aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/InstSimplify/ConstProp
AgeCommit message (Expand)AuthorFilesLines
2026-01-09[ConstantFolding] Allow truncation when folding wasm.dotNikita Popov1-0/+8
2025-12-24[ConstantFolding] Add edge cases for llvm.log{,2,10} (#173304)Stefan Weigl-Bosker1-0/+104
2025-12-05[ConstantFolding] Handle roundeven libcalls (#170692)valadaptive1-16/+8
2025-12-04[InstSimplify] Add roundeven constant-propagation tests (#170688)valadaptive1-0/+165
2025-12-02Avoid maxnum(sNaN, x) optimizations / folds (#170181)Lewis Crawford1-4/+8
2025-11-19[ConstantFolding] Add constant folding for scalable vector interleave intrins...Craig Topper1-0/+122
2025-11-19[ConstantFolding] Generalize constant folding for vector_deinterleave2 to dei...Craig Topper1-0/+192
2025-11-19[InstSimplify] Add whitespace to struct declarations in vector-calls.ll. NFCCraig Topper1-12/+12
2025-11-18[ConstantFolding] Generalize constant folding for vector_interleave2 to inter...Craig Topper1-0/+48
2025-10-31[LLVM][ConstantFolding] Extend constantFoldVectorReduce to include scalable v...Paul Walker1-52/+52
2025-10-28Extend vector reduction constants folding tests to include scalable vectors.Paul Walker1-57/+361
2025-10-17[LLVM][ConstProp] Enable intrinsic simplifications for vector ConstantInt bas...Paul Walker5-0/+87
2025-09-23[ConstantFolding] Avoid use of isNonIntegralPointerType()Alexander Richardson2-16/+145
2025-09-23[DataLayout][LangRef] Split non-integral and unstable pointer propertiesAlexander Richardson1-1/+3
2025-09-17[NFC] Regenerate checks - llvm/test/Transforms/InstSimplify/ConstProp/bswap.llPaul Walker1-18/+21
2025-09-12[InstSimplify] Simplify get.active.lane.mask when 2nd arg is zero (#158018)David Sherwood1-2/+1
2025-09-11[ConstFold] Don't crash on ConstantExprs when folding get_active_lane_m.Florian Hahn1-0/+37
2025-09-11[ConstantFolding] Fold scalable get_active_lane_masks (#156659)Matthew Devereau1-0/+33
2025-09-10[AMDGPU] Propagate Constants for Wave Reduction Intrinsics (#150395)Aaditya1-10/+445
2025-08-14Reapply "[WebAssembly] Constant fold wasm.dot" (#153070)Jasmine Tang1-0/+56
2025-08-06Revert "[WebAssembly] Constant fold wasm.dot" (#152382)Andrew Lazarev1-56/+0
2025-08-05[WebAssembly] Constant fold wasm.dot (#149619)Jasmine Tang1-0/+56
2025-07-30[InstSimplify] Regenerate test checks (NFC)Nikita Popov1-71/+0
2025-07-25[ConstantFolding] Merge constant gep `inrange` attributes (#150546)Pedro Lobo1-0/+28
2025-07-16[InstSimplify] Fold trig functions call of poison to poison (#148969)jjasmine2-6/+3
2025-07-15[WebAssembly] Constant fold SIMD intrinsics: any/alltrue (#148074)jjasmine1-0/+127
2025-06-25 [ConstantFold] Special case atan +/-0.0 (#143962)Lei Huang2-1/+12
2025-06-17[ConstantFolding] Handle reading from type padding (#144330)Nikita Popov1-0/+36
2025-06-13[ConstantFolding] Fold deinterleave2 of any splat vector not just zeroinitial...Craig Topper1-0/+16
2025-06-11[ConstantFolding] Add folding for [de]interleave2, insert and extract (#141301)Nikolay Panchenko1-0/+68
2025-06-11[PowerPC][AIX] xfail atan-intrinsic to unblock bot (#143723)Lei Huang1-0/+1
2025-06-09[ConstantFolding] Add support for llvm.atan in constant folding. (#143416)Craig Topper1-0/+88
2025-05-28[ConstantFolding] Fold intrinsics of scalable vectors with splatted operands ...Luke Lau2-0/+16
2025-05-08[ConstantFolding] Fold maximumnum and minimumnum (#138700)Lewis Crawford2-0/+360
2025-04-11[AMDGPU][InstCombine][InstSimplify] Pre-commit tests for PR130742 (#135305)Yingwei Zheng1-2/+2
2025-04-03[ConstantFold] Support scalable constant splats in ConstantFoldCastInstructio...Luke Lau3-4/+4
2025-04-03[ConstantFolding] Add support for `sinh` and `cosh` intrinsics in constant fo...Iris1-0/+174
2025-03-11[ConstantFolding] Fix handling of index width != pointer width (#130608)Nikita Popov1-0/+14
2025-02-26[LLVM] Port a few InstCombine tests to use splat instead of shufflevector.Paul Walker1-9/+3
2024-12-09[ConstantFolding] Infer getelementptr nuw flag (#119214)Nikita Popov3-6/+6
2024-12-04[InstSimplify] Refine `abs(min/undef, true)` to `poison` (#118669)Pedro Lobo1-2/+2
2024-11-21[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)Paul Walker5-16/+16
2024-11-20[NFC][LLVM] Migrate tests to use update_test_checks.py.Paul Walker3-27/+31
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker8-35/+47
2024-11-04[llvm-project] Fix typo "propogate" (#114795)Jay Foad2-2/+2
2024-08-22Fix logf128 tests to allow negative NaNs from (#104929)Matt Devereau1-3/+3
2024-08-14Revert "Reland logf128 constant folding (#103217)"Nikita Popov1-3/+3
2024-08-14Reland logf128 constant folding (#103217)Matthew Devereau1-3/+3
2024-07-28Cleanup x86_mmx after removing IR type (#100646)James Y Knight1-14/+1
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight1-13/+0