aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/X86
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[X86] Add or_is_add patterns for INC. (#87584)Craig Topper3-7/+10
2024-04-04[X86] evex-to-vex-compress.mir - update test checks missed in #87636Simon Pilgrim1-16/+16
2024-04-04[DAG] Remove extract_vector_elt(freeze(x)), idx -> freeze(extract_vector_elt(...Simon Pilgrim2-9/+15
2024-04-03[NFC] Automatically generate indirect-branch-tracking-eh2.llAmaury Séchet1-48/+172
2024-04-03[DAG] SimplifyDemandedVectorElts - add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFL...aniplcc1-6/+3
2024-04-03[X86] Add vector truncation tests for nsw/nuw flagsSimon Pilgrim1-0/+2213
2024-04-03Print more descriptive error message when trying to link a global with append...Gleb Popov1-1/+1
2024-04-02[X86] canonicalizeShuffleWithOp - don't fold VPERMI(BINOP(X,Y)) -> BINOP(VPER...Simon Pilgrim3-4855/+4464
2024-03-31[CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (#86049)Vitaly Buka1-0/+28
2024-03-28[MCP] Remove dead copies from basic blocks with successors. (#86973)Craig Topper2-5/+1
2024-03-28[MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlapp...Craig Topper1-0/+21
2024-03-28[X86] Support immediate folding for CCMP/CTEST (#86616)Freddy Ye1-0/+70
2024-03-27[LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to loa...Craig Topper2-24/+28
2024-03-27[X86] combine-pavg.ll - add demandedelts test coverage for #86284Simon Pilgrim1-0/+30
2024-03-27[X86] combineExtractFromVectorLoad support extraction from vector of differen...Simon Pilgrim5-281/+167
2024-03-27[X86] Add -verify-machineinstrs to huge stack testsSimon Pilgrim2-3/+3
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim1-24/+0
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser1-0/+24
2024-03-27[X86] combineExtractWithShuffle - use combineExtractFromVectorLoad to extract...Simon Pilgrim3-664/+391
2024-03-27[FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (#86665)Justin Cady1-0/+9
2024-03-27[X86] masked_store.ll - add nounwind to remove cfi noiseSimon Pilgrim1-46/+33
2024-03-26[X86] Fix miscompile in combineShiftRightArithmetic (#86597)Björn Pettersson1-8/+5
2024-03-26[X86] Pre-commit test case for bug in combineShiftRightArithmeticBjorn Pettersson1-0/+44
2024-03-26[X86] extractelement-load.ll - add test case for #85419Simon Pilgrim1-0/+41
2024-03-26[X86] extractelement-load.ll - use X86 instead of X32 check prefix. NFCSimon Pilgrim1-141/+141
2024-03-26[X86] combineConcatVectorOps - concatenate FADD/FSUB/FMUL ops if we don't inc...Simon Pilgrim3-63/+114
2024-03-26[X86] Add fadd/fsub/fmul tests showing failure to concat operands together an...Simon Pilgrim3-12/+210
2024-03-26[DAG] Update ISD::AVG folds to use hasOperation to allow Custom matching prio...Simon Pilgrim1-62/+30
2024-03-26[DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (#86487)Simon Pilgrim1-376/+360
2024-03-25[X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (#86221)Evgenii Kudriashov1-0/+25
2024-03-25[SelectionDAG]: Deduce KnownNeverZero from SMIN and SMAX (#85722)AtariDreams1-90/+213
2024-03-25[X86][BF16] Do not lower to VCVTNEPS2BF16 without AVX512VL (#86395)Phoebe Wang1-0/+74
2024-03-24[X86] known-never-zero.ll - add 32-bit test coverageSimon Pilgrim1-547/+1161
2024-03-23[GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941)Evgenii Kudriashov2-1/+74
2024-03-22[X86] vector-half-conversions.ll - add v4f16->v4i32 fptosi/fptoui test coverageSimon Pilgrim1-0/+254
2024-03-22[X86] Add shuffle tests from Issue #86076Simon Pilgrim1-0/+30
2024-03-22[SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamo...XChy1-0/+23
2024-03-22[X86] Support DomainReassignment for APX NDD instructions (#85737)Freddy Ye1-31/+31
2024-03-21Reapply "Move assertion for AdjustsStack from PEI to MachineVerifier (#85698)"Jonas Paulsson11-6/+14
2024-03-21[X86] Add shuffle test case for Issue #86068Simon Pilgrim1-0/+25
2024-03-21[SelectionDAG] Add MaskedValueIsZero check to allow folding of zero extended ...AtariDreams1-0/+127
2024-03-21Move pre-commit test for #85737 (#86062)Freddy Ye1-0/+0
2024-03-21Precommit test for #85737 (#86056)Freddy Ye1-0/+929
2024-03-20Revert "Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)"Jonas Paulsson9-12/+6
2024-03-20Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)Jonas Paulsson9-6/+12
2024-03-20Revert "[DAGCombiner] Simplifying `{si|ui}tofp` when only signbit is needed"Benjamin Kramer2-8/+16
2024-03-19[DAGCombiner] Simplifying `{si|ui}tofp` when only signbit is neededNoah Goldstein2-16/+8
2024-03-19[DAGCombiner] Add tests for simplifying `{si|ui}tofp`; NFCNoah Goldstein1-0/+382
2024-03-19[DAG] SimplifyShift - shift i1/vXi1 X, Y --> X (any non-zero shift amount is ...Simon Pilgrim1-0/+41
2024-03-19[X86] Add test coverage for vector avgceils/avgceilu/avgfloors/avgflooru test...Simon Pilgrim4-0/+12106