summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/X86
AgeCommit message (Expand)Author
2025-11-20[X86] Lower mathlib call ldexp into scalef when avx512 is enabled (#166839)Kavin Gnanapandithan
2025-11-20[X86] EltsFromConsecutiveLoads - recognise reverse load patterns. (#168706)Simon Pilgrim
2025-11-19[CFIInserter] Turn a reachable llvm_unreachable into a report_fatal_error. (#...Craig Topper
2025-11-19DAG: Use poison for some vector result widening (#168290)Matt Arsenault
2025-11-19[X86] X86ISelDAGToDAG - don't let ADD/SUB(X,1) -> SUB/ADD(X,-1) constant fold...Simon Pilgrim
2025-11-19[DAG] Update canCreateUndefOrPoison to handle ISD::VECTOR_COMPRESS (#168010)陈子昂
2025-11-18[X86] Add test examples of build vectors of reversed scalar loads that could ...Simon Pilgrim
2025-11-18[X86] combineTruncate - trunc(srl(load(p),amt)) -> load(p+amt/8) - ensure amt...Simon Pilgrim
2025-11-18[X86][GlobalISel] Enable nest arguments (#165173)Evgenii Kudriashov
2025-11-17[X86] Delete Profile Guided Prefetch Passes (#167317)Aiden Grossman
2025-11-17[X86] bittest-big-integer.ll - add BLSR style pattern test (#168356)Simon Pilgrim
2025-11-17[DAG] Add strictfp implicit def reg after metadata. (#168282)David Green
2025-11-16[X86] LowerMUL - remove vXi8 UNPCK(BUILD_VECTOR,UNDEF) special case handling ...Simon Pilgrim
2025-11-16[DAG] Add baseline test coverage for #161036 (#168278)Simon Pilgrim
2025-11-16[X86] Avoid extra (PMADDUBSW(X,AND(Y)) in <X x i8> multiplication (#168262)Simon Pilgrim
2025-11-15X86: Handle poison in buildFromShuffleMostly (#168218)Matt Arsenault
2025-11-15[X86] Remove vector length (256 vs 512) distinction of AVX10 (#167736)Mikołaj Piróg
2025-11-13[X86][NewPM] Port X86 FP Stackifier Pass to NewPMAiden Grossman
2025-11-13[SelectionDAGISel] Don't merge input chains if it would put a token factor in...Craig Topper
2025-11-13[X86] bfloat.ll - cleaned up check prefixes to stop update script conflict wa...Simon Pilgrim
2025-11-13[X86] Add widenBuildVector to create a wider build vector if the scalars are ...Simon Pilgrim
2025-11-13[X86] Don't rely on global contraction flag (#167252)Mikołaj Piróg
2025-11-13Revert "[DAG] Fold (umin (sub a b) a) -> (usubo a b); (select usubo.1 a usubo...Simon Pilgrim
2025-11-13Allow this test to run on read-only file systems. (#167791)Sterling-Augustine
2025-11-12DAG: Use poison when widening build_vector (#167631)Matt Arsenault
2025-11-12[X86] AVX512 optimised CTLZ/CTTZ implementations for i256/i512 scalars (#164671)Simon Pilgrim
2025-11-12[DAG] Fold (umin (sub a b) a) -> (usubo a b); (select usubo.1 a usubo.0) (#16...Chaitanya Koparkar
2025-11-12[X86] bitcnt-big-integer.ll - add zero_undef test coverage (#167663)Simon Pilgrim
2025-11-11Revert "Adding Matching and Inference Functionality to Propeller-PR4: Impleme...spupyrev
2025-11-11Add FramePointerKind::NonLeafNoReserve (#163775)Nabeel Omer
2025-11-11Adding Matching and Inference Functionality to Propeller-PR4: Implement match...wdx727
2025-11-11[X86] Add 128-bit vector test coverage for #167498 (#167531)Simon Pilgrim
2025-11-11[X86][AVX512] rematerialize smaller predicate masks (#166178)Ahmed Nour
2025-11-11[X86] narrowBitOpRMW - peek through bitcasts while searching for RMW patterns...Simon Pilgrim
2025-11-11[X86] bittest-big-integer.ll - add test showing missed RMW fold because the l...Simon Pilgrim
2025-11-11[X86][NFC] Change check from MIR to assemble for non EGPR instructions (#167275)Phoebe Wang
2025-11-10Treat specifying a function in the bbsection profile without any directive as...Rahman Lavaee
2025-11-10X86: Enable terminal rule (#165957)Matt Arsenault
2025-11-10RuntimeLibcalls: Remove incorrect sincospi from most targets (#166982)Matt Arsenault
2025-11-10[CodeGenPrepare] sinkCmpExpression - don't sink larger than legal integer com...Simon Pilgrim
2025-11-10[X86] 2012-01-10-UndefExceptionEdge.ll - regenerate test checks (#167307)Simon Pilgrim
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-11-10[X86] ldexp-avx512.ll - add v8f16/v16f16/v32f16 test coverage for #165694 (#1...Simon Pilgrim
2025-11-07[X86] Add some initial add i64 test coverage for #142308 (#166929)Simon Pilgrim
2025-11-07[DAG] visitBITCAST - fold (bitcast (freeze (load x))) -> (freeze (load (bitca...Simon Pilgrim
2025-11-06[X86] narrowBitOpRMW - add additional uses of the StoredVal back to the DAG w...Simon Pilgrim
2025-11-06[IR] llvm.reloc.none intrinsic for no-op symbol references (#147427)Daniel Thornburgh
2025-11-06[X86] narrowBitOpRMW/combineTruncate - don't retain pointer info for unknown ...Simon Pilgrim
2025-11-06[X86] Add test coverage for #166744 (#166745)Simon Pilgrim
2025-11-05[X86][ISel] Fix VPTERNLOG matching ensuring the InnerOp is logicOp (#166591)Yi-Chi Lee