aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2024-02-26[llvm-shlib] Change libLLVM-$MAJOR.so symlink to point to versioned SO (#82660)Tom Stellard2-4/+8
2024-02-26[llvm][AArch64] Do not inline a function with different signing scheme. (#806...Dani4-8/+135
2024-02-26[FlattenCFG] Fix the miscompilation where phi nodes exist in the merge point ...Yingwei Zheng2-16/+13
2024-02-26[GVN] Drop nsw/nuw flags when replacing the result of a with.overflow intrins...Yingwei Zheng2-1/+28
2024-02-26[SystemZ] Use VT (not ArgVT) for SlotVT in LowerCall(). (#82475)Jonas Paulsson2-1/+19
2024-02-26[SystemZ] Require D12 for i128 accesses in isLegalAddressingMode() (#79221)Jonas Paulsson2-1/+25
2024-02-23Backport 0bf4f82 to release/18.x (#82571)Wentao Zhang5-8/+10
2024-02-23[llvm-readobj,ELF] Support --decompress/-z (#82594)Fangrui Song10-6/+209
2024-02-23[docs][llvm-objcopy] Add missing formats (#81981)Ulrich Weigand1-0/+4
2024-02-23[Loads] Fix crash in isSafeToLoadUnconditionally with scalable accessed type ...Luke Lau2-3/+22
2024-02-22Extend GCC workaround to GCC < 8.4 for llvm::iterator_range ctor (#82643)Thomas Preud'homme1-2/+2
2024-02-20Fix llvm-x86_64-debian-dylib buildbotllvmorg-18.1.0-rc3Tom Stellard2-4/+5
2024-02-20[cmake] Add minor version to library SONAME (#79376)Tom Stellard3-6/+9
2024-02-20[workflows] Fix permissions check for creating new releases (#81163)Tom Stellard1-4/+12
2024-02-20[Release] Don't build during test-release.sh Phase 3 install (#82001)Rainer Orth1-0/+5
2024-02-20[IndVarSimplify] Fix poison-safety when reusing instructions (#80458)Nikita Popov3-6/+22
2024-02-20[SCEV] Move canReuseInstruction() helper into SCEV (NFC)Nikita Popov3-63/+70
2024-02-20[SCEVExpander] Do not reuse disjoint or (#80281)Nikita Popov2-2/+10
2024-02-20[IndVars] Add tests for #79861 (NFC)Nikita Popov1-0/+104
2024-02-20[llvm-objcopy] Add SystemZ support (#81841)Ulrich Weigand3-0/+15
2024-02-20[PowerPC] Mask constant operands in ValueBit tracking (#67653)Qiu Chaofan2-13/+156
2024-02-20[llvm-objdump] Add support for the PT_OPENBSD_SYSCALLS segment type. (#82121)Frederic Cambus2-0/+6
2024-02-20[llvm-readobj] Add support for the PT_OPENBSD_SYSCALLS segment type. (#82122)Frederic Cambus2-117/+138
2024-02-20[InstCombine] Fold gep of exact unsigned division (#82334)Nikita Popov2-7/+5
2024-02-20[InstCombine] Add unsigned variants of gep exact div tests (NFC)Nikita Popov1-0/+56
2024-02-19[RISCV] Check type is legal before combining mgather to vlse intrinsic (#81107)Luke Lau2-1/+449
2024-02-19[ValueTracking] Fix computeKnownFPClass for fpext (#81972)Yingwei Zheng3-3/+70
2024-02-19[Support/ELF] Add OpenBSD PT_OPENBSD_SYSCALLS constant.Frederic Cambus1-0/+1
2024-02-17[AArch64][GlobalISel] Fail legalization for unknown libcalls. (#81873)David Green2-0/+138
2024-02-16[SLP]Fix PR79229: Do not erase extractelement, if it used inAlexey Bataev2-1/+109
2024-02-16[SLP]Fix PR79229: Check that extractelement is used only in a single nodeAlexey Bataev2-1/+154
2024-02-16Backport [DAGCombine] Fix multi-use miscompile in load combine (#81586) (#81633)Nikita Popov2-1/+33
2024-02-16[CFI][annotation] Leave alone function pointers in function annotations (#81673)yozhu2-2/+94
2024-02-16[AArch64] Only apply bool vector bitcast opt if result is scalar (#81256)Nikita Popov2-1/+30
2024-02-16[RISCV] Make sure ADDI replacement in optimizeCondBranch has a virtual reg de...Craig Topper2-1/+70
2024-02-16[RISCV] Use APInt in useInversedSetcc to prevent crashes when mask is larger ...Craig Topper2-2/+53
2024-02-15MipsAsmParser/O32: Don't add redundant $ to $-prefixed symbol in the la macro...YunQiang Su3-3/+30
2024-02-15[PowerPC] Update V18.1.0 release notes (#81631)Maryam Moghadas1-0/+38
2024-02-15[AArch64][SME] Implement inline-asm clobbers for za/zt0 (#79276)Matthew Devereau3-0/+28
2024-02-15Revert "[RISCV] Recurse on first operand of two operand shuffles (#79180)" (#...Philip Reames6-347/+407
2024-02-13[AArch64][GISel] Don't pointlessly lower G_TRUNC (#81479)Nikita Popov2-3/+26
2024-02-13[SPARC] Support reserving arbitrary general purpose registers (#74927)Koakuma11-2/+154
2024-02-09[RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but era...Quentin Dian3-5/+338
2024-02-09[X86] Fix lowering TLS under darwin large code model (#80907)Arthur Eubanks2-4/+7
2024-02-06[AArch64] Add some release notes items (#79983)Momchil Velikov1-0/+8
2024-02-06Refactor recomputeLiveIns to operate on whole CFG (#79498) (#79641)Oskar Wirga12-46/+98
2024-02-06[X86][tablgen] Fix the broadcast tables (#79675)Shengchen Kan5-237/+223
2024-02-06[LV] Fix handling of interleaving linear args (#78725)Graham Hunter2-24/+42
2024-02-06[docs] Add release notes for Windows specific changes in 18.x (#80011)Martin Storsjö1-0/+15
2024-02-06[ConstraintElim] Make sure min/max intrinsic results are not poison.Florian Hahn3-4/+13