The Week Of Monday 1 July 2024 Archives by thread
Starting: Mon Jul 1 00:12:03 PDT 2024
Ending: Sun Jul 7 23:57:51 PDT 2024
Messages: 4464
- [llvm] [AMDGPU] Define constrained multi-dword scalar load instructions. (PR #96161)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 22c7317 - [MC] Remove the MCAsmLayout parameter from relocation related functions
Fangrui Song via llvm-commits
- [llvm] Reapply "[MachinePipeliner] Fix constraints aren't considered in cert… (PR #97259)
Ryotaro KASUGA via llvm-commits
- [clang] [llvm] [PAC][ELF][AArch64] Encode signed GOT flag in PAuth core info (PR #96159)
James Henderson via llvm-commits
- [llvm] [RISCV] Move Machine Copy Propagation Pass before Branch relaxation pass (PR #97261)
via llvm-commits
- [llvm] 6859e5a - [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ array to vector (#88901)
via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ array to vector (PR #88901)
via llvm-commits
- [llvm] [InstCombine] Simplify select using KnownBits of condition (PR #95923)
Nikita Popov via llvm-commits
- [llvm] 77eb056 - [InstCombine] Simplify select using KnownBits of condition (#95923)
via llvm-commits
- [llvm] [LV][AArch64] Prefer Fixed over Scalable if cost-model is equal (Neoverse V2) (PR #95819)
Sjoerd Meijer via llvm-commits
- [llvm] [llvm-objcopy][ELF] Disable huge section offset (PR #97036)
James Henderson via llvm-commits
- [llvm] 32273ea - [X86][test] Add a separate test for NDD CMOV
Shengchen Kan via llvm-commits
- [llvm] [llvm-objcopy] Add change-section-lma *+/-offset (PR #95431)
James Henderson via llvm-commits
- [llvm] [CorrelatedValuePropagation] Fold calls to UCMP/SCMP when we know that ranges of operands do not overlap (PR #97235)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Fix scheduling model issue #96394 (PR #97047)
David Sherwood via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
James Henderson via llvm-commits
- [clang] [llvm] [AARCH64][SVE] Add intrinsics for SVE LUTI instructions (PR #97058)
via llvm-commits
- [llvm] 4311b14 - [LSR] Recognize vscale-relative immediates (#88124)
via llvm-commits
- [llvm] [LSR] Recognize vscale-relative immediates (PR #88124)
Graham Hunter via llvm-commits
- [llvm] f76ea31 - [RISCV] Deduplicate AVL forwarding in RISCVInsertVSETVLI. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Don't forward AVL in VSETVLIInfo if it would clobber other definitions (PR #97264)
Luke Lau via llvm-commits
- [lld] [PAC][lld][AArch64][ELF] Support signed GOT (PR #96169)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][CodeGen][ELF][AArch64] Support signed GOT (PR #96164)
Daniil Kovalev via llvm-commits
- [clang] [compiler-rt] [llvm] [PAC][AArch64] Support init/fini array signing (PR #96478)
Daniil Kovalev via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
Balazs Benics via llvm-commits
- [clang] [llvm] [AArch64][NEON] Add intrinsics for LUTI (PR #96883)
via llvm-commits
- [compiler-rt] [llvm] [MC/DC][Coverage] Introduce "Bitmap Bias" for continuous mode (PR #96126)
Petr Hosek via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define AUTH relocations for signed GOT (PR #96158)
Daniil Kovalev via llvm-commits
- [clang] [llvm] Reland "[analyzer][NFC] Reorganize Z3 report refutation" (PR #97265)
Balazs Benics via llvm-commits
- [llvm] [AMDGPU] Cleanup bitcast spam in atomic optimizer (PR #96933)
Pravin Jagtap via llvm-commits
- [llvm] 3562001 - AMDGPU: Regenerate test checks to avoid spurious diff
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Fix assert from wrong address space size assumption (PR #97267)
Matt Arsenault via llvm-commits
- [llvm] [LLVM] Add `llvm.masked.compress` intrinsic (PR #92289)
Lawrence Benson via llvm-commits
- [llvm] [LLVM] Add `llvm.experimental.vector.compress` intrinsic (PR #92289)
Lawrence Benson via llvm-commits
- [llvm] [llvm::transforms] Add overflow check in AllocaInst::getAllocationSize (PR #97170)
Nikita Popov via llvm-commits
- [llvm] [IR] Add overflow check in AllocaInst::getAllocationSize (PR #97170)
Nikita Popov via llvm-commits
- [llvm] [IR] Remove non-canonical matchings (PR #96763)
Nikita Popov via llvm-commits
- [llvm] [benchmark] Fix OpenBSD build (PR #97269)
Brad Smith via llvm-commits
- [llvm] [InstCombine] Fold Minimum over Trailing/Leading Bits Counts (PR #90402)
Nikita Popov via llvm-commits
- [llvm] AMDGPU: Add baseline test for copysign combine (PR #97150)
Jay Foad via llvm-commits
- [llvm] [ConstraintElim] Use cond from header as upper bound on IV in exit BB. (PR #94610)
Nikita Popov via llvm-commits
- [llvm] [AsmPrinter] Reduce AsmPrinterHandlers virt. fn calls (PR #96785)
Alexis Engelke via llvm-commits
- [llvm] [LICM] Prevent LICM of ptrtoint and inttoptr when using non-integral pointers (PR #97272)
Csanád Hajdú via llvm-commits
- [llvm] [LV] Move check if any vector insts will be generated to VPlan. (PR #96622)
Florian Hahn via llvm-commits
- [lldb] [llvm] [lldb][FreeBSD][AArch64] Enable register field detection (PR #85058)
David Spickett via llvm-commits
- [llvm] [AMDGPU] Disable atomic optimization of fadd/fsub with result (PR #96479)
Jay Foad via llvm-commits
- [llvm] c769dc4 - AMDGPU: Add baseline test for copysign combine (#97150)
via llvm-commits
- [llvm] DAG: Call SimplifyDemandedBits on fcopysign sign value (PR #97151)
Matt Arsenault via llvm-commits
- [llvm] [Patchpoint] Add immarg attributes to patchpoint arguments (PR #97276)
Csanád Hajdú via llvm-commits
- [llvm] db9252b - DAG: Call SimplifyDemandedBits on fcopysign sign value (#97151)
via llvm-commits
- [llvm] DAG: Call SimplifyDemandedBits on copysign value operand (PR #97180)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Use real copysign in fast pow (PR #97152)
Matt Arsenault via llvm-commits
- [llvm] a632364 - [InstCombine] Add test for SimplifyDemanded context (NFC)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Lower extending sitofp using tbl (PR #92528)
Momchil Velikov via llvm-commits
- [llvm] 8eee6d3 - DAG: Call SimplifyDemandedBits on copysign value operand (#97180)
via llvm-commits
- [llvm] [InstCombine] disable select folding resulting in extra instructions (PR #97184)
Nikita Popov via llvm-commits
- [llvm] 7b2e16f - [AArch64] Fix scheduling model issue #96394 (#97047)
via llvm-commits
- [llvm] [LSV] Enhance LoadStoreVectorizer to Handle Disjoint Flag in OR Instructions and Restore Vectorization Opportunities (PR #96495)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Reset kill flags for multiple uses of SDWAInst Ops (PR #97135)
Matt Arsenault via llvm-commits
- [llvm] 11484cb - [InstCombine] Pass SimplifyQuery to SimplifyDemandedBits()
Nikita Popov via llvm-commits
- [llvm] [Patchpoint] Implement integer result type legalization for patchpoints (PR #97278)
Csanád Hajdú via llvm-commits
- [llvm] GlobalISel: Drop vector range metadata on bitcast lowering (PR #97279)
Matt Arsenault via llvm-commits
- [llvm] [RemoveDIs] Add release note for C API changes (PR #92396)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [libc] [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Matt Arsenault via llvm-commits
- [llvm] [Statepoint] Treat result of atomicrmw xchg as a base pointer (PR #97280)
Csanád Hajdú via llvm-commits
- [llvm] [RISCV]Add support for resolving encoding conflicts among vendor specific CSRs (PR #96174)
Garvit Gupta via llvm-commits
- [llvm] Add a threshold to RegStackify to avoid register spills at runtime (PR #97283)
via llvm-commits
- [llvm] [DebugInfo][SimplifyIndVar] Fix missing debug locations for div/rem instructions (PR #97284)
Sudharsan Veeravalli via llvm-commits
- [llvm] d32d20f - NumericalStabilitySanitizer.cpp - fix MSVC "not all control paths return a value" warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (PR #97055)
Quentin Colombet via llvm-commits
- [llvm] 117b53a - [AsmPrinter] Reduce AsmPrinterHandlers virt. fn calls (#96785)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference for a known instruction's builtin: OpGroupAsyncCopy (PR #96895)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [RISCV] Enable encodng conflict framework for RISCV target. (PR #97287)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt] Initial support for builtins on GPU targets (PR #95304)
Joseph Huber via llvm-commits
- [llvm] [LLVM][runtimes] Prepopulate `LLVM_BUILTIN_TARGETS` with runtimes values (PR #95554)
Joseph Huber via llvm-commits
- [llvm] [mlir] Fix Bazel build after d1fcfce83471c28bdf77d5e1e5c58c9cc6f7a051. (PR #97288)
Alexander Belyaev via llvm-commits
- [llvm] e88cd40 - [InstCombine] Add tests for simplification based on select known bits (NFC)
Nikita Popov via llvm-commits
- [llvm] [AArch64][GISel] Always fold G_SHL into addressing mode where possible, unless the subtarget has addr-lsl-slow-14 (PR #96603)
via llvm-commits
- [llvm] [SROA] Propagate no-signed-zeros(nsz) fast-math flag on the phi node using function attribute (PR #83381)
Sushant Gokhale via llvm-commits
- [llvm] 154c8a0 - [InstCombine] Use KnownBits::ashr()
Nikita Popov via llvm-commits
- [clang] [llvm] [LLVM] Fix incorrect alignment on AMDGPU variadics (PR #96370)
Jon Chesterfield via llvm-commits
- [llvm] [X86][MC] Added support for -msse2avx option in llvm-mc (PR #96860)
via llvm-commits
- [clang] [libc] [llvm] [libc] Implement (v|f)printf on the GPU (PR #96369)
Jon Chesterfield via llvm-commits
- [llvm] [LoopIdiom] Support 'shift until less-than' idiom (PR #95002)
Hari Limaye via llvm-commits
- [llvm] [AMDGPU][DAG] Enable ganging up of memcpy loads/stores for AMDGPU (PR #96185)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Improve select simplification based on known bits (PR #97289)
Nikita Popov via llvm-commits
- [llvm] [Transforms] Use range-based for loops (NFC) (PR #97195)
Matt Arsenault via llvm-commits
- [llvm] [AsmPrinter] Remove timers (PR #97046)
Alexis Engelke via llvm-commits
- [llvm] [AMDGPU] MCExpr printing helper with KnownBits support (PR #95951)
Janek van Oirschot via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] [AMDGPU][NFC] Make GFX*Gen records globally available. (PR #97291)
Ivan Kosarev via llvm-commits
- [clang] [llvm] [clang][CodeGen][AMDGPU] Enable AMDGPU `printf` for `spirv64-amd-amdhsa` (PR #97132)
Alex Voicu via llvm-commits
- [compiler-rt] 7b34070 - [tsan][aarch64] Fix branch protection in interceptors (#95839)
via llvm-commits
- [compiler-rt] [tsan][aarch64] Fix branch protection in interceptors (PR #95839)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] 7032076 - GlobalISel: Drop vector range metadata on bitcast lowering (#97279)
via llvm-commits
- [llvm] 0d88f66 - GlobalISel: ComputeNumSignBits from load range metadata
Matt Arsenault via llvm-commits
- [llvm] [LV]Set tailfolding styles before computing feasible max VF. (PR #91403)
Alexey Bataev via llvm-commits
- [llvm] [SimplifyIndVar] Push more users to worklist for simplifyUsers (PR #93598)
via llvm-commits
- [llvm] [X86AsmParser] IntelExpression: End of Statement should check for valid end state (PR #95677)
via llvm-commits
- [llvm] [Analysis] Add new function isDereferenceableReadOnlyLoop (PR #97292)
David Sherwood via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Realtime Sanitizer: Introduce Realtime Sanitizer (RTSan) backend (PR #92460)
Chris Apple via llvm-commits
- [llvm] [NFC][AlwaysInliner] Reduce AlwaysInliner memory consumption. (PR #96958)
Daniil Fukalov via llvm-commits
- [llvm] b58ae6b - [InstCombine] Sync KnownBits logic for select arms
Nikita Popov via llvm-commits
- [llvm] [VPlan] Model branch cond to enter scalar epilogue in VPlan. (PR #92651)
Florian Hahn via llvm-commits
- [clang] [llvm] [openmp] [OpenMP][offload] Fix dynamic schedule tracking (PR #97065)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [BasicBlockSections] Using MBBSectionID as DenseMap key (PR #97295)
Haohai Wen via llvm-commits
- [llvm] b3b0d09 - Reland "[analyzer][NFC] Reorganize Z3 report refutation" (#97265)
via llvm-commits
- [llvm] f209469 - [gn build] Port b3b0d09ccee5
LLVM GN Syncbot via llvm-commits
- [llvm] 80ffec7 - [AsmPrinter] Remove timers (#97046)
via llvm-commits
- [llvm] c03d3a8 - [InstCombine] Add tests for canonicalizing `(gep <not i8> p, (exact_ins X, C))`; NFC
Noah Goldstein via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
via llvm-commits
- [llvm] 2632680 - [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))`
Noah Goldstein via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] 5880526 - [InstSimplify] Add test for simplifying `({u,s}rem (mul {nuw,nsw} X, C1), C0)`; NFC
Noah Goldstein via llvm-commits
- [llvm] aef44e4 - [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)`
Noah Goldstein via llvm-commits
- [llvm] c857916 - [Reassociate] Add tests for preserving `nuw` and `nsw` on `mul` chains; NFC
Noah Goldstein via llvm-commits
- [llvm] 6e379de - [Reassociate] Preserve `nuw` and `nsw` on `mul` chains
Noah Goldstein via llvm-commits
- [llvm] [Reassociate] Preserve `nuw` and `nsw` on `mul` chains (PR #97040)
via llvm-commits
- [llvm] InstrProf: Mark BiasLI as invariant. (PR #95588)
NAKAMURA Takumi via llvm-commits
- [llvm] [FileCheck][Docs] Fix regex for FileCheck variable names (PR #97301)
Anton Lydike via llvm-commits
- [llvm] e6bc72d - [X86] Add MOVMSK bit extraction test coverage for #66191
Simon Pilgrim via llvm-commits
- [llvm] 99d8bc9 - [InstCombine] Preserve all gep nowrap flags in ptradd canonicalization
Nikita Popov via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE store intrinsics with no active lanes (PR #95793)
via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
David Sherwood via llvm-commits
- [llvm] [InstCombine] Emit fatal error on void to non-void conversion (PR #96574)
Nikita Popov via llvm-commits
- [llvm] [llvm-config] Quote and escape paths if necessary (PR #97305)
Alexandre Ganea via llvm-commits
- [llvm] [llvm-objdump] print out xcoff file header and load section header for xcoff object file with option private-headers (PR #96350)
zhijian lin via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
Simon Pilgrim via llvm-commits
- [llvm] [Support] Resolve symlinks in `getMainExecutable()` on Windows (PR #76304)
Alexandre Ganea via llvm-commits
- [llvm] Inline: Fix handling of byval using non-alloca addrspace (PR #97306)
Matt Arsenault via llvm-commits
- [clang] [llvm] [RISCV] Add support for getHostCPUFeatures using hwprobe (PR #94352)
Philip Reames via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
Nikita Popov via llvm-commits
- [lld] [llvm] [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
Alexandre Ganea via llvm-commits
- [llvm] 47c3eca - [AMDGPU][NFC] Make GFX*Gen records globally available. (#97291)
via llvm-commits
- [llvm] 8361d90 - [InstCombine] disable select folding resulting in extra instructions (#97184)
via llvm-commits
- [llvm] [BOLT][AArch64] Implemented createDummyReturnFunction. (PR #96626)
Paschalis Mpeis via llvm-commits
- [llvm] bf7a775 - [docs] fix normal fpclass mask
via llvm-commits
- [llvm] [SelectionDAG] Fix a false assumption that there will always be a valid integer type corresponding to a vector type (PR #96658)
Shilei Tian via llvm-commits
- [llvm] [SelectionDAG] Use `EVT::getIntegerVT` in `getBitcastedAnyExtOrTrunc` (PR #96658)
Shilei Tian via llvm-commits
- [llvm] ea4cf92 - [lldb][FreeBSD][AArch64] Enable register field detection (#85058)
via llvm-commits
- [llvm] e8574e8 - [SandboxIR] Boilerplate code (#95814)
via llvm-commits
- [llvm] [SandboxIR] Boilerplate code (PR #95814)
via llvm-commits
- [llvm] [X86][SimplifyCFG] Support hoisting load/store with conditional faulting (PR #96878)
Yingwei Zheng via llvm-commits
- [flang] [llvm] [mlir] mlir/LogicalResult: move into llvm (PR #97309)
Ramkumar Ramachandra via llvm-commits
- [llvm] 2f4f43c - Revert "[SandboxIR] Boilerplate code (#95814)"
Vasileios Porpodas via llvm-commits
- [llvm] a8e1c3e - [test] Autogenerate a test in advance of an upcoming change
Philip Reames via llvm-commits
- [llvm] [DebugInfo][LowerConstantIntrinsics] Fix the missing debug location of new branch instruction (PR #97145)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [LoopIdiomVectorize][NFC] Factoring out the part that handles vectorization strategy (PR #94682)
David Sherwood via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Alter JSON/LLVM output on note sections to allow for multiple notes per section in JSON (PR #96813)
Fred Grim via llvm-commits
- [llvm] [DebugInfo][LoopFlatten] Fix missing debug location update for new br instruction (PR #97085)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [SCEVExpander] Support hoisting udiv X, Y where Y is non-zero (PR #96102)
Philip Reames via llvm-commits
- [llvm] [LV] Rewrite UDiv A, B -> UDiv A, UMax(B, 1) in trip counts if needed. (PR #92177)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Add an option to skip simplification on call instruction where a non-void return value is expected while the callee returns void (PR #96574)
via llvm-commits
- [llvm] [HEXAGON] Utilize new mask instruction (PR #92365)
Abinaya Saravanan via llvm-commits
- [llvm] [DFAJumpThreading] Rewrite the way paths are enumerated (PR #96127)
Usman Nadeem via llvm-commits
- [llvm] [openmp] [OpenMP] [OMPT] Callback registration should not depend on the device init callback. (PR #96371)
via llvm-commits
- [llvm] [MIR] Replace bespoke DIExpression parser (PR #96827)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] f903e3e - [AMDGPU] Reset kill flags for multiple uses of SDWAInst Ops
Jeffrey Byrnes via llvm-commits
- [llvm] [AArch64][GlobalISel] Make G_DUP immediate 32-bits or larger (PR #96780)
via llvm-commits
- [llvm] 46f42d4 - Revert "[test] Autogenerate a test in advance of an upcoming change"
Philip Reames via llvm-commits
- [llvm] [SCEV] Splip collecting and applying rewrite info from loop guards (NFC) (PR #97316)
Florian Hahn via llvm-commits
- [llvm] remove references to hard-coded gc strategies (PR #94401)
Dwight Guth via llvm-commits
- [llvm] [RISCV] Use EXTLOAD instead of ZEXTLOAD when lowering riscv_masked_strided_load with zero stride. (PR #97317)
Craig Topper via llvm-commits
- [llvm] 163d00c - [DAG] Pull out repeated SDLoc in SELECT/SETCC folds. NFC.
Simon Pilgrim via llvm-commits
- [llvm] babd620 - [InstCombine][X86] Add tests showing failure to convert constant avx512 vpermi2 masks to generic shuffles
Simon Pilgrim via llvm-commits
- [llvm] 8036878 - [InstCombine][X86] Fold avx512 vpermi2 intrinsics with constant masks to generic shuffles
Simon Pilgrim via llvm-commits
- [llvm] 23e6224 - [MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,writeSectionData}
Fangrui Song via llvm-commits
- [llvm] [llvm][CodeGen] Avoid 'raw_string_ostream::str' (NFC) (PR #97318)
Youngsuk Kim via llvm-commits
- [clang] [llvm] [PAC][Driver] Implement `-mbranch-protection=pauthabi` option (PR #97237)
Daniil Kovalev via llvm-commits
- [lld] [llvm] Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)" (PR #90266)
Paul Kirth via llvm-commits
- [llvm] dce1828 - [MC] Remove the MCAsmLayout parameter from ELFObjectWriter
Fangrui Song via llvm-commits
- [llvm] 8e8c455 - ELFObjectWriter: Use DenseMap+SmallVector. NFC
Fangrui Song via llvm-commits
- [llvm] Fix Potential bug when handling PHI in AAPointerInfo (PR #97321)
Vidush Singhal via llvm-commits
- [lld] [lld][ELF] Support LLVM repository and LLVM revision information (PR #97323)
Hongyu Chen via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] [Object][COFF][llvm-readobj] Add support for ARM64X dynamic relocations. (PR #97229)
Daniel Paoliello via llvm-commits
- [llvm] [SLP]Reorder buildvector/reduction vectorization and fuse the loops. (PR #96943)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Use isKnownNonZero to optimize eligible compares to cmn (PR #96349)
via llvm-commits
- [llvm] [CMake] enable CMP0144 policy if available (PR #96589)
Fangrui Song via llvm-commits
- [llvm] 1b704e8 - [MC, llvm-readobj, yaml2obj] Support CREL relocation format
via llvm-commits
- [clang] [llvm] [mlir] [MLIR] Add f8E4M3 IEEE 754 type (PR #97118)
Maksim Levental via llvm-commits
- [llvm] [FPEnv] Add strictfp attribute to the FP environment manipulation intrinsics (PR #96093)
Serge Pavlov via llvm-commits
- [clang] [llvm] Add __hlt intrinsic for Windows ARM. (PR #96578)
Daniel Paoliello via llvm-commits
- [llvm] [RISCV][LoopIdiomVectorize] Support VP intrinsics in LoopIdiomVectorize (PR #94082)
Min-Yih Hsu via llvm-commits
- [llvm] 6b707a8 - [MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutBinding
Fangrui Song via llvm-commits
- [llvm] f9efc29 - Reapply "[SandboxIR] Boilerplate code (#95814)"
Vasileios Porpodas via llvm-commits
- [lld] [ELF] Make start/stop symbols retain associated discardable output sections (PR #96343)
Fangrui Song via llvm-commits
- [llvm] a5e905b - [MC] Remove MCAsmLayout::getFragmentAddress
Fangrui Song via llvm-commits
- [llvm] 15ca5a8 - [MC] Remove MCAsmLayout::getFragmentAddress
Fangrui Song via llvm-commits
- [llvm] 658c03d - [MC] Remove the MCAsmLayout parameter from evaluateTargetFixup
Fangrui Song via llvm-commits
- [llvm] [Attributor]: AApointerInfo - store the full chain of instructions that make up the access (PR #96526)
Vidush Singhal via llvm-commits
- [llvm] d3e7c4c - AMDGPU: Use real copysign in fast pow (#97152)
via llvm-commits
- [llvm] a40ca78 - [MC] Remove MCAsmLayout::{getSectionFileSize,getSectionAddressSize}
Fangrui Song via llvm-commits
- [llvm] Enable logf128 constant folding for hosts with 128bit long double (PR #96287)
Matthew Devereau via llvm-commits
- [compiler-rt] [compiler-rt] Add missing carry to 128x128->256 wide multiply (PR #97257)
Trevor Gross via llvm-commits
- [llvm] dbf12b2 - [MC] Remove MCAsmLayout::{getSymbolOffset, getBaseSymbol}
Fangrui Song via llvm-commits
- [llvm] bff619f - Revert "AMDGPU: Use real copysign in fast pow (#97152)"
Matt Arsenault via llvm-commits
- [clang] [libc] [llvm] [NVPTX] Implement variadic functions using IR lowering (PR #96015)
Joseph Huber via llvm-commits
- [llvm] [SPARC][IAS] Emit the correct 32-bit ELF machine type (PR #96583)
via llvm-commits
- [llvm] eed9141 - [DebugInfo] Skip both pointer and reference type parameters (#97094)
via llvm-commits
- [llvm] [DebugInfo] Skip both pointer and reference type parameters (PR #97094)
Jonas Devlieghere via llvm-commits
- [llvm] 2c1fb41 - [MC] Remove some getSectionOrder uses
Fangrui Song via llvm-commits
- [llvm] e47359a - Inline: Fix handling of byval using non-alloca addrspace (#97306)
via llvm-commits
- [llvm] 9a4f57e - [SelectionDAG] Use `EVT::getIntegerVT` in `getBitcastedAnyExtOrTrunc` (#96658)
via llvm-commits
- [llvm] Fix error: name 'maybe' is not defined (PR #96741)
via llvm-commits
- [llvm] [AArch64][SVE] Improve code quality of vector unsigned add reduction. (PR #97339)
Dinar Temirbulatov via llvm-commits
- [clang] [llvm] [X86][CodeGen] security check cookie execute only when needed (PR #95904)
via llvm-commits
- [llvm] [AMDGPU] In instruction selector, allow copy from physical reg to s1 (PR #96157)
Matt Arsenault via llvm-commits
- [llvm] [Github] Make issue write workflow only run after success/failure (PR #97341)
Aiden Grossman via llvm-commits
- [clang] [llvm] [APFloat] Add support for f8E4M3 IEEE 754 type (PR #97179)
Alexander Pivovarov via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Thorsten Schütt via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Thorsten Schütt via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Thorsten Schütt via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
Arthur Eubanks via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
via llvm-commits
- [llvm] [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (PR #97343)
LLVM Continuous Integration via llvm-commits
- [llvm] ae6549a - [RISCV] Add build vector coverage for rva22u + V
Philip Reames via llvm-commits
- [llvm] 7e6e498 - [RISCV] Use EXTLOAD instead of ZEXTLOAD when lowering riscv_masked_strided_load with zero stride. (#97317)
via llvm-commits
- [llvm] [MLInliner] Simplify NodeCount bookkeeping (PR #96576)
Arthur Eubanks via llvm-commits
- [llvm] 81f4fb6 - [MLInliner] Simplify NodeCount bookkeeping (#96576)
via llvm-commits
- [llvm] 7840c00 - [MC] Move MCAsmLayout::SectionOrder to MachObjectWriter::SectionOrder
Fangrui Song via llvm-commits
- [lld] [llvm] [LLVM][LLD] Add support for two special OpenBSD sections (PR #97122)
John Ericson via llvm-commits
- [llvm] [RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (PR #85603)
Craig Topper via llvm-commits
- [llvm] 88c0a82 - [MC] Make MCAsmBackend::fixupNeedsRelaxation not pure virtual
Fangrui Song via llvm-commits
- [llvm] 6e93e37 - [MC] Remove unneeded MC*AsmBackend::fixupNeedsRelaxation overrides
Fangrui Song via llvm-commits
- [llvm] 9f03bc3 - [MC] Remove unneeded MC*AsmBackend::fixupNeedsRelaxation overrides
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Vectorize i8 Shuffles (PR #95840)
Matt Arsenault via llvm-commits
- [llvm] [MLInliner] Keep track of deleted functions (PR #97348)
Arthur Eubanks via llvm-commits
- [llvm] 7c83b7e - [MC] Remove two unused parameters from MCAsmBackend::fixupNeedsRelaxation
Fangrui Song via llvm-commits
- [llvm] c686f0c - MachObjectWrite::reset: clear SectionAddress and SectionOrder
Fangrui Song via llvm-commits
- [compiler-rt] Fixed __llvm_profile_write_buffer in presence of ValueProfileData. (PR #97350)
Sunil Srivastava via llvm-commits
- [clang] [llvm] [NVPTX] Support inline asm with 128-bit operand in NVPTX backend (PR #97113)
via llvm-commits
- [llvm] [RISCV] Pack build_vectors into largest available element type (PR #97351)
Philip Reames via llvm-commits
- [llvm] 8f7887a - [MC] Remove the MCAsmLayout parameter from MCAsmBackend::relax*
Fangrui Song via llvm-commits
- [llvm] InstCombine: Add baseline checks for ldexp(x, c ? x : 0) combine (PR #97354)
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Provide backwards compatibility for YAML profile with std::hash (PR #74253)
Fangrui Song via llvm-commits
- [llvm] 1dc5000 - [IndirectCallPromotion] Use ArrayRef<PromotionCandidate> (NFC) (#97236)
via llvm-commits
- [llvm] [IndirectCallPromotion] Use ArrayRef<PromotionCandidate> (NFC) (PR #97236)
Kazu Hirata via llvm-commits
- [llvm] 6d2b427 - [Analysis] Migrate to a new version of getValueProfDataFromInst (#97234)
via llvm-commits
- [llvm] [Analysis] Migrate to a new version of getValueProfDataFromInst (PR #97234)
Kazu Hirata via llvm-commits
- [clang] [llvm] [Hashing] Use a non-deterministic seed if LLVM_ENABLE_ABI_BREAKING_CHECKS (PR #96282)
Fangrui Song via llvm-commits
- [llvm] [NFC] [APFloat] Refactor IEEEFloat::toString (PR #97117)
David Blaikie via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Jeffrey Byrnes via llvm-commits
- [clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)
Pranav Bhandarkar via llvm-commits
- [llvm] [DeviceRTL] Make defined 'libc' functions weak in OpenMP (PR #97356)
Joseph Huber via llvm-commits
- [llvm] [IndirectCallPromotion] Migrate to a new version of getValueProfDataFromInst (PR #97357)
Kazu Hirata via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #97187)
David Blaikie via llvm-commits
- [llvm] 78804f8 - [MC] Remove the evaluateAsAbsolute overload that takes a MCAsmLayout parameter
Fangrui Song via llvm-commits
- [llvm] [ThinLTO] Track definitions only in export-set (PR #97360)
Mingming Liu via llvm-commits
- [llvm] [GenericDomTree][NFC] Use llvm algorithms (PR #97104)
David Blaikie via llvm-commits
- [llvm] f22af40 - [MC,AMDGPU] Migrate MCAsmLayout to MCAssembler
Fangrui Song via llvm-commits
- [llvm] bf6f2c1 - [CodeGen] Use range-based for loops (NFC) (#97187)
via llvm-commits
- [llvm] [ProfileData] Take ArrayRef<InstrProfValueData> in addValueData (PR #97363)
Kazu Hirata via llvm-commits
- [llvm] e25e800 - MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] cbd3f25 - [NVPTX] Support inline asm with 128-bit operand in NVPTX backend (#97113)
via llvm-commits
- [llvm] bd32151 - MCExpr::evaluateKnownAbsolute: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] 08969ca - [RISCV] Remove RISCVISAInfo::addExtension. NFC
Craig Topper via llvm-commits
- [llvm] 4ba9956 - MachObjectWriter: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] [llvm][AArch64] Drop unused&redundant field in the TargetParserTest. NFC (PR #97367)
Jon Roelofs via llvm-commits
- [llvm] 66cd8ec - MCCodeView: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] b76100e - WasmObjectWriter: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] c7633dd - [Attributor]: Ensure cycle info is not null when handling PHI in AAPointerInfo (#97321)
via llvm-commits
- [llvm] fdd04e8 - WinCOFFObjectWriter: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] 5571687 - [LoongArch] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] a7ddd60 - XCOFFObjectWriter: replace the MCAsmLayout parameter with MCAssembler
Fangrui Song via llvm-commits
- [llvm] e8e05c3 - [MC] Remove the MCAsmLayout parameter from MCAsmBackend::finishLayout
Fangrui Song via llvm-commits
- [llvm] 926d142 - [LoongArch] Remove unneeded MCAsmLayout
Fangrui Song via llvm-commits
- [llvm] 057f28b - [MC] Remove unused MCAsmLayout declarations and includes
Fangrui Song via llvm-commits
- [llvm] bbb5036 - [MC] Use a stub ctor for MCAsmLayout
Fangrui Song via llvm-commits
- [llvm] 63ec52f - MCAssembler::layout: remove the unused MCAsmLayout parameter
Fangrui Song via llvm-commits
- [llvm] 299d3dd - [RISCV] Simplify some control flow in RISCVISAInfo::parseArchString. NFC
Craig Topper via llvm-commits
- [compiler-rt] [compiler-rt] Remove redundant checks. (PR #95753)
Vitaly Buka via llvm-commits
- [llvm] [X86][GlobalISel] Support StructRet arguments (PR #96629)
Evgenii Kudriashov via llvm-commits
- [llvm] [utils] avoid splitting pass names with spaces (PR #97371)
Henrik G. Olsson via llvm-commits
- [llvm] [RISCV] Remove IgnoreUnknown from RISCVISAInfo::parseArchString. (PR #97372)
Craig Topper via llvm-commits
- [llvm] a95c85f - [llvm][CodeGen] Avoid 'raw_string_ostream::str' (NFC) (#97318)
via llvm-commits
- [llvm] Add the "initializes" attribute inference (PR #97373)
Haopeng Liu via llvm-commits
- [llvm] a833fa7 - [RISCV] Move Machine Copy Propagation Pass before Branch relaxation pass (#97261)
via llvm-commits
- [compiler-rt] 0330ce9 - [compiler-rt] Remove redundant checks. (#95753)
via llvm-commits
- [llvm] a07909f - [IndirectCallPromotion] Migrate to a new version of getValueProfDataFromInst (#97357)
via llvm-commits
- [llvm] [ProfileData] Remove the old version of getValueProfDataFromInst (PR #97374)
Kazu Hirata via llvm-commits
- [llvm] 122db8b - Remove llvm/MC/MCAsmLayout.h
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Fix ASLR edge case, and improve diagnostics (PR #97125)
Thurston Dang via llvm-commits
- [llvm] [WebAssembly] Update generic and bleeding-edge CPUs (PR #96584)
Heejin Ahn via llvm-commits
- [llvm] fb6e024 - [WebAssembly] Update generic and bleeding-edge CPUs (#96584)
via llvm-commits
- [lld] [lld-macho] Category merger: handle addends when getting symbol at offset (PR #91238)
via llvm-commits
- [llvm] [ProfileData] Use ArrayRef in PatchItem (NFC) (PR #97379)
Kazu Hirata via llvm-commits
- [llvm] [PowerPC][AIX] Emit PowerPC version for XCOFF (PR #95510)
via llvm-commits
- [llvm] c72cb27 - [MC] Remove assert to work around BOLT
Fangrui Song via llvm-commits
- [llvm] [symbolizer] Empty string is not an error (PR #92660)
Serge Pavlov via llvm-commits
- [llvm] [DebugInfo][SpeculativeExecution] Drop the debug location of the hoisted instruction (PR #97384)
Shan Huang via llvm-commits
- [llvm] [LangRef] Replace 'the argument' with 'the first argument' in llvm.abs description. NFC (PR #97386)
Craig Topper via llvm-commits
- [llvm] [LangRef] Document the fourth operand for vp.cttz/ctlz. NFC (PR #97387)
Craig Topper via llvm-commits
- [llvm] cd1e6a5 - [SROA] Propagate no-signed-zeros(nsz) fast-math flag on the phi node using function attribute (#83381)
via llvm-commits
- [llvm] Sketch of build and code changes for llvm shared library build using explicit visibility annotations (PR #96630)
Vassil Vassilev via llvm-commits
- [llvm] [AMDGPU][MC] Allow UC_VERSION_* constant reuse (PR #96461)
Carl Ritson via llvm-commits
- [clang] [clang-tools-extra] [llvm] [NFC][RISCV] Simplify the dynamic linker construction logic (PR #97383)
Pengcheng Wang via llvm-commits
- [llvm] [DebugInfo][SimplifyCFGPass] Fix the missing debug location update for the new br instruction (PR #97389)
Shan Huang via llvm-commits
- [llvm] [RISCV] Add a check in lowerSELECT after foldBinOpIntoSelectIfProfitable (PR #97391)
via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Elvina Yakubova via llvm-commits
- [llvm] [RISCV] Lower unmasked zero-stride vp.stride to a splat of one scalar load. (PR #97394)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Return nullptr for PHI defs in VSETVLIInfo::getAVLDefMI (PR #97395)
Luke Lau via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer. (PR #96139)
Thorsten Schütt via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Karthika Devi C via llvm-commits
- [llvm] 8a25bb9 - [InstCombine] Add test for #97330 (NFC)
Nikita Popov via llvm-commits
- [llvm] 2dd1406 - [llvm] remove unusable llvm.spec.in (#96825)
via llvm-commits
- [llvm] [llvm] remove unusable llvm.spec.in (PR #96825)
Konrad Kleine via llvm-commits
- [llvm] [ArgPromotion] Handle pointer arguments of recursive calls (PR #78735)
Vedant Paranjape via llvm-commits
- [clang] [llvm] [OpenMP] Fix stack corruption due to argument mismatch (PR #96386)
Sushant Gokhale via llvm-commits
- [llvm] b558ac0 - [InstCombine] Fix context for multi-use demanded bits simplification
Nikita Popov via llvm-commits
- [llvm] [polly] [BBUtils][nfc] Delete SplitBlockPredecessors with DT (PR #97196)
Joshua Cao via llvm-commits
- [llvm] [Transforms][NFC] Tiny fixes in SplitModule (PR #95903)
Ilia Sergachev via llvm-commits
- [llvm] [llvm][transforms] Add a new algorithm to SplitModule (PR #95941)
Ilia Sergachev via llvm-commits
- [llvm] 12c1156 - [NFC][AlwaysInliner] Reduce AlwaysInliner memory consumption. (#96958)
via llvm-commits
- [llvm] 167c860 - Revert "[InstCombine] Fix context for multi-use demanded bits simplification"
Nikita Popov via llvm-commits
- [clang-tools-extra] [llvm] [Support] Remove raw_ostream::tie (PR #97396)
Alexis Engelke via llvm-commits
- [llvm] [TTI] Return a more sensible cost for histogram intrinsic. (PR #97397)
Graham Hunter via llvm-commits
- [llvm] 86b3794 - Reapply [InstCombine] Fix context for multi-use demanded bits simplification
Nikita Popov via llvm-commits
- [llvm] AMDGPU: Consolidiate f16 med3 patterns (PR #97399)
Matt Arsenault via llvm-commits
- [llvm] 05670b4 - [InstCombine] Remove root special case in demanded bits simplification
Nikita Popov via llvm-commits
- [llvm] 9ceb45c - [AArch64][SVE] optimisation for unary SVE store intrinsics with no active lanes (#95793)
via llvm-commits
- [llvm] db791b2 - mlir/LogicalResult: move into llvm (#97309)
via llvm-commits
- [clang] [llvm] [CUDA] Add support for CUDA-12.6 and sm_100 (PR #97402)
Sergey Kozub via llvm-commits
- [llvm] [IR][LangRef] Add partial reduction add intrinsic (PR #94499)
Graham Hunter via llvm-commits
- [llvm] UTC: support debug output from LDist (PR #93208)
Ramkumar Ramachandra via llvm-commits
- [llvm] SCEV: return std::nullopt for invalid TC (NFC) (PR #94162)
Ramkumar Ramachandra via llvm-commits
- [llvm] a616f57 - [CorrelatedValuePropagation] Fold calls to UCMP/SCMP when we know that ranges of operands do not overlap (#97235)
via llvm-commits
- [llvm] 253a762 - AMDGPU: Consolidiate f16 med3 patterns (#97399)
via llvm-commits
- [llvm] b7e157c - [Transforms][NFC] Tiny fixes in SplitModule (#95903)
via llvm-commits
- [llvm] 6ad82fc - [FileCheck][Docs] Fix regex for FileCheck variable names (#97301)
via llvm-commits
- [llvm] Swap UnrollAndJam Pass to before the SLP Vectorizer Pass (PR #97029)
Sjoerd Meijer via llvm-commits
- [llvm] [mlgo] Support composite AOT-ed models (PR #96276)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGen] Only deduplicate PHIs on critical edges (PR #97064)
Matt Arsenault via llvm-commits
- [llvm] 380beae - Fix potential crash in SLPVectorizer caused by missing check (#95937)
via llvm-commits
- [llvm] Fix potential crash in SLPVectorizer caused by missing check (PR #95937)
Alexey Bataev via llvm-commits
- [llvm] [GlobalISel] Allow customizing instruction-select pass (PR #95724)
Matt Arsenault via llvm-commits
- [llvm] [SLP]Remove operands upon marking instruction for deletion. (PR #97409)
Alexey Bataev via llvm-commits
- [clang] [llvm] Fix MSVC 1920+ auto NTTP mangling for pointers to members (PR #97007)
via llvm-commits
- [llvm] [AMDGPU] Use nan as the identity for atomicrmw fmax/fmin (PR #97411)
Jay Foad via llvm-commits
- [llvm] [RFC][RISCV] Support the large code model. (PR #70308)
via llvm-commits
- [llvm] 62a967d - [RISCV] Return nullptr for PHI defs in VSETVLIInfo::getAVLDefMI (#97395)
via llvm-commits
- [llvm] GlobalISel: Use G_UADDE when narrowing G_UMULH (PR #97194)
Thorsten Schütt via llvm-commits
- [llvm] [AArch64] Refactor predicate register class decode functions (PR #97412)
via llvm-commits
- [llvm] [SystemZ] Remove getInliningThresholdMultiplier() override (PR #94612)
Ulrich Weigand via llvm-commits
- [llvm] [CodeGen][NFC] Guard copy propogation in machine CSE against undefs (PR #97413)
Vikram Hegde via llvm-commits
- [lld] [ELF] Infer EI_OSABI from object files (PR #97144)
Peter Smith via llvm-commits
- [llvm] [SLP]Allow matching and shuffling of extractelement vector operands with different VF. (PR #97414)
Alexey Bataev via llvm-commits
- [llvm] 5b77ed4 - InstCombine: Try to fold ldexp with select of power operand (#97354)
via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #96240)
via llvm-commits
- [llvm] [BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (PR #83394)
Paschalis Mpeis via llvm-commits
- [llvm] [GlobalISel][AArch64] Add G_FPTOSI_SAT/G_FPTOUI_SAT (PR #96297)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Improve non-SVE popcount for 32bit and 64 bit using udot (PR #96409)
Tim Gymnich via llvm-commits
- [llvm] [AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot (PR #95881)
Tim Gymnich via llvm-commits
- [llvm] [llvm] [Triple] Add QNX Neutrino RTOS to llvm::Triple (PR #97417)
Ayush Sahay via llvm-commits
- [llvm] [openmp] [openmp][wasm] Allow openmp to compile and run under emscripten toolchain (PR #95169)
via llvm-commits
- [llvm] 696805d - [AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot (#95881)
via llvm-commits
- [llvm] [InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant (PR #94148)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Bitcast and Build Illegal G_CONCAT_VECTOR Instructions (PR #96492)
via llvm-commits
- [llvm] 1617af3 - [gn] port f9efc2950892 (SandboxIR)
Nico Weber via llvm-commits
- [llvm] [AMDGPU] Set register bank for i1 arguments/return values (PR #96155)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Drop select -> fmax/min folding in SelectionDAGBuilder (PR #93575)
Matt Arsenault via llvm-commits
- [llvm] 904e8f9 - [PassManager] Reuse StackTraceEntry across passes (NFC)
Nikita Popov via llvm-commits
- [llvm] f55e12a - [DebugInfo][SimplifyIndVar] Fix missing debug locations for div/rem instructions (#97284)
via llvm-commits
- [llvm] ConstantRange: add query for isAllPositive (PR #97420)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Codegen][LegalizeIntegerTypes] Improve shift through stack (PR #96151)
Matt Arsenault via llvm-commits
- [clang] [llvm] Revert changes in AddDefaultGCCPrefixes() for SystemZTriples. (PR #94729)
Ulrich Weigand via llvm-commits
- [llvm] [CodeGen] Do not emit TRAP for `unreachable` after `@llvm.trap` (PR #94570)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Allow non-power-of-2 vectors for VLS code generation (PR #97010)
Matt Arsenault via llvm-commits
- [llvm] dacdb8d - [gn build] Port 410de0c8c831
LLVM GN Syncbot via llvm-commits
- [llvm] [MC][ELF] Eliminate some hash maps from ELFObjectWriter (PR #97421)
Alexis Engelke via llvm-commits
- [llvm] [ARM][FastISel]Fix FastISel fail for softfp when set target to armebv… (PR #97422)
via llvm-commits
- [llvm] [llvm/DWARF] Recursively resolve DW_AT_signature references (PR #97423)
Pavel Labath via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Shengchen Kan via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
LLVM Continuous Integration via llvm-commits
- [llvm] 940ea5b - AMDGPU: Add some exotic truncating store tests
Matt Arsenault via llvm-commits
- [llvm] 9f8f6ce - [SROA] Avoid expensive isComplete() call (NFC)
Nikita Popov via llvm-commits
- [llvm] 43b9888 - [AMDGPU] Use nan as the identity for atomicrmw fmax/fmin (#97411)
via llvm-commits
- [llvm] [llvm-c] Add LLVMDWARFTypeEncoding enum and update the MacInfo and callconv enum (PR #84456)
via llvm-commits
- [llvm] Reapply "[SystemZ] LivePhysRegs to LiveRegUnits (NFC) (#85162)" (PR #96842)
Ulrich Weigand via llvm-commits
- [lld] b146a57 - Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)"
via llvm-commits
- [llvm] abb5bd3 - [CVP] Add vector test cases (NFC)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][MC] Improve error message for missing dim operand (PR #96588)
Matt Arsenault via llvm-commits
- [llvm] [CVP][LVI] Add support for vectors (PR #97428)
Nikita Popov via llvm-commits
- [llvm] 48263bd - Revert "[MC] Remove assert to work around BOLT"
Davide Italiano via llvm-commits
- [llvm] 46f7929 - Revert "Remove llvm/MC/MCAsmLayout.h"
Davide Italiano via llvm-commits
- [llvm] 123beb7 - [NFC][SandboxIR] Drop namespace:: prefix.
Vasileios Porpodas via llvm-commits
- [llvm] 13be6ee - Fix MSVC discarded return value warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 1f7d31e - [AMDGPU] Regenerate srem.ll tests - more closely match the testing in sdiv.ll
Simon Pilgrim via llvm-commits
- [llvm] [test] Remove immarg parameter attribute from calls (PR #97432)
Jay Foad via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Phoebe Wang via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Shengchen Kan via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (PR #97433)
Simon Pilgrim via llvm-commits
- [llvm] [MC][ELF] Emit instructions directly into fragment (PR #94950)
Alexis Engelke via llvm-commits
- [llvm] e3500ea - [LangRef] Replace 'the argument' with 'the first argument' in llvm.abs description. NFC (#97386)
via llvm-commits
- [llvm] e414bf9 - [LangRef] Document the fourth operand for vp.cttz/ctlz. NFC (#97387)
via llvm-commits
- [llvm] [SDAG] Intersect poison-generating flags after CSE (PR #97434)
Yingwei Zheng via llvm-commits
- [llvm] [SPIR-V] Fix a crash in SPIRV Backend during the 'finalize lowering' stage on management of function forward calls (PR #97435)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [LangRef] Rename 'operand' to 'argument' descriptions of VP intrinsics. NFC (PR #97437)
Craig Topper via llvm-commits
- [llvm] 87de497 - [RISCV] Remove IgnoreUnknown from RISCVISAInfo::parseArchString. (#97372)
via llvm-commits
- [llvm] [LangRef] Rename 'operand' to 'argument' in descriptions for masked load/store/gather/scatter. NFC (PR #97440)
Craig Topper via llvm-commits
- [compiler-rt] [llvm] [ORC][Runtime] Add `dlupdate` for MachO (PR #97441)
via llvm-commits
- [llvm] 7217201 - [RISCV] Add coverage of build vectors with rv32 + v + bitmanip
Philip Reames via llvm-commits
- [llvm] e94a00c - [MC] Use a stub ctor for MCAsmLayout
Fangrui Song via llvm-commits
- [lld] [lld][WebAssembly] Fix filename when reporting references to undefined symbols (PR #97444)
Sam Clegg via llvm-commits
- [llvm] 60cd3eb - Reduce llvm-gsymutil memory usage (#91023)
via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
Greg Clayton via llvm-commits
- [llvm] [AArch64] All bits of an exact right shift are demanded (PR #97448)
Momchil Velikov via llvm-commits
- [clang] [llvm] [Clang][Coroutines] Introducing the `[[clang::coro_inplace_task]]` attribute (PR #94693)
Yuxuan Chen via llvm-commits
- [llvm] [mlir] mlir/Presburger/MPInt: move into llvm/ADT (PR #94953)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] Remove llvm/MC/MCAsmLayout.h and the unused parameter in MCAssembler::layout (PR #97449)
Fangrui Song via llvm-commits
- [llvm] ebdb6f4 - [MLInliner] Keep track of deleted functions (#97348)
via llvm-commits
- [lld] [lld][WebAssembly] Fix for --import-table when combined with reference types (PR #97451)
Sam Clegg via llvm-commits
- [llvm] [openmp] [openmp][WebAssembly] Allow openmp to compile and run under emscripten toolchain (PR #95169)
via llvm-commits
- [llvm] e852725 - Support: Fix typo in comment
Matt Arsenault via llvm-commits
- [lld] fdd3196 - [ELF] Make start/stop symbols retain associated discardable output sections
via llvm-commits
- [lld] 5f1743c - [ELF] Infer EI_OSABI from object files
via llvm-commits
- [lld] [lld-macho] Category Merging: Detect correct class language for classes with aliased symbols (PR #97454)
via llvm-commits
- [llvm] [Support] Fix xxh3_128bits for Win32 builds after #95863 (PR #96931)
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] Stop using x86 builtin on AArch64 with GCC (PR #93890)
Alan Wu via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Joseph Huber via llvm-commits
- [lld] 0fb3351 - [lld][WebAssembly] Fix for --import-table when combined with reference types (#97451)
via llvm-commits
- [lld] 4d88837 - [lld][WebAssembly] Fix filename when reporting references to undefined symbols (#97444)
via llvm-commits
- [llvm] 2f89d4a - [SCEV] Split collecting and applying rewrite info from loop guards (NFC) (#97316)
via llvm-commits
- [lld] lld: add support for NOCROSSREFS(_TO) (PR #95714)
Pavel Skripkin via llvm-commits
- [llvm] b8eaa5b - [ProfileData] Remove the old version of getValueProfDataFromInst (#97374)
via llvm-commits
- [llvm] e25da69 - [LangRef] Rename 'operand' to 'argument' in descriptions of VP intrinsics. NFC (#97437)
via llvm-commits
- [llvm] 717d839 - [LangRef] Rename 'operand' to 'argument' in descriptions for masked load/store/gather/scatter. NFC (#97440)
via llvm-commits
- [llvm] [LangRef] Rename 'operand' to 'argument' in description of contrained intrinsics. NFC (PR #97462)
Craig Topper via llvm-commits
- [llvm] 139508e - [SLP][NFC]Add a test with inefficient reordering of operands, NFC.
Alexey Bataev via llvm-commits
- [llvm] [GlobalOpt] Handle operators separately when removing GV users (PR #84694)
Anshil Gandhi via llvm-commits
- [llvm] Object: Don't error out on malformed bitcode files. (PR #96848)
David Blaikie via llvm-commits
- [llvm] TTI: Fix special casing vectorization costs of saturating add/sub (PR #97463)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #97467)
Kazu Hirata via llvm-commits
- [llvm] [DebugInfo] Swap 'Unit' and 'Type' positions in DISubprogram. (PR #96474)
David Blaikie via llvm-commits
- [llvm] [CodeGen] Refactor and document ThunkInserter (PR #97468)
Anatoly Trosinenko via llvm-commits
- [lld] [lld] Make `--lto-emit-llvm` to be more consistent with `--lto-emit-asm` (PR #97469)
Joseph Huber via llvm-commits
- [lldb] [llvm] [DRAFT][LLDB][Minidump] Support minidumps where there are multiple exception streams (PR #97470)
Jacob Lalonde via llvm-commits
- [llvm] [CGSCC] Fix compile time blowup with large RefSCCs (PR #94815)
Lei Wang via llvm-commits
- [llvm] Move MCSection::LayoutOrder to MCSectionMachO (PR #97474)
Fangrui Song via llvm-commits
- [llvm] [LV] Support binary and unary operations with EVL-vectorization (PR #93854)
Florian Hahn via llvm-commits
- [lld] 93e0ffa - [lld] Add `--lto-emit-asm` and alias `--plugin-opt=emit-llvm` to it (#97469)
via llvm-commits
- [llvm] [RISCV] Add wrapper function for getStringError in RISCVISAInfo. NFC (PR #97478)
Craig Topper via llvm-commits
- [llvm] [MC] Don't treat altentry symbols as atoms (PR #97479)
Fangrui Song via llvm-commits
- [llvm] 2ee86a1 - [AArch64][GlobalISel] Improve non-SVE popcount for 32bit and 64 bit using udot (#96409)
via llvm-commits
- [lld] [lld] Change `--lto-emit-llvm` to use the pre-codegen module (PR #97480)
Joseph Huber via llvm-commits
- [lld] 9fa7f40 - [lld-macho] Category merger: handle addends when getting symbol at offset (#91238)
via llvm-commits
- [llvm] 1490141 - Move MCSection::LayoutOrder to MCSectionMachO
via llvm-commits
- [llvm] 4550716 - [AArch64][MachineOutliner][NFC] Re-enable some tests (#96376)
via llvm-commits
- [llvm] [AArch64][MachineOutliner][NFC] Re-enable some tests (PR #96376)
Igor Kudrin via llvm-commits
- [llvm] [AArch64][PAC] Reduce the size of synchronous CFI (PR #96377)
Igor Kudrin via llvm-commits
- [llvm] 79516dd - AMDGPU: Fix assert from wrong address space size assumption (#97267)
via llvm-commits
- [llvm] [MLInliner] Handle CGSCC changes from #94815 (PR #96274)
Arthur Eubanks via llvm-commits
- [llvm] [SLP]Improve instruction reordering mode detection. (PR #97485)
Alexey Bataev via llvm-commits
- [llvm] [NFC][MachineLoopInfo] Consider loads in `isLoopInvariant`. (PR #95632)
Mikhail Gudim via llvm-commits
- [llvm] 57555c6 - [RISCV] Don't custom lower f16 SCALAR_TO_VECTOR with Zvfhmin.
Craig Topper via llvm-commits
- [llvm] llvm_gtest: Only install once (PR #96959)
Tom Stellard via llvm-commits
- [llvm] 21276fd - [MC] Don't treat altentry symbols as atoms
via llvm-commits
- [llvm] 60d4a35 - [LangRef] Rename 'operand' to 'argument' in description of contrained intrinsics. NFC (#97462)
via llvm-commits
- [llvm] 23db37c - [CodeGen] Do not emit TRAP for `unreachable` after `@llvm.trap` (#94570)
via llvm-commits
- [llvm] b5b0a22 - [X86][GlobalISel] Support StructRet arguments (#96629)
via llvm-commits
- [lld] 594bc52 - [lld] Change `--lto-emit-llvm` to use the pre-codegen module (#97480)
via llvm-commits
- [llvm] 4b28b3f - [Transforms] Use range-based for loops (NFC) (#97195)
via llvm-commits
- [llvm] 58fd3be - [CodeGen] Use range-based for loops (NFC) (#97467)
via llvm-commits
- [llvm] [DebugCounter] Add support for non-continous ranges. (PR #89470)
Jon Roelofs via llvm-commits
- [llvm] [RISCV] Support vXf16 vector_shuffle with Zvfhmin. (PR #97491)
Craig Topper via llvm-commits
- [llvm] 0a369b0 - Reapply "[MachinePipeliner] Fix constraints aren't considered in cert… (#97259)
via llvm-commits
- [llvm] [Docs][RISCV] Document RISC-V vector codegen (PR #96740)
Luke Lau via llvm-commits
- [llvm] [AsmParser] Use range-based for loops (NFC) (PR #97499)
Kazu Hirata via llvm-commits
- [llvm] Intrinsic: introduce minimumnum and maximumnum for IR and SelectionDAG (PR #96649)
YunQiang Su via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #97500)
Kazu Hirata via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #97130)
Tristan Ross via llvm-commits
- [llvm] de5ff38 - [LoopIdiomVectorize][NFC] Factoring out the part that handles vectorization strategy (#94682)
via llvm-commits
- [llvm] a355c2d - [DebugInfo][InferAddressSpaces] Fix the missing debug location update for the new addrspacecast (#97038)
via llvm-commits
- [llvm] [DebugInfo][InferAddressSpaces] Fix the missing debug location update for the new addrspacecast (PR #97038)
Shan Huang via llvm-commits
- [llvm] 8b55d34 - [RISCV][LoopIdiomVectorize] Support VP intrinsics in LoopIdiomVectorize (#94082)
via llvm-commits
- [clang] [llvm] [RISCV] Remove SeenExtMap from RISCVISAInfo::parseArchString. (PR #97506)
Craig Topper via llvm-commits
- [llvm] 2360c41 - [RISCV] Add the missing dependency on Vectorize
Min Hsu via llvm-commits
- [llvm] 3641efc - [CodeGen] Use range-based for loops (NFC) (#97500)
via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Mike Hommey via llvm-commits
- [lld] 0f9fbbb - [lld][ELF] Support LLVM repository and LLVM revision information (#97323)
via llvm-commits
- [llvm] [RISCV] Use LiveIntervals::extendToIndices to extend AVL in insertVSETVLI (PR #97512)
via llvm-commits
- [llvm] e860c16 - [Docs][RISCV] Document RISC-V vector codegen (#96740)
via llvm-commits
- [llvm] [GlobalIsel][NFC] Modernize UBFX combine (PR #97513)
via llvm-commits
- [llvm] 6a992bc - [PowerPC] refactor CPU info in PPCTargetParser.def, NFC
Chen Zheng via llvm-commits
- [llvm] [DirectX] remove module flags not for DXIL. (PR #96577)
Xiang Li via llvm-commits
- [llvm] [DirectX] fix illegal behavior flag in module flags. (PR #96577)
Xiang Li via llvm-commits
- [compiler-rt] [asan] Disable flaky test on Android (PR #97516)
Vitaly Buka via llvm-commits
- [compiler-rt] a9c44fd - [asan] Disable flaky test on Android (#97516)
via llvm-commits
- [llvm] [DebugInfo][LoopStrengthReduce] Fix missing debug location updates (PR #97519)
Shan Huang via llvm-commits
- [llvm] [RISCV] Rematerialize vid.v (PR #97520)
Luke Lau via llvm-commits
- [llvm] c785eae - [RISCV] Add wrapper function for getStringError in RISCVISAInfo. NFC (#97478)
via llvm-commits
- [llvm] 0cfd03a - [ProfileData] Use ArrayRef in PatchItem (NFC) (#97379)
via llvm-commits
- [clang] [llvm] [AIX] Add -msave-reg-params to save arguments to stack (PR #97524)
Qiu Chaofan via llvm-commits
- [llvm] e1094dd - [AMDGPU][DAG] Enable ganging up of memcpy loads/stores for AMDGPU (#96185)
via llvm-commits
- [llvm] [LV][EVL] Support in-loop reduction using tail folding with EVL. (PR #90184)
Mel Chen via llvm-commits
- [llvm] [PowerPC] Function descriptor symbol can be omitted for external symbol. (PR #97526)
via llvm-commits
- [llvm] [Reassosiate] Reassosiate `(rem/div (mul (mul...)))` so that the `div`/`rem` can fold with the outside `mul` (PR #97041)
via llvm-commits
- [llvm] 690ecee - remove the symlink adding by mistake, NFC.
Chen Zheng via llvm-commits
- [llvm] c5b67dd - [GlobalIsel][NFC] Modernize UBFX combine (#97513)
via llvm-commits
- [clang] [llvm] Assume (PR #97535)
via llvm-commits
- [llvm] [CodeGenPrepare] Folding `urem` with loop invariant value as remainder (PR #96625)
via llvm-commits
- [llvm] [GOFF] Refactor writing GOFF records (PR #93855)
James Henderson via llvm-commits
- [llvm] 3969d2c - [InstCombine] Disable select known bits fold for vectors
Nikita Popov via llvm-commits
- [llvm] b3be148 - [RISCV] Use LiveIntervals::extendToIndices to extend AVL in insertVSETVLI (#97512)
via llvm-commits
- [llvm] f3a0225 - [test] Remove immarg parameter attribute from calls (#97432)
via llvm-commits
- [clang] [llvm] [PowerPC] add TargetParser for PPC target (PR #97541)
Chen Zheng via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [AMDGPU] Add no return image_sample intrinsics and instructions (PR #97542)
Carl Ritson via llvm-commits
- [clang] [compiler-rt] [llvm] [CMake] Use Clang to infer the target triple (PR #89425)
Petr Hosek via llvm-commits
- [llvm] a357137 - [InstCombine] Add test for #97053 (NFC)
Nikita Popov via llvm-commits
- [llvm] 4d2ae88 - [InstCombine] Fix invalid scalarization of div
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Guard noundef for transformation from xor to or disjoint (PR #96905)
Nikita Popov via llvm-commits
- [llvm] [LowerMemIntrinsics] Respect the volatile argument of llvm.memmove (PR #97545)
Fabian Ritter via llvm-commits
- [llvm] d8c0734 - [Support] Move raw_ostream::tie to raw_fd_ostream (#97396)
via llvm-commits
- [llvm] bb260eb - [CodeGen] Only deduplicate PHIs on critical edges (#97064)
via llvm-commits
- [llvm] [SystemZ] Fix handling of target triples on Debian (#95407) (PR #97546)
Ilya Leoshkevich via llvm-commits
- [llvm] 3b73cb3 - [AArch64][GlobalISel] Create copy rather than single-element concat
David Green via llvm-commits
- [llvm] edbbc83 - ConstantRange: add query for isAllPositive (#97420)
via llvm-commits
- [llvm] 915ee0b - UTC: support debug output from LDist (#93208)
via llvm-commits
- [llvm] da24d3a - [AsmParser] Use range-based for loops (NFC) (#97499)
via llvm-commits
- [llvm] X86: Fix asserting on bfloat argument/return without sse2 (PR #93146)
Matt Arsenault via llvm-commits
- [llvm] 2b3376f - [InstCombine] Guard noundef for transformation from xor to or disjoint (#96905)
via llvm-commits
- [llvm] b76dd4e - [AMDGPU] Disable atomic optimization of fadd/fsub with result (#96479)
via llvm-commits
- [llvm] 1eec81a - [CVP][LVI] Add support for vectors (#97428)
via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Sergei Barannikov via llvm-commits
- [llvm] a6d289d - [X86] Add checkSignTestSetCCCombine - if X86ISD::CMP/OR is testing for signbits, attempt to test for the signbit source instead. (#97433)
via llvm-commits
- [llvm] 298e292 - [IR] Add overflow check in AllocaInst::getAllocationSize (#97170)
via llvm-commits
- [llvm] VPlan: use worklist in simplifyRecipes (PR #93998)
Ramkumar Ramachandra via llvm-commits
- [llvm] Add Instruction selection support for x87 ld/st (PR #97016)
Malay Sanghi via llvm-commits
- [llvm] [SPIRV] Added new stub pass for NonSemantic DI (PR #97042)
via llvm-commits
- [llvm] 7de7f50 - [InstCombine][X86] Fold blendv(x,y,shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (#96882)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Michal Paszkowski via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Michal Paszkowski via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
Arvind Sudarsanam via llvm-commits
- [flang] [llvm] [mlir] [OpenMPIRBuilder] Don't drop debug info for target region. (PR #80692)
Michael Klemm via llvm-commits
- [llvm] d37e7ec - [LowerMemIntrinsics] Respect the volatile argument of llvm.memmove (#97545)
via llvm-commits
- [llvm] 82f9a5b - [llvm] Avoid 'raw_string_ostream::str' (NFC)
Youngsuk Kim via llvm-commits
- [llvm] [AArch64] Add verification for MemOp immediate ranges (PR #97561)
David Green via llvm-commits
- [llvm] 18eef68 - Fix signed/unsigned integer comparison warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 52cc7c0 - [InstCombine][X86] Add tests for special case, constant folding and demanded elts handling for PMULH style intrinsics
Simon Pilgrim via llvm-commits
- [llvm] fb7f65b - [SPARC][IAS] Emit the correct ELF machine type (#96583)
via llvm-commits
- [llvm] [BOLT] Add -print-mappings option to heatmaps (PR #97567)
Paschalis Mpeis via llvm-commits
- [llvm] 7c96469 - [ValueTracking] Extend LHS/RHS with matching operand to work without constants.
Noah Goldstein via llvm-commits
- [llvm] 488fdb7 - Revert "[llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (#96562)"
via llvm-commits
- [llvm] e8c9414 - [llvm-config] Quote and escape paths if necessary (#97305)
via llvm-commits
- [llvm] 08888d0 - [llvm][Docs] Add release note for lldb's support for register enums
David Spickett via llvm-commits
- [llvm] d5c9ffd - [SDAG] Intersect poison-generating flags after CSE (#97434)
via llvm-commits
- [llvm] 3e7ddcc - [llvm][Docs] Fix some incorrect RST syntax in the tools release notes
David Spickett via llvm-commits
- [llvm] c2072d9 - [CVP] Support vectors for and elision
Nikita Popov via llvm-commits
- [llvm] c20695a - [InstCombine][X86] simplifyDemandedVectorEltsIntrinsic - add handling for PMULH/PMULHU/PMULHRS intrinsics
Simon Pilgrim via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Matt Arsenault via llvm-commits
- [llvm] 4ee4bc3 - [InstCombine][X86] Add zero/undef arg handling for MULH/PMULHU/PMULHRS intrinsics
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] remove pointless AEK_NONE (PR #97569)
Tomas Matheson via llvm-commits
- [llvm] LAA: add pre-commit tests for stride-versioning (PR #97570)
Ramkumar Ramachandra via llvm-commits
- [llvm] Add extended mnemonics (PR #97571)
Dominik Steenken via llvm-commits
- [llvm] LAA: make stride versioning code more robust (PR #97075)
Ramkumar Ramachandra via llvm-commits
- [llvm] 0778b5d - [InstCombine] Add test for computeConstantRange() with non-splat poison (NFC)
Nikita Popov via llvm-commits
- [llvm] 2dbb454 - [ValueTracking][LVI] Consolidate vector constant range calculation
Nikita Popov via llvm-commits
- [llvm] [llvm-cov] Option to ignore hash mismatches for non-emitted symbols (PR #97574)
Aleksa Marković via llvm-commits
- [llvm] c1004ca - [LVI] Use CmpInst::Predicate in APIs (NFC)
Nikita Popov via llvm-commits
- [llvm] [IR] Use range-based for loops (NFC) (PR #97575)
Kazu Hirata via llvm-commits
- [llvm] [Transforms] Use range-based for loops (NFC) (PR #97576)
Kazu Hirata via llvm-commits
- [compiler-rt] [scudo][fuchsia] Give dispatched VMOs a (temporary) name (PR #97578)
Fabio D'Urso via llvm-commits
- [clang] [llvm] [AArch64] Implement GCS ACLE intrinsics (PR #96903)
John Brawn via llvm-commits
- [clang] [llvm] [Coverage][MC/DC] Show uncoverable and unreachable conditions (PR #94137)
via llvm-commits
- [llvm] [IR] Initial introduction of memset_pattern (PR #97583)
Alex Bradbury via llvm-commits
- [llvm] [IR] Initial introduction of memset_pattern (PR #94992)
Alex Bradbury via llvm-commits
- [llvm] [Orc][RuntimeDyld] Return after handling error (PR #95364)
Nikita Popov via llvm-commits
- [llvm] 7bb251a - [InstCombine][X86] Add constant folding for PMULH/PMULHU/PMULHRS intrinsics
Simon Pilgrim via llvm-commits
- [llvm] [llvm][Support] Implement raw_socket_stream::read with optional timeout (PR #92308)
Connor Sughrue via llvm-commits
- [llvm] [Intrinsics][PreISelIntrinsicLowering] llvm.memset.inline length no longer needs to be constant (PR #95397)
Alex Bradbury via llvm-commits
- [llvm] [llvm][CodeGen] respect booleanVectorContents while UnrollVSETCC (NFC) (PR #97589)
Yingchi Long via llvm-commits
- [llvm] 56f0ecd - [RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (#85603)
via llvm-commits
- [llvm] [bazel] Fix error: 'maybe' is not defined (PR #97592)
via llvm-commits
- [llvm] [DXIL] Add constraint specification and backend implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] 07fa7fc - [InstCombine][X86] Add multiply-by-one tests for PMULH/PMULHU/PMULHRS intrinsics
Simon Pilgrim via llvm-commits
- [llvm] [emacs] More consistently highlight value keywords that appear in vectors (PR #97594)
via llvm-commits
- [llvm] cb48ad6 - [AArch64] Clean up formatting of AArch64FrameLowering. NFC
David Green via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 1db4221 - [SPIR-V] Fix a crash in SPIRV Backend during the 'finalize lowering' stage on management of function forward calls (#97435)
via llvm-commits
- [llvm] bf9e9e5 - [SPIR-V] Improve type inference for a known instruction's builtin: OpGroupAsyncCopy (#96895)
via llvm-commits
- [libcxx] [llvm] [libc++] Remove trigger file (PR #97205)
Nikolas Klauser via llvm-commits
- [llvm] f60f7b4 - [InstCombine][X86] Add multiply-by-one handling for MULH/PMULHU/PMULHRS intrinsics
Simon Pilgrim via llvm-commits
- [llvm] LoopLoadElim: add pre-commit test for #96656 (PR #97598)
Ramkumar Ramachandra via llvm-commits
- [llvm] 3ab2247 - [ConstantRange] Optimize icmp() implementation (NFC)
Nikita Popov via llvm-commits
- [llvm] LoopLoadElim: don't version single-iteration loops (PR #97599)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [Clang][LLVM][AArch64] Add intrinsic for MOVT SME2 instruction (PR #97602)
via llvm-commits
- [llvm] ab930ee - [llvm-readobj][ELF] Alter JSON/LLVM output on note sections to allow for multiple notes per section in JSON (#96813)
via llvm-commits
- [llvm] Revert "Reduce llvm-gsymutil memory usage" (PR #97603)
Kamau Bridgeman via llvm-commits
- [llvm] 3386d24 - Revert "Reduce llvm-gsymutil memory usage" (#97603)
via llvm-commits
- [llvm] [AMDGPU] Re-enable atomic optimization of uniform fadd/fsub with result (PR #97604)
Jay Foad via llvm-commits
- [llvm] 5da7179 - [AMDGPU] Reland: Add IR LiveReg type-based optimization
Jeffrey Byrnes via llvm-commits
- [llvm] [SPIR-V] Add SPIR-V structurizer (PR #97606)
Nathan Gauër via llvm-commits
- [llvm] [MachineLoopInfo] Consider loads in `isLoopInvariant`. (PR #95632)
Mikhail Gudim via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] Add lowering of frac to SPIR-V (PR #97111)
Nathan Gauër via llvm-commits
- [llvm] 9667e60 - [llvm][AArch64] Drop unused&redundant field in the TargetParserTest. NFC (#97367)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Legalize atomicrmw fmin/fmax (PR #97048)
Matt Arsenault via llvm-commits
- [llvm] 94471e6 - [MLInliner] Handle CGSCC changes from #94815 (#96274)
via llvm-commits
- [llvm] [DebugInfo] Use DW_OP_deref_size for DW_OP_LLVM_extract_bits (PR #97609)
John Brawn via llvm-commits
- [llvm] [bazel] Fix examples WORKSPACE files (PR #97610)
via llvm-commits
- [llvm] [msan] Add test cases for vector shadow track origins bug (PR #97611)
Thurston Dang via llvm-commits
- [llvm] [msan] Convert vector shadow to scalar before zext (PR #96722)
Thurston Dang via llvm-commits
- [llvm] [bazel] Update WORKSPACE files for examples (PR #97612)
via llvm-commits
- [llvm] [bazel] Update WORKSPACEm file in examples (PR #97613)
via llvm-commits
- [libcxx] [llvm] [libc++] Upgrade to GCC 14 (PR #97205)
Nikolas Klauser via llvm-commits
- [llvm] c940317 - [msan] Add test cases for vector shadow track origins bug (#97611)
via llvm-commits
- [llvm] 96c18a2 - [SLP][NFC]Make instructions non-foldable, NFC
Alexey Bataev via llvm-commits
- [llvm] d548020 - [MC][ELF] Eliminate some hash maps from ELFObjectWriter (#97421)
via llvm-commits
- [lld] [llvm] [LLD][MachO] make InterfaceFile::symbols iteration order deterministic (PR #97615)
Tim Gymnich via llvm-commits
- [llvm] [AMDGPU] Remove default wavefrontsize attribute in asm parser (PR #97617)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [MachineSink] Fix missing sinks along critical edges (PR #97618)
Min-Yih Hsu via llvm-commits
- [clang] [llvm] [Clang][OpenMP] This is addition fix for #92210. (PR #94802)
Alexey Bataev via llvm-commits
- [clang] [lldb] [llvm] [BOLT] Match functions with name similarity (PR #95884)
Shaw Young via llvm-commits
- [llvm] 4eecf3c - [SLP]Reorder buildvector/reduction vectorization and fuse the loops.
via llvm-commits
- [llvm] c156d42 - [RISCV] Remove SeenExtMap from RISCVISAInfo::parseArchString. (#97506)
via llvm-commits
- [llvm] d5f5dc9 - [SandboxIR] More boilerplate: Function, Argument, Constant, Instruction, OpaqueInst (#97343)
via llvm-commits
- [llvm] [BOLT][test] Fix tests for aarch64 buildbot (PR #97620)
Amir Ayupov via llvm-commits
- [llvm] bbd52dd - [SLP]Remove operands upon marking instruction for deletion.
via llvm-commits
- [llvm] [llvm][SLPVectorizer] Fix a bad cast assertion rdar://128092379 (PR #97621)
Jon Roelofs via llvm-commits
- [llvm] 7aa906d - [RISCV] Merge the Arch and Exts variables in RISCVISAInfo::parseArchString. NFC
Craig Topper via llvm-commits
- [llvm] c02e8f7 - [llvm][transforms] Add a new algorithm to SplitModule (#95941)
via llvm-commits
- [llvm] 7002ecb - [msan] Convert vector shadow to scalar before zext (#96722)
via llvm-commits
- [llvm] [X86] Avoid useless DomTree in flags copy lowering (PR #97628)
Alexis Engelke via llvm-commits
- [llvm] a379b22 - [IR] Use range-based for loops (NFC) (#97575)
via llvm-commits
- [llvm] 92f4001 - [Transforms] Use range-based for loops (NFC) (#97576)
via llvm-commits
- [llvm] [BOLT][DWARF] Deduplicate Foreign TU list (PR #97629)
Alexander Yermolovich via llvm-commits
- [clang-tools-extra] [llvm] [clang-doc] fix bug introduced by asset test (PR #97540)
via llvm-commits
- [llvm] 873c3f7 - Revert "[SLP]Remove operands upon marking instruction for deletion."
Alexey Bataev via llvm-commits
- [llvm] af784a5 - [ThinLTO] Use a set rather than a map to track exported ValueInfos. (#97360)
via llvm-commits
- [lldb] [llvm] [lldb] [lldb-server] Introduce Host/qnx and NativeProcessQNX (PR #97630)
Ayush Sahay via llvm-commits
- [llvm] [BOLT] Remove workaround for flushPendingLabels (PR #97632)
Fangrui Song via llvm-commits
- [clang] [llvm] [AMDGPU] Report error in clang if wave32 is requested where unsupported (PR #97633)
Stanislav Mekhanoshin via llvm-commits
- [llvm] a3c5c83 - [DAGCombiner] Remove unneeded getValueType() calls in visitMULHS/MULHU. NFC
Craig Topper via llvm-commits
- [llvm] [SandboxIR] Adds BasicBlock and adds functionality to Function and Context (PR #97637)
via llvm-commits
- [polly] [polly] Add profitability check for expanded region. (PR #96548)
Huihui Zhang via llvm-commits
- [clang] [compiler-rt] [XRay] Add support for instrumentation of DSOs on x86_64 (PR #90959)
Brian Cain via llvm-commits
- [llvm] [GenericDomTree][NFC] Remove unnecessary `const_cast`s (PR #97638)
via llvm-commits
- [lld] [ldd] Do not implicitly link non "public" libraries (PR #97639)
Daniel Rodríguez Troitiño via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (lambda-free, and less locking) (PR #97640)
Kevin Frei via llvm-commits
- [llvm] 611212f - AMDGPU/GlobalISel: Legalize atomicrmw fmin/fmax (#97048)
via llvm-commits
- [llvm] [SelectionDAG] Ignore IsLegal parameter in TargetLoweringBase::getShiftAmountTy. (PR #97645)
Craig Topper via llvm-commits
- [llvm] [llvm-readobj][COFF] Add `--coff-output-style` flag (PR #95074)
Fangrui Song via llvm-commits
- [llvm] [lit] Implement builtin umask (PR #94621)
Fangrui Song via llvm-commits
- [llvm] [BOLT][DWARF] Refactor legacy ranges writers (PR #96006)
Sayhaan Siddiqui via llvm-commits
- [clang] [llvm] [AArch64][PAC] Sign block addresses used in indirectbr. (PR #97647)
Ahmed Bougacha via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
Yingchi Long via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
Yingchi Long via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
Yingchi Long via llvm-commits
- [llvm] [BPF] expand mem intrinsics (memcpy, memmove, memset) (PR #97648)
via llvm-commits
- [lld] [llvm] [lld][WebAssembly] Report undefined symbols by default -shared/-pie builds (PR #75242)
Sam Clegg via llvm-commits
- [llvm] Make some tablegen tests more flexible. (PR #97651)
Wolfgang Pieb via llvm-commits
- [llvm] [TTI][BPF]: Undo specific transform-preventing passes and add one TTI hook (PR #97073)
Yingchi Long via llvm-commits
- [lld] [lld][InstrProf] Profile guided function order (PR #96268)
Fangrui Song via llvm-commits
- [llvm] d3a76b0 - [llvm][SLPVectorizer] Fix a bad cast assertion (#97621)
via llvm-commits
- [llvm] [RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default (PR #89927)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Remove LegalTypes argument from getShiftAmountConstant. (PR #97653)
Craig Topper via llvm-commits
- [llvm] [Linker] Use a range-based for loop (NFC) (PR #97656)
Kazu Hirata via llvm-commits
- [llvm] f2c6add - [MC] Remove remnant code related to pending labels
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Try optimizing with knownbits which determined from Cond (PR #91762)
via llvm-commits
- [llvm] [Support] Use range-based for loops (NFC) (PR #97657)
Kazu Hirata via llvm-commits
- [llvm] 089ba11 - [Linker] Use a range-based for loop (NFC) (#97656)
via llvm-commits
- [llvm] 94471e7 - [MC] Move MCAssembler::isSymbolLinkerVisible to MCSymbolMachO
Fangrui Song via llvm-commits
- [llvm] [AArch64][PAC] Emit auth call for tlv access thunk function pointer. (PR #97658)
Ahmed Bougacha via llvm-commits
- [llvm] [BOLT][docs] Add merge-fdata to Linux optimization guide (PR #97659)
Maksim Panchenko via llvm-commits
- [clang] [flang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)
Karthikeyan Manivannan via llvm-commits
- [llvm] 73f5f83 - [BasicBlockSections] Using MBBSectionID as DenseMap key (#97295)
via llvm-commits
- [llvm] 507b0f6 - [AArch64] Clean up ptrauth-call test a bit. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] [DebugInfo][SimpleLoopUnswitch] Fix missing debug location updates (PR #97662)
Shan Huang via llvm-commits
- [llvm] [AArch64][PAC] Lower direct authenticated calls to ptrauth constants. (PR #97664)
Ahmed Bougacha via llvm-commits
- [llvm] [AArch64][PAC] Lower ptrauth constants in code for MachO. (PR #97665)
Ahmed Bougacha via llvm-commits
- [llvm] [AArch64][PAC] Lower jump-tables using hardened pseudo. (PR #97666)
Ahmed Bougacha via llvm-commits
- [llvm] ac20135 - [RISCV] Rematerialize vid.v (#97520)
via llvm-commits
- [llvm] [RFC][GlobalISel] InstructionSelect: Allow arbitrary instruction erasure (PR #97670)
Tobias Stadler via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP][OpenACC] Handle atomic read/capture when lhs and rhs … (PR #93776)
via llvm-commits
- [llvm] [AMDGPU][NFC] Function decls no longer required in tests. (PR #96632)
Pravin Jagtap via llvm-commits
- [llvm] [AMDGPU] Update EXECZ retention in SIPreEmitPeephole for GFX11/12 (PR #97676)
Carl Ritson via llvm-commits
- [llvm] [PowerPC] Support conversion between f16 and f128. (PR #97677)
via llvm-commits
- [llvm] [TableGen] Use range-based for loops (NFC) (PR #97678)
Kazu Hirata via llvm-commits
- [llvm] 24cee1c - [SPIR-V] Add __spirv_ wrappers to Non-Uniform, Atomic, Convert Instructions (#96790)
via llvm-commits
- [llvm] 8431170 - [emacs] More consistently highlight value keywords that appear in vectors (#97594)
via llvm-commits
- [llvm] 2acb068 - [PAC][llvm-readobj][ELF][AArch64] Define AUTH relocations for signed GOT (#96158)
via llvm-commits
- [llvm] [CVP][LVI] Fix incorrect scalar type when getting constant folded vec (PR #97682)
via llvm-commits
- [llvm] [DAGCombiner] Use getShiftAmountConstant where possible. (PR #97683)
Craig Topper via llvm-commits
- [llvm] c67653f - [RISCV] Support vXf16 vector_shuffle with Zvfhmin. (#97491)
via llvm-commits
- [llvm] 899fe2c - [CVP][LVI] Fix incorrect scalar type when getting constant folded vec (#97682)
via llvm-commits
- [llvm] a2ed216 - [LVI] Simplify the getPredicateResult() implementation (NFC)
Nikita Popov via llvm-commits
- [llvm] [llvm] Fix the MCSubtargetInfo used for module-level assembly. (PR #97685)
Chris Copeland via llvm-commits
- [llvm] [AMX] Error out when AMX DP instructions use same registers (PR #97686)
via llvm-commits
- [llvm] ebab105 - [IR] Don't strip through pointer to vector of pointer bitcasts
Nikita Popov via llvm-commits
- [clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
via llvm-commits
- [llvm] 7b34cad - [AArch64] Extract bf16 cases from `itofp.ll` to `itofp-bf16.ll`, NFC.
Tianyi Guan via llvm-commits
- [llvm] 54de090 - [AArch64] Add i128 and fp128 tests to `itofp.ll`. NFC
Tianyi Guan via llvm-commits
- [llvm] 173514d - [AArch64] Add fp128 tests in `fcmp.ll`. NFC
Tianyi Guan via llvm-commits
- [llvm] [MIPS] Fix missing ANDI optimization (PR #97689)
via llvm-commits
- [llvm] [AArch64][GISel] Add fp128 and i128 sitofp/uitofp handling (PR #97691)
via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [ValueTracking] Let ComputeKnownSignBits handle (shl (zext X), C) (PR #97693)
Björn Pettersson via llvm-commits
- [llvm] [AMDGPU] Split vgpr regalloc pipeline (PR #93526)
Christudasan Devadasan via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (PR #97695)
Björn Pettersson via llvm-commits
- [llvm] 4002e38 - [RISCV] Use splat shorthand in strided load store tests. NFC
Luke Lau via llvm-commits
- [lld] [LLD] [MinGW] Reinstate the former spelling in the version message (PR #97698)
Martin Storsjö via llvm-commits
- [llvm] 28be3f8 - [LAA] Cache pointer bounds expansions (NFCI).
Florian Hahn via llvm-commits
- [llvm] [llvm-strip] Remove empty SHT_GROUP sections. (PR #97141)
James Henderson via llvm-commits
- [llvm] f99746f - [Orc][RuntimeDyld] Return after handling error (#95364)
via llvm-commits
- [lld] wasm-ld: Add allow-multiple-definition flag (PR #97699)
via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [lld] [LLD][ELF] Do not emit __start/__stop for empty sections (PR #96213)
Andrew Ng via llvm-commits
- [llvm] 94b2b1d - Fix MSVC "not all control paths return a value" warning. NFC
Simon Pilgrim via llvm-commits
- [llvm] [Support] Inline some raw_ostream methods (PR #97703)
Alexis Engelke via llvm-commits
- [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Move attributor into optimization pipeline (PR #83131)
Matt Arsenault via llvm-commits
- [llvm] [polly] [InstSimplify] Fix incorrect poison propagation when folding phi (PR #96631)
Nikita Popov via llvm-commits
- [llvm] 81660bb - [AArch64] remove pointless AEK_NONE (#97569)
via llvm-commits
- [llvm] [FinalizelSel] Re-scan the MachineFunction if we insert a new MBB by custom insertion (PR #96046)
Jianjian Guan via llvm-commits
- [llvm] [RFC][Support] Introduce buffered_svector_ostream (PR #97704)
Alexis Engelke via llvm-commits
- [llvm] [NFC] Add fragment-getting functions to DbgRecord (PR #97705)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 2c0add9 - [TTI] Return a more sensible cost for histogram intrinsic. (#97397)
via llvm-commits
- [llvm] e6cf292 - [InstCombine][X86] Add some basic knownbits tests for PMULH/PMULHU
Simon Pilgrim via llvm-commits
- [llvm] 5c204b1 - [ValueTracking][X86] computeKnownBitsFromOperator - add PMULH/PMULHU intrinsics mulhs/mulhu known bits handling.
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Add intrinsic for raw atomic buffer loads (PR #97707)
Jessica Del via llvm-commits
- [llvm] [RISCV] Add FeaturePredictableSelectIsExpensive (PR #97708)
Pengcheng Wang via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
via llvm-commits
- [llvm] 2b3b405 - [LV] Don't vectorize first-order recurrence with VF <vscale x 1 x ..>
Florian Hahn via llvm-commits
- [llvm] e7bfd4d - [Mem2Reg] Add some single store tests (NFC)
Nikita Popov via llvm-commits
- [llvm] Users/paschalis mpeis/bolt static binary patchelf fix (PR #97710)
Paschalis Mpeis via llvm-commits
- [llvm] [Mem2Reg] Don't use single store optimization for potentially poison value (PR #97711)
Nikita Popov via llvm-commits
- [compiler-rt] d6af73e - [compiler-rt][Fuzzer] Disable fuzzer-leak test
David Spickett via llvm-commits
- [llvm] 7fb71d1 - [SystemZ] Fix handling of target triples on Debian (#95407) (#97546)
via llvm-commits
- [llvm] 42b193c - [AMX] Error out when AMX DP instructions use same registers (#97686)
via llvm-commits
- [llvm] [NFC] Add DIExpression::extractLeadingOffset (PR #97719)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] MathExtras: avoid unnecessarily widening types (PR #95426)
Ramkumar Ramachandra via llvm-commits
- [llvm] 6222c8f - [IR][LangRef] Add partial reduction add intrinsic (#94499)
via llvm-commits
- [llvm] f58930f - [Mem2Reg] Don't use single store optimization for potentially poison value (#97711)
via llvm-commits
- [llvm] bbc6504 - [NFC] [APFloat] Refactor IEEEFloat::toString (#97117)
via llvm-commits
- [clang] [llvm] Support branch hint (PR #97721)
Feng Zou via llvm-commits
- [llvm] 218f71d - [DebugInfo][LowerConstantIntrinsics] Fix the missing debug location of new branch instruction (#97145)
via llvm-commits
- [llvm] e0f4d27 - [DebugInfo][LoopFlatten] Fix missing debug location update for new br instruction (#97085)
via llvm-commits
- [llvm] [CodeGen] Merge lowerConstantIntrinsics into pre-isel lowering (PR #97727)
Alexis Engelke via llvm-commits
- [llvm] 2532ebb - [X86] Add test showing failure to concat VBLENDVB nodes back together through bitcasts
Simon Pilgrim via llvm-commits
- [llvm] d43ec97 - [X86] combineConcatVectorOps - IsConcatFree - peek through bitcasts to find inplace subvectors.
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Fix copy and paste error in tryCombineMULLWithUZP1() (NFCI) (PR #97729)
Nikita Popov via llvm-commits
- [llvm] 0035c2e - [gn build] Port f329e3ed9070
LLVM GN Syncbot via llvm-commits
- [llvm] [VectorCombine] foldShuffleToIdentity - handle bitcasts with equal element counts (PR #97731)
Simon Pilgrim via llvm-commits
- [llvm] b12449f - [CodeGen] Refactor and document ThunkInserter (#97468)
via llvm-commits
- [llvm] [AArch64] Only create called thunks when hardening against SLS (PR #97472)
Anatoly Trosinenko via llvm-commits
- [compiler-rt] [sanitizer] Fix running sanitizer_bad_report_path_test on Linux as root (PR #97732)
Ilya Leoshkevich via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit passthru when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [llvm-cov] Remove View member from MCDCView and BranchView (PR #97734)
Nikita Popov via llvm-commits
- [llvm] 5db6eac - [X86] Avoid useless DomTree in flags copy lowering (#97628)
via llvm-commits
- [llvm] f15266e - [MC][ELF] Emit instructions directly into fragment (#94950)
via llvm-commits
- [llvm] [LoopVectorizer] Add support for partial reductions (PR #92418)
Nicholas Guy via llvm-commits
- [llvm] [GISel][AArch64] Libcall support fro G_FPEXT 128-bit types (PR #97735)
Madhur Amilkanthwar via llvm-commits
- [lld] [lld][ELF] Annotate Bitfields with Preferred Types (PR #97737)
Sam Elliott via llvm-commits
- [llvm] [NFC] Add DIExpression::calculateFragmentIntersect (PR #97738)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 8299bfa - [VPlan] Extract reduction result insertion point to variable (NFCI).
Florian Hahn via llvm-commits
- [llvm] 79d6f52 - [LVI] Use Constant instead of Tristate for predicate results
Nikita Popov via llvm-commits
- [llvm] f4d058f - [SelectionDAG] Ignore LegalTypes parameter in TargetLoweringBase::getShiftAmountTy. (#97645)
via llvm-commits
- [llvm] 34fe032 - [DAGCombiner] Use getShiftAmountConstant where possible. (#97683)
via llvm-commits
- [llvm] [SROA] Fix debug locations for variables with non-zero offsets (PR #97750)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [SROA] Fix incorrect offsets for structured binding variables (PR #69007)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [NFC] Allow fragment expressions in extractIfOffset (PR #69006)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 687531f - [DAG] PromoteIntRes_EXTRACT_SUBVECTOR - pull out repeated getOperand/getVectorElementType calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] bb6ab8b - [TargetLowering] Update the description of getShiftAmountTy. NFC
Craig Topper via llvm-commits
- [llvm] d1dc416 - Fix MSVC 1920+ auto NTTP mangling for pointers to members (#97007)
via llvm-commits
- [clang] [llvm] [Clang][LLVM][AArch64] Add intrinsic for LUTI4 SME2 instruction (PR #97755)
via llvm-commits
- [llvm] [SelectionDAG] Remove LegalTypes argument from getShiftAmountTy. NFC (PR #97757)
Craig Topper via llvm-commits
- [clang] [llvm] [PowerPC] Add support for -mcpu=pwr11 / -mtune=pwr11 (PR #97760)
via llvm-commits
- [llvm] 8270485 - [X86] var-permute-*.ll - check memory address math
Simon Pilgrim via llvm-commits
- [llvm] e975ff0 - [X86] matchAddressRecursively - don't fold zext(shl(x,c)) -> shl(zext(x),c)) if the pattern has multiple uses
Simon Pilgrim via llvm-commits
- [llvm] [ValueTracking] use KnownBits to compute fpclass from bitcast (PR #97762)
Alex MacLean via llvm-commits
- [llvm] [InstCombine] canonicalize operands of fcmp ord/uno if they are known NaN (PR #97763)
Alex MacLean via llvm-commits
- [llvm] c1a5f1e - [Support] Use range-based for loops (NFC) (#97657)
via llvm-commits
- [lld] [lld] Add ability to have OUTPUT_FORMAT(binary) in linker script for ld.lld (PR #97765)
via llvm-commits
- [lld] b298e2d - [LLD] [MinGW] Reinstate the former spelling in the version message (#97698)
via llvm-commits
- [llvm] [GlobalIsel] Combine G_ADD and G_SUB with constants (PR #97771)
Thorsten Schütt via llvm-commits
- [llvm] 3141c11 - [SelectionDAG] Remove LegalTypes argument from getShiftAmountTy. NFC (#97757)
via llvm-commits
- [llvm] [AArch64] Take cmn folding of the right-hand side into account when folding (PR #97773)
via llvm-commits
- [llvm] [AArch64] Take cmn into account when adjusting compare constants (PR #97774)
via llvm-commits
- [compiler-rt] 839ed1b - [MemProf][compiler-rt] Update MemProfData preprocessor directives
Aiden Grossman via llvm-commits
- [compiler-rt] [MemProf][compiler-rt] Add a test to ensure include files do not diverge (PR #97775)
Aiden Grossman via llvm-commits
- [llvm] 4762f3b - [RISCV][TTI] Add cost of type based binOp VP intrinsics with functionalOPC. (#93435)
via llvm-commits
- [llvm] [RISCV][TTI] Add cost of type based binOp VP intrinsics with functionalOPC. (PR #93435)
Elvis Wang via llvm-commits
- [llvm] [Scalar] Use commutative matchers to avoid duplication (NFC) (PR #97223)
via llvm-commits
- [llvm] [Bitcode] Use range-based for loops (NFC) (PR #97776)
Kazu Hirata via llvm-commits
- [compiler-rt] [llvm] [LLVM][compiler-rt][AArch64] Refactor AArch64 CPU features (PR #97777)
Aiden Grossman via llvm-commits
- [llvm] [llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (PR #97778)
Kazu Hirata via llvm-commits
- [llvm] 8419da8 - [SelectionDAG] Remove LegalTypes argument from getShiftAmountConstant. (#97653)
via llvm-commits
- [llvm] [llvm-cov] Add HTML dark theme support (PR #93080)
Wentao Zhang via llvm-commits
- [llvm] f737865 - Revert "[llvm-config] Quote and escape paths if necessary (#97305)"
Alexandre Ganea via llvm-commits
- [llvm] 33112cb - [DAGCombiner] Remove unnecessary assert from getShiftAmountTy wrapper. NFC
Craig Topper via llvm-commits
- [llvm] [symbolizer] Empty string is not an error (PR #97781)
Serge Pavlov via llvm-commits
- [llvm] ffc459d - [RISCV] Add a check in lowerSELECT after foldBinOpIntoSelectIfProfitable (#97391)
via llvm-commits
- [llvm] [InstCombine] Fold mul (lshr exact (X, N)), 2^N + 1 -> add (X , lshr exact (X, N)) (PR #95042)
via llvm-commits
- [llvm] [TableGen] Use a struct with operator() for searchable table comparison. (PR #97784)
Craig Topper via llvm-commits
- [llvm] 23aff11 - [RISCV] Add FeaturePredictableSelectIsExpensive
via llvm-commits
- [llvm] db782b4 - [RISCV] Don't forward AVL in VSETVLIInfo if it would clobber other definitions (#97264)
via llvm-commits
- [llvm] c7ee204 - [OpenMP] Fix stack corruption due to argument mismatch (#96386)
via llvm-commits
- [llvm] 5ce141f - [symbolizer] Empty string is not an error (#97781)
via llvm-commits
- [llvm] a3ba6a7 - [MC,MachO] Simplify IndirectSybols
Fangrui Song via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] clang::Linkage #71049 (PR #80064)
Timm Baeder via llvm-commits
- [llvm] 1d4d92d - [MC] Move MCAssembler::IndirectSymbols to MachObjectWriter
Fangrui Song via llvm-commits
- [llvm] [SelectionDAG] Handle VSCALE in isKnownNeverZero (PR #97789)
Luke Lau via llvm-commits
- [llvm] 7c4dbad - [DebugInfo][SimplifyCFGPass] Fix the missing debug location update for the new br instruction (#97389)
via llvm-commits
- [llvm] 009082a - [MC] Move MCAssembler::DataRegions to MachObjectWriter
Fangrui Song via llvm-commits
- [llvm] 74984de - [X86][CodeGen] Convert masked.load/store to CLOAD/CSTORE node only when vector size = 1
Shengchen Kan via llvm-commits
- [llvm] [CodeGen][NewPM] Port `machine-loops` to new pass manager (PR #97793)
via llvm-commits
- [llvm] [TargetParser][AArch64] Believe runtime feature detection (PR #95694)
David Green via llvm-commits
- [llvm] c60b930 - Revert "[X86][CodeGen] Convert masked.load/store to CLOAD/CSTORE node only when vector size = 1"
Shengchen Kan via llvm-commits
- [llvm] [RISCV] vsetvl pseudo may cross inline asm without sideeffect (PR #97794)
Piyou Chen via llvm-commits
- [llvm] eb7ebd5 - [llvm-cov] Remove View member from MCDCView and BranchView (#97734)
via llvm-commits
- [llvm] a48305e - [X86][CodeGen] Convert masked.load/store to CLOAD/CSTORE node only when vector size = 1
Shengchen Kan via llvm-commits
- [llvm] daaea12 - [Mem2Reg] Always allow single-store optimization for dominating stores
Nikita Popov via llvm-commits
- [llvm] [RISCV][TTI] Add cost of typebased cast VPIntrinsics with functionalOPC. (PR #97797)
Elvis Wang via llvm-commits
- [llvm] e4b2842 - [SelectionDAG] Handle VSCALE in isKnownNeverZero (#97789)
via llvm-commits
- [llvm] [RISCV] Combine vp_strided_load with zero stride to scalar load + splat (PR #97798)
Luke Lau via llvm-commits
- [llvm] b546096 - [VectorCombine] foldShuffleToIdentity - handle bitcasts with equal element counts (#97731)
via llvm-commits
- [llvm] 99d6c6d - [VPlan] Model branch cond to enter scalar epilogue in VPlan. (#92651)
via llvm-commits
- [llvm] [RISCV] Convert AVLs with vlenb to VLMAX where possible (PR #97800)
Luke Lau via llvm-commits
- [llvm] 928fde3 - [X86] is_fpclass-fp80.ll - regenerate with standard X86/X64 prefixes
Simon Pilgrim via llvm-commits
- [llvm] 3d2961b - [X86] zero-remat.ll - regenerate with standard X86/X64 prefixes
Simon Pilgrim via llvm-commits
- [llvm] 03000f0 - [X86] fp-strict-scalar-cmp-fp16.ll - regenerate with standard X86/X64 prefixes
Simon Pilgrim via llvm-commits
- [llvm] 0fbb320 - [X86] csr-split.ll - regenerate with standard X86/X64 prefixes
Simon Pilgrim via llvm-commits
- [llvm] [opt] Improve help message (PR #97805)
Nabeel Omer via llvm-commits
- [llvm] cc53b95 - [AArch64] When hardening against SLS, only create called thunks (#97472)
via llvm-commits
- [llvm] [AArch64][PAC] Support BLRA* instructions in SLS Hardening pass (PR #97605)
Anatoly Trosinenko via llvm-commits
- [llvm] [AArch64] When hardening against SLS, only create called thunks (PR #97472)
Anatoly Trosinenko via llvm-commits
- [llvm] 8ec9840 - [CodeGen] Add dump() to MachineTraceMetrics.h
via llvm-commits
- [clang] [libcxx] [llvm] [mlir] [openmp] [CodeGen] Add dump() to MachineTraceMetrics.h (PR #97799)
Pengcheng Wang via llvm-commits
- [llvm] [EarlyIfCvt] Take branch probablities into consideration (PR #97808)
Pengcheng Wang via llvm-commits
- [llvm] eedc2c8 - [LV] Remove now obsolete DT updates of scalar exit block.
Florian Hahn via llvm-commits
- [llvm] [Pipelines] Perform mergefunc after constmerge (PR #92498)
YAMAMOTO Takashi via llvm-commits
- [clang] [libclc] [llvm] [libclc] More cross compilation fixes (PR #97811)
Harald van Dijk via llvm-commits
- [llvm] 5d79110 - [Pipelines] Perform mergefunc after constmerge (#92498)
via llvm-commits
- [llvm] 959ff45 - [LV] Regenerate test checks for zero_unroll.ll (NFC).
Florian Hahn via llvm-commits
- [llvm] d6e5b14 - [NFC][opt] Improve help message (#97805)
via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #92895)
Ivan Kosarev via llvm-commits
- [clang] [llvm] [PowerPC] Diagnose musttail instead of crash inside backend (PR #93267)
Chen Zheng via llvm-commits
- [clang] [llvm] [BPF] Fix linking issues in static map initializers (PR #91310)
Nick Zavaritsky via llvm-commits
- [llvm] MathExtras: template'ize alignToPowerOf2 (PR #97814)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SSAUpdater] Avoid un-necessary SmallVector stores (PR #97820)
Jeremy Morse via llvm-commits
- [llvm] LDist/test: clean up and modernize (NFC) (PR #97822)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SSAUpdater] Don't use large SmallSets for IDFcalc (PR #97823)
Jeremy Morse via llvm-commits
- [clang] [lldb] [llvm] [llvm][TargetParser] Return optional from getHostCPUFeatures (PR #97824)
David Spickett via llvm-commits
- [llvm] d4216b5 - [clang][CodeGen][AMDGPU] Enable AMDGPU `printf` for `spirv64-amd-amdhsa` (#97132)
via llvm-commits
- [llvm] [LV] Autovectorization for the all-in-one histogram intrinsic (PR #91458)
Graham Hunter via llvm-commits
- [llvm] Make the logic for checking scatter vectorized nodes of GEP clearer (PR #97826)
via llvm-commits
- [llvm] 2bc474b - [InstCombine][X86] Pull out repeated uses of PatternMatch namespace. NFC.
Simon Pilgrim via llvm-commits
- [llvm] ae0d224 - [BPF] Fix linking issues in static map initializers (#91310)
via llvm-commits
- [llvm] [X86][NFC] Remove dead code for "_REV" instructions (PR #97828)
Amir Ayupov via llvm-commits
- [llvm] b0b3c1a - [gn] port 5aacf93a8968
Nico Weber via llvm-commits
- [clang] [llvm] [AArch64][RISCV] Improve the tests for --print-enabled-extensions and --print-supported-extensions (PR #97829)
Tomas Matheson via llvm-commits
- [llvm] d177a94 - [IR] Add Constant::toConstantRange() (NFC)
Nikita Popov via llvm-commits
- [llvm] 4339d2e - [CVP] Add missing CHECK lines in test (NFC)
Nikita Popov via llvm-commits
- [llvm] f92bfca - [AArch64] All bits of an exact right shift are demanded (#97448)
via llvm-commits
- [llvm] 130f0f5 - [LVI][CVP] Add support for vector comparisons
Nikita Popov via llvm-commits
- [llvm] [VPlan] Introduce ExitPhi VPInstruction, use to create phi for FOR. (PR #94760)
Florian Hahn via llvm-commits
- [llvm] DynamicAPInt: optimize size of structure (PR #97831)
Ramkumar Ramachandra via llvm-commits
- [llvm] [TBAA] Do not rewrite TBAA tag in `adjustForAccess` if already exists (PR #96483)
Antonio Frighetto via llvm-commits
- [llvm] 3449303 - LDist/test: clean up and modernize (NFC) (#97822)
via llvm-commits
- [llvm] 0488f21 - [InstCombine][X86] Add test showing failure to peek through bitcast+shuffle+bitcast sequence to fold BLENDV to SELECT
Simon Pilgrim via llvm-commits
- [llvm] 6c1c97c - [InstCombine][X86] Peek through bitcast+shuffle+bitcast sequence when folding BLENDV to SELECT
Simon Pilgrim via llvm-commits
- [llvm] [DWARF][BOLT][NFC] Adds test that mixes input (PR #97838)
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Cleanup RangesBase check (PR #97840)
Sayhaan Siddiqui via llvm-commits
- [lld] [lld-macho] Fix unchecked Error crash for thin archive missing child (PR #97169)
Daniel Bertalan via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Cleanup version check (PR #97839)
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Remove unnecessary SectionOffset (PR #97841)
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Update Die to not use std::optional (PR #97844)
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT][DWARF] Cleanup buffer initialization for DWO range writer (PR #97843)
Sayhaan Siddiqui via llvm-commits
- [clang] [llvm] [SanitizerBinaryMetadata] Fix multi-version sanitizer metadata (PR #97848)
Marco Elver via llvm-commits
- [compiler-rt] 44248d2 - [PGO][compiler-rt] Add a test to ensure include files do not diverge (#97775)
via llvm-commits
- [llvm] 23d1d95 - [LLVM][compiler-rt][AArch64] Refactor AArch64 CPU features (#97777)
via llvm-commits
- [llvm] Outline X86 autoupgrade patterns (PR #97851)
Justin Holewinski via llvm-commits
- [llvm] 1ed84a8 - [clang-doc] fix bug introduced by asset test (#97540)
via llvm-commits
- [llvm] [codeowners][nfc] Add myself and @dcaballe (PR #97853)
Andrzej Warzyński via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][X86] Better unify ProcessorFeatures and X86TargetPraser (PR #97856)
Aiden Grossman via llvm-commits
- [llvm] e70f376 - [MCParser] Simplify macro-like body expansion
Fangrui Song via llvm-commits
- [llvm] f6ae0d3 - [CodeGen] Pre-commit test case related to ComputeNumSignBits for SHL (#97695)
Bjorn Pettersson via llvm-commits
- [llvm] c2fbc70 - [SelectionDAG] Let ComputeKnownSignBits handle (shl (ext X), C) (#97695)
Bjorn Pettersson via llvm-commits
- [llvm] ac03ae3 - [LV] Preserve LAA in LoopVectorize (NFCI).
Florian Hahn via llvm-commits
- [llvm] 812f9e8 - [MCParser] .altmacro: ignore & after a token
Fangrui Song via llvm-commits
- [llvm] f8b1ca4 - [MCParser] .altmacro: Support argument expansion not preceded by \
Fangrui Song via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
Fangrui Song via llvm-commits
- [llvm] 3a49706 - [AArch64,test] Improve ilp32-diagnostics.s
Fangrui Song via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][X86] Unify getIntelProcessorTypeAndSubtype (PR #97861)
Aiden Grossman via llvm-commits
- [llvm] [RISCV] Use EXTLOAD in lowerVECTOR_SHUFFLE. (PR #97862)
Craig Topper via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][X86] Unify getAMDProcessorTypeAndSubType (PR #97863)
Aiden Grossman via llvm-commits
- [llvm] 4a0aff1 - MCAssembler: Clean up iterator types for Symbols
Fangrui Song via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [llvm] [BOLT][BAT] Add support for three-way split functions (PR #93760)
Davide Italiano via llvm-commits
- [llvm] 3485540 - [llvm] Avoid 'raw_string_ostream::str' (NFC)
Youngsuk Kim via llvm-commits
- [llvm] b75453b - MCAssembler: Remove unneeded non-const iterators for Sections and misleading size()
Fangrui Song via llvm-commits
- [llvm] [llvm-mca] Add optional identifier field to mca::Instruction (PR #97867)
Chinmay Deshpande via llvm-commits
- [llvm] [bazel] Port #97777 (PR #97868)
Keith Smiley via llvm-commits
- [llvm] 88381ce - [RISCV] Hoist some common setOperationActions to a common place. NFC
Craig Topper via llvm-commits
- [llvm] f118c88 - [RISCV] Remove unnecessary setOperationAction for ISD::SELECT_CC for fixed vectors. NFC
Craig Topper via llvm-commits
- [llvm] 593f708 - [Support] Silence function cast warning when building with Clang ToT targetting Windows
Alexandre Ganea via llvm-commits
- [compiler-rt] 10e1b93 - [compiler-rt] Silence function cast warning when building with Clang ToT targetting Windows
Alexandre Ganea via llvm-commits
- [compiler-rt] [llvm] Unify get available features (PR #97872)
Aiden Grossman via llvm-commits
- [llvm] 6337fdc - [RISCV] Use EXTLOAD in lowerVECTOR_SHUFFLE. (#97862)
via llvm-commits
- [llvm] -fno-plt: Infer nonlazybind at -O0 (PR #97873)
Fangrui Song via llvm-commits
- [llvm] 0b9f284 - [RISCV] Remove unused check-prefixes. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Custom legalize vXf16 BUILD_VECTOR without Zfhmin. (PR #97874)
Craig Topper via llvm-commits
- [llvm] a348824 - [RISCV] Allow folding vmerge with implicit passthru when true has tied dest (#78565)
via llvm-commits
- [compiler-rt] 9cb9a97 - [CMake] Use Clang to infer the target triple (#89425)
via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][X86] Use functions in cpuid.h instead of inline assembly (PR #97877)
Aiden Grossman via llvm-commits
- [llvm] [CMake] Do not set CMP0114 explicitly to old (PR #90384)
Aiden Grossman via llvm-commits
- [llvm] [AArch64] Lower for power of 2 signed divides with scalar type (PR #97879)
via llvm-commits
- [llvm] acd7a68 - [llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97778)
via llvm-commits
- [llvm] [CodeGen][NewPM] Port `LiveVariables` to new pass manager (PR #97880)
via llvm-commits
- [clang-tools-extra] [llvm] [clang-doc] revert asset bug fix (PR #97882)
via llvm-commits
- [llvm] ac9d34a - [clang-doc] revert asset bug fix (#97882)
via llvm-commits
- [llvm] [ARM] Fix arm32be softfp mode miscompilation for neon sdiv (PR #97883)
via llvm-commits
- [clang] [flang] [llvm] [OpenMPIRBuilder] Emit __atomic_load and __atomic_compare_exchange libcalls for complex types in atomic update (PR #92364)
via llvm-commits
- [llvm] 88b2629 - [AArch64][PAC] Support BLRA* instructions in SLS Hardening pass (#97605)
via llvm-commits
- [llvm] Revert "[AArch64][PAC] Support BLRA* instructions in SLS Hardening pass (PR #97887)
Anatoly Trosinenko via llvm-commits
- [llvm] f90bac9 - Revert "[AArch64][PAC] Support BLRA* instructions in SLS Hardening pass" (#97887)
via llvm-commits
- [llvm] [ValueTracking] add check inversion for x and xor x, -1 (PR #96425)
Zain Jaffal via llvm-commits
- [lld] [lld-macho] Remove symbols to `__mod_init_func` with `-init_offsets` (PR #97156)
Nico Weber via llvm-commits
- [llvm] 4a9aef6 - DynamicAPInt: optimize size of structure (#97831)
via llvm-commits
- [llvm] 9374f83 - Outline X86 autoupgrade patterns (#97851)
via llvm-commits
- [lld] d64efe4 - [lld-macho] Remove symbols to `__mod_init_func` with `-init_offsets` (#97156)
via llvm-commits
- [llvm] [CGData] Outlined Hash Tree (PR #89792)
Kyungwoo Lee via llvm-commits
- [compiler-rt] b4b17d9 - Revert "[compiler-rt] Silence function cast warning when building with Clang ToT targetting Windows"
Alexandre Ganea via llvm-commits
- [llvm] 57b76b4 - Revert "[Support] Silence function cast warning when building with Clang ToT targetting Windows"
Alexandre Ganea via llvm-commits
- [llvm] [mlir] MathExtras: add overflow query for signed-div (PR #97901)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Support][Windows] Add utility function for retrieving a DLL-exported function (PR #97905)
Alexandre Ganea via llvm-commits
- [llvm] 5028dea - [LAA] Only invalidate loops that require runtime checks (NFCI).
Florian Hahn via llvm-commits
- [llvm] 9abb574 - [MC] Make MCCFIInstruction smaller
Fangrui Song via llvm-commits
- [llvm] 40c1264 - [Bitcode] Use range-based for loops (NFC) (#97776)
via llvm-commits
- [llvm] [llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (PR #97914)
Kazu Hirata via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [llvm] [MC] Support .cfi_label (PR #97922)
Fangrui Song via llvm-commits
- [llvm] 75bc20f - [llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)
via llvm-commits
- [llvm] Modernize types and constraints (NFC) (PR #97923)
via llvm-commits
- [llvm] [RISCV] Add QingKe "XW" compressed opcode extension (PR #97925)
via llvm-commits
- [llvm] d00f1c1 - [CGData] Outlined Hash Tree (#89792)
via llvm-commits
- [llvm] Llvm-cgdata2 testing (PR #97927)
Kyungwoo Lee via llvm-commits
- [lld] 8a41327 - ReleaseNotes: add lld/ELF notes
Fangrui Song via llvm-commits
- [llvm] 57fa508 - Fix build break for [CGData] Outlined Hash Tree (#89792)
Kyungwoo Lee via llvm-commits
- [llvm] Prevent copying of ArenaAllocator (PR #97935)
via llvm-commits
- [llvm] [CodeGen][NewPM] Port `SlotIndexes` to new pass manager (PR #97941)
via llvm-commits
- [lld] [ELF] Reinstate the former spelling in the version message (PR #97942)
Fangrui Song via llvm-commits
- [llvm] e83e53b - [AMDGPU][MC] Allow UC_VERSION_* constant reuse (#96461)
via llvm-commits
- [llvm] 0ff06b4 - [gn] port d00f1c14dc0e (CodeGenDataTests)
Nico Weber via llvm-commits
- [llvm] 964327d - [gn] port 9d6b68b63f02 (libc++ tzdb to experimental/)
Nico Weber via llvm-commits
- [llvm] 03807aa - [AMDGPU][MC] Attempt to fix build after e83e53b702714
Nico Weber via llvm-commits
- [llvm] 902fb1b - [gn build] Port e83e53b70271
Nico Weber via llvm-commits
- [llvm] [LoopVectorize] Add support for reverse loops in isDereferenceableAndAlignedInLoop (PR #96752)
Florian Hahn via llvm-commits
- [llvm] [IR] Use range-based for loops (NFC) (PR #97950)
Kazu Hirata via llvm-commits
- [llvm] Add support for missing AArch64 opcodes in `AArch64InstrInfo::getMemOpInfo` (PR #97954)
Romain Thomas via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
Yingwei Zheng via llvm-commits
- [lld] 649cdfc - [ELF] Reinstate the former spelling in the version message
via llvm-commits
- [llvm] [ThinLTO] Use StringRef instead of std::string (PR #97963)
via llvm-commits
- [llvm] [DAG] Use break instead of continue to leave do while (false) loop (PR #97966)
via llvm-commits
- [llvm] [llvm][ValueTracking] ComputeNumSignBitsImpl - add basic handling of BITCAST nodes (PR #97967)
Nhat Nguyen via llvm-commits
- [llvm] [InstCombine] Add freeze for lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] 29b8b72 - [LV] Move check if any vector insts will be generated to VPlan. (#96622)
via llvm-commits
- [llvm] [C API] Add accessors for new no-wrap flags on GEP instructions (PR #97970)
Benji Smith via llvm-commits
- [llvm] 2718654 - [MC] Support .cfi_label
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] [InstCombine] Add flipped version of (X u< ~C) ? (X + C) : -1 --> uadd.sat(X, C) (PR #97973)
via llvm-commits
- [llvm] [InstCombine] Fix saturated add canonicalization (PR #97973)
via llvm-commits
- [llvm] [InstCombine] Fix saturated add canonicalization (PR #97973)
via llvm-commits
- [llvm] [ConstraintElimination] Add support for UCMP/SCMP intrinsics (PR #97974)
via llvm-commits
- [libc] [llvm] [LLVM] Simplify cabs libcall if real or imaginary part of input is zero (PR #97976)
Hendrik Hübner via llvm-commits
- [llvm] cc5ba73 - [IR] Use range-based for loops (NFC) (#97950)
via llvm-commits
- [llvm] [AsmPrinter] Use range-based for loops (NFC) (PR #97977)
Kazu Hirata via llvm-commits
- [llvm] Change how low masks are canonicalized (PR #97978)
via llvm-commits
- [compiler-rt] 112aa10 - [ORC-RT] Fix typo in comment.
Lang Hames via llvm-commits
- [compiler-rt] 73bfb65 - [ORC-RT] Remove unused typedef from the C API.
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Update hasUnwantedEffectsWhenEXECEmpty (PR #97982)
Carl Ritson via llvm-commits
- [llvm] 431b996 - [DebugInfo][SpeculativeExecution] Drop the debug location of the hoisted instruction (#97384)
via llvm-commits
- [llvm] e4ee9bf - [RISCV] Custom legalize vXf16 BUILD_VECTOR without Zfhmin. (#97874)
via llvm-commits
- [llvm] 3ed76b4 - [X86][NFC] Remove dead code for "_REV" instructions (#97828)
via llvm-commits
- [llvm] [X86][MC] Support 'ctestX <reg>, <mem>' and 'ctextX <mem>, <reg>' as synonyms. (PR #97985)
Freddy Ye via llvm-commits
- [llvm] [DebugInfo][SimplifyIndVar] Missing debug location updates for overflow/saturation instructions (PR #97987)
Sudharsan Veeravalli via llvm-commits
- [llvm] [Inline] Remove bitcast handling in `CallAnalyzer::stripAndComputeInBoundsConstantOffsets` (PR #97988)
Yingwei Zheng via llvm-commits
- [llvm] e603451 - [X86] Support branch hint (#97721)
via llvm-commits
- [llvm] 2a96071 - [AMDGPU] Cleanup bitcast spam in atomic optimizer (#96933)
via llvm-commits
- [llvm] [AMDGPU] Enable atomic optimizer for divergent i64 and double values (PR #96934)
Vikram Hegde via llvm-commits
- [llvm] 13ed3b4 - [DivisionByConstantInfo] Use APInt::getLowBitsSet instead of getAllOnes+lshr. NFC
Craig Topper via llvm-commits
- [llvm] 5ab9e00 - [AMDGPU] Fix -Wunused-variable in AMDGPUAtomicOptimizer.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] ef465bf - [ARM] Fix arm32be softfp mode miscompilation for neon sdiv (#97883)
via llvm-commits
- [llvm] aa9e4f0 - [RISCV] Refactor mask check in performCombineVMergeAndVOps. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge into masked ops when mask is the same (PR #97989)
Luke Lau via llvm-commits
- [llvm] [RISCV] Remove -riscv-disable-insert-vsetvl-phi-opt flag (PR #97991)
Luke Lau via llvm-commits
Last message date:
Sun Jul 7 23:57:51 PDT 2024
Archived on: Sun Jul 7 23:57:52 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).