aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/VE
AgeCommit message (Expand)AuthorFilesLines
2025-10-02[LLVM][CodeGen][SVE] Remove failure cases when widening vector load/store ops...Paul Walker1-31/+25
2025-09-30[DAGCombiner] Remove most `NoSignedZerosFPMath` uses (#161180)paperchalice2-194/+160
2025-08-12[MIR] Remove std::variant from multiple save/restore point handling [nfc] (#1...Philip Reames2-12/+12
2025-08-05[DAG] visitFREEZE - replace multiple frozen/unfrozen uses of an SDValue with ...Simon Pilgrim1-8/+8
2025-07-03[PHIElimination] Revert #131837 #146320 #146337 (#146850)Guy David1-19/+19
2025-06-29[PHIElimination] Reuse existing COPY in predecessor basic block (#131837)Guy David1-19/+19
2025-04-22Reland [SelectionDAG] Folding ZERO-EXTEND/SIGN_EXTEND poison to Poison value ...zhijian lin1-0/+1
2025-03-12[NVPTX] Legalize ctpop and ctlz in operation legalization (#130668)Alex MacLean1-1/+0
2025-02-19[CodeGen] Use __extendhfsf2 and __truncsfhf2 by default (#126880)Nikita Popov1-14/+14
2025-02-05PeepholeOpt: Fix looking for def of current copy to coalesce (#125533)Matt Arsenault2-11/+14
2025-01-31[LegalizeDAG] Use Base+Offset instead of Offset+Base for jump tablesAlexander Richardson1-5/+5
2024-12-15[VE,test] Change llc -march= to -mtriple=Fangrui Song59-59/+59
2024-11-27[SjLjEHPrepare] Configure call sites correctly (#117656)Sergei Barannikov2-8/+8
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen1-0/+41
2024-10-14[TargetLowering][SelectionDAG] Exploit nneg Flag in UINT_TO_FP (#108931)Michael Marjieh1-0/+38
2024-09-06Add usub_cond and usub_sat operations to atomicrmw (#105568)anjenner1-0/+235
2024-07-22[DAGCombiner] Freeze maybe poison operands when folding select to logic (#84924)Björn Pettersson2-0/+4
2024-07-08[LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (#83039)Manish Kausik H1-18/+7
2024-02-19[DAGCombiner][RISCV] Optimize (zext nneg (truncate X)) if X has known sign bi...Craig Topper1-2/+0
2024-02-05[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov2-8/+8
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun2-87/+89
2023-10-09Revert "[CodeGen] Really renumber slot indexes before register allocation (#6...Jay Foad3-387/+386
2023-10-09[CodeGen] Really renumber slot indexes before register allocation (#67038)Jay Foad3-386/+387
2023-08-18[DAG] SimplifyDemandedBits - if we're only demanding the msb, a UMIN/UMAX nod...Simon Pilgrim2-4/+2
2023-08-18[VE] Change the way of lowering storeKazushi (Jam) Marukawa1-1/+13
2023-08-17[VE] Avoid vectorizing store/load in scalar modeKazushi (Jam) Marukawa1-0/+32
2023-06-26[SelectionDAG] Improve expansion of wide min/maxEli Friedman4-58/+78
2023-06-14[NFC] Regenerate several VE codegen tests.Amaury Séchet4-119/+555
2023-05-23[LegalizeTypes][ARM][AArch6][RISCV][VE][WebAssembly] Add special case for smi...Craig Topper1-8/+2
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta2-2/+2
2023-05-12[DAGCombiner][AArch64][VE] Teach BuildUDIV/SDIV to use 2x mul when mulh/mul_l...Craig Topper3-19/+42
2023-04-26VE: Register null MCTargetStreamerMatt Arsenault1-0/+5
2023-02-09[SelectionDAG] Do not second-guess alignment for allocaAndrew Savonichev3-21/+21
2023-01-24IR: Add atomicrmw uinc_wrap and udec_wrapMatt Arsenault1-0/+240
2022-12-23[VE] Convert test to opaque pointers (NFC)Nikita Popov1-559/+527
2022-12-23[VE] Name instructions in test (NFC)Nikita Popov1-1000/+1055
2022-12-19[VE] Convert some tests to opaque pointers (NFC)Nikita Popov78-2352/+2136
2022-12-15Revert "[SelectionDAG] Do not second-guess alignment for alloca"Ron Lieberman3-21/+21
2022-12-15[SelectionDAG] Do not second-guess alignment for allocaAndrew Savonichev3-21/+21
2022-11-15[SDAG] avoid udiv/urem transform for vector/scalar type mismatchesSanjay Patel1-0/+45
2022-10-20[VE] Change the way to lower selectccKazushi (Jam) Marukawa22-503/+350
2022-10-15[CodeGen] Using ZExt for extractelement indices.Peter Rong2-3/+23
2022-10-15[VE] Change the way to lower selectKazushi (Jam) Marukawa2-28/+0
2022-09-28AtomicExpand: Use llvm.ptrmask instead of ptrtointMatt Arsenault1-81/+73
2022-09-27[VE] Change to expand FPOWKazushi (Jam) Marukawa1-0/+256
2022-09-26[VE] Disable automatic maxnum/minnum selectionKazushi (Jam) Marukawa2-8/+217
2022-09-26[VE] Support smax/sminKazushi (Jam) Marukawa5-15/+1411
2022-09-21[VE] Add maxnum and minnumKazushi (Jam) Marukawa2-0/+324
2022-09-21[VE] Change to expand FMAKazushi (Jam) Marukawa1-0/+236
2022-09-20VE: Use generated checks for a copy-pasted output testMatt Arsenault1-109/+398