aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
AgeCommit message (Expand)AuthorFilesLines
2024-06-04[InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (#93591)Yingwei Zheng1-0/+31
2024-06-04[BasicAA] Consider 'nneg' flag when comparing CastedValues (#94129)Alex MacLean1-19/+43
2024-06-04[AMDGPU][NFC] Rename the clamp modifier definition to follow the prevailing c...Ivan Kosarev8-52/+55
2024-06-04[PATCH] [Xtensa] Implement FrameLowering methods and stack operation lowering...Andrei Safronov7-8/+330
2024-06-04[AArch64] Enable CmpBcc fusion for Neoverse-v2 (#90608)Elvina Yakubova1-0/+1
2024-06-04[InstCombine] Drop range attr in select of ctz foldNikita Popov1-2/+5
2024-06-04[IR] Accept GEPNoWrapFlags in creation APIsNikita Popov2-5/+2
2024-06-04[LoopUtils] Simplify code for runtime check generation a bit (NFCI).Florian Hahn1-15/+14
2024-06-04[InstSimplify] Accept GEPNoWrapFlags instead of only InBounds flagNikita Popov4-14/+16
2024-06-04[ConstantFolding] Preserve all flags in CastGEPIndices()Nikita Popov1-4/+4
2024-06-04[Local] Use nusw and nuw flags in emitGEPOffset()Nikita Popov1-6/+5
2024-06-04VPlan: add missing case for LogicalAnd; fix crash (#93553)Ramkumar Ramachandra1-0/+2
2024-06-04[InstCombine] Simplify isMergedGEPInBounds() (NFCI)Nikita Popov1-6/+1
2024-06-04[InstCombine] Preserve all gep nowrap flags in PointerReplacerNikita Popov1-1/+1
2024-06-04[AArch64LoopIdiomTransform] Simplify GEP construction (NFC)Nikita Popov1-12/+8
2024-06-04[PHITransAddr] Preserve all GEP nowrap flagsNikita Popov1-1/+1
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov16-325/+31
2024-06-03[MemProf][NFC] Use range for loop (#94308)Teresa Johnson1-3/+2
2024-06-03[MemProf] Use remove_if to erase MapVector elements in bulk (#94269)Teresa Johnson1-18/+8
2024-06-03[Attributor][FIX] Replace AANoFPClass MBEC propagation (#91030)Johannes Doerfert1-35/+12
2024-06-04[Asan] Teach FunctionStackPoisoner to filter out struct type with scalable ve...Yeting Kuo1-2/+4
2024-06-04[AArch64] Sink llvm.vscale.i32 into blocks for better isel (#93465)Fangcao Wang1-1/+9
2024-06-03[MemProf] Determine stack id references in BitcodeWriter without sorting (#94...Teresa Johnson1-21/+31
2024-06-04[PowerPC] Remove DAG matching in ADDIStocHA (#93905)Kai Luo1-3/+1
2024-06-04[NewPM][CodeGen] Port `finalize-isel` to new pass manager (#94214)paperchalice2-7/+26
2024-06-04[CodeGen] Fix compiler conditional combination (#94297)Keith Smiley1-2/+2
2024-06-04[LoongArch] Use R_LARCH_ALIGN without symbol as much as possible (#93775)Lu Weining1-14/+20
2024-06-03[Codegen, BasicBlockSections] Avoid cloning blocks which have their machine b...Rahman Lavaee1-0/+10
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice86-296/+711
2024-06-03[ARM64EC] Warn on using disallowed registers in assembly src. (#93618)Namish Kukreja1-0/+27
2024-06-03[AArch64] Support preserve_none calling convention (#91046)antangelo5-3/+74
2024-06-03[llvm][SelectionDAG] Relax llvm.ptrmask's size check on arm64_32 (#94125)Jon Roelofs1-3/+13
2024-06-03[AMDGPU] Strengthen preload intrinsics to noundef and nonnull (#92801)Krzysztof Drewniak1-1/+0
2024-06-03BitcodeWriter: ensure `Buffer` is heap allocatedMircea Trofin1-1/+2
2024-06-03[VPlan] Model FOR extract of exit value in VPlan. (#93395)Florian Hahn5-50/+77
2024-06-03[SPIRV] Fix -Wunused-but-set-variable after #92531Fangrui Song1-5/+2
2024-06-03[InstCombine] Retain debug information on store to null instruction (#86105)Abinaya Saravanan1-1/+1
2024-06-03[Support] Handle delete_pending case for Windows fs::status (#90655)Jeremy Day3-5/+41
2024-06-03[ARM] Avoid reference into modified vector (#93965)Nikita Popov2-8/+8
2024-06-03[NFC] reorganize the PPCInstrP10.td based on the Predicates (#93835)zhijian lin1-299/+289
2024-06-03Revert "[RISCV] Store only VNInfo val no in VSETVLIInfo. NFC"Luke Lau1-18/+14
2024-06-03[MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates...Xuan Zhang1-10/+11
2024-06-03[X86][AMX] Check also AMX register live out for copy lowering (#93692)Phoebe Wang1-3/+11
2024-06-03Revert "[Reassociate] Drop weight reduction to fix issue 91417 (#91469)" (#94...Yingwei Zheng1-1/+92
2024-06-03[GlobalMerge] Add MinSize feature to the GlobalMerge Pass. (#93686)Michael Maitland1-1/+21
2024-06-03[SPIR-V] Fix legalize info for G_BITREVERSE (#93699)Vyacheslav Levytskyy2-1/+6
2024-06-03[SCEV] Preserve flags in SCEVLoopGuardRewriter for add and mul. (#91472)Florian Hahn1-5/+54
2024-06-03[RISCV] Match strided vector bases in RISCVGatherScatterLowering (#93972)Luke Lau1-1/+20
2024-06-03[llvm] Replace deprecated aligned_storage with aligned byte array (#94169)Marc Auberer1-4/+3
2024-06-03[SPIR-V] Add pass to merge convergence region exit targets (#92531)Nathan Gauër6-1/+311