The Week Of Monday 21 September 2026 Archives by thread
Starting: Mon Sep 21 00:00:13 PDT 2026
Ending: Sun Sep 27 23:57:58 PDT 2026
Messages: 6871
- [llvm] [SPIRV] Fix crash when two functions share an alias scope (PR #225017)
via llvm-commits
- [llvm] [DenseMap] Share rehash and grow for relocatable bucket types. NFC (PR #225018)
Fangrui Song via llvm-commits
- [llvm] fe62ed5 - [NVPTX] Add support for ldmatrix extensions introduced in PTX 9.4 (#224264)
via llvm-commits
- [llvm] [NVPTX] Add support for ldmatrix extensions introduced in PTX 9.4 (PR #224264)
Kirill Vedernikov via llvm-commits
- [llvm] [MachineCSE][AArch64] Coalesce subregister copies behind an opt-in target hook (PR #224593)
Madhur Amilkanthwar via llvm-commits
- [llvm] [SCEV] - Add positive-stride predicate for backedge-taken count. (PR #222261)
Pawan Nirpal via llvm-commits
- [llvm] [ScalarEvolution] Avoid recursive proof blowup for recurrence starts (PR #225000)
Justin Leong via llvm-commits
- [llvm] [LV] Rework legacy widen/replicate in tryToBuildVPlan (NFC) (PR #224569)
Ramkumar Ramachandra via llvm-commits
- [llvm] 8f0baab - [ORC] Drive COFFPlatform bootstrap calls via proxies (#225007)
via llvm-commits
- [llvm] [ORC] Drive COFFPlatform bootstrap calls via proxies (PR #225007)
Lang Hames via llvm-commits
- [llvm] [X86] Keep scalar bf16/f16 selects in vector registers (PR #224218)
via llvm-commits
- [llvm] [SCEV] Compute predicated backedge-taken count for non-unit-stride loops (PR #208581)
Bavly Peter via llvm-commits
- [llvm] [mlir] [LLVM][MLIR] Treewide C++26/2d fixes (PR #223284)
via llvm-commits
- [llvm] [AArch64LoadStoreOptimizer] Pair far-offset loads/stores via base-register adjustment (PR #223684)
via llvm-commits
- [llvm] [IR] Mark llvm.pseudoprobe arguments as immarg (PR #224669)
Nikita Popov via llvm-commits
- [llvm] [mlir] [Support] Remove cl::Sink (PR #224953)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm] Remove declarations without definitions (NFC) (PR #225020)
Kazu Hirata via llvm-commits
- [llvm] 5612c27 - [IR] Mark llvm.pseudoprobe arguments as immarg (#224669)
via llvm-commits
- [llvm] [RISCV] Support getJumpTableIndex (PR #224197)
Piyou Chen via llvm-commits
- [llvm] [SCEV] Use 2 * BW when checking nuw of udiv-AR (NFC) (PR #219645)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][Win] Account for the fixed object area when classifying CSR… (PR #222111)
via llvm-commits
- [llvm] [GlobalISel] Migrate remaining generic wip_match_opcode combines to MIR-pattern. (PR #222851)
Vikash Gupta via llvm-commits
- [llvm] [ABI][AMDGPU] Add AMDGPU target ABI classifier to the LLVM ABI library (PR #220177)
via llvm-commits
- [clang] [llvm] [mlir] [LLVM][MLIR] Treewide C++26/2d fixes (PR #223284)
via llvm-commits
- [llvm] 2ef17d9 - [DAG] Optimize masked store of constant lane mask to standard store (#224255)
via llvm-commits
- [llvm] [DAG] Optimize masked store of constant lane mask to standard store (PR #224255)
David Green via llvm-commits
- [llvm] [SLP]Pass operand info and context to TTI cost queries (PR #224931)
Simon Pilgrim via llvm-commits
- [llvm] [mlir] [Support] Accept only true, false, 1 and 0 for cl::opt<bool> (PR #224975)
Fangrui Song via llvm-commits
- [llvm] [SPIRV][NewPM] Do not require RegBankSelect in instruction selection (PR #225023)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
David Sherwood via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Nikita Popov via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce IncrementNSUW, replacing NSSW (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [X86] Fix cmov-unpredictable MIR tests under expensive checks (PR #225011)
Simon Pilgrim via llvm-commits
- [llvm] 42b886e - [Support] Accept only true, false, 1 and 0 for cl::opt<bool> (#224975)
via llvm-commits
- [llvm] Wyles/orc rt msvc portability (PR #224512)
Jared Wyles via llvm-commits
- [llvm] [SCEV] Rework wrap-flag-inference for sext-addrec (PR #217362)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Rework wrap-flag-inference in zext-addrec (PR #217405)
Ramkumar Ramachandra via llvm-commits
- [llvm] [IR] Reduce memory usage in metadata use tracking (NFC) (PR #221866)
Kazu Hirata via llvm-commits
- [llvm] [SCEV] Add implied-cond-ge-via-gt test coverage (PR #225024)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [ABI] Add IndirectAliased kind to abi::ArgInfo (PR #225005)
Steffen Larsen via llvm-commits
- [llvm] [Support] Accept -no-<name> to negate cl::opt<bool> (PR #224978)
Fangrui Song via llvm-commits
- [llvm] [RISCV] Fold vmnot.m of an integer compare into the compare (PR #222553)
Marton Moro via llvm-commits
- [llvm] [APFloat] Fix sign bit corrupting exponent in unsigned FP8 formats (PR #223286)
Cheng-Chieh Liu via llvm-commits
- [llvm] [ValueTracking] Support multiple predecessors in willNotFreeBetween (PR #223580)
Antonio Frighetto via llvm-commits
- [llvm] [Mips] Introduce ABI-specific register names and accessors (PR #224284)
Jiaxun Yang via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [unittests] Fix a recent test on Windows with LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #224963)
Anutosh Bhat via llvm-commits
- [llvm] 3c85ce7 - LoongArch: Simplify handling of call pseudo operands when expanding. (#224824)
via llvm-commits
- [llvm] LoongArch: Simplify handling of call pseudo operands when expanding. (PR #224824)
Matt Arsenault via llvm-commits
- [libc] [llvm] [libc][math][c23] Add sinhbf16 function (PR #224645)
via llvm-commits
- [llvm] [LV] Rework collectUnitStridePredicates (PR #216362)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstCombine] Fold X + umax(X, 1) -> umax(X << 1, 1) (PR #222727)
Nikita Popov via llvm-commits
- [llvm] [LV] Cost EVL width-adjusting zext/trunc as free (PR #225016)
Luke Lau via llvm-commits
- [llvm] [orc-rt] Implement Windows target triple detection (PR #224514)
Jared Wyles via llvm-commits
- [llvm] a place holder for a huge swatch of work, will split this up for wind… (PR #224260)
Jared Wyles via llvm-commits
- [llvm] [orc-rt] msvc portability (PR #224512)
Jared Wyles via llvm-commits
- [llvm] [TypeSanitizer] Properly add ext attributes on arguments where needed. (PR #224366)
Jonas Paulsson via llvm-commits
- [llvm] b67d4cc - [VPlan] Move getConstantStride to vputils (NFC). (#224972)
via llvm-commits
- [llvm] [VPlan] Move getConstantStride to vputils (NFC). (PR #224972)
Florian Hahn via llvm-commits
- [llvm] [PAC][ELF] Support R_AARCH64_AUTH_TLSDESC_CALL relocation (PR #198327)
Daniil Kovalev via llvm-commits
- [llvm] [ExpandReductions] Add support for non-pow2 vector counts (PR #208738)
Prajwal KP via llvm-commits
- [llvm] [CodeGen] computeRegisterProperties - fix `bf16` to `i16` bitcast quieting NaNs (PR #224867)
Trevor Gross via llvm-commits
- [llvm] cf40ab1 - WebAssembly: Remove -wasm-enable-eh cl::opt in favor of -exception-model=wasm (#224313)
via llvm-commits
- [clang] [llvm] WebAssembly: Remove -wasm-enable-eh cl::opt in favor of -exception-model=wasm (PR #224313)
Matt Arsenault via llvm-commits
- [llvm] 0b665c8 - [X86] Fix cmov-unpredictable MIR tests under expensive checks (#225011)
via llvm-commits
- [flang] [llvm] [flang] Check allocation status in inlined ALLOCATE lowering (PR #223287)
via llvm-commits
- [clang] [llvm] WebAssembly: Respect target-abi module flag (PR #224312)
Matt Arsenault via llvm-commits
- [lld] [lld][COFF] Mirror ELF LTO sample profile collection in reproducers (PR #225026)
Haohai Wen via llvm-commits
- [llvm] [AArch64] Prevent reuse of retired architecture names (PR #221782)
via llvm-commits
- [llvm] [SelectionDAG][AMDGPU] Fold mul24 with an AND operand whose low bits are zero (PR #224537)
Harrison Hao via llvm-commits
- [llvm] [TTI] Provide conservative costs for @llvm.speculative.load. (PR #180036)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fix VPInstruction::AnyOf combine undoing freeze (PR #223640)
Luke Lau via llvm-commits
- [llvm] [VPlan] Compute scalar cost based on VPlan0 instead of legacy CM. (PR #196845)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Preserve the branch weights of scalarized selects. (PR #224968)
David Sherwood via llvm-commits
- [llvm] [NVPTX] Fold vector FMAs in the IR peephole pass (PR #224018)
Sjoerd Meijer via llvm-commits
- [llvm] [llvm][optimization] Missed optimization : masked memory operations (PR #225028)
via llvm-commits
- [llvm] Float2Int: Replace -float2int-max-integer-bw cl::opt with pass parameter (PR #223477)
Matt Arsenault via llvm-commits
- [llvm] [SCEV] Clamp End instead of bailing out when using the ceiling division. (PR #224952)
Florian Hahn via llvm-commits
- [llvm] [BOLT][RISCV] Add RISCV tests for external branch target validation (PR #223991)
via llvm-commits
- [llvm] [SelectionDAG] Freeze dynamic vector indices lowered through the stack (PR #225031)
Mahmoud Naderi via llvm-commits
- [clang] [flang] [llvm] Add clang warning if fp exception functions are called without appropriate flags/pragmas (PR #199009)
Marcos Ramirez Joos via llvm-commits
- [llvm] [InstCombine] Optimize selects feeding into BinOp (PR #224478)
Antonio Frighetto via llvm-commits
- [llvm] [PromoteMemToReg] Hoist removeIntrinsicUsers into a pre-pass before promotion (PR #224617)
Marcin Radomski via llvm-commits
- [llvm] [offload] add context to olMemAlloc* (PR #224930)
via llvm-commits
- [llvm] [LoopUnroll] Allow unrolling of multi-exit loops with small trip count (PR #224325)
Marek Sedláček via llvm-commits
- [llvm] [GlobalISel][TableGen] Support for typed G_FCONSTANT Imm in MIR-patttern (PR #219563)
Vikash Gupta via llvm-commits
- [llvm] [llvm-strings] Use small buffer instead of reading whole file (PR #163073)
James Henderson via llvm-commits
- [llvm] [LV][EpilogueTF] Exclude loops with recurrences or alias-masking (PR #224835)
David Sherwood via llvm-commits
- [llvm] [AMDGPU] Add wait states between different MFMAs sharing an accumulator (PR #218363)
Pankaj Dwivedi via llvm-commits
- [llvm] [VectorCombine] Fold interleave and widen chained operations (PR #224005)
Kamlesh Kumar via llvm-commits
- [llvm] [CodeGen] Avoid sinking EH pad blocks (PR #224812)
Trung Nguyen via llvm-commits
- [llvm] [llvm-cov] Migrate gcov to OptTable (PR #224955)
Fangrui Song via llvm-commits
- [llvm] [LoopVectorize] Support vectorization of compressing patterns (PR #214491)
Benjamin Maxwell via llvm-commits
- [llvm] [SelectionDAG] Fix fcmp fold for new min/max semantics (PR #223655)
Mitch Briles via llvm-commits
- [llvm] [SCEV] Use computeMaxBECountForLT for howManyGreaterThans. (PR #224863)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Fix position of nop inserted for +fix-cortex-a53-835769 under debug. (PR #224830)
Momchil Velikov via llvm-commits
- [llvm] [Dwarf] Don't crash in dwarf::isC() on vendor-defined languages (PR #223739)
James Henderson via llvm-commits
- [llvm] [X86][SchedModel] Add masked gather/scatter overrides to Znver4Model (PR #212997)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] Fold instructions with fully-known bits to a constant. (PR #224254)
Vikash Gupta via llvm-commits
- [flang] [llvm] [Flang] Introduce *Value classes with unittests (PR #216958)
Michael Kruse via llvm-commits
- [llvm] 622e816 - [VPlan] Fix VPInstruction::AnyOf combine undoing freeze (#223640)
via llvm-commits
- [llvm] [VPlan] Use frozen combined condition in early exit first-active-lane (PR #223643)
Luke Lau via llvm-commits
- [llvm] [GlobalISel] Add G_VECTOR_COMPRESS support of computeKnownBits & computeNumSignBits (PR #223967)
Vikash Gupta via llvm-commits
- [llvm] [LoopLoadElim] Fix miscompile caused by incorrect store-to-load forwarding across mixed-width clobbers (PR #224833)
Hadong Lee via llvm-commits
- [llvm] [PassBuilder] Add extra ModuleInliner/SROA/SimplifyCFG/LICM to late FullLTO passes (PR #197678)
Momchil Velikov via llvm-commits
- [llvm] 3c8ed91 - [RISCV] Fold vmnot.m of an integer compare into the compare (#222553)
via llvm-commits
- [llvm] [CodeGen][ProfCheck] Mark scalable intrinsic expansion loop with unknown weights (PR #225050)
Mattéo Rizza Murgier via llvm-commits
- [llvm] [GlobalISel][TableGen] Add GIReplaceRegWithConstant/FConstant builtins (PR #222298)
Vikash Gupta via llvm-commits
- [llvm] [AArch64] Don't emit stack restore for SME ZA non-sibling tail calls (PR #224721)
Benjamin Maxwell via llvm-commits
- [clang] [llvm] [APFloat] Fix sign bit corrupting exponent in unsigned FP8 formats (PR #223286)
Cheng-Chieh Liu via llvm-commits
- [llvm] [AArch64MIPeepholeOpt] Coalesce sibling base-address materializations (PR #223682)
via llvm-commits
- [llvm] [Mips] Add lowerConstantFP to optimize some floating load instrs to mtc1+mthc1 (PR #196226)
Ying Huang via llvm-commits
- [llvm] [SCEV] Increase RewriteMap default size (NFC). (PR #224864)
Florian Hahn via llvm-commits
- [llvm] [CostModel][X86] Price a vXi1 mask broadcast instead of scalarizing it (PR #222467)
Simon Pilgrim via llvm-commits
- [llvm] [CostModel][X86] Improve vXi1 mask broadcast cost handling (PR #222467)
Simon Pilgrim via llvm-commits
- [llvm] [GVN] Handle value-preserving stores in MSSA-based load elimination (PR #223793)
Antonio Frighetto via llvm-commits
- [llvm] [X86] Don't drop a redundant 32-bit `and` whose users were selected as def32 (PR #223750)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [mlir] Treewide C++26/2d fixes (PR #223284)
via llvm-commits
- [llvm] [DAGCombiner] Refine an extload to a zextload under zext(trunc(...)) (PR #225053)
Paweł Bylica via llvm-commits
- [llvm] Reapply "[SelectionDAG] Recurse through mask expression trees in WidenVSELECTMask" (PR #217307)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Add cost modeling for Zvzip 0.3 (PR #224991)
via llvm-commits
- [llvm] [X86] Prefer sub-of-not for vector inc-of-add (PR #207695)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [mlir] [clang][NVVM][NVPTX] Remove pzo modifier for rs rounding mode conversions (PR #225012)
Guray Ozen via llvm-commits
- [llvm] [X86] Fold FMSUBADD into VFCMULC for fp16 complex conjugate multiply (PR #224533)
Simon Pilgrim via llvm-commits
- [lld] [LLD][AArch64] Implement relaxOnce to avoid dead GOT entries for relaxed ADRP+LDR (PR #224370)
Peter Smith via llvm-commits
- [llvm] [LV] Reduce register pressure of RISC-V outer loop reduction. (PR #208621)
Florian Hahn via llvm-commits
- [llvm] [AArch64][GlobalISel] Improve fixed-point int-to-fp selection (PR #224055)
Vimal Patel via llvm-commits
- [llvm] [orc-rt] Implement Windows CPU feature detection (PR #224516)
Jared Wyles via llvm-commits
- [llvm] [X86] Fold chained i32 CLMUL operands (PR #202250)
Simon Pilgrim via llvm-commits
- [llvm] [NVPTX] Preserve volatile on atomic local loads and stores (PR #224719)
Antonio Frighetto via llvm-commits
- [llvm] [VectorCombine] Fold reverse order uses of deinterleave (PR #216746)
Kamlesh Kumar via llvm-commits
- [lld] [lld-macho] Ignore symbols in empty sections for unwind info (PR #225055)
marc hoffman via llvm-commits
- [clang] [llvm] [LLVMABI][AARCH64] Handle conditions for ignoring empty types (PR #224476)
Peter Smith via llvm-commits
- [llvm] 1758952 - [llvm] Adjust remaining LLVM_ABI annotation issues (#224619)
via llvm-commits
- [llvm] [llvm] Adjust remaining LLVM_ABI annotation issues (PR #224619)
Fabrice de Gans via llvm-commits
- [flang] [llvm] [mlir] [OpenMP] Honor barrier and last iteration flags in loop lowering (PR #224040)
Tom Eccles via llvm-commits
- [llvm] [LV] Trim VFs that cause vector splitting when tail-folding with EVL (PR #222836)
Luke Lau via llvm-commits
- [llvm] [OpenMPOpt] Set entry count on merged parallel wrapper (PR #221654)
Alok Kumar Sharma via llvm-commits
- [llvm] [DebugInfo][Reassociate] Preserve `fmul`/`fdiv` debug info by wrapping with `DW_OP_neg` when the constant is sign-flipped (PR #224898)
via llvm-commits
- [llvm] [BOLT] Avoid unnecessary AArch64 ADR relaxation (PR #215415)
Jinjie Huang via llvm-commits
- [llvm] [CodeGen][RegCoalescer] Shrink non-PHI live-through subranges (PR #216297)
Vishwas Adiga via llvm-commits
- [llvm] 40f30ea - [X86] Prefer sub-of-not for vector inc-of-add (#207695)
via llvm-commits
- [llvm] 16cbb06 - [llvm-dwarfdump][LineCov] Add --variable-coverage-maybe-undefined option (#220855)
via llvm-commits
- [llvm] [llvm-dwarfdump][LineCov] Add --variable-coverage-maybe-undefined option (PR #220855)
Stephen Tozer via llvm-commits
- [llvm] Hexagon: Don't duplicate the PC def when converting a return to L4_return (PR #225059)
Matt Arsenault via llvm-commits
- [llvm] [LV] Support tail-folded epilogue loops (PR #208764)
David Sherwood via llvm-commits
- [llvm] [orc-rt] Add Windows page size detection (PR #224520)
Jared Wyles via llvm-commits
- [llvm] [SLP]Drop unprofitable splat subtrees before the profitability trim (PR #224470)
Alexey Bataev via llvm-commits
- [llvm] ARM: Don't duplicate the LR def when expanding call pseudos (PR #225062)
Matt Arsenault via llvm-commits
- [llvm] [AggressiveInstCombine] Fold low-bits mask table loads to arithmetic (PR #222509)
Simon Pilgrim via llvm-commits
- [llvm] [ABI] Add default argument/return classifiers to TargetInfo (PR #225009)
Steffen Larsen via llvm-commits
- [llvm] AArch64: Don't duplicate the branch's implicit defs in call pseudo expansion (PR #225064)
Matt Arsenault via llvm-commits
- [llvm] [SCEV] Introduce SCEVExactFlags for UDiv (PR #225065)
Ramkumar Ramachandra via llvm-commits
- [llvm] [libsycl] Add context to exception's throw. (PR #224668)
Kseniya Tikhomirova via llvm-commits
- [llvm] cdae908 - [SLP]Pass operand info and context to TTI cost queries
via llvm-commits
- [llvm] 56e8f03 - [Mips] Introduce ABI-specific register names and accessors (#224284)
via llvm-commits
- [llvm] [AMDGPU] Support TFE D16 format buffer loads on gfx8/10/11/12 (PR #211465)
LLVM Continuous Integration via llvm-commits
- [llvm] [SafeStack] Don't move a scalable byval argument to the unsafe stack (PR #225067)
Timur Baidusenov via llvm-commits
- [llvm] 72e9d33 - Reapply "[SelectionDAG] Recurse through mask expression trees in WidenVSELECTMask" (#217307)
via llvm-commits
- [llvm] [llvm-profgen] Add executable range-end analysis (PR #224993)
Sergey Shcherbinin via llvm-commits
- [clang] [clang-tools-extra] [llvm] User-defined annotations for clang-tidy analysis POC (PR #195054)
Valentyn Yukhymenko via llvm-commits
- [llvm] [libsycl] Integrate context to async handlers. (PR #224050)
Kseniya Tikhomirova via llvm-commits
- [llvm] [offload][omp] link libomptarget against liboffload (PR #221730)
Alex Duran via llvm-commits
- [clang] [llvm] [clang][flang][omp] Always generate a kernel environment (PR #223772)
Alex Duran via llvm-commits
- [llvm] [AMDGPU] GCNRewritePartialRegUses - missing superreg (PR #208718)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP] Support 'nowait' clause on taskwait (PR #219247)
Tom Eccles via llvm-commits
- [llvm] WebAssembly: Don't duplicate implicit CALL operands in LowerCallResults (PR #225069)
Matt Arsenault via llvm-commits
- [llvm] 0da8b0f - [MachineScheduler](NFC) Remove separate handling for non-alias loads and stores (#224310)
via llvm-commits
- [llvm] [MachineScheduler](NFC) Remove separate handling for non-alias loads and stores (PR #224310)
Nathan Corbyn via llvm-commits
- [llvm] d64a0a9 - [ValueTracking] Make `getUnderlyingObjectsForCodegen()` preserve unidentified objects (#224584)
via llvm-commits
- [llvm] [ValueTracking] Make `getUnderlyingObjectsForCodegen()` preserve unidentified objects (PR #224584)
Nathan Corbyn via llvm-commits
- [llvm] 466df93 - [APFloat] Fix sign bit corrupting exponent in unsigned FP8 formats (#223286)
via llvm-commits
- [llvm] [NFC][CostModel][X86] Add cost tests for vXi1 mask broadcasts (PR #225070)
Dmitry Sidorov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
David Sherwood via llvm-commits
- [llvm] PowerPC: Remove LiveVariables dependency from PPCMIPeephole (PR #222416)
Simon Pilgrim via llvm-commits
- [clang] [libc] [llvm] [OpenMP] [HIP] [CUDA] Support for Emissary APIs. (PR #218473)
Greg Rodgers via llvm-commits
- [llvm] [AArch64] Add predicate-as-counter loop rewrite pass (PR #220960)
Benjamin Maxwell via llvm-commits
- [llvm] [orc-rt] Add Windows virtual memory support (PR #224521)
Jared Wyles via llvm-commits
- [llvm] [SLP]Cost-based choice of the i1 reduction form (PR #223163)
Alexey Bataev via llvm-commits
- [llvm] 038f596 - [SLP]Cost-based choice of the i1 reduction form
via llvm-commits
- [llvm] 7818c91 - PowerPC: Remove LiveVariables dependency from PPCMIPeephole (#222416)
via llvm-commits
- [llvm] ARM: Track CPSR liveness in Thumb2SizeReduction without kill flags (PR #223068)
Matt Arsenault via llvm-commits
- [llvm] RuntimeLibcalls: Describe register-returning divmod libcall ABIs (PR #217825)
Matt Arsenault via llvm-commits
- [llvm] [SPIR-V] Add storage class bits to fence and generic atomic semantics (PR #223023)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] 6197875 - [SPIR-V] Add storage class bits to fence and generic atomic semantics (#223023)
via llvm-commits
- [llvm] RuntimeLibcallsEmitter: Handle calling conv in per-library functions (PR #223760)
Matt Arsenault via llvm-commits
- [llvm] [SLP]Emit loop-carried horizontal reductions as loop vector accumulator (PR #221598)
Alexey Bataev via llvm-commits
- [llvm] 87c971d - [SLP]Emit loop-carried horizontal reductions as loop vector accumulator
via llvm-commits
- [llvm] Reapply "[CodeGen][AArch64] Avoid duplicate hints in register allocation (#219007)" (#224451) (PR #224742)
Tomer Shafir via llvm-commits
- [llvm] [InstCombine] Recognize X - 1 as nonnegative when X is positive (PR #223168)
Matt Arsenault via llvm-commits
- [llvm] workflows/release-binaries: Improve Windows installer (PR #220414)
Alexandre Ganea via llvm-commits
- [llvm] [MachineCombiner][NFC]Add tests for long chain FMA reassociation, NFC (PR #224126)
Alexey Bataev via llvm-commits
- [llvm] [SelectionDAG] Add BUILD_PAIR to computeKnownBits (PR #225073)
Timur Golubovich via llvm-commits
- [llvm] [AMDGPU] Do not fold clamp when only one max source has modifiers (PR #224517)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Work around gfx1250 VOPD3 FP64 OPY hazard (PR #224741)
Wooseok Lee via llvm-commits
- [llvm] [ORC] Mangle SimpleNativeMemoryMap CI names as C (PR #225074)
Lang Hames via llvm-commits
- [llvm] X86: Stop overriding getRegClass (PR #223740)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Preserve SSA in early exits (PR #201784)
Luke Lau via llvm-commits
- [llvm] [ORC] Rename ConnectionSpec's fd transport to socket:adopt (PR #225075)
Lang Hames via llvm-commits
- [llvm] 92d07f5 - [ORC] Mangle memory-access CI names as C rather than Verbatim (#225066)
via llvm-commits
- [llvm] [ORC] Mangle memory-access CI names as C rather than Verbatim (PR #225066)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Add Windows dynamic library support (PR #225076)
Jared Wyles via llvm-commits
- [llvm] [LV][NFC] Emit remarks when failing to vectorise early exit loops (PR #225078)
David Sherwood via llvm-commits
- [llvm] [IR] Implement filterDbgVars using make_isa_range (NFC) (PR #223964)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] RegisterPressure: Detect dead physreg defs from LiveIntervals (PR #225079)
Matt Arsenault via llvm-commits
- [llvm] [IndVars] Rewrite loop-exit comparisons from operands (PR #223951)
Antonio Frighetto via llvm-commits
- [llvm] a9f4d3f - [GlobalISel] Add G_VECTOR_COMPRESS support of computeKnownBits & computeNumSignBits (#223967)
via llvm-commits
- [llvm] [AArch64] Use SVE rev for full reverse shuffles with SVE128 (PR #224589)
David Green via llvm-commits
- [llvm] [AArch64][NeoverseV1/V2] Fix ASIMD FP convert and round scheduling (PR #224046)
Asher Dobrescu via llvm-commits
- [llvm] [GlobalISel] Add GIHasOneUse builtin for combiner match patterns (PR #221804)
Deepak Shirke via llvm-commits
- [llvm] [GlobalISel] [AArch64] Skip redundant shift amount masking during isel (PR #223136)
Deepak Shirke via llvm-commits
- [llvm] LTO: Stop overwriting the merged module's DataLayout (PR #223987)
Matt Arsenault via llvm-commits
- [llvm] [NVPTX] Use zero for undef bytes in v4i8 construction (PR #224575)
via llvm-commits
- [llvm] [llvm-cov] Support LCOV exclusion markers (PR #220767)
Alan Phipps via llvm-commits
- [llvm] [X86] Fix operand register set TAILJMPm64_REX (PR #225080)
via llvm-commits
- [llvm] [ValueTracking] Look through intermediate PHIs for conditional recurrences (PR #215913)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [offload] lazily load liboffload (PR #221731)
Alex Duran via llvm-commits
- [flang] [llvm] [flang][OpenMP] NONTEMPORAL clause is allowed on DO SIMD in 5.0+ (PR #225082)
Krzysztof Parzyszek via llvm-commits
- [llvm] [SLP]Vectorize bool-to-bitmask reductions as a bitcast of zero tests (PR #223434)
Alexey Bataev via llvm-commits
- [llvm] f5dd45d - [SCEV] Use computeMaxBECountForLT for howManyGreaterThans. (#224863)
via llvm-commits
- [llvm] [SPIRV] Emit NonSemantic DebugValue (PR #224158)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Look through readfirstlane/readlane in computeKnownBitsForTargetInstr. (PR #224275)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][InstCombine] Add dot zero/constant folding tests. NFC (PR #225001)
Harrison Hao via llvm-commits
- [llvm] [LV] Add cross-part load overlap heuristic for interleaving (PR #214500)
Sergey Shcherbinin via llvm-commits
- [llvm] [AMDGPU][GISel] Legalize v2bf16 (PR #223803)
via llvm-commits
- [llvm] [MISched] Make `getUnderlyingObjectsForInstr()` preserve unidentified objects (PR #225085)
Nathan Corbyn via llvm-commits
- [llvm] [SelectionDAG] fold interleave of contiguous splats (PR #224318)
Paul Walker via llvm-commits
- [clang] [llvm] [IR] Add ConstantExpr::getGetElementPtr() accepting DataLayout (PR #224652)
Nikita Popov via llvm-commits
- [llvm] 3e4b32a - workflows/release-binaries: Improve Windows installer (#220414)
via llvm-commits
- [llvm] [DebugInfo] Fix 32-bit overflow in AppleAcceleratorTable::equal_range (PR #224866)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [SCEV] Strip stub known-false WrapPred check (PR #225086)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Route no-modifier reg-or-inline AsmParser operands through HwMode predicate (PR #221989)
Valery Pykhtin via llvm-commits
- [llvm] bc9e7ae - [SelectionDAG] fold interleave of contiguous splats (#224318)
via llvm-commits
- [clang] [llvm] [clang][NVPTX] Add overloaded fmul intrinsics (PR #224546)
Durgadoss R via llvm-commits
- [llvm] ddc7d4b - Hexagon: Don't duplicate the PC def when converting a return to L4_return (#225059)
via llvm-commits
- [llvm] [libsycl][NFC] Suppress shadow warnings from LLVM headers (PR #225089)
Sergey Semenov via llvm-commits
- [llvm] [offload][omp] Move reading _kernel_environment to libomptarget (PR #222606)
Alex Duran via llvm-commits
- [llvm] [mlir] [NFC][mlir][NVVM] Move op descriptions to NVVMOpsDoc.td (PR #225090)
Rajat Bajpai via llvm-commits
- [llvm] [SelectionDAG][GlobalISel] Diagnose va_arg with an aggregate type (PR #225091)
Timur Baidusenov via llvm-commits
- [llvm] [AMDGPU][CodeGen] Allow remat with multiple users in same region (PR #214725)
Igor Wodiany via llvm-commits
- [llvm] [SPIR-V] Add OpUntypedVariableLengthArrayINTEL support for SPV_INTEL_variable_length_array (PR #224756)
Qi Ye via llvm-commits
- [llvm] [BOLT][AArch64] Relax calls and branches with fragment clusters (PR #215825)
Alexandros Lamprineas via llvm-commits
- [llvm] 1dfe26e - LTO: Stop overwriting the merged module's DataLayout (#223987)
via llvm-commits
- [llvm] [StandardInstrumentations] Add helper class to StandardInstrumentations (PR #153171)
via llvm-commits
- [llvm] [Offload][OMPT][NFC] Add test for `host_op_id` consistency (PR #201144)
Jan André Reuter via llvm-commits
- [llvm] [IR][RFC] Add @llvm.mask.beforefirst intrinsic (PR #203874)
Luke Lau via llvm-commits
- [llvm] [SandboxVec][BottomUpVec][NFC] Use AuxPassArg for BundleVec pass aux args (PR #224777)
Anshil Gandhi via llvm-commits
- [llvm] [TableGen] Support MachineInstr rewriting in CompressInstEmitter (PR #224212)
Sam Elliott via llvm-commits
- [llvm] 8bc1cbb - [ORC] Mangle SimpleNativeMemoryMap CI names as C (#225074)
via llvm-commits
- [llvm] [LTO] Add PassBuilderCallback to Config (PR #224896)
Nick Sarnie via llvm-commits
- [llvm] [OptBisect] Add function filtering support to opt-bisect (PR #222123)
Daniel Donenfeld via llvm-commits
- [llvm] [Codegen] Remove redundant instruction using machinelateCleanup (PR #139716)
Rohit Aggarwal via llvm-commits
- [clang] [llvm] [X86][AMDLIBM] - Lower scalar call to AMD's AOCL fast scalar call (PR #213676)
Rohit Aggarwal via llvm-commits
- [clang] [llvm] Support -mnop-mcount and -mrecord-mcount on x86 elf targets. (PR #184641)
Nikita Popov via llvm-commits
- [llvm] [IR] Use `uint64_t` when assigning `getZExtValue` into `I` (PR #224648)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Support FLAT_SCRATCH in SILoadStoreOptimizer const offset promotion (PR #212507)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fix vacuous NaN check in clamp/fmed3 combines (PR #220604)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fold zero-width G_UBFX/G_SBFX and fix full width BFX/out of range BFE width (PR #220911)
Arseniy Obolenskiy via llvm-commits
- [llvm] [ConstraintElim] Link values to decompositions during queries if needed. (PR #224623)
Antonio Frighetto via llvm-commits
- [llvm] [AMDGPU][NFC] Compute prologue frame size/alignment in 64-bit (PR #224734)
via llvm-commits
- [libc] [llvm] [libc] Implement pthread_cleanup_push and pthread_cleanup_pop (PR #223427)
via llvm-commits
- [llvm] [SCEV] Move getSCEVAtExit() into ScalarEvolution (PR #225102)
Nikita Popov via llvm-commits
- [llvm] [NFC][AMDGPU] Pre-commit tests for workgroup to wavefront demotion (PR #224064)
Zach Goldthorpe via llvm-commits
- [llvm] [LoopBoundSplit] Bail out when the recurrence is not this loop's IV (PR #221604)
Florian Hahn via llvm-commits
- [llvm] [BOLT] Include indirect calls/branches in basic block count estimation (PR #225104)
via llvm-commits
- [llvm] [WebAssembly] Remove an unnecessary variable (NFC) (PR #224962)
Derek Schuff via llvm-commits
- [clang] [llvm] [RISCV] Add assembler support for the Qualcomm Xqccmi vendor extension (PR #225119)
Sudharsan Veeravalli via llvm-commits
- [llvm] [JITLink] Support AArch64 big-endian (BE8) ELF objects (PR #225120)
dong jianqiang via llvm-commits
- [llvm] [X86] Fix CCMP miscompile for flag-source-folded SETCC leaves (PR #217682)
Evgenii Kudriashov via llvm-commits
- [llvm] [AMDGPU] Enable scalar subword loads for plain 16-bit loads (PR #225097)
via llvm-commits
- [clang] [llvm] [AMDGPU][NFC] Introduce TDMInsts feature for tensor load/store (PR #225123)
Changpeng Fang via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Alexey Bataev via llvm-commits
- [libcxx] [llvm] [libcxx][llvm]: Fix misidentification of GNU-style clang as clang-cl (PR #225124)
Jacob Abel via llvm-commits
- [llvm] [LV] Pre-commit compressing pattern tests (NFC) (PR #225109)
via llvm-commits
- [llvm] [SCEV] Propagate a recurrence's nuw flag to mul in exit value. (PR #224974)
Florian Hahn via llvm-commits
- [llvm] [NVPTX] Implement llvm.fptrunc.round intrinsic (PR #223720)
via llvm-commits
- [llvm] [Bazel] Give musl LLVM tools 8 MiB worker stacks (PR #223989)
Keith Smiley via llvm-commits
- [llvm] [cross-project-tests] Avoid requiring packaging for GDB/LLDB version checks (PR #225126)
Alexander Richardson via llvm-commits
- [llvm] [SCEV] Strip WrapPredicate::getImpliedFlags (NFC) (PR #225137)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LFI][AArch64] Add +4 size overestimate for control flow instructions in getLFIInstSizeInBytes (PR #224791)
Sharjeel Khan via llvm-commits
- [clang] [llvm] [FMV][AIX] Implement target_clones part 2 (target-features) (PR #206786)
Wael Yehia via llvm-commits
- [llvm] [AMDGPU][GISel] Add regbank-aware same_val_zero fold to AMDGPURegBankCombiner (PR #225138)
via llvm-commits
- [llvm] [LangRef] Specify that dereferenceable implies a spurious read (PR #218413)
Antonio Frighetto via llvm-commits
- [llvm] [RISCV][GlobalISel] Add G_CLMULR support (PR #224525)
Craig Topper via llvm-commits
- [llvm] [SLP]Charge extract latency for extracts feeding memory addresses (PR #224634)
Alexey Bataev via llvm-commits
- [llvm] 5e14ef5 - [RISCV][GlobalISel] Add G_CLMULR support (#224525)
via llvm-commits
- [llvm] [RISCV] Eliminate redundant VSLIDEDOWN_VL/VSLIDEUP_VL pairs (PR #223863)
Min-Yih Hsu via llvm-commits
- [llvm] [LV] Use speculative load intrinsics for early-exit vectorization (PR #180039)
Florian Hahn via llvm-commits
- [clang] [lldb] [llvm] [OpenCL][Clang] Add support for cooperative matrix extension (PR #221328)
via llvm-commits
- [llvm] 150f899 - [AMDGPU][NFC] Introduce TDMInsts feature for tensor load/store (#225123)
via llvm-commits
- [llvm] [AMDGPU][TTI] Refine gfx9 packed FP32 SLP costs for pair formation and shuffles (PR #208572)
Akash Dutta via llvm-commits
- [llvm] [HLSL][DirectX] Handles GEPs in dxil resource access pass (PR #224754)
Sarah Spall via llvm-commits
- [llvm] [InstCombine][NFC] Use uint64_t for TruncRatio to avoid overflow (PR #225150)
via llvm-commits
- [llvm] [SCEVExpander] Keep use flags when expanding adds to GEPs (PR #225148)
Nikita Popov via llvm-commits
- [llvm] [IR][REVEC] Define llvm.vector.broadcast intrinsic (PR #208212)
Gaëtan Bossu via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nico Weber via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nico Weber via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nikita Kornev via llvm-commits
- [clang] [llvm] [TargetParser] Add a list of Intel GPUs, and use it in offload-arch (PR #222072)
Nico Weber via llvm-commits
- [llvm] [MLGO] Do not hardcode 33 eviction feature columns (PR #224598)
Mircea Trofin via llvm-commits
- [llvm] [InstCombine] Preserve elementwise atomic access sizes (PR #223897)
Yonah Goldberg via llvm-commits
- [llvm] [NFC][LICM] Precommit mishandled per-iteration scoped alias metadata (PR #223529)
Zach Goldthorpe via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] AVX10_V2_AUX Implementation (PR #206888)
via llvm-commits
- [llvm] [NVPTX] Add range attributes for cluster rank intrinsics to preserve signed non-negativity (PR #224727)
Daniel Donenfeld via llvm-commits
- [llvm] [RISCV] Remove redundant check for Subtarget.hasStdExtZbc(). NFC (PR #225152)
Craig Topper via llvm-commits
- [llvm] [Hexagon] Fuse vminub intrinsic pair (PR #225153)
Yashas Andaluri via llvm-commits
- [clang] [llvm] [IR] Memory effects for floating-point operations (PR #221754)
Serge Pavlov via llvm-commits
- [llvm] [GlobalISel] Preserve cache hint metadata through IRTranslator (PR #224522)
via llvm-commits
- [llvm] [TargetLowering][COFF] Only check shouldAssumeDSOLocal on GlobalVariable in lowerRelativeReference (PR #225160)
Eli Friedman via llvm-commits
- [flang] [llvm] [flang][OpenMP] Sink intervening code unguarded into collapsed loop body (PR #225159)
Caroline Newcombe via llvm-commits
- [llvm] [RISCV] Fix scalable expandload lowering for i8 types (PR #225141)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Add `getLDSEncodingGranule` to TargetParser (PR #224852)
Matt Arsenault via llvm-commits
- [clang] [llvm] [clang][OpenMP] ORDERED clause is allowed on FOR in 4.5+ (PR #225106)
Krzysztof Parzyszek via llvm-commits
- [llvm] b0d31f4 - [clang][OpenMP] ORDERED clause is allowed on FOR in 4.5+ (#225106)
via llvm-commits
- [llvm] [SLP] Reland: More accurately cost RISCV scalar splats (PR #224766)
Ryan Buchner via llvm-commits
- [llvm] [SelectionDAG] Simplify computeKnownBits for EXTRACT_ELEMENT using KnownBits::extractBits. NFC (PR #225168)
Tim Gymnich via llvm-commits
- [llvm] [InferAddressSpaces] Add a TTI hook for address space joins (PR #225161)
Alex MacLean via llvm-commits
- [llvm] Build all llvm (PR #225171)
Tom Stellard via llvm-commits
- [llvm] WebAssembly: Move target EH passes into backend (PR #225172)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix true16 v2s copy of a 16-bit subreg losing its source (PR #225175)
Zach Goldthorpe via llvm-commits
- [llvm] [polly] [SCEV] Refactor SCEV flags, in preparation to extend (NFC) (PR #225179)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [clang][Modules][Serialization] Avoid serializing duplicate source location entries for shared input files (PR #209795)
Jan Svoboda via llvm-commits
- [clang] [llvm] [RISCV] Add a command line option to disable register overlap for vector indexed load. (PR #224739)
Craig Topper via llvm-commits
- [clang] [llvm] Allow Custom LTO Linking And Fix Warp Sizes (PR #224691)
Teresa Johnson via llvm-commits
- [llvm] [KnownFPClass] Combine fpext and fptrunc into a shared routine (PR #225188)
Eric Ross via llvm-commits
- [llvm] Add support for mach-o symbol stubs. (PR #225155)
via llvm-commits
- [clang] [llvm] [mlir] [CIR] Expand callee-side va_arg on x86_64 (PR #222420)
Andy Kaylor via llvm-commits
- [llvm] fbbf5d2 - [NVPTX] Preserve volatile on atomic local loads and stores (#224719)
via llvm-commits
- [llvm] [DirectX] Fix RawBuffer Loads of double vectors (PR #224695)
Deric C. via llvm-commits
- [llvm] [InstCombine] Fold lshr C1, (add X, -C2) -> lshr (C1 << C2), X (PR #222351)
Julian Gabriel via llvm-commits
- [llvm] [DebugInfo] Fix overflow in DWARFDebugLine::SectionParser (PR #224770)
Jonas Devlieghere via llvm-commits
- [llvm] 4a49d09 - [DebugInfo] Fix overflow in DWARFDebugLine::SectionParser (#224770)
via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Fix offsets across trunc and ext (PR #225195)
Alex MacLean via llvm-commits
- [llvm] [AMDGPU] Prevent SCC clobber in frame index lowering in scaling path (PR #223789)
Domenic Nutile via llvm-commits
- [llvm] [InstCombine] Allow pre-shift fold with negative offset when shift amount is in range (PR #222351)
Julian Gabriel via llvm-commits
- [llvm] 06c7e8d - [SelectionDAG] Simplify computeKnownBits for EXTRACT_ELEMENT using KnownBits::extractBits. NFC (#225168)
via llvm-commits
- [llvm] Reapply "[CFI] Create an external linkage alias instead of promoting i… (#220339) (PR #225173)
Teresa Johnson via llvm-commits
- [llvm] [RISCV] Update the canonical extension order (PR #192392)
Sam Elliott via llvm-commits
- [clang] [llvm] [TLI][Darwin] Add mappings for 16 more libsystem_m vector functions (PR #224792)
Luke Kiernan via llvm-commits
- [clang] [llvm] [LLVMABI][AARCH64] Handle vector types (PR #225201)
Kazu Hirata via llvm-commits
- [llvm] [SandboxVec][LoadStoreVec] Support constant vectors of mixed types (PR #224890)
Vasileios Porpodas via llvm-commits
- [llvm] [SLP] Better track MinBWs between vectorization attempts (PR #224199)
Ryan Buchner via llvm-commits
- [llvm] [ORC] Mangle Call CI names as C (PR #225227)
Lang Hames via llvm-commits
- [llvm] [Bazel] Fixes d9b6196 (PR #225223)
Anshul Nigham via llvm-commits
- [llvm] [ConstraintElimination] Allow pointer types in tightenBoundUsingNe (PR #223215)
Alina Sbirlea via llvm-commits
- [llvm] f677d3f - [ConstraintElimination] Allow pointer types in tightenBoundUsingNe (#223215)
via llvm-commits
- [llvm] [PlaceSafepoints] Report usage error instead of asserting on invalid gc.safepoint_poll (PR #205520)
Gustas Rove via llvm-commits
- [lld] [ELF] Range-check the x86-64 GD-to-IE TLS optimizations (PR #225228)
Farid Zakaria via llvm-commits
- [llvm] [TBAA] Recover !tbaa for a memcpy of struct with same type fields (PR #214116)
Abhay Kanhere via llvm-commits
- [clang] [llvm] Add WaveReadLaneFirst HLSL function (PR #220373)
Farzon Lotfi via llvm-commits
- [llvm] [InstCombine] Optimize `zext(trunc nuw x)` (PR #225206)
via llvm-commits
- [llvm] Partially Reapply "[libcxx] Move premerge jobs to k8s mode runner set… (PR #225222)
Aiden Grossman via llvm-commits
- [llvm] [BOLT] Don't report an ignored build-id mismatch as an error (PR #225219)
YongKang Zhu via llvm-commits
- [llvm] [AMDGPU] Promote allocas used by phi/select (PR #221870)
via llvm-commits
- [clang] [llvm] [LLVM] Infer compression format from zlib and zstd headers (PR #222773)
Joseph Huber via llvm-commits
- [llvm] d43ef1b - [DirectX] Fix RawBuffer Loads of double vectors (#224695)
via llvm-commits
- [llvm] [AMDGPU] Add user flag to set min/max number of AGPRs. (PR #216800)
via llvm-commits
- [llvm] [NVPTX] Add atom.add.noftz support, avoid CAS loops when noftz is available (PR #223569)
Akshay Deodhar via llvm-commits
- [llvm] [llvm] Remove incorrect IRMover assert (PR #221758)
Henry Jiang via llvm-commits
- [llvm] [X86] Clear regcall arg aliases in dynamic CSR masks (PR #225262)
via llvm-commits
- [clang] [llvm] [RISCV][clang] Support XSfmm ABI attributes (PR #206260)
Sam Elliott via llvm-commits
- [clang] [llvm] [X86] Add ACE v1 (AI Compute Extensions) support (PR #208408)
via llvm-commits
- [llvm] [WebAssembly] Diagnose llvm.clear_cache instead of aborting (PR #224579)
Heejin Ahn via llvm-commits
- [llvm] [X86] Refuse machine outlining under Windows CFI (PR #225263)
Demetrios Chiuratto Agourakis via llvm-commits
- [llvm] [JumpThreading] Thread a common icmp across PHI nodes (PR #221125)
Abhay Kanhere via llvm-commits
- [llvm] [TableGen] Extract instruction grouping in AsmWriterEmitter (NFC) (PR #222498)
Sam Elliott via llvm-commits
- [llvm] [X86][GlobalISel] Narrow i64 G_PHI on 32-bit targets (PR #225264)
Demetrios Chiuratto Agourakis via llvm-commits
- [clang] [llvm] [ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] d6d73f1 - [AMDGPU][InstCombine] Add dot zero/constant folding tests. NFC (#225001)
via llvm-commits
- [llvm] [AMDGPU][InstCombine] Fold constant add/sub into the dot accumulator (PR #225002)
Harrison Hao via llvm-commits
- [llvm] [RISCV][MC] Reject invalid combined immediates for cv.insert in the disassembler (PR #225269)
Zeyi Xu via llvm-commits
- [llvm] [RISCV][MC] Reject invalid combined immediates for `cv.insert` (PR #224985)
Zeyi Xu via llvm-commits
- [llvm] [Transforms][Utils] Strip unnamed_addr on indirect call promotion (PR #221121)
Aiden Grossman via llvm-commits
- [llvm] [RISCV] Fix incorrect vscale addition folding (PR #225266)
Pengcheng Wang via llvm-commits
- [llvm] [hlsl][spirv] Add late pass in spirv backend to remove dead resources (PR #225270)
via llvm-commits
- [llvm] 4a358b8 - [SPIR-V] Fix wrong element inferred for long vectors when using ByteAdressBuffer (#222220)
via llvm-commits
- [llvm] [SPIR-V] Fix wrong element inferred for long vectors when using ByteAdressBuffer (PR #222220)
Farzon Lotfi via llvm-commits
- [llvm] [RISCV][MC] Prioritize features in MultiMismatchFallback (PR #215737)
via llvm-commits
- [llvm] [RISCV] Reject XTHeadMemIdx load-update with rd == rs1 (PR #225271)
Sam Elliott via llvm-commits
- [llvm] ce06ac9 - [Option] Remove OPTTABLE_STR_TABLE_CODE (#224822)
via llvm-commits
- [lldb] [llvm] [Option] Remove OPTTABLE_STR_TABLE_CODE (PR #224822)
Fangrui Song via llvm-commits
- [llvm] b4ed7af - [RISCV][MC] Prioritize features in MultiMismatchFallback (#215737)
via llvm-commits
- [llvm] 22fc5f5 - [RISCV][MC] Reject invalid combined immediates for cv.insert in the disassembler (#225269)
via llvm-commits
- [lld] [PAC][lld] Do not emit AUTH relocs against undef weak non-preemptible symbols (PR #194636)
Fangrui Song via llvm-commits
- [llvm] [SLP] Add store-to-load forwarding conflict cost for widened store chains (PR #199606)
Milin Bhade via llvm-commits
- [llvm] [ABI] Add DefaultTargetInfo for default argument/return classification (PR #225009)
via llvm-commits
- [llvm] [BOLT] Make .debug_names emission reproducible (PR #225218)
Jinjie Huang via llvm-commits
- [llvm] [orc-rt] Fix unit test. (PR #225299)
Lang Hames via llvm-commits
- [llvm] [Bazel] Fixes 94f5dd0 (PR #225300)
via llvm-commits
- [llvm] [Transforms][Utils] Add LoopSplit for iteration-space loop splitting (PR #217232)
Ashutosh Nema via llvm-commits
- [llvm] [ABI] Thread alloca address space through getNaturalAlignIndirect (PR #225301)
via llvm-commits
- [llvm] 5587ab4 - [SimpleLoopUnswitch] Allow trivial unswitch when exit LCSSA is a header PHI (#222962)
via llvm-commits
- [llvm] [SimpleLoopUnswitch] Allow trivial unswitch when exit LCSSA is a header PHI (PR #222962)
Dark Steve via llvm-commits
- [llvm] [CodeGenPrepare] Recursively sink expensive operands when converting select to branch (PR #197869)
via llvm-commits
- [llvm] [RISCV] Fixed redundant add instructions generated during the fold of vscale add in rvv. (PR #225266)
via llvm-commits
- [llvm] [AMDGPU] Constant folding for wave-reduce intrinsics (PR #212755)
via llvm-commits
- [lld] [lld-macho] Print Objective-C stubs in map files (PR #225302)
Kyungwoo Lee via llvm-commits
- [llvm] DAG: Fix latent verifier error in statepoint lowering (PR #222894)
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU] Add scalar_to_vector pattern for v2bf16 (PR #225303)
Changpeng Fang via llvm-commits
- [llvm] [orc-rt] Add ConnectionSpec, a connection-string parser (PR #225304)
Lang Hames via llvm-commits
- [llvm] [DAG][X86] Bitfield insertion can combine into SHL + SHRD (PR #220182)
Pratyay Pande via llvm-commits
- [llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve- #215146 (PR #215526)
Durgesh Nandan Mohanty via llvm-commits
- [llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve- #215146 (PR #215526)
David Green via llvm-commits
- [llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve- #215146 (PR #215526)
Durgesh Nandan Mohanty via llvm-commits
- [llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve- #215146 (PR #215526)
Durgesh Nandan Mohanty via llvm-commits
- [llvm] workflows/premerge: Remove full checkout when computing macOS changes for pushes (PR #224874)
Aiden Grossman via llvm-commits
- [llvm] [InstCombine] Optimize addition of selects (PR #224477)
Aiden Grossman via llvm-commits
- [llvm] [AMDGPU] Look through readfirstlane/readlane in computeKnownBitsForTargetInstr. (PR #224275)
Vikash Gupta via llvm-commits
- [llvm] [X86] Generate VPDP instructions for dot products (PR #208559)
Tomasz Dołbniak via llvm-commits
- [llvm] [AMDGPU][docs] Describe cluster broadcast using async loads (PR #225310)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [X86] Move PSHUF(SHIFT(X,C0),C1) -> SHIFT(PSHUF(X,C1),C0) to canonicalizeShuffleWithOp (PR #225313)
Simon Pilgrim via llvm-commits
- [llvm] [orc-rt] Make check-rt-process-info.test test more generic. (PR #225314)
Lang Hames via llvm-commits
- [clang] [llvm] Support TR Hardware Instruction for SystemZ (PR #216899)
Patrick Apgar via llvm-commits
- [llvm] b65e290 - [ARM] Fix swapped condition in PerformVSetCCToVCTPCombine. (#225112)
via llvm-commits
- [llvm] [ARM] Fix swapped condition in PerformVSetCCToVCTPCombine. (PR #225112)
David Green via llvm-commits
- [llvm] 9517d71 - [LoopVectorize] Improve Vectorization of Low Trip Count Loops (#195823)
via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [AArch64][GISel][FastISel] Fix Windows "sret inreg". (PR #225190)
David Green via llvm-commits
- [llvm] [Local][MergeFunc] Handle !callees when two calls are merged (PR #225307)
Nikita Popov via llvm-commits
- [llvm] [X86] Correct folded insert costs for partial vector loads (PR #220174)
Milin Bhade via llvm-commits
- [llvm] 167761d - [CodeGen][ProfCheck] Mark scalable intrinsic expansion loop with unknown weights (#225050)
via llvm-commits
- [libcxx] [llvm] [libcxx] Simplify container images (PR #225214)
Nikolas Klauser via llvm-commits
- [llvm] [RegAllocFast] Lower tied operands, absorbing TwoAddressInstructionPass (PR #225316)
Fangrui Song via llvm-commits
- [llvm] [Github] Bump libcxx CI container (PR #225268)
Nikolas Klauser via llvm-commits
- [llvm] [IR][REVEC] Define llvm.vector.repeat intrinsic (PR #208212)
Gaëtan Bossu via llvm-commits
- [llvm] 2ccc678 - [AArch64] Fix position of nop inserted for +fix-cortex-a53-835769 under debug. (#224830)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Support Packed Multiply High Parts (PR #225015)
via llvm-commits
- [llvm] [IR] `select` should reject token-like types (PR #219162)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [SimplifyCFG] Keep a debug location on calls cloned by `FoldBranchToCommonDest` (PR #224247)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [llvm][Support] Make sys::fs::file_t into a seperate type (PR #224859)
Petr Hosek via llvm-commits
- [llvm] 44c4c02 - [X86] Move PSHUF(SHIFT(X,C0),C1) -> SHIFT(PSHUF(X,C1),C0) to canonicalizeShuffleWithOp (#225313)
via llvm-commits
- [clang] [llvm] [mlir] [clang][NVPTX] Add support for pzo in f32/f16x2/bf16x2 to FP4 conversions (PR #225318)
Dharuni R Acharya via llvm-commits
- [llvm] [llvm] Remove declarations without definitions (NFC) (PR #225320)
Kazu Hirata via llvm-commits
- [llvm] [DebugInfo][MemCpyOpt] Update assignment IDs during call-slot forwarding (PR #224244)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64] Add costs of Promoted types for compressstore (PR #220257)
Jack Styles via llvm-commits
- [llvm] workflows/ids-check: Don't enable clang project (PR #225215)
Fabrice de Gans via llvm-commits
- [llvm] [Local] Preserve !callees when merging calls (PR #225307)
Mian Miftah via llvm-commits
- [llvm] [VPlan] Constant-fold ActiveLaneMask intrinsics (PR #208852)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU][InstCombine] Add sudot zero/constant folding tests. NFC (PR #225321)
Harrison Hao via llvm-commits
- [llvm] [AMDGPU][SIMemoryLegalizer] Ensure LDS -> DMA hazards respect fences (PR #220288)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Port Atomic-Optimizer to use Wave Reduction Intrinsics (PR #211757)
via llvm-commits
- [llvm] b2ccaab - [TypeSanitizer] Properly add ext attributes on arguments where needed. (#224366)
via llvm-commits
- [llvm] [AArch64][NFC] Add early bail-out in preferTailFoldingOverEpilogue (PR #225327)
David Sherwood via llvm-commits
- [llvm] [SPARC] Refine instruction itinerary classes (PR #225328)
Daniel Cederman via llvm-commits
- [llvm] [AArch64][NeoverseV1/V2] Fix FMULX scalar latency (PR #224540)
Julien Villette via llvm-commits
- [llvm] [IR] Fix crash on malformed '@' inline asm constraints (PR #224300)
Daniel Petrovic via llvm-commits
- [llvm] [ORC] Remove unused rt_alt UnwindInfoManager CI names (PR #225329)
Lang Hames via llvm-commits
- [llvm] d7750af - ARM: Track CPSR liveness in Thumb2SizeReduction without kill flags (#223068)
via llvm-commits
- [llvm] [llvm-pdbutil] Avoid reading EC names from non-EC modules (PR #223253)
via llvm-commits
- [llvm] b9f1081 - [LoopLoadElim] Fix miscompile caused by incorrect store-to-load forwarding across mixed-width clobbers (#224833)
via llvm-commits
- [llvm] [SCEVExpander] Mark selects with unknown profile. (PR #224362)
Florian Hahn via llvm-commits
- [llvm] bdb05e6 - [SCEVExpander] Keep use flags when expanding adds to GEPs (#225148)
via llvm-commits
- [llvm] 8ce031e - [AArch64] Add costs of Promoted types for compressstore (#220257)
via llvm-commits
- [llvm] [LAA] Avoid unprofitable unit-stride versioning (PR #225331)
Boyao Wang via llvm-commits
- [llvm] 6efdb9f - [SCEV] Strip WrapPredicate::getImpliedFlags (NFC) (#225137)
via llvm-commits
- [llvm] 9073b4d - [PromoteMemToReg] Hoist removeIntrinsicUsers into a pre-pass before promotion (#224617)
via llvm-commits
- [llvm] [AtomicExpand] Add elementwise expansion (PR #196464)
via llvm-commits
- [llvm] [BOLT] Move target-specific relocation logic into target handlers (PR #217926)
via llvm-commits
- [llvm] [AMDGPU][CoExecSched] Add free-proximity scheduling heuristic (PR #225334)
Romanov Vlad via llvm-commits
- [llvm] [AMDGPU][Codegen] Don't incorrectly shrink `S_LOAD_DWORDX{16,8}_IMM` during remat (PR #225209)
Igor Wodiany via llvm-commits
- [llvm] 34a5055 - ARM: Don't duplicate the LR def when expanding call pseudos (#225062)
via llvm-commits
- [llvm] 3253179 - [X86] Correct folded insert costs for partial vector loads (#220174)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Allow more inlining when SME attributes are incompatible. (PR #223393)
Sander de Smalen via llvm-commits
- [clang] [llvm] [openmp] [Clang][OpenMP] Add `#pragma omp flatten` loop directive + `depth` clause (PR #206977)
Michael Kruse via llvm-commits
- [llvm] [CodeGen] Prevent potential multiplication overflow (PR #224665)
Igor Wodiany via llvm-commits
- [clang] [llvm] [clang] Support multiple in-process cc1 jobs in a ToolSession (PR #222531)
Anutosh Bhat via llvm-commits
- [llvm] [InferAddressSpaces] Check volatile support in the destination AS (PR #224702)
Antonio Frighetto via llvm-commits
- [llvm] [orc-rt] Add MsgHeader, the SimpleRemote stream header (PR #225336)
Lang Hames via llvm-commits
- [llvm] [X86] Enable masked interleaved access (PR #224907)
Simon Pilgrim via llvm-commits
- [llvm] 977f915 - [llvm-pdbutil] Avoid reading EC names from non-EC modules (#223253)
via llvm-commits
- [llvm] [ConstantRange] Compute exact no-wrap region w/o materializing CR. (PR #223969)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Add pre-RA unpacking of V_PK_*_F32 ops as a scheduling stage (PR #225338)
Romanov Vlad via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Benjamin Maxwell via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Benjamin Maxwell via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` vector intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` intrinsics (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}...` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}...` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}...` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [clang][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Remove intrinsics `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [AArch64] Select ADDHN instead of SHRN when possible (PR #225094)
via llvm-commits
- [llvm] 3bbfa71 - [SCEVExpander] Mark selects with unknown profile. (#224362)
via llvm-commits
- [llvm] [SCEVExpander] Reuse unscaled recurrence when expanding scaled one. (PR #223850)
Florian Hahn via llvm-commits
- [llvm] [docs] Reflect C++'s read-write and write-read coherence rules in the LLVM memory model (PR #217849)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [NFC][AMDGPU] Add cost tests for narrow integer to fp casts (PR #225341)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Model the cost of the expanded integer to/from floating point casts (PR #223572)
Dmitry Sidorov via llvm-commits
- [llvm] [InstCombine] - Extend simplifyLibCalls to fold pow(x,2/3f) -> cbrt(x) (PR #214202)
Rohit Aggarwal via llvm-commits
- [compiler-rt] [Mips] Restrict rdhwr+synci to Linux on MIPS R6 (PR #222566)
Jiaxun Yang via llvm-commits
- [llvm] [X86] combineAndLoadToBZHI - fix miscompiles (PR #221025)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] [CostModel] Improve costs for scalar inserts into fixed-length SVE constant vector (PR #223638)
Sander de Smalen via llvm-commits
- [llvm] [Verifier] Use size_t width for reqd_work_group_size check (PR #206214)
Wenju He via llvm-commits
- [llvm] 48cccbb - [NFC][CostModel][X86] Add cost tests for vXi1 mask broadcasts (#225070)
via llvm-commits
- [llvm] [X86] Fix null dereference in optimizeCompareInstr after lzcnt/tzcnt (PR #224282)
Simon Pilgrim via llvm-commits
- [llvm] [Offload] Add OFFLOAD_FORCE_SYNC_OPS force-synchronization escape hatch (PR #222635)
Jan Patrick Lehr via llvm-commits
- [llvm] [AArch64] Consider [u/s]itofp SVE packing costs (PR #225352)
Jack Styles via llvm-commits
- [llvm] [X86] Implement CRC32 const folding (PR #219452)
Simon Pilgrim via llvm-commits
- [flang] [llvm] [flang] Support static-unit array slices in FIR LoopVersioning (PR #222723)
via llvm-commits
- [llvm] Fuse mad64_32 from 24-bit multiply-add (PR #225114)
via llvm-commits
- [llvm] Merge debug locations when combining stores (PR #225358)
via llvm-commits
- [llvm] [VectorCombine] Allow shuffling with bitcast for not multiple offset for loadsize (PR #119139)
Simon Pilgrim via llvm-commits
- [llvm] Triple: Move getSjLjDataSize off TargetMachine (PR #225360)
Matt Arsenault via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Simon Pilgrim via llvm-commits
- [polly] [Polly] Materialize escaping scalars from empty-domain statements as poison (PR #220008)
Michael Kruse via llvm-commits
- [llvm] [llvm] Guard CGTestPlugin folder under LLVM_ENABLE_PLUGINS uniformly (NFC) (PR #225362)
Stefan Gränitz via llvm-commits
- [llvm] [VectorCombine] fold fptoui(fdiv(uitofp(x),uitofp(y))) into udiv(x,y) (PR #214844)
Simon Pilgrim via llvm-commits
- [llvm] 031866f - [X86] Don't double count the interrupt stack alignment push in StackSize (#224029)
via llvm-commits
- [llvm] [X86] Don't double count the interrupt stack alignment push in StackSize (PR #224029)
Mikołaj Piróg via llvm-commits
- [llvm] [msan] handle llvm.masked.{udiv, sdiv, urem, srem} intrinsics (PR #225363)
Emilio Cota via llvm-commits
- [clang] [libc] [llvm] [clang] Make __builtin_exp and __builtin_expf constexpr. (PR #199808)
Aaron Ballman via llvm-commits
- [clang] [flang] [llvm] [flang] Add -finit-local= to initialize automatic variables (PR #216164)
Daniel Chen via llvm-commits
- [flang] [llvm] [flang] Classify IEEE_ARITHMETIC elemental functions and operators as SIMPLE (PR #223254)
Šárka Holendová via llvm-commits
- [llvm] [X86] Emit LSDA call site info for inline asm calls marked `unwind` (PR #218276)
via llvm-commits
- [llvm] [TableGen] Avoid deprecated-enum-enum-conversion C++20 warnings; NFC (PR #218909)
Sven van Haastregt via llvm-commits
- [llvm] [X86] Remove zero extends made redundant by the byte/word fixup (PR #217923)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Lower fixed find_last_active to LASTP with SVE2.2 (PR #222534)
via llvm-commits
- [lld] d3cce17 - [PAC][lld] Do not emit AUTH relocs against undef weak non-preemptible symbols (#194636)
via llvm-commits
- [llvm] [DAG] Don't detect flippable signs in MinMax matchers (PR #220527)
Simon Pilgrim via llvm-commits
- [compiler-rt] [compiler-rt] Add MinGW GCC support for Windows sanitizer runtimes (PR #209902)
via llvm-commits
- [llvm] [X86] Don't discard over-16 stack alignment for 32-bit interrupt handlers (PR #225366)
Timur Golubovich via llvm-commits
- [llvm] [SLP][NFC]Add/update tests for fma-based transfromations, NFC (PR #225367)
Alexey Bataev via llvm-commits
- [llvm] c8e0087 - [SLP][NFC]Add/update tests for fma-based transfromations, NFC
via llvm-commits
- [llvm] [X86] Generalize scalar-to-vector lowering for BUILD_VECTOR with a single non-zero 32-bit element (PR #219554)
Simon Pilgrim via llvm-commits
- [llvm] [SimplifyQuery] Include a context-function (NFC) (PR #225369)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Weight spills over copies in RewriteMFMAFormStage cost model (PR #225372)
Romanov Vlad via llvm-commits
- [llvm] [SDAG] Allow S/Zext in select-abd pattern (PR #191207)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG][x86] Ensure vector reduction optimization (PR #144231)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Drop unprofitable splat gather subtrees (PR #221717)
Tomas Matheson via llvm-commits
- [llvm] [LoopUnroll] Don't runtime-unroll multi-exit loops with a divergent side exit (PR #224924)
Yaxun Liu via llvm-commits
- [llvm] [SpeculativeExecution] Drop poison-generating flags when hoisting instructions (PR #225377)
Adrian Kuegel via llvm-commits
- [llvm] llvm-extract: Fix not verifying input file (PR #225378)
Matt Arsenault via llvm-commits
- [llvm] [ARM] Replace uses of ARM::NoRegister with Register() or isValid() NFC (PR #224083)
via llvm-commits
- [llvm] [TableGen][AMDGPU][AsmParser] Catch and fix ambiguous instructions (PR #211093)
Ivan Kosarev via llvm-commits
- [llvm] [Verifier] Accept range assume bundles (PR #202586)
Nikolas Klauser via llvm-commits
- [llvm] aff1ba1 - [X86] Fix null dereference in optimizeCompareInstr after lzcnt/tzcnt (#224282)
via llvm-commits
- [clang] [llvm] [AArch64] Upgrade `llvm.aarch64.neon.{s,u}{min,max}...` intrinsics (PR #225339)
Nikita Popov via llvm-commits
- [llvm] TargetParser: Move triple to CMake system name mapping into CMake (PR #225379)
Matt Arsenault via llvm-commits
- [llvm] Reapply "[InstCombine] Merge consecutive assumes", round 3 (PR #225380)
Nikolas Klauser via llvm-commits
- [llvm] [InstCombine] Use context in select-to-umin nonzero check (PR #225381)
Nopileos Isemados via llvm-commits
- [flang] [llvm] [flang][OpenMP] ORDERED clause is allowed on DO in 4.5+ (PR #225107)
Sairudra More via llvm-commits
- [llvm] [Mips][BranchFolding] Enable safe tail merging (PR #225382)
Jiaxun Yang via llvm-commits
- [clang] [lldb] [llvm] [HLSL] Pack Intrinsics and related types (PR #224277)
Alexander Johnston via llvm-commits
- [llvm] [SLP]Vectorize unique scalars of splat gather nodes as separate subtrees (PR #218250)
via llvm-commits
- [llvm] [llvm-objcopy][llvm-mt] Support updating the resources of PE images (PR #225163)
Fabian Meumertzheim via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
Simon Pilgrim via llvm-commits
- [llvm] [DAG][X86] Do not narrow trunc(select) to a type undesirable for SELECT (PR #223763)
Simon Pilgrim via llvm-commits
- [llvm] c3ea7c1 - [IR] Add ConstantExpr::getGetElementPtr() accepting DataLayout (#224652)
via llvm-commits
- [llvm] [InstCombine] Move assumes on values up the call chain (PR #205136)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [MIPS] Add support for O64 Mips ABI (PR #223990)
Jiaxun Yang via llvm-commits
- [llvm] [CodeGen][AMDGPU] Support type-aware intrinsic feature checks (PR #205536)
Keshav Vinayak Jha via llvm-commits
- [clang] [llvm] [InstCombine] Combine ((ext(A) * ext(B)) >> N) -> ext(mulh(A, B)). (PR #224311)
Simon Pilgrim via llvm-commits
- [llvm] [SCEV] Rework IncrementWrapFlags (PR #219559)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64] Codegen for AArch64 Return Address Signing Hardening (PR #176187)
Victor Campos via llvm-commits
- [llvm] AMDGPU: Use subarch triples in uniformity analysis tests (PR #225386)
Matt Arsenault via llvm-commits
- [llvm] 25aac60 - [lit] Use text mode when opening text files on z/OS (#217434)
via llvm-commits
- [llvm] [lit] Use text mode when opening text files on z/OS (PR #217434)
Abhina Sree via llvm-commits
- [flang] [llvm] [flang] Use backend fp128 support to determine REAL(16) availability (PR #221907)
Tarun Prabhu via llvm-commits
- [llvm] [LV][EpilogueTF] Exclude loops with recurrences, alias-masking or unmaskable IAI (PR #224835)
Hassnaa Hamdi via llvm-commits
- [llvm] [AArch64] Enable quad variant st1b/ld1b for callee-saved spills (PR #225100)
Benjamin Maxwell via llvm-commits
- [llvm] 5752fb8 - llvm-extract: Fix not verifying input file (#225378)
via llvm-commits
- [llvm] SelectionDAG: Don't pad the source of ADDRSPACECAST if it's legal. (PR #225390)
via llvm-commits
- [llvm] [AMDGPU] Guard RewriteMFMAFormStage recolor against unsafe def/use (PR #217396)
Petr Kurapov via llvm-commits
- [llvm] [InstCombine] Don't convert a compare+select into a minnum/maxnum intrinsic that can't be lowered back to a compare+select (PR #177821)
Ilya Popov via llvm-commits
- [llvm] [VectorCombine] Merge duplicate shuffle instruction nodes (PR #182768)
Simon Pilgrim via llvm-commits
- [llvm] [ORC] Mangle Dlfcn CI names as C (fixes MachO dlopen lookup) (PR #225392)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Add a SimpleRemote transport over POSIX sockets (PR #225393)
Lang Hames via llvm-commits
- [llvm] [SelectionDAG] Fix crash scalarizing `FLDEXP` with a legal `<1 x i1>` exponent (PR #224809)
Matt Arsenault via llvm-commits
- [llvm] 565f3f7 - [Dwarf] Don't crash in dwarf::isC() on vendor-defined languages (#223739)
via llvm-commits
- [llvm] [VPlan] Model first memory runtime checks as VPlan recipes. (PR #221483)
Florian Hahn via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfIntrinsics - don't use I variable name for Index iteration. NFC. (PR #225394)
Simon Pilgrim via llvm-commits
- [polly] [Polly] Isolate complete tiles from partial tiles in the tiling path (PR #221087)
Timur Baidusenov via llvm-commits
- [clang] [llvm] [LLVM][Clang][Flang] Move framepointer kind selection to LLVMFrontend (PR #218870)
Tarun Prabhu via llvm-commits
- [llvm] a9fe7a5 - [CodeGen] Prevent potential multiplication overflow (#224665)
via llvm-commits
- [llvm] 5567601 - [AArch64] Prevent reuse of retired architecture names (#221782)
via llvm-commits
- [llvm] [AMDGPU] Pre-commit tests for FLAT_SCRATCH const offset promotion (NFC) (PR #225397)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86][CostModel] Cost gathers by the instructions CodeGen emits (PR #220565)
Simon Pilgrim via llvm-commits
- [llvm] [orc-rt] Add ConnectorRegistry and the socket:adopt connector (PR #225398)
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Generalize scratch SGPR CFI emission (PR #217066)
Emma Pilkington via llvm-commits
- [llvm] [mlir] [IR] Remove llvm.strip.invariant.group intrinsic (PR #225399)
Nikita Popov via llvm-commits
- [llvm] [orc-rt] Connect ogre to a controller via a ConnectionSpec (PR #225400)
Lang Hames via llvm-commits
- [llvm] [IR] Define profile-based uniformity metadata (PR #221628)
Yaxun Liu via llvm-commits
- [llvm] [GlobalISel] Add KnownFPClass printer pass (PR #225402)
Tim Gymnich via llvm-commits
- [llvm] [GlobalISel] Support GISelValueTracking for G_FREEZE. (PR #223696)
Tim Gymnich via llvm-commits
- [llvm] DAG: Preserve poison in some cast folds (PR #225403)
Matt Arsenault via llvm-commits
- [llvm] 44509a1 - AMDGPU: Use subarch triples in uniformity analysis tests (#225386)
via llvm-commits
- [llvm] c76fd47 - [VectorCombine] foldShuffleOfIntrinsics - don't use I variable name for Index iteration. NFC. (#225394)
via llvm-commits
- [llvm] cbab695 - [llvm][test] Small fixes around CGTestPlugin (NFC) (#225362)
via llvm-commits
- [clang] [llvm] [SPIR-V] Report branch divergence in TTI (PR #214624)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Refactor isDPALU_DPP to only check if the instruction requires the feature (PR #224373)
Domenic Nutile via llvm-commits
- [llvm] [LV] Allow for vectorizing parrallel def-use chains (PR #225405)
Nashe Mncube via llvm-commits
- [llvm] [LSR] Only apply postincrement discount on address uses (PR #149341)
John Brawn via llvm-commits
- [llvm] d74c1b7 - [AMDGPU] Unify liveness guard to prevent SCC clobber in frame index lowering in scaling path (#223789)
via llvm-commits
- [llvm] [NFC][AMDGPU] Add tests for SCC live into a frame index user (PR #225196)
Domenic Nutile via llvm-commits
- [llvm] Pre compute (PR #224941)
Tom Stellard via llvm-commits
- [llvm] workflows/precommit: Use single shared job to compute projects (PR #224941)
Tom Stellard via llvm-commits
- [llvm] DAG: Use poison for some vector element folds (PR #225406)
Matt Arsenault via llvm-commits
- [llvm] github-upload-release: Create draft releases (PR #209876)
Tom Stellard via llvm-commits
- [llvm] [LV] Add support for widening loads/stores to a VF multiple (PR #217670)
Benjamin Maxwell via llvm-commits
- [llvm] RISCV: Don't use MCTargetOptions::ABIName in the ELF target streamer (PR #224704)
Jessica Clarke via llvm-commits
- [llvm] [GlobalISel][AArch64] Lower G_BITCAST vectors with non-integer element ratio (PR #215154)
Kacper Doga via llvm-commits
- [llvm] [SLP]Fix crash costing minbw-resized splat gather subtree roots (PR #225410)
Alexey Bataev via llvm-commits
- [llvm] 70125c8 - [SLP]Fix crash costing minbw-resized splat gather subtree roots
via llvm-commits
- [llvm] abecf78 - [SPIR-V][NewPM] Do not require RegBankSelect in instruction selection (#225023)
via llvm-commits
- [llvm] [QTOOL-145035] - Fix hwloop trip count for post-increment load induction (PR #225411)
Santanu Das via llvm-commits
- [lld] [llvm] [dyndbg][LLD][ELF] Add dynamic debugging support for `--wrap=<symbol>` (PR #222990)
Peter Smith via llvm-commits
- [llvm] [GitHub] Avoid downloading outputs during Bazel tests when possible (PR #224725)
via llvm-commits
- [llvm] [X86] Remove combineAndLoadToBZHI (PR #221025)
Chris Kennelly via llvm-commits
- [llvm] bc6fd46 - [X86] sse2-intrinsics-x86-upgrade.ll - cleanup bitrotted check prefixes (#225426)
via llvm-commits
- [llvm] [X86] sse2-intrinsics-x86-upgrade.ll - cleanup bitrotted check prefixes (PR #225426)
Simon Pilgrim via llvm-commits
- [llvm] [Flang] Github action to check for integration tests (PR #221766)
Kiran Chandramohan via llvm-commits
- [llvm] [obj2yaml] Add Obj2Yaml ability to dump GOFF ESD records (PR #216151)
Yusra Syeda via llvm-commits
- [llvm] [VPlan] Add more generic VPCostContext::getCostDivisor (NFC). (PR #225413)
Florian Hahn via llvm-commits
- [llvm] 4790b21 - [VPlan] Add more generic VPCostContext::getCostDivisor (NFC). (#225413)
via llvm-commits
- [llvm] [VPlan] Model epilogue skeleton in VPlan by wrapping in VPIRBBs (NFCI). (PR #222312)
Florian Hahn via llvm-commits
- [llvm] [NewPM] Fix OptBisect Functionality for disabled gate (PR #225437)
Aiden Grossman via llvm-commits
- [llvm] [LiveDebugVariables] Stop holding SlotIndexes for erased instructions (PR #224467)
Petar Jovanovic via llvm-commits
- [llvm] [AArch64][SelectionDAG] Avoid fold bitcast of scalar_to_vector to anyext in big-endian (PR #225442)
via llvm-commits
- [llvm] [ValueTracking] Use WithCache in more routines (PR #225432)
Ramkumar Ramachandra via llvm-commits
- [llvm] efec798 - DAG: Preserve poison in some cast folds (#225403)
via llvm-commits
- [llvm] DAG: Fix cross-block gc.relocate of constants and allocas (PR #222894)
Matt Arsenault via llvm-commits
- [llvm] [WinEH] Emit unreachable on malformed catchpad (PR #222181)
via llvm-commits
- [llvm] [polly] [SCEV] Rename FlagAny -> FlagNone, NoWrapMask -> FlagsMask (NFC) (PR #225431)
Ramkumar Ramachandra via llvm-commits
- [llvm] [PDB] Prevent potential overflow when calculating `Base` in `formatMsfStreamData` (PR #224662)
Igor Wodiany via llvm-commits
- [llvm] [Remarks] Emit SROA and mem2reg missed remarks (PR #221094)
Manasij Mukherjee via llvm-commits
- [llvm] [MC] Prevent multiplication overflow when calling `encodeULEB128` (PR #224647)
Igor Wodiany via llvm-commits
- [llvm] 070ac98 - [SimplifyQuery] Include a context-function (NFC) (#225369)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] Typestate and class/method attributes working together for std::optional like classes (PR #224038)
Kay Hicketts via llvm-commits
- [llvm] [SLP]Do not reuse internal gathers of splat subtrees as shuffle sources (PR #225456)
Alexey Bataev via llvm-commits
- [llvm] 747cf24 - [LV] Rework legacy widen/replicate in tryToBuildVPlan (NFC) (#224569)
via llvm-commits
- [llvm] [mlir] [Flang][OpenMP][MLIR] Attach source location to target/target-data runtime c… (PR #222389)
Jason Van Beusekom via llvm-commits
- [clang] [llvm] [analyzer] bypass io sandbox in debug checks (PR #224783)
Jan Svoboda via llvm-commits
- [libc] [llvm] [libc] Extract FileIOResult into its own header (PR #225464)
Petr Hosek via llvm-commits
- [llvm] [AMDGPU] Improved register pressure estimates for rescheduling (PR #213116)
via llvm-commits
- [llvm] [Flang] Restrict the scalar destruction fast path to rank-zero components (PR #224345)
Tom Eccles via llvm-commits
- [llvm] [ValueTracking] Strip computeKnownBits variant from ABI (NFC) (PR #225478)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Emit variable pointer capability for resources (PR #225471)
Helena Kotas via llvm-commits
- [llvm] [Bazel] Fixes df6eb20 (PR #225480)
Jordan Rupprecht via llvm-commits
- [llvm] [GlobalISel] Add G_UITOFP, G_SITOFP to computeKnownBits (PR #215766)
Eric Ross via llvm-commits
- [llvm] [DirectX] Set TypedUAVLoadAdditionalFormats on UAV texture loads (PR #225484)
Deric C. via llvm-commits
- [llvm] [CI] Make premerge advisor requests fail open (PR #224861)
Aiden Grossman via llvm-commits
- [llvm] [SelectionDAG] Add ISD::ARITH_FENCE to SelectionDAGDumper. (PR #225485)
Craig Topper via llvm-commits
- [llvm] [libc] Bump containter to ubuntu 26.04 (PR #225298)
Jeff Bailey via llvm-commits
- [llvm] [RISCV] Use vlenb CSR to set Zvl*b feature getHostCPUFeatures. (PR #225486)
Craig Topper via llvm-commits
- [llvm] 353f977 - [InstCombine] Optimize selects feeding into BinOp (#224478)
via llvm-commits
- [llvm] cdaed31 - [AMDGPU][NFC] Auto-generate llvm.amdgcn.wqm.vote test checks (#224772)
via llvm-commits
- [llvm] [AMDGPU][NFC] Auto-generate llvm.amdgcn.wqm.vote test checks (PR #224772)
via llvm-commits
- [clang] [llvm] [SSAF][PointerFlow] Factor out and make the pointer-flow matching reusable (PR #222780)
Rashmi Mudduluru via llvm-commits
- [llvm] [SPIRV] Add support for dynamic/heap resources (PR #224488)
Helena Kotas via llvm-commits
- [llvm] 2bb58d1 - [NFC][AMDGPU] Refactor isDPALU_DPP to only check if the instruction requires the feature (#224373)
via llvm-commits
- [llvm] [NFC][AMDGPU] Refactor isDPALU_DPP to only check if the instruction requires the feature (PR #224373)
Domenic Nutile via llvm-commits
- [llvm] [SandboxIR] Add missing export to symbol used in test (PR #225505)
Tom Stellard via llvm-commits
- [llvm] [InstCombine][NFC] Use uint64_t for ExtractIdx in vector_extract fold (PR #225156)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine two consecutive VSLIDEDOWN_VL nodes into one (PR #225232)
Craig Topper via llvm-commits
- [llvm] [AMDGPU][CodeGen] Post-RA VGPR MSB group optimization pass (PR #222666)
Shilei Tian via llvm-commits
- [llvm] [LVI] Add forgetOneUseChain() and use it in processMinMaxIntrinsic() (PR #221274)
Jason Liu via llvm-commits
- [llvm] 755e4d4 - [SelectionDAG] Fix FP8 conversions to half for subnormals and overflow (#224984)
via llvm-commits
- [llvm] [SelectionDAG] Fix FP8 conversions to half for subnormals and overflow (PR #224984)
Chinmay Deshpande via llvm-commits
- [llvm] [Github] Register Flang integration test check in issue comment workflow (PR #225500)
Kiran Chandramohan via llvm-commits
- [llvm] [ValueTracking][InstCombine] Fold add/or/xor to disjoint or using assume(no common bits) (PR #223344)
Nikita Popov via llvm-commits
- [compiler-rt] [NFC][compiler-rt][hwasan] Avoid variable length array warning in test (PR #225497)
Vitaly Buka via llvm-commits
- [llvm] [RFC][AMDGPU][Doc] Add documentation about ABI occupancy (PR #224103)
Siu Chi Chan via llvm-commits
- [llvm] [InstSimplify] Unwrap DSOLocalEquivalent in simplifyRelativeLoad (PR #225522)
via llvm-commits
- [llvm] 6ad7027 - [MachineOutliner] Preserve debug locations on outlined call sequences (#224189)
via llvm-commits
- [llvm] [MachineOutliner] Preserve debug locations on outlined call sequences (PR #224189)
Kyungwoo Lee via llvm-commits
- [llvm] b864af1 - [ValueTracking] Strip computeKnownBits variant from ABI (NFC) (#225478)
via llvm-commits
- [llvm] [NFC][AMDGPU] Pre-commit test that exposes subreg copies into PHI nodes (PR #222152)
Zach Goldthorpe via llvm-commits
- [llvm] [LV] Narrow truncated inductions in a VPlan transform (PR #220730)
Vedant Paranjape via llvm-commits
- [llvm] [KnownFPClass] Refine `KnownFPClass::bitcast` deductions for `x86_fp80` (PR #224072)
Eric Ross via llvm-commits
- [llvm] [libc++] Pin down the OS version of macOS runners (PR #225536)
Louis Dionne via llvm-commits
- [llvm] [TLI] Add glibc 2.35 libmvec vector functions to the x86 table (PR #223817)
via llvm-commits
- [llvm] [SROA] Improve select folding around casts (PR #222466)
Daniel Donenfeld via llvm-commits
- [llvm] 5f7ace5 - [ORC] Mangle Dlfcn CI names as C (fixes MachO dlopen lookup) (#225392)
via llvm-commits
- [llvm] [AMDGPU] Fall back for FP8-to-half conversions without native support (PR #225528)
Chinmay Deshpande via llvm-commits
- [llvm] 8890be3 - [AArch64][GISel][FastISel] Fix Windows "sret inreg". (#225190)
via llvm-commits
- [llvm] [AMDGPU] Classify generic-target features (PR #223179)
Max Kudryavtsev via llvm-commits
- [llvm] [ConstraintElim] Add facts for sdiv with a positive divisor. (PR #225535)
Eli Friedman via llvm-commits
- [clang] [llvm] [mlir] [polly] [IR] Add alias scope domains with disjoint scopes (PR #218768)
Bruno De Fraine via llvm-commits
- [llvm] [orc-rt] Simplify bit.h countl_zero and bit_width (PR #225547)
Lang Hames via llvm-commits
- [llvm] [RISCV] Lower scalar FP (freeze poison) as a fmv/fcvt from x0. (PR #225549)
Craig Topper via llvm-commits
- [compiler-rt] Extend GetMaxVirtualAddress heuristic with code addresses (PR #225552)
Thurston Dang via llvm-commits
- [llvm] [FoldingSet] Assert inserted node's profile matches its lookup (PR #220166)
Pranav Kant via llvm-commits
- [llvm] [bazel] Update to 9.x (PR #225466)
Keith Smiley via llvm-commits
- [llvm] [Bazel] Fixes 429bc4e (PR #225562)
via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Add scalar multiply high intrinsics (PR #225561)
Craig Topper via llvm-commits
- [compiler-rt] [compiler-rt][ubsan] Fix uninitted sigaction in __ubsan_install_trap_loop_detection (PR #225495)
Vy Nguyen via llvm-commits
- [flang] [llvm] Flang improve fidelity of unformatted I/O endianness with FORT_CONVERT_UNIT (PR #223831)
Slava Zakharin via llvm-commits
- [clang] [llvm] Allow Custom LTO Linking (PR #225492)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Avoid repeated parsing in generic classification test (PR #225551)
Shilei Tian via llvm-commits
- [compiler-rt] [compiler-rt][test] `__aeabi_uread*` now take a const pointer (PR #225564)
Trevor Gross via llvm-commits
- [llvm] [AMDGPU] Avoid wmma bank conflict for GFX11 and GFX12 (PR #205530)
via llvm-commits
- [llvm] 71122e7 - [SelectionDAG] Add ISD::ARITH_FENCE to SelectionDAGDumper. (#225485)
via llvm-commits
- [llvm] [Attributor] Don't follow pointer-to-integer casts in AAPointerInfo (PR #225290)
Shilei Tian via llvm-commits
- [clang] [llvm] [RegAlloc] [X86] Enable callee saved register optimization for x86 (PR #220090)
via llvm-commits
- [llvm] 82ea1d2 - [RegAlloc] [X86] Enable callee saved register optimization for x86 (#220090)
via llvm-commits
- [llvm] [lit] Add --filter-requires to select tests by required features (PR #221873)
Yasser Khan via llvm-commits
- [compiler-rt] [compiler-rt][ubsan] Fix ubsan_loop_detect sigaction setup and dynamic symbol list (PR #225495)
Vy Nguyen via llvm-commits
- [llvm] [RISCV] Expand scalar FP undef/poison to 0.0 with F extension. (PR #225567)
John Regehr via llvm-commits
- [llvm] [RISCV][MC] Mark the cv.insert is2 decoder as incomplete (PR #225574)
Zeyi Xu via llvm-commits
- [llvm] [KnownFPClass] Add output/input denormal helpers (PR #225575)
Eric Ross via llvm-commits
- [llvm] [Offload] Unlock mapping entry before deleting it in disassociatePtr (PR #223319)
via llvm-commits
- [llvm] [Offload] Check Expected from hasPendingWorkImpl in AMDGPU dataFill (PR #223329)
via llvm-commits
- [llvm] [Offload] Avoid writing past the destination in host dataFill (PR #223331)
via llvm-commits
- [llvm] [Offload] Return an integer user count for AMDGPU HSA queues (PR #223335)
via llvm-commits
- [llvm] [Offload] Check HSA allocate status before using the pointer (PR #223337)
via llvm-commits
- [llvm] [llvm-profgen] Fix bogus trace check (PR #225569)
Kunal Pathak via llvm-commits
- [llvm] LoopIdiomVectorize] Don't add the match-index block to the parent loop when it exits (PR #225576)
Kunal Pathak via llvm-commits
- [llvm] 6c95a92 - [LV] Narrow truncated inductions in a VPlan transform (#220730)
via llvm-commits
- [llvm] [NFC] Fix MSVC C4146 warnings in LLVM CodeGen and tools (PR #225580)
Younes Yazami via llvm-commits
- [lld] [lldb] [llvm] [lld] Add -z mark-plt support for X86_64 (PR #206002)
Phoebe Wang via llvm-commits
- [lld] 7f8640b - [lld] Add -z mark-plt support for X86_64 (#206002)
via llvm-commits
- [llvm] [LoopVectorize] Add llvm.loop.vectorize.fp_reordering.{enable,disable} metadata (PR #219167)
Karthika Devi C via llvm-commits
- [llvm] [HLSLSemanticSignatures] Implement the optimal packing of elements (PR #218064)
Helena Kotas via llvm-commits
- [llvm] [AArch64] Allow cost-free cast absorption into widening instructions with multiple users (PR #210460)
Kunal Chadha via llvm-commits
- [llvm] 20e7308 - [AMDGPU] Port Atomic-Optimizer to use Wave Reduction Intrinsics (#211757)
via llvm-commits
- [llvm] [orc-rt] Re-add check-rt-process-info.test after 999b8c4e6b78 (PR #225588)
Lang Hames via llvm-commits
- [llvm] [mlir] [NVPTX] Support 32-bit size operand for st.bulk (PR #217703)
Durgadoss R via llvm-commits
- [llvm] fa43610 - [RISCV] Expand scalar FP undef/poison to 0.0 with F extension. (#225567)
via llvm-commits
- [libc] [llvm] [libc] Add bare-metal Hexagon port (PR #217528)
via llvm-commits
- [llvm] [orc-rt] Reconcile check-rt-process-info changes. (PR #225592)
Lang Hames via llvm-commits
- [llvm] Improve llvm-gsymutil to set the end address correctly. (PR #225593)
Greg Clayton via llvm-commits
- [lld] [ELF] Retain relocation sections for GOT entries added by relaxOnce (PR #225594)
Fangrui Song via llvm-commits
- [llvm] [IR] Add llvm.vector.shuffle intrinsic for vector shuffles with runtime masks Part 1. (PR #219259)
Oscar Smith via llvm-commits
- [llvm] [orc-rt] Add gmock matchers for Error and Expected<T> (PR #225596)
Lang Hames via llvm-commits
- [llvm] [LLVM][AutoUpgrade] Support default args on overloaded intrinsics (PR #217859)
LLVM Continuous Integration via llvm-commits
- [llvm] Partially Reapply "[libcxx] Move premerge jobs to k8s mode runner set (#221395) (PR #225222)
Louis Dionne via llvm-commits
- [llvm] Partially Reapply "[libcxx] Move premerge jobs to k8s mode runner set (#221395)" (PR #225222)
Louis Dionne via llvm-commits
- [lld] f5f1fd6 - [lld-macho] Print Objective-C stubs in map files (#225302)
via llvm-commits
- [llvm] [VectorUtils] Pad concatenateVectors with poison instead of undef (PR #225598)
Le Gia Bao via llvm-commits
- [llvm] [Bazel] Fixes 4057f8e (PR #225600)
via llvm-commits
- [libcxx] [llvm] [libc++] Encode Lit configuration parameters in machines.json (PR #225601)
Louis Dionne via llvm-commits
- [llvm] [CodeGen][AMDGPU] Support custom intrinsic feature checks (PR #205536)
Keshav Vinayak Jha via llvm-commits
- [llvm] [RISCV][MC] Allow x0 as the destination of qc.inw (PR #225602)
Zeyi Xu via llvm-commits
- [llvm] [AArch64] Combine truncate(buildvector) -> buildvector (PR #223787)
David Green via llvm-commits
- [llvm] [orc-rt] Use the Error matchers in ConnectionSpecTest (PR #225603)
Lang Hames via llvm-commits
- [llvm] [SelectionDAG] Fix crash in mask widening for non-simple element types (PR #225460)
Mikael Holmen via llvm-commits
- [llvm] [KnownFPClass] Fix fadd/fsub input handling and improve fadd_self (PR #225605)
Eric Ross via llvm-commits
- [llvm] [IndVarSimplify] Skip exit predication past divergent effects (#183906) (PR #194202)
Pengcheng Wang via llvm-commits
- [llvm] [LICM] Relax Hoistable Branch if all of the incoming node are hoistable (PR #225599)
via llvm-commits
- [llvm] [InstCombine] Fold select chain to frozen bool reduction (PR #217482)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] SimplifyMultipleUseDemandedBits - simplify ISD::SCALAR_TO_VECTOR to ISD::POISON if we don't demand 0th element (PR #225530)
Cyrus Ding via llvm-commits
- [llvm] [docs] Replace llvm.org/docs links with project links (PR #222506)
Kazu Hirata via llvm-commits
- [llvm] [Target] Remove declarations without definitions (NFC) (PR #225615)
Kazu Hirata via llvm-commits
- [llvm] d88a7a0 - WebAssembly: Respect target-abi module flag (#224312)
via llvm-commits
- [llvm] [NVPTX] Fix good bits calculation in bfe replacement (PR #225616)
Terence Ng via llvm-commits
- [llvm] [SPIR-V] Fix ldexp exponent splat for vectors wider than four elements (PR #225617)
Arseniy Obolenskiy via llvm-commits
- [llvm] [Support][Caching] Don't use `mmap` in `localCache`, on NFS (PR #220936)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] f47c280 - [SelectionDAG] Handle BUILD_PAIR in computeKnownBits (#225073)
via llvm-commits
- [llvm] [orc-rt] Fix missing #include <deque> in Socket CA. (PR #225608)
Lang Hames via llvm-commits
- [llvm] [IndVars] Support decrementing counters in LFTR (PR #225619)
Pengcheng Wang via llvm-commits
- [llvm] 685e2b1 - [TableGen] Avoid deprecated-enum-enum-conversion C++20 warnings; NFC (#218909)
via llvm-commits
- [llvm] fba0822 - [X86] Fold FMSUBADD into VFCMULC for fp16 complex conjugate multiply (#224533)
via llvm-commits
- [llvm] [LFI][X86] Add control-flow rewrites (PR #210913)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [mlir] [Support] Remove cl::DefaultOption (PR #225609)
James Henderson via llvm-commits
- [llvm] [DAG] canCreateUndefOrPoison/isGuaranteedNotToBeUndefOrPoison - SCALAR_TO_VECTOR upper elements are poison (PR #217185)
Björn Pettersson via llvm-commits
- [llvm] [RISCV][GlobalISel] Support i64 load/store for RV32+Zilsd (PR #221148)
Kane Wang via llvm-commits
- [llvm] [MergeFunctions] Add debug locations to redirected calls (PR #225625)
Mian Miftah via llvm-commits
- [clang] [llvm] [clang-cl] Use MSVC's "GS buffer" heuristic for the default /GS (PR #225626)
Pan Tao via llvm-commits
- [clang] [llvm] [mlir] [polly] Remove unneeded cl::Optional and cl::ZeroOrMore. NFC (PR #225628)
Fangrui Song via llvm-commits
- [llvm] [llvm-exegesis] Fix alias restrictions in special handlers for deterministic alias removing (PR #204804)
via llvm-commits
- [llvm] [SCEV] Allow replacing disjoint ors when reusing instructions (PR #224246)
Maksim Shelegov via llvm-commits
- [llvm] b176c11 - [LV] Add tests for missed scalarization opportunities. (#225508)
via llvm-commits
- [llvm] [LV] Add tests for missed scalarization opportunities. (PR #225508)
Florian Hahn via llvm-commits
- [llvm] [BOLT] Support SHF_COMPRESSED DWARF debug sections. (PR #215835)
via llvm-commits
- [llvm] [VPlan] Inline VPInsertPoint::insert. NFC (PR #225468)
David Sherwood via llvm-commits
- [llvm] IR: Use cast_or_null for module flag getters (PR #225629)
Matt Arsenault via llvm-commits
- [clang] [llvm] [clang][AArch64] Emit generic IR instructions instead of `llvm.aarch64.neon.{s,u}{min,max}` (PR #225339)
Nikita Popov via llvm-commits
- [llvm] [LICM] Drop control-flow hoisting support (PR #225630)
Antonio Frighetto via llvm-commits
- [llvm] [DWARF][NFC] Support Roc Language (PR #225631)
Will Hawkins via llvm-commits
- [llvm] c0590ce - [VPlan] Inline VPInsertPoint::insert. NFC (#225468)
via llvm-commits
- [llvm] [LV] Skip low-trip count logic there is no scalar tail (PR #225633)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Lower spir_kernel formal arguments as kernel args (PR #225634)
Arseniy Obolenskiy via llvm-commits
- [llvm] [LV] Avoid low-trip-count vectorization for countable early exits (PR #225635)
Jack Styles via llvm-commits
- [compiler-rt] [llvm] [JITLink][Mips] Add ELF backend (PR #224578)
Jiaxun Yang via llvm-commits
- [llvm] [VPlan] Demarcate VPIs that gen scalars (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] febf415 - [GVN] Handle value-preserving stores in MSSA-based load elimination (#223793)
via llvm-commits
- [llvm] [yaml2obj][COFF] Add BBAddrMap support to yaml2coff (PR #224504)
James Henderson via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition and scheduling information for GR765 (PR #225638)
Daniel Cederman via llvm-commits
- [llvm] [Offload] Add GenericProfilerTy abstraction and APITypes extensions (PR #225639)
Jan Patrick Lehr via llvm-commits
- [llvm] [LiveDebugVariables] Add tests for stale SlotIndexes (PR #225375)
Jay Foad via llvm-commits
- [llvm] e56c2ce - [IR] Remove llvm.strip.invariant.group intrinsic (#225399)
via llvm-commits
- [llvm] [LAA] Avoid stray predicates from replaceSymStrides (PR #216350)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoopVectorize] Fix double-application of FindIV reduction expression in epilogue (PR #219362)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add missing exports to symbols used in tests (PR #225491)
Fabrice de Gans via llvm-commits
- [llvm] [AArch64] Fix register offset ld/st predicate (PR #225645)
Tomer Shafir via llvm-commits
- [llvm] [CodeGenTypes] Prevent potential multiplication overflow in `getSizeInBits` (PR #224658)
Fabrice de Gans via llvm-commits
- [llvm] workflows/ids-check: Only run when llvm/ files are changed (PR #225458)
Fabrice de Gans via llvm-commits
- [llvm] [ids-check] Make the script CWD-independent (PR #223354)
Fabrice de Gans via llvm-commits
- [llvm] 309ae98 - [clang][NVVM][NVPTX] Remove pzo modifier for rs rounding mode conversions (#225012)
via llvm-commits
- [llvm] [orc-rt] Fix regression test after 6506e7380c7f. (PR #225646)
Lang Hames via llvm-commits
- [llvm] Adding the support for vectorization of loops with load based tripcount (PR #209390)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] Disable pre-link LTO vectorisation and loop unroll for at O2 and O3 optimisation levels (PR #195886)
Kiran Chandramohan via llvm-commits
- [llvm] Skip phi scans when folded block shares no predecessors (PR #225647)
Max Brandtner via llvm-commits
- [libc] [llvm] [libc] Modify NaN/payload functions for emulated float128 type (#221574) (PR #221946)
via llvm-commits
- [llvm] Simplify CFG: fix typos in comments (PR #225649)
Max Brandtner via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Implement expansion for fixed-length get.active.lane.mask. (PR #225459)
Luke Lau via llvm-commits
- [llvm] [CodeExtractor] Preserve the original DIExpression for extracted inputs. (PR #224360)
Abid Qadeer via llvm-commits
- [llvm] [SPARC] Lower dynamic v2i32 vector extracts on 32-bit SPARC (PR #222348)
Brad Smith via llvm-commits
- [llvm] [orc-rt] Make Session::reportError(Error) noexcept. (PR #225651)
Lang Hames via llvm-commits
- [llvm] [Mips] Respect FPU hazards on MIPS-I to MIPS-III (PR #223411)
Brad Smith via llvm-commits
- [llvm] Extending LoopVersioningLICM to handle cases where loopbound is invariant (PR #192902)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DataFlowSanitizer] Properly add ext attributes on arguments as needed. (PR #225443)
Jonas Paulsson via llvm-commits
- [flang] [llvm] [flang][MIF] Adding lowering for EVENT POST/WAIT statements (PR #210283)
Jean-Didier PAILLEUX via llvm-commits
- [llvm] [RISCV] Don't process scalar instructions in VLOptimizer. NFC (PR #225656)
Luke Lau via llvm-commits
- [llvm] 0bf45de - [AArch64][NFC] Add early bail-out in preferTailFoldingOverEpilogue (#225327)
via llvm-commits
- [llvm] [AMDGPU] Insert exec-forced V_NOP after V_PERM_PK16 (gfx1250 hazard) (PR #214406)
Jay Foad via llvm-commits
- [llvm] [AArch64] Use `ZIP1/2` over `INS` for vector concat (PR #142427)
Eduardo Moscoso Rubino via llvm-commits
- [llvm] 9b979d2 - [LV][EpilogueTF] Exclude loops with recurrences, alias-masking or unmaskable IAI (#224835)
via llvm-commits
- [llvm] [SimplifyCFG] Avoid sinking loads/stores that impact vectorization (PR #222587)
Ashutosh Nema via llvm-commits
- [llvm] [RISCV][TableGen] Return instruction size from isCompressibleInst (PR #225660)
Sudharsan Veeravalli via llvm-commits
- [llvm] [X86] Coalesce redundant vector register clears in zero_call_used_regs (PR #212147)
Simon Pilgrim via llvm-commits
- [llvm] 4cd2f4d - [X86] Coalesce redundant vector register clears in zero_call_used_regs (#212147)
via llvm-commits
- [llvm] 8026eba - unittests: Compute DataLayout from the triple, not the TargetMachine (#224249)
via llvm-commits
- [llvm] unittests: Compute DataLayout from the triple, not the TargetMachine (PR #224249)
Matt Arsenault via llvm-commits
- [llvm] [SPIR-V] Lower llvm.minimum/maximum instead of selecting fmin/fmax (PR #225667)
Tim Besard via llvm-commits
- [llvm] d56ee7a - [AMDGPU][GlobalISel] Lower spir_kernel formal arguments as kernel args (#225634)
via llvm-commits
- [llvm] [LV] Allow out-of-loop backedge users for min/max value of argmin/argmax. (PR #220351)
Florian Hahn via llvm-commits
- [llvm] 8022a98 - [RISCV] Don't process scalar instructions in VLOptimizer. NFC (#225656)
via llvm-commits
- [llvm] [AMDGPU] Use S_CMP to lower a copy of a lane mask to SCC (PR #221445)
Jay Foad via llvm-commits
- [llvm] 80a1eaf - [LICM] Drop control-flow hoisting support (#225630)
via llvm-commits
- [lld] [lld][ELF][RISCV] Add Zcmt table-jump relaxation support (PR #206338)
via llvm-commits
- [clang] [llvm] Revert "[clang][OpenMP] ORDERED clause is allowed on FOR in 4.5+ (#22… (PR #225669)
Krzysztof Parzyszek via llvm-commits
- [llvm] [SelectionDAG] Avoid redundant comparisons in bit-test switch lowering (PR #222626)
Shreeyash Pandey via llvm-commits
- [llvm] [ARM] Lower vector interleave operations (PR #225670)
Kamlesh Kumar via llvm-commits
- [llvm] Fix data race in GSYM converter (PR #225673)
Yuriy Chernyshov via llvm-commits
- [llvm] [Object] Widen data size calculation to 64-bits to prevent overflow (PR #224635)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [AMDGPU] Add getCmpSelInstrCost override to re-enable SimplifyCFG speculation for vector types (PR #208043)
Frederik Harwath via llvm-commits
- [llvm] [MachineLateInstrsCleanup] Reuse redundant spill-slot reloads (PR #220180)
via llvm-commits
- [llvm] [ORC] Mangle EH-frame alloc-action CI names as C (PR #225682)
Lang Hames via llvm-commits
- [llvm] [lit][docs] Document %if conditional substitution in lit CommandGuide (PR #225683)
Ingo Müller via llvm-commits
- [llvm] a3a4550 - [Object] Widen data size calculation to 64-bits to prevent overflow (#224635)
via llvm-commits
- [llvm] [orc-rt] Drop redundant DEFINE_SYMBOL ORC_RT_TEST_DLL_EXPORTS (PR #225685)
Lang Hames via llvm-commits
- [llvm] 5bb2e21 - [LV][NFC] Emit remarks when failing to vectorise early exit loops (#225078)
via llvm-commits
- [llvm] [MISched][RISCV] Add anti-dependency breaking to PostMachineScheduler (PR #221984)
Pengcheng Wang via llvm-commits
- [llvm] AMDGPU: Preserve dead carry-out when shrinking adds in SIFoldOperands (PR #225687)
Matt Arsenault via llvm-commits
- [llvm] [X86] Don't skip frame setup/destroy on SEH pseudos and regenerate tests (PR #225445)
Mikołaj Piróg via llvm-commits
- [llvm] [SelectionDAG] Preserve cache hint metadata during legalization (PR #225273)
Antonio Frighetto via llvm-commits
- [llvm] [LowerTypeTests] Use getGetElementPtr() overload accepting DataLayout (PR #225688)
Nikita Popov via llvm-commits
- [llvm] 869e02f - [AArch64] Allow cost-free cast absorption into widening instructions with multiple users (#210460)
via llvm-commits
- [llvm] [docs][PDB] Document niMac after Named Stream Map (PR #214689)
Hans Wennborg via llvm-commits
- [libc] [llvm] [libc][math] Implement single-precision erfcf (PR #190061)
via llvm-commits
- [llvm] [JITLink] Fix symbol transfer when splitting blocks (PR #225735)
via llvm-commits
- [llvm] 141a976 - Revert "[clang][OpenMP] ORDERED clause is allowed on FOR in 4.5+ (#22… (#225669)
via llvm-commits
- [llvm] [AArch64][PAC] Reset `killed` operand flags in outlined functions (PR #221041)
Anatoly Trosinenko via llvm-commits
- [llvm] AMDGPU: Preserve carry-out dead flag in V_ADD_CO_U32 custom inserter (PR #225736)
Matt Arsenault via llvm-commits
- [llvm] [CycleInfo] Add missing exports to symbols used in tests (PR #225737)
Tom Stellard via llvm-commits
- [llvm] [docs][PDB] Fix MSF Free Block Map interval wording (PR #214677)
Hans Wennborg via llvm-commits
- [clang] [llvm] [AArch64] Codegen for AArch64 Return Address Signing Hardening (PR #176187)
Victor Campos via llvm-commits
- [llvm] [DAGCombiner] Forward a narrow load from an overlapping wider load (PR #212667)
Simon Pilgrim via llvm-commits
- [llvm] Fix BUILD file. (PR #225731)
Vy Nguyen via llvm-commits
- [llvm] d86a3c5 - Fix BUILD file. (#225731)
via llvm-commits
- [lldb] [llvm] [Support] Allow \n, \t, \x in regexes (PR #223024)
Harald van Dijk via llvm-commits
- [clang] [llvm] [Clang][AIX] Add -mloadtime-comment-vars flag to preserve identifying variables (PR #187986)
Aaron Ballman via llvm-commits
- [llvm] [AMDGPU] Fix assert on empty inline asm register constraint (PR #225743)
Arseniy Obolenskiy via llvm-commits
- [llvm] ada2cfa - [ORC] Mangle EH-frame alloc-action CI names as C (#225682)
via llvm-commits
- [llvm] [LV] Vectorize uncountable early exit store loops with combined conditions (PR #205109)
Graham Hunter via llvm-commits
- [llvm] [RISCV] Model interleave2 and deinterleave2 costs with Zvzip (PR #225752)
via llvm-commits
- [flang] [llvm] [AtomicExpand] Let targets keep the release fence out of the reservation (PR #214867)
Josef Schlehofer via llvm-commits
- [llvm] [TableGen] Handle the non-`CoveredBySubRegs` case in `computeRegUnitLaneMasks` (PR #223653)
Igor Wodiany via llvm-commits
- [llvm] a8af62d - [RISCV] Use switches for opcode checks in RISCVInstrPredicates.td. NFC (#225695)
via llvm-commits
- [llvm] [RISCV] Use switches for opcode checks in RISCVInstrPredicates.td. NFC (PR #225695)
Luke Lau via llvm-commits
- [llvm] [WPD] Use getGetElementPtr() overload accepting DataLayout (PR #225754)
Nikita Popov via llvm-commits
- [llvm] [LV] Thread an explicit CM param through VPlan-building/costing helpers (PR #224836)
Hassnaa Hamdi via llvm-commits
- [llvm] CodeGen: Mark dead PHI destination copies dead in the LiveIntervals path (PR #225760)
Matt Arsenault via llvm-commits
- [clang] [flang] [llvm] [openmp] [OpenMP] OpenMP 6.0 taskgraph support (WIP) (PR #188765)
Nikita Popov via llvm-commits
- [llvm] [orc-rt] Move test utils into orc_rt::test, drop qualification (PR #225733)
Lang Hames via llvm-commits
- [llvm] [InferAddressSpaces] Do not commute ptrmask with cast when it may not preserve null (PR #219472)
Arseniy Obolenskiy via llvm-commits
- [llvm] [X86] load-combine.ll - cleanup check prefixes and don't scrub stack math (PR #225762)
Simon Pilgrim via llvm-commits
- [llvm] [BOLT][hugify] Support "--hugify-all-text" to enable THP for all code segments (PR #220258)
Jinjie Huang via llvm-commits
- [llvm] [RISCV][P-ext] Select PPAIREO.W when packing with the high word of a value (PR #225763)
via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add packed widening subtraction accumulate intrinsics (PR #225764)
via llvm-commits
- [llvm] [MachineCombiner] Don't count debug instructions in block size (PR #225765)
Mikael Holmen via llvm-commits
- [llvm] [CodeGen][AMDGPU] Replace isBasicBlockPrologue with a MachineInstr::BBProlog flag (PR #225433)
Gabriel Baraldi via llvm-commits
- [llvm] [DAGCombine] `visitANY_EXTEND` - fold `(aext (freeze (load x)))` -> `(aext (truncate (freeze (extload x))))` (PR #218454)
via llvm-commits
- [clang] [llvm] [Offloading] Use getGetElementPtr() overload accepting DataLayout (PR #225766)
Nikita Popov via llvm-commits
- [llvm] [LV] Honor -force-vector-interleave when generating diff checks (PR #225768)
Benjamin Maxwell via llvm-commits
- [llvm] [SLP]Flatten fsub/fneg chains into fadd reductions with per-operand signs (PR #215840)
Tomas Matheson via llvm-commits
- [clang] [llvm] [MC] Flush PendingErrors on early return in MCAssembler::layout() (PR #225769)
Demetrios Chiuratto Agourakis via llvm-commits
- [llvm] [AMDGPU][NFC] Change disassembler callback parameters from unsigned to uint64_t (PR #215190)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in the schedulers (PR #215200)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in the instruction selector (PR #215201)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in frame and register handling (PR #215203)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in SelectionDAG lowering (PR #215204)
via llvm-commits
- [clang] [llvm] [clang] Refactor CRC32 helper for x86 CRC builtins (PR #225774)
Shreesh Adiga via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in the legalizer (PR #215206)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in the IR-level passes (PR #215207)
via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in SIISelLowering (PR #215209)
via llvm-commits
- [llvm] [TableGen][NFC] Explicitly narrow size_t to unsigned in generated matcher tables (PR #215212)
via llvm-commits
- [llvm] [libsycl] Add $ORIGIN to RPATH for libLLVMSYCL (PR #224885)
Kseniya Tikhomirova via llvm-commits
- [llvm] [ValueTracking] Improve `and` and `or` recurrence handling (PR #225775)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [VectorCombine] shrinkType - only attempt to copy flags/metadata if we create a new instruction (PR #225776)
Simon Pilgrim via llvm-commits
- [llvm] 4b7523d - [llvm][NFC] Fix extra semicolon warnings (#224317)
via llvm-commits
- [llvm] [llvm][NFC] Fix extra semicolon warnings (PR #224317)
Sergey Semenov via llvm-commits
- [llvm] [SystemZ][z/OS] Fix compile errors cused by sys::fs::file_t (PR #225539)
Kai Nacke via llvm-commits
- [clang] [llvm] [RISCV][P-ext] Add packed saturation intrinsics (PR #224432)
via llvm-commits
- [llvm] [AMDGPU][NewPass] Attempt to promote uniform ptr arguments to inreg (PR #210410)
Akash Dutta via llvm-commits
- [llvm] [IR] Add the sanitize_concurrency function attribute (PR #225779)
Joseph Huber via llvm-commits
- [llvm] [SCEV] Fix sign bits of pointers wider than their index type. (PR #225786)
Florian Hahn via llvm-commits
- [llvm] [ADT] Use SmallVector in df_iterator. NFC (PR #225787)
Luke Lau via llvm-commits
- [llvm] [AArch64][TTI] Tune costs for mulh. (PR #225788)
Ricardo Jesus via llvm-commits
- [llvm] [GlobalOpt] Use getGetElementPtr() overload accepting a DataLayout (PR #225789)
Nikita Popov via llvm-commits
- [llvm] [CostModel][X86] Add masked memory test coverage for VBMI2 capable CPUs (PR #225790)
Simon Pilgrim via llvm-commits
- [llvm] decb0ee - [TableGen] Handle the non-`CoveredBySubRegs` case in `computeRegUnitLaneMasks` (#223653)
via llvm-commits
- [llvm] [VirtRegMap] Remove unsupported sub-registers during rewrite (PR #201550)
Igor Wodiany via llvm-commits
- [llvm] Reapply "[AMDGPU] Remove definition of hi16 for scalar registers (#197467)" (PR #201552)
Igor Wodiany via llvm-commits
- [llvm] 12d319e - [WPD] Use getGetElementPtr() overload accepting DataLayout (#225754)
via llvm-commits
- [llvm] [NFC] Fix MSVC C4146 warnings in LLVM headers and tools (PR #225577)
Younes Yazami via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Form min3/max3 from minimumnum and maximumnum (PR #225795)
Arseniy Obolenskiy via llvm-commits
- [llvm] a881896 - [AMDGPU][NFC] Compute prologue frame size/alignment in 64-bit (#224734)
via llvm-commits
- [llvm] [ValueTracking] Compute known bits of or/and/xor recurrences from start and step (PR #222334)
Ömer Sinan Ağacan via llvm-commits
- [llvm] AMDGPU: Preserve carry-out dead flag in buildShrunkInst (PR #225798)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Run cannotHoistOrSinkRecipe after cheap checks. NFC (PR #225797)
Florian Hahn via llvm-commits
- [llvm] 0e718a8 - [AMDGPU] Add BarrierLatency mutations to CoexecSched (#200954)
via llvm-commits
- [llvm] [AMDGPU] Add BarrierLatency mutations to CoexecSched (PR #200954)
Jeffrey Byrnes via llvm-commits
- [llvm] [Analysis][NFC] Address review comments from PR #213013 (PR #225800)
David Sherwood via llvm-commits
- [llvm] [Analysis] Cache generation of SCEV expander overflow checks (PR #213013)
David Sherwood via llvm-commits
- [llvm] 3eecc40 - [SPIRV] Emit NonSemantic DebugValue (#224158)
via llvm-commits
- [llvm] [ARM] Add combine for vector_interleave operation (PR #225818)
via llvm-commits
- [llvm] X86: don't fallback to X86-32 calling convention in 64bit mode. (PR #225820)
James Y Knight via llvm-commits
- [llvm] [TableGen] Assign LaneBitmask bits in a less surprising order (PR #225809)
Jay Foad via llvm-commits
- [llvm] [LV] Add additional outer loop vectorization tests. (PR #225821)
Florian Hahn via llvm-commits
- [llvm] dec20df - [AMDGPU][InstCombine] Add sudot zero/constant folding tests. NFC (#225321)
via llvm-commits
- [llvm] [AMDGPU] Fold a constant add/sub into the sudot4/sudot8 accumulator (PR #225322)
Harrison Hao via llvm-commits
- [llvm] [SLP]Try the wider store slice when the leading VF=2 slice fails (PR #225823)
Alexey Bataev via llvm-commits
- [polly] [Polly] Distribute the innermost point loop of tile over its statements (PR #225844)
Timur Baidusenov via llvm-commits
- [llvm] 4b150e5 - [GlobalOpt] Use getGetElementPtr() overload accepting a DataLayout (#225789)
via llvm-commits
- [compiler-rt] minimize_crash.test sometimes one-shots the minimization (fix flaky test) (PR #225544)
via llvm-commits
- [compiler-rt] a982844 - minimize_crash.test sometimes one-shots the minimization (fix flaky test) (#225544)
via llvm-commits
- [llvm] [AMDGPU] Use synthetic fixtures for generic feature validation tests (PR #225551)
Chinmay Deshpande via llvm-commits
- [llvm] [GlobalISel] [AArch64] Extend SelectShiftMask to handle ADD/SUB mod patterns (PR #225842)
Deepak Shirke via llvm-commits
- [llvm] [X86] Prefer 128-bit vectors for Bulldozer CPUs (PR #225838)
Simon Pilgrim via llvm-commits
- [llvm] 7311a69 - [ADT] Use SmallVector in df_iterator. NFC (#225787)
via llvm-commits
- [llvm] [TableGen] Split large printInstruction() for NVPTX to avoid compiler limits (PR #218530)
Malavika Samak via llvm-commits
- [llvm] Expand testing for global merge symbol table info on AIX. (PR #224099)
Sean Fertile via llvm-commits
- [llvm] 4f22636 - [DAG] Don't detect flippable signs in MinMax matchers (#220527)
via llvm-commits
- [llvm] 8913fcc - Reapply "[AMDGPU] Remove definition of hi16 for scalar registers (#197467)" (#201552)
via llvm-commits
- [llvm] [BOLT][AArch64] Don't patch short-range PC-relative refs in un-emitte… (PR #221344)
Pavel Iliin via llvm-commits
- [llvm] [Github] Update remaining libc workflows to Ubuntu 26.04 (PR #225850)
Aiden Grossman via llvm-commits
- [llvm] [SLP] Prefer immediate opcode matches on score ties (PR #225869)
Kevin Choi via llvm-commits
- [llvm] [DebugInfo] Limit stripNonLineTableDebugInfo to debug named metadata (PR #225858)
Fabian Parzefall via llvm-commits
- [clang] [llvm] [mlir] [polly] Remove unneeded cl::Optional from named options. NFC (PR #225870)
Fangrui Song via llvm-commits
- [llvm] Add a missing include of <vector> (PR #225871)
via llvm-commits
- [llvm] [AMDGPU] Legalize 16-bit loads to match subword loads (PR #225097)
via llvm-commits
- [llvm] [AMDGPU] Legalize uniform 16-bit loads to match subword load instructions (PR #225097)
via llvm-commits
- [llvm] [ADT] Add back load bearing <vector> include (PR #225872)
Luke Lau via llvm-commits
- [llvm] d4afeda - [ADT] Add back load bearing <vector> include (#225872)
via llvm-commits
- [compiler-rt] [asan] Always fail invalid aligned operator new requests (PR #225847)
Vitaly Buka via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add packed widening shift intrinsics (PR #224790)
Craig Topper via llvm-commits
- [llvm] [InferAddressSpaces] Support refinement from additional address spaces (PR #225884)
Matt Arsenault via llvm-commits
- [llvm] b68692b - [lit][docs] Document %if conditional substitution in lit CommandGuide (#225683)
via llvm-commits
- [llvm] [Mips] Add set directive support for EVA instructions (PR #225888)
Jiaxun Yang via llvm-commits
- [llvm] aeea5b1 - [LV] Add additional outer loop vectorization tests. (#225821)
via llvm-commits
- [llvm] [AMDGPU] Fix dynamic LDS consistency check in setDynLDSAlign (PR #225825)
Lei Zhang via llvm-commits
- [llvm] [docs] Fix PDB serialized hash table on-disk format description (PR #225889)
Tim Misiak via llvm-commits
- [llvm] [Mips] Add sync instruction aliases (PR #225866)
Jiaxun Yang via llvm-commits
- [llvm] c9eafc1 - [SLP] Better track MinBWs between vectorization attempts (#224199)
via llvm-commits
- [llvm] [SelectionDAG] Fix result index and vector width in unrollExpandedOp (PR #225886)
Matt Arsenault via llvm-commits
- [llvm] [Verifier] Validate !tbaa.struct metadata (PR #225910)
Abhay Kanhere via llvm-commits
- [llvm] 79cfb6f - [SDPatternMatch] Implement conditionally binding a value by using m_AllOf. NFC (#225559)
via llvm-commits
- [llvm] [SDPatternMatch] Implement conditionally binding a value by using m_AllOf. NFC (PR #225559)
Craig Topper via llvm-commits
- [llvm] f1b80f0 - [CostModel][X86] Add basic AVX512 Intrinsic::masked_expandload cost tables (#225857)
via llvm-commits
- [llvm] [CostModel][X86] Add basic AVX512 Intrinsic::masked_expandload cost tables (PR #225857)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] Use register class constrain in copy propagation (PR #201148)
Igor Wodiany via llvm-commits
- [llvm] Revert "Partially Reapply "[libcxx] Move premerge jobs to k8s mode runner set (#221395)"" (PR #225896)
Louis Dionne via llvm-commits
- [llvm] [RISCV][Doc] Remove unratified extensions from the ratified extension status table. NFC (PR #225898)
Craig Topper via llvm-commits
- [llvm] [StaticDataLayout] Enable string literal partitioning by default (PR #225928)
Oliver Hunt via llvm-commits
- [llvm] ad695d4 - [AArch64] Don't emit stack restore for SME ZA non-sibling tail calls (#224721)
via llvm-commits
- [llvm] [SCEV] Use signed form of samesign compares when it tightens exit limits (PR #223514)
Hao Ren via llvm-commits
- [flang] [llvm] [mlir] [flang][mlir][OpenMP] Support iterator modifier in declare mapper map clause (PR #215485)
via llvm-commits
- [llvm] PPC750cl, and initial support for paired singles (PR #211463)
Lei Huang via llvm-commits
- [llvm] [X86] Shrink i32 unsigned compares to i8/i16 when high bits are zero (PR #197801)
Weiwen He via llvm-commits
- [llvm] [NVPTX] Implement shouldBuildLookupTablesForConstant (PR #220088)
Alex MacLean via llvm-commits
- [llvm] [KnownFPClass] Refactor NaN sign encoding for KnownFPClass (PR #220606)
Eric Ross via llvm-commits
- [llvm] 674fd8d - RISCV: Don't use MCTargetOptions::ABIName in the ELF target streamer (#224704)
via llvm-commits
- [llvm] [CFI] Don't create alias->alias chains. (PR #225951)
Mircea Trofin via llvm-commits
- [llvm] [InstSimplify] Fold the arbitrary FP convert round trip (PR #223052)
Chinmay Deshpande via llvm-commits
- [llvm] [1/7][PISA] Add PISA target registration and backend stub (PR #214094)
Alexey Bader via llvm-commits
- [llvm] [TBAA] Only keep the immutable flag if both merged tags have it (PR #225907)
Mian Miftah via llvm-commits
- [llvm] [SelectionDAG] Preserve cache hint metadata through DAGCombiner (PR #225954)
Yonah Goldberg via llvm-commits
- [llvm] [AutoUpgrade] Upgrade old-style !tbaa.struct field tags (PR #225967)
Abhay Kanhere via llvm-commits
- [clang] [llvm] [RISCV][P-Ext] Add builtins and IR intrinsics for packed shifts. (PR #225968)
Craig Topper via llvm-commits
- [llvm] [RISCV] Remove unneeded zext.h instructions. (#225958) (PR #225960)
Craig Topper via llvm-commits
- [compiler-rt] [ASan] Don't try to restore WRITECOPY memory protection on Windows. (PR #225211)
Billy O'Neal via llvm-commits
- [llvm] 620a9e9 - [RISCV] Combine two consecutive VSLIDEDOWN_VL nodes into one (#225232)
via llvm-commits
- [clang] [llvm] [clang][OpenMP] Add no-loop SPMD kernel promotion (PR #224041)
Dhruva Chakrabarti via llvm-commits
- [llvm] 77d4846 - [SandboxIR] Add missing export to symbol used in test (#225505)
via llvm-commits
- [llvm] [NVPTX] Mark SMUL_LOHI and UMUL_LOHI as Expand for v2i16 (PR #225808)
via llvm-commits
- [llvm] Disable AArch64CodeLayoutOpt for Windows targets. (PR #225974)
Eli Friedman via llvm-commits
- [llvm] 22108b5 - [AMDGPU] Use synthetic fixtures for generic feature validation tests (#225551)
via llvm-commits
- [llvm] [AMDGPU] Adjust amdgpu fmax/fmin legalization for GISEL (PR #223351)
via llvm-commits
- [llvm] 9058b9c - [RISCV][GlobalISel] Fix fptosi/fptoui from half to i64 on RV32 (#222316)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix fptosi/fptoui from half to i64 on RV32 (PR #222316)
Kane Wang via llvm-commits
- [llvm] [X86] Allow symbol arithmetic in Intel syntax operands (PR #225985)
Zane Hambly via llvm-commits
- [llvm] [AMDGPU] Exclude GFX11.7 from GFX11 VOPD interlock hazard fix (PR #225880)
via llvm-commits
- [llvm] 28fec94 - [llvm-profgen] Fix bogus trace check (#225569)
via llvm-commits
- [clang] [llvm] [RISCV] Bump Zvfofp8min to 0.9 and add link to the spec. (PR #225848)
Jim Lin via llvm-commits
- [llvm] 9c2e2cf - Disable AArch64CodeLayoutOpt for Windows targets. (#225974)
via llvm-commits
- [llvm] [BOLT] Keep instrumentation diagnostics out of line (PR #225986)
via llvm-commits
- [llvm] 34d9eab - [RISCV] Support getJumpTableIndex (#224197)
via llvm-commits
- [llvm] 4802f8f - [RISCV][MC] Allow x0 as the destination of qc.inw (#225602)
via llvm-commits
- [llvm] [RISCV] Support tail calls for functions with sret parameters (PR #223999)
via llvm-commits
- [llvm] [orc-rt] Make StandaloneMachOUnwindInfoRegistrar internal. (PR #225982)
Lang Hames via llvm-commits
- [llvm] d41ee5c - [ConstraintElim] Add facts for sdiv with a positive divisor. (#225535)
via llvm-commits
- [llvm] [X86] Ignore debug instructions when picking block entry vertex in LVI hardening (PR #225994)
Demetrios Chiuratto Agourakis via llvm-commits
- [llvm] 5b8f372 - [RISCV][P-ext] Select PPAIREO.W when packing with the high word of a value (#225763)
via llvm-commits
- [llvm] [SLP][NFC] Use BoUpSLP::getNumberOfParts() where appropriate (PR #225995)
Ryan Buchner via llvm-commits
- [clang] [llvm] [Clang][RISCV] Add packed subvector insert intrinsics (PR #225771)
via llvm-commits
- [llvm] [RISCV] Require Zve32f for XAndesVSIntH FP conversions (PR #226001)
Zeyi Xu via llvm-commits
- [llvm] [DAG] NFC: Reword SCALAR_TO_VECTOR poison comment in SimplifyDemandedBits (PR #226003)
Cyrus Ding via llvm-commits
- [llvm] [MachineCSE] Enhance MachineCSE simple PRE to find common subexpressi… (PR #129860)
via llvm-commits
- [llvm] dfd1a85 - [CFI] Don't create alias->alias chains. (#225951)
via llvm-commits
- [llvm] [ORC] Name eh-frame alloc actions using ORC rt convention. (PR #226014)
Lang Hames via llvm-commits
- [llvm] [CodeGen] Don't rotate shared increment blocks to loop top (PR #219126)
via llvm-commits
- [llvm] [X86] Drop instruction prefetch with unsupported operands in LowerPREFETCH (PR #225826)
Phoebe Wang via llvm-commits
- [llvm] [LV] Emit truncate for widen-induction in VPlan during construction. (PR #225991)
Elvis Wang via llvm-commits
- [llvm] a0e841b - [RISCV] Bump Zvfofp8min to 0.9 and add link to the spec. (#225848)
via llvm-commits
- [llvm] [SelectionDAG][RISCV] Account for samesign in preferred export extensions (PR #226013)
Sam Elliott via llvm-commits
- [llvm] 2623044 - [RISCV] Use vlenb CSR to set Zvl*b feature getHostCPUFeatures. (#225486)
via llvm-commits
- [llvm] 1c0ab03 - [RISCV] Support tail calls for functions with sret parameters (#223999)
via llvm-commits
- [llvm] Add v79 scalar non-temporal forms. (PR #226017)
Abinaya Saravanan via llvm-commits
- [llvm] [InstCombine] Fold variable extract of a constant-strided pointer vector (PR #217078)
Domenic Nutile via llvm-commits
- [llvm] c986ee5 - [ORC] Mangle PerfSupportPlugin runtime function names as C (#226010)
via llvm-commits
- [llvm] [ORC] Mangle PerfSupportPlugin runtime function names as C (PR #226010)
Lang Hames via llvm-commits
- [llvm] 9672f46 - [ORC] Name eh-frame alloc actions using ORC rt convention. (#226014)
via llvm-commits
- [llvm] [Github] Install sccache from apt repo (PR #226019)
Aiden Grossman via llvm-commits
- [llvm] [Github] Make libcxx generated files check run on workflow changes (PR #226020)
Aiden Grossman via llvm-commits
- [llvm] [DAGCombiner] Fix commutativity in the (X + Y) + X --> Y + (X + X) fold. (PR #226021)
Craig Topper via llvm-commits
- [llvm] fbe07e2 - [AMDGPU] Remove unneeded code from EmitInstrWithCustomInserter. NFC. (#225919)
via llvm-commits
- [llvm] [AMDGPU] Remove unneeded code from EmitInstrWithCustomInserter. NFC. (PR #225919)
Jay Foad via llvm-commits
- [llvm] [doc] Fix markdown bug in LangRef docs for EH model (PR #226025)
Reid Kleckner via llvm-commits
- [llvm] 39398c5 - [doc] Fix markdown bug in LangRef docs for EH model (#226025)
via llvm-commits
- [clang] [flang] [llvm] [clang][flang][OpenMP] Fix context selector matching and scoring (PR #224431)
via llvm-commits
- [llvm] CodeGen: Suppress per-invoke EH labels via an MCAsmInfo object predicate (PR #225903)
Reid Kleckner via llvm-commits
- [llvm] [docs] Update Qualification WG working processes (PR #224904)
Carlos Andres Ramirez via llvm-commits
- [llvm] [clang-repl] Support XDG state directory for history (PR #223037)
via llvm-commits
- [llvm] [MC] Flush pending errors when layout stops early due to relaxOnce error (PR #226028)
Fangrui Song via llvm-commits
- [llvm] acf81a8 - [MC] Flush pending errors when layout stops early due to relaxOnce error (#226028)
via llvm-commits
- [llvm] c8c8cc6 - [docs] Update Qualification WG working processes (#224904)
via llvm-commits
- [llvm] [cross-project-tests] Derive tool substitutions from CMake and reject unlisted llvm-* tools (PR #225127)
Alexander Richardson via llvm-commits
- [llvm] [GlobalISel] Only narrow IEEE half in narrowScalarFPTOI (PR #223615)
Kane Wang via llvm-commits
- [llvm] [RISCV] Remove unneeded zext.h instructions (PR #225960)
Craig Topper via llvm-commits
- [clang] [lld] [llvm] [RISC-V][LTO] Add baseline tests for LTO inline assembly and mapping symbols (PR #225129)
Alexander Richardson via llvm-commits
- [llvm] RegisterCoalescer: Don't mark a remat def dead when the copy destination covers it (PR #226037)
via llvm-commits
- [llvm] [ORC] Re-rename eh-frame alloc actions. (PR #226038)
Lang Hames via llvm-commits
- [llvm] [VPlan] Narrow truncates of an induction plus a constant offset (PR #226035)
Ramkumar Ramachandra via llvm-commits
- [llvm] d6e9ffd - [ORC] Re-rename eh-frame alloc actions. (#226038)
via llvm-commits
- [lld] [llvm] [WebAssembly] Add target triple to object file format (PR #225979)
Sam Clegg via llvm-commits
- [lld] [llvm] [WebAssembly] Add target architecture to object file format (PR #225979)
Sam Clegg via llvm-commits
- [llvm] [SLP]Model gathers of extracted integer sub-fields as bitcast+permute+ext (PR #224919)
Ryan Buchner via llvm-commits
- [llvm] d68eb98 - [Local] Preserve !callees when merging calls (#225307)
via llvm-commits
- [llvm] b273b5f - [docs] Fix PDB serialized hash table on-disk format description (#225889)
via llvm-commits
- [llvm] AMDGPU: Invalidate VCC live ranges when lowering kill instructions (PR #226040)
Matt Arsenault via llvm-commits
- [llvm] [LoongArch] Add custom lowering for CTTZ_ELTS and CTTZ_ELTS_ZERO_POISON (PR #226042)
via llvm-commits
- [llvm] [SCCP] Implement Structure support in Selection (PR #225946)
Nikita Popov via llvm-commits
- [llvm] AMDGPU: Mark the carry-out of the scalar abs expansion dead (PR #226046)
Matt Arsenault via llvm-commits
- [llvm] [MergeFunctions] Combine instruction metadata instead of comparing it (PR #225921)
Nikita Popov via llvm-commits
- [llvm] [LV] Remove unused functions (NFC) (PR #226048)
Kazu Hirata via llvm-commits
- [llvm] [Mips] Fix fixpoint iteration in MipsBranchExpansion (PR #223900)
Nikita Popov via llvm-commits
- [llvm] [EarlyIfConversion] Add cascading conditional branches as a conversion pattern (PR #218415)
Jonathan Cohen via llvm-commits
- [llvm] [llvm] Update tests to use struct path TBAA (PR #226051)
Nikita Popov via llvm-commits
- [llvm] [WebAssembly] Remove per-invoke EH_LABEL handling (PR #226053)
Heejin Ahn via llvm-commits
- [llvm] [AMDGPU] Remove unneeded usesCustomInserter on some opcodes. NFC. (PR #226055)
Jay Foad via llvm-commits
- [clang] [llvm] [LLVM][Clang] Add a configurable informational output stream (PR #226056)
Anutosh Bhat via llvm-commits
- [llvm] [PDB] Correctly read/write the named stream map's niMac value (PR #225729)
Hans Wennborg via llvm-commits
- [llvm] CodeGen: Derive WinEHPrepare PHI demotion from the personality (PR #225676)
Heejin Ahn via llvm-commits
- [llvm] a498e64 - [LV] Cost EVL width-adjusting zext/trunc as free (#225016)
via llvm-commits
- [llvm] b899756 - [Mips][GlobalISel] Keep split double arguments live across calls (#225879)
via llvm-commits
- [llvm] [Mips][GlobalISel] Keep split double arguments live across calls (PR #225879)
Jiaxun Yang via llvm-commits
- [llvm] CodeGen: Respect the exception-model module flag in SjLjEHPrepare (PR #225726)
Heejin Ahn via llvm-commits
- [llvm] [AArch64] Fix accumulator chain opcode for SABAv2i32 (PR #226062)
Jonathan Cohen via llvm-commits
- [llvm] [LoongArch] Add scheduler definitions for LoongArch with schedule model for LA464/LA664 (PR #226064)
via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
Hari Limaye via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
Hari Limaye via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
via llvm-commits
- [llvm] [AArch64] Add sext(shl x, imm)/sext(sra x, imm) selection patterns (PR #226065)
Hari Limaye via llvm-commits
- [libcxxabi] [libunwind] [llvm] fix Wasm exceptions + coop threading + shared libraries (PR #222747)
Heejin Ahn via llvm-commits
- [llvm] [X86] Expand f32-to-bf16 conversions without libcalls (PR #221225)
Tim Besard via llvm-commits
- [llvm] [TargetFolder] Use getGetElementPtr() overload accepting DataLayout (PR #226068)
Nikita Popov via llvm-commits
- [llvm] [LLVM][CodeGen] Enable the AArch64PTrueCoalescing pass. (PR #225830)
David Sherwood via llvm-commits
- [llvm] [AMDGPU] Split wide constant address space stores (PR #226069)
Keshav Vinayak Jha via llvm-commits
- [llvm] 022fdfa - AMDGPU: Mark the carry-out of the scalar abs expansion dead (#226046)
via llvm-commits
- [compiler-rt] [compiler-rt][asan] Use native TLS for TSD on Windows (PR #222705)
via llvm-commits
- [compiler-rt] [compiler-rt] Retain sanitizer callbacks with MinGW GCC (PR #222711)
via llvm-commits
- [llvm] f4eb722 - CodeGen: Derive WinEHPrepare PHI demotion from the personality (#225676)
via llvm-commits
- [llvm] [NVPTX][TTI] Fix v4i8 scalarization cost (PR #226071)
via llvm-commits
- [llvm] f5d74f5 - [AMDGPU] Remove unneeded usesCustomInserter on some opcodes. NFC. (#226055)
via llvm-commits
- [llvm] 27cddfe - [Mips] Add sync instruction aliases (#225866)
via llvm-commits
- [llvm] [BOLT][DWARF] Fix unit layout with forward DW_FORM_ref_udata references (PR #226076)
Tim Besard via llvm-commits
- [llvm] [ARM] Add combine for vector_deinterleave load (PR #225747)
David Green via llvm-commits
- [llvm] [AMDGPU] Add gfx13 MC support for exclusive scan instructions (PR #226077)
Mariusz Sikora via llvm-commits
- [llvm] [AMDGPU][NFC] Explicitly narrow conversions in hazard and waitcnt passes (PR #215197)
via llvm-commits
- [llvm] 65d651b - [AMDGPU] Look through readfirstlane/readlane in computeKnownBitsForTargetInstr. (#224275)
via llvm-commits
- [llvm] [Mips] Use AtomicExpandPass for subword atomics (PR #225948)
Jiaxun Yang via llvm-commits
- [llvm] [AMDGPU] Simplify true16 SGPR folding. NFCI. (PR #226082)
Jay Foad via llvm-commits
- [llvm] 43a0a95 - [WebAssembly] Remove per-invoke EH_LABEL handling (#226053)
via llvm-commits
- [llvm] 303cf70 - [TargetFolder] Use getGetElementPtr() overload accepting DataLayout (#226068)
via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [CGData] Declare command line options in TableGen, one struct per library (PR #226087)
Alexis Engelke via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [Option] Declare library command line options in TableGen (PR #226087)
Fangrui Song via llvm-commits
- [llvm] [orc-rt] enabling CI (PR #226088)
Jared Wyles via llvm-commits
- [llvm] [SLSR] Skipping rewriting based on liveness (PR #218470)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Fuse mad64_32 from 24-bit multiply-add (PR #225114)
Pankaj Dwivedi via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
Kerry McLaughlin via llvm-commits
- [llvm] [NVPTX] Emit sub-byte kernel parameters as u8 in AsmPrinter (PR #226091)
via llvm-commits
- [llvm] [orc-rt] Add DWARFEHFrameRegistrar for .eh_frame registration. (PR #226093)
Lang Hames via llvm-commits
- [llvm] 47d06b4 - [AMDGPU] Simplify true16 SGPR folding (#226082)
via llvm-commits
- [llvm] [AArch64] Materialize a common offset for paired load/store optimization (PR #222697)
Andrew Savonichev via llvm-commits
- [llvm] [Mips][GlobalISel] Fix Big Endian lowering (PR #225972)
Jiaxun Yang via llvm-commits
- [llvm] [FileCheck] Add missing export to symbol used in test (PR #225978)
Tomohiro Kashiwada via llvm-commits
- [llvm] [ORC] Describe COFFPlatform symbol names by mangling kind (PR #226097)
Lang Hames via llvm-commits
- [llvm] [SCEV] Set BTC to zero, if constant max BTC < BECountIfTaken. (PR #226098)
Florian Hahn via llvm-commits
- [llvm] e34e809 - [Mips][GlobalISel] Fix Big Endian lowering (#225972)
via llvm-commits
- [llvm] M68k: Use data register classes for the 16->32 extending move pseudos (PR #226099)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Simplify extract-lane from same single-scalar. (PR #226102)
Florian Hahn via llvm-commits
- [llvm] [X86] Prepare bdver tests for TuningPrefer128Bit (PR #226103)
Simon Pilgrim via llvm-commits
- [llvm] [Mips] Derive module ABI flags from a function definition (PR #220672)
via llvm-commits
- [llvm] [AMDGPU] Price only the fmul that fuses into an fadd/fsub as free (PR #226009)
Dmitry Sidorov via llvm-commits
- [llvm] [ConstantFolding] Use getGetElementPtr() overload accepting DataLayout (PR #226104)
Nikita Popov via llvm-commits
- [llvm] [Mips] Promote MSA half-vector shuffles to integer vectors (PR #226105)
Jiaxun Yang via llvm-commits
- [llvm] [SandboxIR] Fix Value::stripAndAccumulateConstantOffsets (PR #225980)
Jorge Gorbe Moya via llvm-commits
- [llvm] [GlobalISel] Add iterative known-bits evaluation to GISelValueTracking (PR #221755)
Amara Emerson via llvm-commits
- [llvm] CodeGen: Derive ARM EH pointer/selector registers from MCAsmInfo (PR #226109)
via llvm-commits
- [llvm] [Hexagon] Use MCRegisterClass::hasSubClassEq in HexagonBitTracker. NFCI. (PR #226110)
Jay Foad via llvm-commits
- [llvm] 453900c - [X86] Prepare bdver tests for TuningPrefer128Bit (#226103)
via llvm-commits
- [llvm] [Offload] Add GenericProfilerTy abstraction and APITypes extensions (upstream OMPT device tracing 1/n) (PR #214340)
Jan Patrick Lehr via llvm-commits
- [llvm] CodeGen: Move Generic sjlj test to Transforms (PR #226112)
Matt Arsenault via llvm-commits
- [llvm] 896f344 - [ConstantFolding] Use getGetElementPtr() overload accepting DataLayout (#226104)
via llvm-commits
- [llvm] [NVPTX] Widen sub-byte and non-power-of-two integers to a legal PTX type (PR #226113)
Samarth Narang via llvm-commits
- [llvm] [GlobalISel] [AArch64] Generate NEG for shift by (N - X) in SelectShiftMask (PR #226114)
Deepak Shirke via llvm-commits
- [llvm] [SLP]Fix fmul/fadd fusion costs and retry FMA seeds after all blocks (PR #226117)
Alexey Bataev via llvm-commits
- [llvm] [InstCombine] Directly add negated instructions to the worklist (PR #226118)
Nikita Popov via llvm-commits
- [llvm] [SROA] Pre-split overlapping move slices within a partition (PR #210061)
John Brawn via llvm-commits
- [llvm] [AArch64] Vectorise llvm.pow using vector intrinsic for ArmPL library (PR #183319)
Yusuke MINATO via llvm-commits
- [llvm] 3be1abd - [RISCV] Require Zve32f for XAndesVSIntH FP conversions (#226001)
via llvm-commits
- [llvm] [AArch64] Increase fixed-length SVE scalarization costs (PR #226120)
Utpal Bora via llvm-commits
- [llvm] [X86] Prepare bdver fp<->int tests for TuningPrefer128Bit (PR #226121)
Simon Pilgrim via llvm-commits
- [llvm] 4aa4a6d - [PDB] Correctly read/write the named stream map's niMac value (#225729)
via llvm-commits
- [llvm] [AMDGPU] Mark CDBG branches as having side effects (PR #226123)
Alexander Hück via llvm-commits
- [llvm] 3306ae1 - [WasmEHPrepare] Don't use IRBuilder for constexpr GEP (#226108)
via llvm-commits
- [llvm] [WasmEHPrepare] Don't use IRBuilder for constexpr GEP (PR #226108)
Nikita Popov via llvm-commits
- [polly] [Polly] Keep proximity dependence exact if simplifying it unbounds its distance (PR #225840)
Michael Kruse via llvm-commits
- [llvm] [lit] Include zero-duration tests in the --time-tests histogram (PR #226132)
Manuel Carrasco via llvm-commits
- [llvm] 42dcd3f - [MISched] Make `getUnderlyingObjectsForInstr()` preserve unidentified objects (#225085)
via llvm-commits
- [llvm] [VPlan] Compute execution probability via APFloat. (PR #226135)
Florian Hahn via llvm-commits
- [polly] ceee3c3 - [Polly] Restate array sizes and subscripts when the element type shrinks (#221496)
via llvm-commits
- [polly] [Polly] Restate array sizes and subscripts when the element type shrinks (PR #221496)
Michael Kruse via llvm-commits
- [llvm] c4048fb - [X86] Prepare bdver fp<->int tests for TuningPrefer128Bit (#226121)
via llvm-commits
- [llvm] [AArch64] Add ext mask shuffle costs (PR #226136)
David Green via llvm-commits
- [llvm] [LLVM] Fix typo "CxtI" (PR #226137)
Jay Foad via llvm-commits
- [llvm] [VPlan] Mark histogram increment as only having its first lane used. (PR #226138)
Florian Hahn via llvm-commits
- [llvm] [orc-rt] Fix unused variable warning in unit test. (PR #226139)
Lang Hames via llvm-commits
- [llvm] [TLI][Accelerate] Add mappings for 8 more vecLib vector functions (PR #225998)
Luke Kiernan via llvm-commits
- [llvm] b912c9c - [AMDGPU] Mark CDBG branches as having side effects (#226123)
via llvm-commits
- [llvm] [Bazel] Add opt-in libunwind EH frame registration (PR #226148)
Corentin Kerisit via llvm-commits
- [llvm] [llvm-jitlink] Add -show-jit-result option (PR #226149)
Lang Hames via llvm-commits
- [llvm] [CI][libsycl] Enable -Werror in libsycl precommit testing (PR #226129)
Kseniya Tikhomirova via llvm-commits
- [llvm] [VPlan] Give zero-weight edges minimum probability. (PR #226150)
Florian Hahn via llvm-commits
- [llvm] [LowerIFunc] Regenerate test checks (NFC) (PR #226151)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Mark default value or ExtractLastActive as only first lane used. (PR #226153)
Florian Hahn via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Make interworking test compatible with BTI (PR #226154)
Ties Stuij via llvm-commits
- [llvm] [Machine Outliner][RISCV] Input section aware machine outlining (PR #226126)
Garvit Gupta via llvm-commits
- [llvm] [ValueTracking] An or recurrence with a non-zero start value is non-zero (PR #226155)
Konstantin Bogdanov via llvm-commits
- [llvm] [AMDGPU] Correct bidirectional pending-candidate arbitration (PR #226156)
Alan Li via llvm-commits
- [llvm] [TableGen][AMDGPU] Introduce register sequences (PR #226106)
Shilei Tian via llvm-commits
- [llvm] [X86] Select standalone ~(-1 << n) masks as BZHI (PR #226158)
Chris Kennelly via llvm-commits
- [llvm] [SLP][NFC]Add extra tests for missed vectorization, NFC (PR #226159)
Alexey Bataev via llvm-commits
- [llvm] ece0035 - [SLP][NFC]Add extra tests for missed vectorization, NFC
via llvm-commits
- [llvm] [AArch64][SME] Peephole optimization to push smstop za earlier (PR #226160)
Benjamin Maxwell via llvm-commits
- [llvm] 34f5f2c - [AArch64] Implement the atomic store with hint intrinsic (#198316)
via llvm-commits
- [llvm] [LV][NFC] Fix erroneous debug message emitted during legality checks (PR #226162)
David Sherwood via llvm-commits
- [llvm] [Analysis][RISCV] More accurately estimate the cost of strided vector loads (PR #175135)
Luke Lau via llvm-commits
- [polly] [Polly] Allocate packed arrays of matrix multiplication on heap (PR #226163)
Timur Baidusenov via llvm-commits
- [llvm] [VectorCombine] Combine adjacent loads feeding as shuffle operands (PR #213007)
Hari Limaye via llvm-commits
- [llvm] [ValueTracking] Compute known bits of and/or recurrences from start and step (PR #226164)
Konstantin Bogdanov via llvm-commits
- [llvm] [NFC][AutoUpgrade] Add logging for module flags upgrade (PR #226165)
Andrew Savonichev via llvm-commits
- [llvm] [SystemZ] Fix zero length PR section for zero size BSS globals (PR #225863)
Kai Nacke via llvm-commits
- [llvm] Fix layering failure for clang-doc and flang (PR #225964)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for libxml2 (PR #225158)
Jordan Rupprecht via llvm-commits
- [llvm] [SCEV] Cache recursive complexity comparisons (PR #223723)
via llvm-commits
- [llvm] [CodeGen] Fix assertion when discovering partial live-outs (PR #224323)
via llvm-commits
- [llvm] [split-file] Migrate to OptTable (PR #224966)
Jordan Rupprecht via llvm-commits
- [llvm] 520b168 - [ValueTracking] An or recurrence with a non-zero start value is non-zero (#226155)
via llvm-commits
- [llvm] [obj2yaml] Migrate to OptTable (PR #224965)
Jordan Rupprecht via llvm-commits
- [clang] [llvm] [yaml2obj] Migrate to OptTable (PR #224964)
Jordan Rupprecht via llvm-commits
- [llvm] 12a8c41 - [VPlan] Simplify extract-lane from same single-scalar. (#226102)
via llvm-commits
- [llvm] [IR] Reject a scalable byval argument in the verifier (PR #226170)
Timur Baidusenov via llvm-commits
- [polly] ce36410 - [Polly] Materialize escaping scalars from empty-domain statements as poison (#220008)
via llvm-commits
- [llvm] [HTTP][Windows] Apply the configured timeout to WinHttpReceiveResponse (PR #226172)
Charles Zablit via llvm-commits
- [llvm] [ValueTracking] Don't limit the recursion depth for single-incoming phis in isKnownNonZero (PR #226173)
Konstantin Bogdanov via llvm-commits
- [llvm] c709a1a - [SystemZ] Use complete triple s390x-linux-gnu in soft-float-05.ll (#225851)
via llvm-commits
- [llvm] [SystemZ] Use complete triple s390x-linux-gnu in soft-float-05.ll (PR #225851)
Zibi Sarbinowski via llvm-commits
- [llvm] 2c1ca89 - [LLVM][CodeGen][AArch64] Implement expansion for fixed-length get.active.lane.mask. (#225459)
via llvm-commits
- [llvm] [AArch64] Share materialized constant between add x, k and sub x,k (PR #225430)
via llvm-commits
- [llvm] [LoopFusion] Initial Cost Model (PR #224626)
Ehsan Amiri via llvm-commits
- [llvm] [CaptureTracking] Raise the default use budget from 100 to 150 (PR #222654)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Fix crash costing cttz.elts without fixed-length RVV. (PR #226181)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Expand unsupported interleave to shuffles (PR #210494)
Kamlesh Kumar via llvm-commits
- [llvm] f36af5d - [CaptureTracking] Raise the default use budget from 100 to 150 (#222654)
via llvm-commits
- [llvm] [Github] Downgrade libcxx generated files check to 24.04 (PR #226016)
Louis Dionne via llvm-commits
- [llvm] dd4b3b7 - [AMDGPU] Price only the fmul that fuses into an fadd/fsub as free (#226009)
via llvm-commits
- [llvm] [AMDGPU] Don't apply gfx950 fetch-window loop align to the wrong block (PR #221821)
Akash Dutta via llvm-commits
- [llvm] [AArch64][CostModel] Consider some nxv1 operations as legal (PR #214471)
Paul Walker via llvm-commits
- [llvm] [llvm-exegesis] Respect memory operands with a fixed base register (PR #190342)
Timur Baidusenov via llvm-commits
- [llvm] 44be0ef - [HTTP][Windows] Apply the configured timeout to WinHttpReceiveResponse (#226172)
via llvm-commits
- [llvm] [TruncInstCombine] Handle sdiv/srem (PR #222391)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPUSwLowerLDS] Fix non-deterministic global ordering (PR #226184)
Nikita Popov via llvm-commits
- [llvm] [DAGCombiner] fold `(sext_inreg (freeze (extload x)))` -> `(freeze (sextload x))` (PR #226208)
via llvm-commits
- [llvm] Fix Bazel build for a33352d (PR #226210)
Anshul Nigham via llvm-commits
- [llvm] CodeGen: Trim each PHI source subregister lane at its own last read (PR #226209)
Matt Arsenault via llvm-commits
- [llvm] [LoopVectorize] Reject non-simple outer-loop memory accesses (PR #226212)
Florian Hahn via llvm-commits
- [clang] [llvm] [InferAttrs] Avoid conflicting argument memory attributes (PR #226207)
via llvm-commits
- [llvm] [AMDGPU] merge 16bit mov pairs in post-RA peephole (PR #208625)
Domenic Nutile via llvm-commits
- [llvm] dbeaf3d - [InstSimplify] Add missing FRem in FMF overload (#225987)
via llvm-commits
- [llvm] [InstSimplify] Add missing FRem in FMF overload (PR #225987)
via llvm-commits
- [llvm] [SCCP] Call correct simplifyBinOp in FP operation (PR #225992)
via llvm-commits
- [polly] [Polly] Detect preconditions of cached user assumption translations (PR #226204)
Timur Baidusenov via llvm-commits
- [llvm] [Github][libc++] Bump ubuntu and clang-format to respective newest ver (PR #226219)
Lucas Mellone via llvm-commits
- [llvm] [X86] Convert FP compares split by a nested logic op to FP logic (PR #226222)
Simon Pilgrim via llvm-commits
- [llvm] [Github][libc++] Bump Ubuntu ver back to 26.04 and remove clang-format for Generated Files check (PR #226219)
Lucas Mellone via llvm-commits
- [llvm] LangRef: mention that willreturn can cause time-traveling UB (PR #214229)
Eli Friedman via llvm-commits
- [llvm] [StandardInstrumentations] Add ExtendedIRContext and trait registration for custom IR types (PR #153171)
via llvm-commits
- [llvm] [SLP] Avoid seeding related affine loop address computations (PR #226220)
Alexey Bataev via llvm-commits
- [llvm] 6702faa - [NVPTX] Support 32-bit size operand for st.bulk (#217703)
via llvm-commits
- [llvm] [Github][libc++] Bump Ubuntu ver back to 26.04 and remove Install Dependencies step for Generated Files check (PR #226219)
Lucas Mellone via llvm-commits
- [llvm] 06d6747 - [Flang][OpenMP][MLIR] Attach source location to target/target-data runtime c… (#222389)
via llvm-commits
- [llvm] [Support] Remove cl::Grouping (PR #224958)
Fangrui Song via llvm-commits
- [llvm] 666f22b - [SPIRV] Support structurizing nested break chains (#222459)
via llvm-commits
- [llvm] [SPIRV] Support structurizing nested break chains (PR #222459)
Chris B via llvm-commits
- [llvm] [LFI][AArch64] Account for deferred LR guard flush in getInstSizeInBytes (PR #224791)
Sharjeel Khan via llvm-commits
- [llvm] AMDGPU: Mark the SCC def dead when expanding CF pseudos (PR #226249)
Matt Arsenault via llvm-commits
- [llvm] f676944 - [SLP][NFC] Use BoUpSLP::getNumberOfParts() where appropriate (#225995)
via llvm-commits
- [llvm] dcef585 - [VPlan] Compute execution probability via APFloat for printing. (#226135)
via llvm-commits
- [llvm] [TySan] Fix crash in instrumentation with scalar TBAA tag missing offset (PR #172878)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Notify LRE delegate before foldAsLoad erases UseMI (PR #226250)
Sam Valladares via llvm-commits
- [llvm] [RISCV] Remove getInstSizeVerifyMode override (PR #226241)
Sam Elliott via llvm-commits
- [llvm] [VectorCombine] Pass flags during IR creation (PR #193271)
Jack Huang via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fold zext(carry) into add/sub-with-carry (PR #224093)
Matt Arsenault via llvm-commits
- [llvm] [SROA] Support dbg_declare_value (PR #225902)
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] [HLSL] Add support for dynamic resources (PR #221103)
Helena Kotas via llvm-commits
- [llvm] [BOLT] Gadget scanner: prevent false positives due to jump tables (PR #138884)
Anatoly Trosinenko via llvm-commits
- [lld] 4584e4b - [lld][MachO] Remove `__thread_ptrs` section so TLV can relocate against dynamic-lookup symbols (#221364)
via llvm-commits
- [lld] [lld][MachO] Remove `__thread_ptrs` section so TLV can relocate against dynamic-lookup symbols (PR #221364)
Peter Rong via llvm-commits
- [clang] [clang-tools-extra] [libc] [libcxx] [lld] [lldb] [llvm] [polly] [docs] Require MyST for Sphinx documentation builds (PR #223829)
Reid Kleckner via llvm-commits
- [llvm] [amdgpu] Add HasBufferInv AMDGPUSubtargetFeature (PR #226254)
Dan Zimmerman via llvm-commits
- [llvm] 915c3bd - [InstCombine] Fold variable extract of a constant-strided pointer vector (#217078)
via llvm-commits
- [llvm] AMDGPU: Mark the SCC def dead when expanding 64-bit scalar add/sub (PR #226269)
Matt Arsenault via llvm-commits
- [llvm] RuntimeLibcalls: Add function signatures to RTLIB. (PR #226264)
via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and ordered atomic stores of undef (PR #226265)
Alex MacLean via llvm-commits
- [llvm] [Docs] Update contribution guide to remove the single-commit requirement (PR #212031)
Aaron Ballman via llvm-commits
- [llvm] 67005b7 - [SLP]Model gathers of extracted integer sub-fields as bitcast+permute+ext
via llvm-commits
- [clang] [llvm] [docs] Replace clang.llvm.org/docs links with Sphinx links (PR #222507)
Reid Kleckner via llvm-commits
- [llvm] [LoopIdiomVectorize] Don't add the match-index block to the parent loop when it exits (PR #225576)
Kunal Pathak via llvm-commits
- [llvm] [ARM] fix `r14` aliasing `lr` on `thumb-1` (PR #225746)
Folkert de Vries via llvm-commits
- [llvm] [GlobalISel] [AArch64] Generate MVN for shift by (N - X) in SelectShiftMask (PR #226273)
Deepak Shirke via llvm-commits
- [llvm] [AMDGPU] Use CFG in LIRP tests (PR #226260)
Matt Arsenault via llvm-commits
- [llvm] [GVN] Decouple GVNValueTable and GVNPass (NFC) (PR #226232)
Antonio Frighetto via llvm-commits
- [llvm] [openmp] [Offload][OpenMP] remove SourceInfo::removePath (PR #226283)
Jason Van Beusekom via llvm-commits
- [llvm] add f16 vector bitcast patterns (PR #226287)
Folkert de Vries via llvm-commits
- [llvm] [LoopFusion] Cleanup control flow before Fusion (PR #226289)
Ehsan Amiri via llvm-commits
- [llvm] [AMDGPU] Lower loads and stores for address space 13 (PR #209541)
Gheorghe-Teodor Bercea via llvm-commits
- [clang] [compiler-rt] [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [clang] [llvm] [clang][WeAssembly] Do not override thread model when building without atomics (PR #225981)
Derek Schuff via llvm-commits
- [llvm] [RISCV] Make the getJumpTableIndex search more structured. NFC (PR #226266)
Sam Elliott via llvm-commits
- [clang] [llvm] [HLSL] Implement isfinite() intrinsic (PR #225947)
Dan Brown via llvm-commits
- [llvm] [ConstraintElim] Bound IVs by compares of the phi in header/latch. (PR #226297)
Florian Hahn via llvm-commits
- [llvm] 482bb48 - [SCEV] Handle PtrToAddrExpr in SCEVLoopGuardRewriter. (#226228)
via llvm-commits
- [llvm] [SCEV] Handle PtrToAddrExpr in SCEVLoopGuardRewriter. (PR #226228)
Florian Hahn via llvm-commits
- [llvm] [LV] Add more tests with low trip counts. (NFC) (PR #226298)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Add complete-schedule search strategy API (PR #220644)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Mark the SCC def dead in the waterfall loop expansion (PR #226300)
Matt Arsenault via llvm-commits
- [compiler-rt] ef8d9d1 - [compiler-rt] Retain sanitizer callbacks with MinGW GCC (#222711)
via llvm-commits
- [llvm] [CAS] Support validation and recovery for plugin CAS in llvm-cas (PR #226291)
Steven Wu via llvm-commits
- [llvm] [LV] Add tests showing incorrect flags for sub inductions (NFC). (PR #226301)
Florian Hahn via llvm-commits
- [compiler-rt] 16d88a5 - [compiler-rt][asan] Use native TLS for TSD on Windows (#222705)
via llvm-commits
- [llvm] [offload] Extract OMPT out of PluginInterface (PR #221726)
Ivan R. Ivanov via llvm-commits
- [llvm] 8bff8fb - [StaticDataLayout] Enable string literal partitioning by default (#225928)
via llvm-commits
- [clang] [llvm] [RISCV] Support frame pointers in SiFive CLIC preemptible handlers (PR #221318)
Sam Elliott via llvm-commits
- [llvm] [CodeGen][RISCV][AArch64] Added signed extension support to TypePromotion (PR #226304)
Ananth Jasty via llvm-commits
- [llvm] [debuginfo] Add DW_AT_type support to DW_TAG_string_type DIEs (1 of 3) (PR #217419)
via llvm-commits
- [llvm] [Github] Add LLVM-libc's full-build to Bazel Checks workflow (PR #224749)
Jackson Stogel via llvm-commits
- [llvm] 0326d5c - [LV] Add more tests with low trip counts. (NFC) (#226298)
via llvm-commits
- [llvm] [RISC-V] Do not emit cm.popret[z] with zicfiss (PR #196267)
Sam Elliott via llvm-commits
- [clang] [llvm] [HLSL] Add `InterlockedCompareStore` function and resource methods (PR #222164)
Joshua Batista via llvm-commits
- [llvm] [SandboxIR] Implement Utils::getPointerDiff() (PR #226305)
Vasileios Porpodas via llvm-commits
- [llvm] [offload][nfc] Decouple OpenMP offload policy from PluginManager (PR #220761)
Ivan R. Ivanov via llvm-commits
- [llvm] [SLP]Cancel scheduling of the trimmed nodes (PR #226268)
Ryan Buchner via llvm-commits
- [llvm] [PreISelIntrinsicLowering] Lower bounded memcpy/memmove to masked load/store (PR #212710)
via llvm-commits
- [llvm] [SLP] Use getRegUsageForType() rather than getNumberOfParts() when determining reduction width (PR #226277)
Ryan Buchner via llvm-commits
- [lld] [llvm] [lld][ELF] Support virtual filesystems for library inputs (PR #226321)
Chinmay Deshpande via llvm-commits
- [llvm] [NFC][PGOProfile] Inline icall annotation proftext test (PR #226324)
Ellis Hoag via llvm-commits
- [llvm] [mlir] [mlir][tosa] Use optnone for compliance initialization under HWAsan (PR #226310)
Thurston Dang via llvm-commits
- [llvm] [WebAssembly] Emit i64 GOT import globals on wasm64 (PR #226326)
Patrick Rachford via llvm-commits
- [llvm] [NVPTX] Pass scalar params wider than 64 bits as byte arrays (PR #226328)
via llvm-commits
- [llvm] [libc][bazel] Add an option to build linux UAPI headers from source (PR #216868)
Jackson Stogel via llvm-commits
- [llvm] 2428c10 - Improve llvm-gsymutil to set the end address correctly. (#225593)
via llvm-commits
- [llvm] [SCCP] Give SimplifyInst a chance in visitCmpInst (PR #226327)
via llvm-commits
- [llvm] [LAA] getPointersDiff(): Add ExpensivePtrCheck argument (PR #226333)
Vasileios Porpodas via llvm-commits
- [llvm] [AMDGPU] [NFC] Fix MSVC C4146 warnings in AMDGPU backend (PR #225474)
Younes Yazami via llvm-commits
- [libcxx] [llvm] [libc++] Take the benchmark testing configuration from the test suite (PR #226267)
Louis Dionne via llvm-commits
- [llvm] [libc++] Run the PR benchmarking tooling from main (PR #226278)
Louis Dionne via llvm-commits
- [llvm] [AMDGPU][InstCombine] Fold zero dot operands to accumulator (PR #225003)
Harrison Hao via llvm-commits
- [lld] [lld][test] Use LLVM helpers for input file discovery (PR #220404)
Fangrui Song via llvm-commits
- [llvm] 4880e16 - [RISCV] Support frame pointers in SiFive CLIC preemptible handlers (#221318)
via llvm-commits
- [llvm] [BOLT,test] Add missing pipe in dwarf5-debug-names-skip-forward-decl.s (PR #226338)
Fangrui Song via llvm-commits
- [llvm] [MIR] Support +inf and -inf literals (PR #221127)
Taufiq Rahman via llvm-commits
- [llvm] [AMDGPU] Apply occupancy-aware register allocation anti-hints (PR #218074)
Syadus Sefat via llvm-commits
- [llvm] [AMDGPU][NewInsertWaitcnts] Boilerplate for the new wait insertion pass (PR #226335)
Vasileios Porpodas via llvm-commits
- [llvm] [BOLT][DWARF] Fix parent chain in debug_names entries with forward declaration. (PR #93865)
Fangrui Song via llvm-commits
- [llvm] [Instrumentor] Delete dead code from getAlloca() (PR #226331)
Jameson Nash via llvm-commits
- [llvm] b9123f7 - [Support] Remove cl::Grouping (#224958)
via llvm-commits
- [llvm] [X86] Reuse reserved call frames in Win64 exception funclets (PR #226340)
via llvm-commits
- [compiler-rt] [asan][test] Return success from the Windows CRT initializer (PR #226341)
via llvm-commits
- [compiler-rt] [asan][test] Check Windows CRT linkage through object directives (PR #226342)
via llvm-commits
- [compiler-rt] [asan][test] Distinguish real and fake stack shadow in Windows SEH (PR #226343)
via llvm-commits
- [llvm] [X86] Ignore meta instructions when tracking SESES fences (PR #226344)
Yongqiang Tian via llvm-commits
- [llvm] [NVPTX] Fold full-warp add reductions to redux.sync.add (PR #226345)
via llvm-commits
- [libcxx] [llvm] [libc++] Add a benchmark machine for libstdc++ (PR #226346)
Louis Dionne via llvm-commits
- [llvm] [Support] Remove LongOptionsUseDoubleDash from cl::ParseCommandLineOptions (PR #226347)
Fangrui Song via llvm-commits
- [llvm] [HLSL] Run HLSL Tests PR validation on Azure-hosted Windows (PR #226312)
Helena Kotas via llvm-commits
- [llvm] Add PreLegalizer pattern matching for degrees GL extension (PR #216506)
via llvm-commits
- [llvm] [AMDGPU][DRAFT] PromoteAllocaToVector - Promo alloca phi (PR #226353)
Yoonseo Choi via llvm-commits
- [llvm] [StaticDataLayout] Add option to control the emission of .hot suffix (PR #226239)
LLVM Continuous Integration via llvm-commits
- [llvm] [libc][bazel] Download linux UAPI headers when no local dir is set (PR #216868)
Jackson Stogel via llvm-commits
- [llvm] [orc-rt] Reject non-socket descriptors in socket:adopt (PR #226354)
Lang Hames via llvm-commits
- [flang] [llvm] [mlir] [openmp][mlir] Expand use of atomicrmw for atomic update (PR #215654)
Ville-Markus Yli-Suutala via llvm-commits
- [llvm] [orc-rt] Reorganize regression tests, add JIT'd code support (PR #226356)
Lang Hames via llvm-commits
- [clang] [llvm] [WIP][Clang-Repl] Introduce Error Recovery for Clang-Repl. (PR #223305)
via llvm-commits
- [llvm] [AArch64] Fold CSEL of a CSEL with the same flags (PR #224992)
Henry Jiang via llvm-commits
- [libcxx] [llvm] [libc++][CI] Add hermetic Linux premerge builder (PR #226358)
via llvm-commits
- [llvm] [bazel] Download linux UAPI headers when no local dir is set (PR #216868)
Jackson Stogel via llvm-commits
- [llvm] [BOLT] Remove cl::callback uses (PR #226359)
Fangrui Song via llvm-commits
- [llvm] [gn] port 6bef34a7ebbef (PR #226362)
Nico Weber via llvm-commits
- [llvm] 7944324 - [gn] port 6bef34a7ebbef (#226362)
via llvm-commits
- [llvm] [X86] Reject incompatible vector library calls (PR #226364)
Tõnu Samuel via llvm-commits
- [llvm] [gn build] Port 6bef34a7ebbe (PR #226366)
Nico Weber via llvm-commits
- [llvm] [gn build] Port 9d90850fe6b0 (PR #226367)
Nico Weber via llvm-commits
- [llvm] [gn build] Port d0c787e447e1 (PR #226368)
Nico Weber via llvm-commits
- [llvm] [gn build] Port f6e450004591 (PR #226369)
Nico Weber via llvm-commits
- [llvm] d9635c6 - [gn build] Port 6bef34a7ebbe (#226366)
via llvm-commits
- [llvm] 0ce55c6 - [gn build] Port 9d90850fe6b0 (#226367)
via llvm-commits
- [llvm] 045cefb - [gn build] Port d0c787e447e1 (#226368)
via llvm-commits
- [llvm] a1c9df8 - [gn build] Port f6e450004591 (#226369)
via llvm-commits
- [llvm] [MIR][AMDGPU] Serialize register allocation anti-hints (PR #218073)
LLVM Continuous Integration via llvm-commits
- [llvm] 5035ea5 - Orc: Compute the JIT DataLayout from the triple and ABI (#226316)
via llvm-commits
- [llvm] Orc: Compute the JIT DataLayout from the triple and ABI (PR #226316)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Exclude gfx1251 (w/ FullRate64Ops) from using GFX1250VALUBlockingCycles. (PR #226314)
Nikhil Kotikalapudi via llvm-commits
- [llvm] b15daae - [AMDGPU] Add scalar_to_vector pattern for v2bf16 (#225303)
via llvm-commits
- [llvm] AMDGPU: Mark SCC def dead in wave reduction expansions (PR #226370)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold inner select (PR #226371)
Henry Jiang via llvm-commits
- [llvm] AMDGPU: Mark SCC def dead in init exec lowering (PR #226373)
Matt Arsenault via llvm-commits
- [llvm] [LV] Always try to use fixed VF for low TC loops if no epilogue allowed. (PR #226318)
Jack Styles via llvm-commits
- [llvm] [AArch64] Make compiling arm_neon.h faster (PR #226378)
Nico Weber via llvm-commits
- [llvm] [DAG] Prefer sub(X, ~Y) while rewriting inc-of-add to sub-of-not (PR #226379)
Rohan Shenoy via llvm-commits
- [llvm] [GlobalISel] Fix segment size when narrowing G_INSERT (PR #226275)
LLVM Continuous Integration via llvm-commits
- [llvm] [DAGCombiner] Fold reordered scalar parts to a bitcast and shuffle (PR #226224)
Tim Besard via llvm-commits
- [llvm] [VectorCombine] Fold insertelement chains of scalar parts to a bitcast and shuffle (PR #226224)
Tim Besard via llvm-commits
- [llvm] [gn] Add clang_static_plugin_sources to link out-of-tree plugins into clang (PR #226381)
Nico Weber via llvm-commits
- [llvm] [UpdateTestChecks] Escape special characters more consistently (PR #226203)
Nikita Popov via llvm-commits
- [llvm] [TailRecElim] Generalize the unary accumulator recurrence to any pure function (PR #214507)
Federico Bruzzone via llvm-commits
- [llvm] [AggressiveInstCombine] Bail out on graph nodes in unreachable blocks (PR #226383)
Timur Baidusenov via llvm-commits
- [llvm] [orc-rt] Make more Session callbacks noexcept. (PR #226385)
Lang Hames via llvm-commits
- [llvm] [msan] Update intrinsic list in arm64-vmax.ll (NFC) (PR #226387)
Ömer Sinan Ağacan via llvm-commits
- [llvm] 6f44f33 - [TBAA] Only keep the immutable flag if both merged tags have it (#225907)
via llvm-commits
- [llvm] [AMDGPU] Limit DVGPR entry function max VGPRs to block size (PR #226242)
Diana Picus via llvm-commits
- [llvm] RegAllocFast: Mark unspilled implicit_def physreg defs dead (PR #226295)
Christudasan Devadasan via llvm-commits
- [llvm] cfc320a - [UpdateTestChecks] Escape special characters more consistently (#226203)
via llvm-commits
- [llvm] [DAG] Scalarise trivial splat operations (PR #226257)
via llvm-commits
- [llvm] 4a63d32 - [Support] Remove LongOptionsUseDoubleDash from cl::ParseCommandLineOptions (#226347)
via llvm-commits
- [llvm] 210e8f1 - AMDGPU: Mark the SCC def dead in the waterfall loop expansion (#226300)
via llvm-commits
- [llvm] [Vectorize] Remove unused functions (NFC) (PR #226392)
Kazu Hirata via llvm-commits
- [llvm] 6c6c968 - [AggressiveInstCombine] Bail out on graph nodes in unreachable blocks (#226383)
via llvm-commits
- [llvm] d9a2360 - LangRef: mention that willreturn can cause time-traveling UB (#214229)
via llvm-commits
- [llvm] fe1f849 - [RISCV] Add processor definition for GR765 (#225638)
via llvm-commits
- [llvm] [orc-rt] Make Expected's move operations conditionally noexcept. (PR #226393)
Lang Hames via llvm-commits
- [llvm] 6a9a95b - [Analysis][NFC] Address review comments from PR #213013 (#225800)
via llvm-commits
- [llvm] [X86] Remove def32 and drop redundant zero extensions after `isel` (PR #225462)
Akash Manna via llvm-commits
- [llvm] cf8ce56 - RegAllocFast: Mark unspilled implicit_def physreg defs dead (#226295)
via llvm-commits
- [llvm] [VPlan] Only retain NSW when possible in getFlagsFromIndDesc. (PR #226315)
Florian Hahn via llvm-commits
- [llvm] f131c8c - [AMDGPU] Use CFG in LIRP tests (#226260)
via llvm-commits
- [llvm] [FileCheck] Inline destructor to avoid missing symbol with hidden visibility (PR #225978)
Fabrice de Gans via llvm-commits
- [llvm] [SandboxVectorizer] Add missing export to symbol used in test (PR #226246)
Fabrice de Gans via llvm-commits
- [llvm] 1306a78 - [RISCV] Fix scalable expandload lowering for i8 types (#225141)
via llvm-commits
- [llvm] 7bcd6b4 - [RISCV] Return cost for scalable compressstore/expandload intrinsics (#225143)
via llvm-commits
- [llvm] 74c5a64 - [RISCV] Remove getMaxLMULForFixedLengthVectors. NFC (#226111)
via llvm-commits
- [llvm] 6c5ea95 - [LLVM] Fix typo "CxtI" (#226137)
via llvm-commits
- [llvm] b202c00 - [lit] Include zero-duration tests in the --time-tests histogram (#226132)
via llvm-commits
- [llvm] [AMDGPU] Insert MFMA anti-hints in GCNPreRAOptimizations (PR #218075)
Syadus Sefat via llvm-commits
- [clang] [llvm] Replace cl::bits with cl::list. NFC (PR #226399)
Fangrui Song via llvm-commits
- [llvm] [Bazel] Fixes 0a0e0fa (PR #226400)
via llvm-commits
- [llvm] [X86] Fix failure to lower i8/i16 bzhi pattern to bzhi (PR #226401)
Divyansh Yadav via llvm-commits
- [lld] [lld][ELF] refresh .eh_frame_hdr cache (PR #226402)
Martin Levesque via llvm-commits
- [llvm] [SelectionDAG] Improve wide integer squaring (PR #226403)
MITSUNARI Shigeo via llvm-commits
- [lld] [LLD][ELF] Skip symbols to dead mergeable section pieces for --why-live (PR #226238)
Andrew Ng via llvm-commits
- [llvm] TargetMachine: Remove pointer-size query methods (PR #226404)
Matt Arsenault via llvm-commits
- [llvm] [SanitizerCoverage] Split test (NFC) (PR #226405)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Make setImpSCCDefDead default to true. NFC. (PR #226406)
Jay Foad via llvm-commits
- [llvm] 1735c10 - [SanitizerCoverage] Split test (NFC) (#226405)
via llvm-commits
- [llvm] d9dbd96 - [VPlan] Only retain NSW when possible in getFlagsFromIndDesc. (#226315)
via llvm-commits
- [llvm] [DWARFYAML] Declare `OffsetEntryCount` as `uint64_t` (PR #224631)
Igor Wodiany via llvm-commits
- [llvm] 81e2e44 - [SCEV] Set BTC to zero, if constant max BTC < BECountIfTaken. (#226098)
via llvm-commits
- [llvm] [InstrProfiling] Generate test checks (NFC) (PR #226409)
Nikita Popov via llvm-commits
- [llvm] 99b4548 - [InstrProfiling] Generate test checks (NFC) (#226409)
via llvm-commits
- [llvm] [SystemZ][z/OS] Use section ordinal for temporary symbols (PR #226306)
Ulrich Weigand via llvm-commits
- [llvm] 41165fd - [DAG] SimplifyMultipleUseDemandedBits - simplify ISD::SCALAR_TO_VECTOR to ISD::POISON if we don't demand 0th element (#225530)
via llvm-commits
- [llvm] [DFSan] Generate test checks (NFC) (PR #226410)
Nikita Popov via llvm-commits
- [llvm] d689d0f - [DFSan] Generate test checks (NFC) (#226410)
via llvm-commits
- [llvm] [docs][bolt] Remove Markdown enum (PR #226411)
Amilendra Kodithuwakku via llvm-commits
- [llvm] [LV] Add VPlan planning context and result (PR #226415)
Kiran Chandramohan via llvm-commits
- [lld] f4620e3 - [LLD][ELF] Skip symbols to dead mergeable section pieces for --why-live (#226238)
via llvm-commits
- [llvm] Orc: Move getDefaultDataLayoutForTarget out of line (PR #226416)
Matt Arsenault via llvm-commits
- [lld] [llvm] Add initial support for Xtensa to LLD (PR #202926)
Alexey Gerenkov via llvm-commits
- [llvm] [DAG] SimplifySetCC - adjust setcc result type when peeking through truncates (PR #226422)
Simon Pilgrim via llvm-commits
- [llvm] e6115bc - [AMDGPU] Make setImpSCCDefDead default to true. NFC. (#226406)
via llvm-commits
- [llvm] 51b1c27 - [SROA] Pre-split overlapping move slices within a partition (#210061)
via llvm-commits
- [llvm] [AVR][NFC] Improve some comment messages (PR #226423)
Ben Shi via llvm-commits
- [llvm] [SDPatternMatch] Implement m_True/False using SelectionDAG::isBoolConstant. (PR #226216)
Simon Pilgrim via llvm-commits
- [llvm] fb13f6f - [VPlan] Append recipes created via builder to worklist
via llvm-commits
- [llvm] [VPlan] Remove (X && Y) | (X && !Y) -> X combine. NFC (PR #219368)
Luke Lau via llvm-commits
- [llvm] [SystemZ] Add shrink-wrapping support for ELF prologue/epilogue (PR #225240)
Ulrich Weigand via llvm-commits
- [clang] [llvm] [IRBuilder] Produce canonical constexpr GEPs (PR #226425)
Nikita Popov via llvm-commits
- [llvm] 4b66c96 - [SDPatternMatch] Remove MatchContext. NFC (#218372)
via llvm-commits
- [llvm] [SDPatternMatch] Remove MatchContext. NFC (PR #218372)
Luke Lau via llvm-commits
- [llvm] a631bc1 - [IR][REVEC] Define llvm.vector.repeat intrinsic (#208212)
via llvm-commits
- [llvm] [LV][REVEC] Initial support for re-vectorisation (PR #208213)
Gaëtan Bossu via llvm-commits
- [llvm] 2231247 - [IR] Reject a scalable byval argument in the verifier (#226170)
via llvm-commits
- [llvm] [VPlan] Print metadata via ModuleSlotTracker. (PR #203982)
Florian Hahn via llvm-commits
- [llvm] Fix Bazel build for aa6b03e (PR #226426)
Walter Lee via llvm-commits
- [llvm] [LAA] Don't check same-address accesses against each other on retry (PR #226428)
Tim Besard via llvm-commits
- [llvm] ffcb13a - Orc: Move getDefaultDataLayoutForTarget out of line (#226416)
via llvm-commits
- [llvm] [AArch64] Cost i8 to i64 partial reductions for NEON dot products (PR #226226)
Tim Besard via llvm-commits
- [llvm] [X86] Zero the poison lanes of a scalar_to_vector base in INSERTPS (PR #226223)
Tim Besard via llvm-commits
- [llvm] [X86] Form (FM)ADDSUB for a chain of alternating FSUB/FADD (PR #226429)
Tim Besard via llvm-commits
- [llvm] [LAA] Honor no-wrap predicates already in PSE in isNoWrap (PR #226430)
Tim Besard via llvm-commits
- [llvm] 3897817 - [AArch64][CostModel] Consider some nxv1 operations as legal (#214471)
via llvm-commits
- [llvm] [AArch64][CostModel] Allow more nxv1 operations on integers (PR #226146)
Gaëtan Bossu via llvm-commits
- [llvm] [InstCombine] Fold canonicalized form of vecreduce_or(get_active_lane_mask) (PR #220085)
Paul Walker via llvm-commits
- [clang] [llvm] [AArch64] Rename memory hints to avoid clash with arm_acle.h macros (PR #226432)
Kerry McLaughlin via llvm-commits
- [llvm] [AArch64] Remove variable only used in assert (PR #226433)
Gaëtan Bossu via llvm-commits
- [llvm] SystemZ: Mark unread CC defs dead at build time (PR #226434)
Matt Arsenault via llvm-commits
- [llvm] [Attributor] Check callback broker argument aliases correctly (PR #218672)
Tomas Matheson via llvm-commits
- [llvm] b7c4b21 - [Attributor] Check callback broker argument aliases correctly (#218672)
via llvm-commits
- [clang] [flang] [llvm] [OpenMP][Attributor] Infer noalias for host callback captures (PR #218453)
Tomas Matheson via llvm-commits
- [llvm] [SLP]Extract vectorized source of gathered sub-fields (PR #226437)
Alexey Bataev via llvm-commits
- [llvm] 02f6eaf - [SLP]Extract vectorized source of gathered sub-fields
via llvm-commits
- [llvm] [offload] Initilize Platforms lazily (PR #226438)
Alex Duran via llvm-commits
- [llvm] [SystemZ] Expand and automate .insn directive coverage (PR #222031)
Ulrich Weigand via llvm-commits
- [llvm] [SLP]Support copyable GEP/zext main ops and relax gather pointer compatibility (PR #221599)
Alexey Bataev via llvm-commits
- [clang] [lldb] [llvm] [HLSL] Add Packed Types for pack_ and unpack_ intrinsics (PR #224277)
Alexander Johnston via llvm-commits
- [llvm] [orc-rt] Make BootstrapInfo construction noexcept. (PR #226459)
Lang Hames via llvm-commits
- [llvm] [AMDGPU]: Add support to unpack V_PK_MOV_B32 (PR #163464)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Avoid early split for fixed-length VECTOR_DEINTERLEAVE (PR #226453)
via llvm-commits
- [clang] [llvm] [SystemZ, Clang] Enable verification of int args extensions by default. (PR #223755)
Jonas Paulsson via llvm-commits
- [polly] 68a9cd3 - [Polly] Detect preconditions of cached user assumption translations (#226204)
via llvm-commits
- [llvm] [LV] Bail out if loop nest contains non-widenable types. (PR #226463)
Florian Hahn via llvm-commits
- [clang] [llvm] [Clang][AArch64] Command-line options for A-profile's Sign Return Address Hardening (PR #176171)
Victor Campos via llvm-commits
- [libc] [libcxx] [libcxxabi] [llvm] [libc] Find linux kernel headers in Debian multiarch directories (PR #224314)
Pavel Labath via llvm-commits
- [llvm] [AArch64] Initial vector lsr tests (PR #226188)
Graham Hunter via llvm-commits
- [llvm] [llvm-dwarfdump] Added --output-style option for controlling output format (PR #216559)
via llvm-commits
- [llvm] [LV] Add vplan folds for (X - (X & Y)) -> (X & ~Y) (PR #226466)
David Sherwood via llvm-commits
- [llvm] [GlobalISel] Fix null deref when target has no stack guard variable (PR #224252)
via llvm-commits
- [llvm] df26d54 - ARM: Use divmod type signatures from RuntimeLibcallsInfo (#217869)
via llvm-commits
- [llvm] ARM: Use divmod type signatures from RuntimeLibcallsInfo (PR #217869)
Matt Arsenault via llvm-commits
- [clang] [llvm] [TargetParser][ARM][NFC] Make string tables reloc-free (PR #206937)
Tomas Matheson via llvm-commits
- [llvm] [AArch64] SVE Shuffleopt: merge reduction reverse into tbl (PR #206047)
Paul Walker via llvm-commits
- [llvm] [LV] Regenerate some CHECK lines (PR #226468)
David Sherwood via llvm-commits
- [polly] [Polly] Consider the preconditions of the block of a user assumption (PR #226473)
Timur Baidusenov via llvm-commits
- [llvm] [orc-rt] Fix move_only_function storing references to lvalue callables. (PR #226474)
Lang Hames via llvm-commits
- [llvm] [llubi] Error if main is not a definition (PR #226475)
Nikita Popov via llvm-commits
- [llvm] [FileCheck] Clarify --implicit-check-not coverage in CommandGuide (PR #226476)
Emil Laine via llvm-commits
- [llvm] dcdeeeb - [DAG] SimplifySetCC - adjust setcc result type when peeking through truncates (#226422)
via llvm-commits
- [llvm] [AMDGPU] Canonicalize constant operands of sudot intrinsics (PR #226478)
Harrison Hao via llvm-commits
- [llvm] b60afea - [SimplifyCFG] Keep a debug location on calls cloned by `FoldBranchToCommonDest` (#224247)
via llvm-commits
- [compiler-rt] [llvm] [libFuzzer] Stop fuzzing if no new corpus were found within a specified period (PR #176177)
Ilmar S. Habibulin via llvm-commits
- [llvm] ARM: Remove cached TargetABI from ARMBaseTargetMachine (PR #226482)
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [docs][clang] Document additional public profile runtime APIs (PR #224424)
George Burgess IV via llvm-commits
- [llvm] [orc-rt] Tighten move_only_function ShouldCopyInitialize test. (PR #226483)
Lang Hames via llvm-commits
- [llvm] [IR] Add sparse instruction change printing (PR #221519)
Yaxun Liu via llvm-commits
- [polly] [Polly] Do not assume loops to be bounded if latch conditions are invalid (PR #226202)
Michael Kruse via llvm-commits
- [llvm] [CGP] Drop poison-generating flags after hoisting (PR #90382)
Hans Wennborg via llvm-commits
- [compiler-rt] 176a246 - [docs][clang] Document additional public profile runtime APIs (#224424)
via llvm-commits
- [llvm] [InstCombine] Narrow signed min/max DAGs before truncation (PR #218688)
KIM MYEONG SEOK via llvm-commits
- [llvm] Fix Bazel build for 0a0e0fa (PR #226489)
via llvm-commits
- [llvm] [Mips] Enable generic bitfield extract preparation (PR #226491)
Jiaxun Yang via llvm-commits
- [llvm] [mlir] [mlir][vector] Add a pass to infer the in_bounds attribute (PR #215340)
Dhairyashil R G via llvm-commits
- [llvm] [AMDGPU][GISel] Match constrained shifts across regbank copies (PR #212097)
Anshil Gandhi via llvm-commits
- [llvm] [VPlan] Use NeedsSingleScalar consistently for ::get (NFC). (PR #226494)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Tolerate AMDGPUTargetELFStreamer without initializeTargetID (PR #226495)
Tim Renouf via llvm-commits
- [llvm] [CGP] Fold cmp+br+sub to usub+br on the overflow flag (PR #226496)
Hans Wennborg via llvm-commits
- [llvm] 84d75c8 - [AArch64] Make compiling arm_neon.h faster (#226378)
via llvm-commits
- [llvm] LoongArch: Register a null target streamer (PR #226497)
Matt Arsenault via llvm-commits
- [llvm] [orc-rt] Add ORC_RT_LOG_ENABLED macro. (PR #226500)
Lang Hames via llvm-commits
- [clang] [llvm] [Hexagon][Driver] Tell llvm-mc about PIC under -fno-integrated-as (PR #213821)
Brian Cain via llvm-commits
- [llvm] FastISel: Assert the emitted instruction defines the result (PR #226502)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix missed WMMA C-operand co-exec hazard (PR #226503)
Petar Jovanovic via llvm-commits
- [llvm] [LICM] Preserve nsw when reassociating integer adds (PR #221210)
Andrey Grabezhnoy via llvm-commits
- [llvm] f2f70fc - [llubi] Error if main is not a definition (#226475)
via llvm-commits
- [clang] [llvm] [Clang][RISCV][P-ext] Add Packed Widening Multiply Accumulate intrinsics (PR #226505)
via llvm-commits
- [llvm] [DAG] Use getLegalMaskAndStepVector in expandGetActiveLaneMask (PR #226506)
Luke Lau via llvm-commits
- [llvm] [MachineCSE] Expose dependent expressions during PRE (PR #226507)
via llvm-commits
- [libc] [llvm] [libc][math] Implement log1pf16 (C23) (PR #224152)
via llvm-commits
- [llvm] [OpenMP] Update modifier set properties on some clauses (PR #226508)
Krzysztof Parzyszek via llvm-commits
- [llvm] [OpenMP] Add/update descriptors for extension clauses (PR #226509)
Krzysztof Parzyszek via llvm-commits
- [llvm] [MachineCSE] Expose dependent expressions during PRE (PR #226510)
via llvm-commits
- [llvm] e1dc804 - Add more llvm-objdump test coverage for arm64e.x1 (#224110)
via llvm-commits
- [llvm] Add more llvm-objdump test coverage for arm64e.x1 (PR #224110)
Nico Weber via llvm-commits
- [llvm] [LV] Remove unused VectorizationFactor comparison operators (NFC) (PR #226511)
Florian Hahn via llvm-commits
- [polly] 6ad85f1 - [Polly] Do not assume loops to be bounded if latch conditions are invalid (#226202)
via llvm-commits
- [llvm] [AMDGPU] Do not copy PHI operands whose class differs only in AV-ness (PR #226213)
Pablo Reble via llvm-commits
- [llvm] [VPlan] Only exempt MaskedCond from cross-block dominance in verifier. (PR #226512)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Unpack V_PK_MOV_B32 for MFMA co-issue (PR #211937)
via llvm-commits
- [llvm] [X86] Faster truncf and roundf on x86 SSE2 (PR #226513)
Divyansh Yadav via llvm-commits
- [llvm] [llvm] Report a WinHttpQueryDataAvailable failure instead of ending the body (PR #226514)
Charles Zablit via llvm-commits
- [llvm] ff5f397 - [AMDGPU] Fix dynamic LDS consistency check in setDynLDSAlign (#225825)
via llvm-commits
- [llvm] [VPlan] Use vputils::findCanonicalIVIncrement in more places. NFC (PR #226516)
Luke Lau via llvm-commits
- [llvm] a514ce4 - [gn] Add clang_static_plugin_sources to link out-of-tree plugins into clang (#226381)
via llvm-commits
- [llvm] 76d4a51 - [Vectorize] Remove unused functions (NFC) (#226392)
via llvm-commits
- [llvm] 14f4512 - [clang][WeAssembly] Do not override thread model when building without atomics (#225981)
via llvm-commits
- [libcxx] [llvm] [libc++] Kickstart C++29 support (PR #215820)
Aaron Ballman via llvm-commits
- [llvm] [LV] Fix early exit tests after #223643. NFC (PR #226521)
Luke Lau via llvm-commits
- [llvm] 9068aed - [LV] Fix early exit tests after #223643. NFC (#226521)
via llvm-commits
- [lld] [lld][WebAssembly] Split __wasm_apply_data_relocs to respect the maximum function body size (PR #129007)
David Johnson via llvm-commits
- [llvm] [llvm-strings] Add --encoding={s,S,utf8} option (PR #221794)
Harald van Dijk via llvm-commits
- [lld] b3ed324 - [lld][test] Use LLVM helpers for input file discovery (#220404)
via llvm-commits
- [llvm] [bazel] Run lld unittests (PR #220340)
Keith Smiley via llvm-commits
- [llvm] coro: Do not capture pointer locals that have no provenance (PR #223321)
via llvm-commits
- [llvm] 07aec21 - [AMDGPU] merge 16bit mov pairs in post-RA peephole (#208625)
via llvm-commits
- [llvm] [CodeGen] Use shared RegClassInfo in basic, greedy and fast allocators (PR #226523)
Nikhil Kotikalapudi via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Support `-shared-libsan` for Offload UBSan (PR #226551)
Joseph Huber via llvm-commits
- [clang] [llvm] [offload-arch] Move GPU detection into a library and unit tests to unittests/tools (PR #226552)
Nikita Kornev via llvm-commits
- [clang] [llvm] CodeGen: Remove TargetOptions::LoopAlignment (PR #223148)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Add intrinsics and builtins for v_cvt_scale_pk32_* instructions (PR #222617)
Krzysztof Drewniak via llvm-commits
- [llvm] [LV] Add tests for zero branch weights and execution frequencies (NFC). (PR #226553)
Florian Hahn via llvm-commits
- [clang] [llvm] [HLSL] Add semantic signature packing flags and invoke packing (PR #226554)
Finn Plummer via llvm-commits
- [llvm] Refactor splat gather operands test and add cases (PR #219292)
via llvm-commits
- [llvm] [CodeGen] Fix DetectDeadLanes for same-class copies with mismatched widths (PR #226556)
Changpeng Fang via llvm-commits
- [llvm] [openmp] Revert "[Offload][OpenMP] remove SourceInfo::removePath (#226283)" (PR #226557)
Jason Van Beusekom via llvm-commits
- [llvm] 8dc7b3d - Add WaveReadLaneFirst HLSL function (#220373)
via llvm-commits
- [llvm] [libc++] Move test tools CI job back to k8s runner sets (PR #226564)
Louis Dionne via llvm-commits
- [clang] [flang] [llvm] Turn -fsplit-machine-functions into a mode option (PR #226566)
Rahman Lavaee via llvm-commits
- [clang] [llvm] [OMPIRBuilder] Perform atomic compare on padded FP types at their allocation size (PR #226567)
Akash Manna via llvm-commits
- [llvm] [TySan] Support the new size-aware TBAA metadata format (PR #226568)
via llvm-commits
- [llvm] [SLP][NFC]Broader use of filter/isa ranges (PR #226535)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Let the caller tell canConvertToFMA which operand holds the fmul (PR #218754)
Dmitry Sidorov via llvm-commits
- [llvm] [RISCV] Replace uses RegState::Define. NFC (PR #226569)
Craig Topper via llvm-commits
- [llvm] [CodeGen] Add a FunctionSplittingMode target option (PR #226575)
Rahman Lavaee via llvm-commits
- [llvm] [PowerPC] Correct handling of add only partial reductions in cost model (PR #224109)
zhijian lin via llvm-commits
- [llvm] 7ca0ce5 - [DirectX] Preserve all shader-stage bits during DXIL op lowering (#225874)
via llvm-commits
- [llvm] [DirectX] Preserve all shader-stage bits during DXIL op lowering (PR #225874)
Finn Plummer via llvm-commits
- [llvm] [LLVM][Docs] Define IR in the lexicon (PR #221388)
Prajit Rahul via llvm-commits
- [llvm] 44c8476 - [RISCV] Replace uses of RegState::Define. NFC (#226569)
via llvm-commits
- [clang] [llvm] [NVPTX] Auto-upgrade NVVM mulhi intrinsics to generic mulh (PR #226578)
Alex MacLean via llvm-commits
- [llvm] [GlobalISel] [AArch64] Support ROTR shift amount masking in SelectShiftMask (PR #226579)
Deepak Shirke via llvm-commits
- [clang] [llvm] [openmp] [CLANG][OpenMP] Restore loop variable values after transformation directives (PR #214717)
Zahira Ammarguellat via llvm-commits
- [llvm] 19d72fd - [AArch64] Rename memory hints to avoid clash with arm_acle.h macros (#226432)
via llvm-commits
- [llvm] [GlobalISel] Translate byte to ptr bitcasts to `G_INTTOPTR`/`G_PTRTOINT` (PR #226541)
Pedro Lobo via llvm-commits
- [llvm] [LLVM] Use complete runtime dependency list for multilibs (PR #226580)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc][math] Fix powf exact cases, improve its performance, and add code-size optimized float-only version. (PR #226588)
via llvm-commits
- [llvm] [openmp] [Offload][OpenMP] remove SourceInfo::removePath (PR #226586)
Jason Van Beusekom via llvm-commits
- [llvm] [llvm] produce a more consistent estimates of bit width needed when parsing an integer (PR #205947)
Eli Friedman via llvm-commits
- [llvm] [LoopFusion] Return early when no two loops are at the same depth. (PR #226590)
Ehsan Amiri via llvm-commits
- [llvm] 4db3dce - [llvm] produce a more consistent estimates of bit width needed when parsing an integer (#205947)
via llvm-commits
- [llvm] [Instrumentor] Use CreateAllocationSize to compute size of alloca (PR #226330)
Eli Friedman via llvm-commits
- [llvm] 210ecf7 - [Instrumentor] Use CreateAllocationSize to compute size of alloca (#226330)
via llvm-commits
- [llvm] 14e819f - [Instrumentor] Delete dead code from getAlloca() (#226331)
via llvm-commits
- [llvm] [ProfileData] Support merging MD5-based ProfileSymbolList (PR #226594)
Kazu Hirata via llvm-commits
- [llvm] [AArch64][PeepholeOpt] Use correct register class for subreg uses fro… (PR #226595)
David Green via llvm-commits
- [llvm] 8af5ec6 - [AutoUpgrade] Upgrade old-style !tbaa.struct field tags (#225967)
via llvm-commits
- [llvm] 35df00b - [TBAA] Recover !tbaa for a memcpy of struct with same type fields (#214116)
via llvm-commits
- [llvm] 1173687 - [VPlan] Use NeedsSingleScalar consistently for ::get (NFC). (#226494)
via llvm-commits
- [llvm] [AMDGPU] Let SIOptimizeVGPRLiveRange handle AV-class virtual registers (PR #226527)
Krzysztof Drewniak via llvm-commits
- [llvm] f9f5ed2 - [LLVM] Use complete runtime dependency list for multilibs (#226580)
via llvm-commits
- [llvm] [RISCV] Support swapped select operands in combineTruncSelectToSMaxUSat. (PR #226584)
Craig Topper via llvm-commits
- [llvm] 5cab296 - [SelectionDAG] Fix result index and vector width in unrollExpandedOp (#225886)
via llvm-commits
- [llvm] 5aa8fcc - [RISCV] Support swapped select operands in combineTruncSelectToSMaxUSat. (#226584)
via llvm-commits
- [clang] [llvm] [HLSL] Add handling of Interpolation Modifiers (PR #225452)
Deric C. via llvm-commits
- [llvm] [Offload][AMDGPU] Add env var to control device-to-device memory access (PR #215385)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add SRAMECC on/off mode capability (PR #225540)
Shilei Tian via llvm-commits
- [llvm] [InstCombine] Match swapped form of truncating saturation clamp (PR #226614)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Simplify EffectiveOperands and drop the template specialization. NFC (PR #226036)
Craig Topper via llvm-commits
- [llvm] [llvm-profgen] Parse hex address suffixes in perf scripts (PR #219268)
Rahman Lavaee via llvm-commits
- [llvm] [SelectionDAG] Scalarize legal operands of scalarized vector binops (PR #226616)
Demetrios Chiuratto Agourakis via llvm-commits
- [llvm] [Hexagon] Disable pipelining of double-word memory loops (PR #226547)
Brian Cain via llvm-commits
- [llvm] [orc-rt] Move ORC_RT_LOG_ENABLED into config.h. (PR #226617)
Lang Hames via llvm-commits
- [llvm] [SLP][NFC]Add extra test for reductions vectorization, NFC (PR #226618)
Alexey Bataev via llvm-commits
- [llvm] f8c2918 - [SLP][NFC]Add extra test for reductions vectorization, NFC
via llvm-commits
- [llvm] [NFC][SLP][AMDGPU] Precommit a cross-block fmul fadd contraction test (PR #226609)
Alexey Bataev via llvm-commits
- [llvm] [orc-rt] Pass the reporting Session to Session error reporters. (PR #226622)
Lang Hames via llvm-commits
- [llvm] [SDPatternMatch] Make m_SetCC work like m_ICmp from IR PatternMatch. (PR #226623)
Craig Topper via llvm-commits
- [llvm] [SCEV] Make PHI handling fully iterative. (PR #226624)
Eli Friedman via llvm-commits
- [llvm] Improve DWARFDebugLine::LineTable::lookupAddressRangeImpl(...) to act as exptected. (PR #226625)
Greg Clayton via llvm-commits
- [llvm] [llvm][Support] Use ::closesocket for native sockets on Windows (PR #226613)
Vladimir Shiryaev via llvm-commits
- [llvm] [Support] Remove cl::bits (PR #226628)
Fangrui Song via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Stop distributing sext/zext over lossy trunc (PR #221381)
Fujun Han via llvm-commits
- [llvm] [AMDGPU][NFC] Prepare the MFMA hazard checks for per-producer windows (PR #225988)
Shilei Tian via llvm-commits
- [compiler-rt] [RISCV][compiler-rt] Asm funcs should be hidden (PR #226633)
Sam Elliott via llvm-commits
- [llvm] [cmake][Windows] Do not strip library prefixes on Windows (PR #226635)
Alan Zhao via llvm-commits
- [llvm] [MemCpyOpt][DSE] Forward stores through memcpy (PR #224643)
Cheng Lingfei via llvm-commits
- [llvm] [SCCP] Use Small Vector for struct (PR #226638)
via llvm-commits
- [llvm] [CodeGenPrepare] don't promote sdiv/srem by -1 (PR #218737)
via llvm-commits
- [llvm] [ValueLattice] Use two uint64_t when possible (PR #226642)
via llvm-commits
- [llvm] [GlobalISel] Add G_BITCAST to computeNumSignBits (PR #220317)
Yuta Nakamura via llvm-commits
- [clang] [llvm] [clang][codegen] Prevent inline weak static locals from being placed in .rodata if not formally constant-initialized (PR #226645)
Divyansh Yadav via llvm-commits
- [llvm] [orc-rt] make bind_front match std::bind_front semantics. (PR #226646)
Lang Hames via llvm-commits
- [llvm] [llubi] Experimental support for noalias (PR #195808)
Zhige Chen via llvm-commits
- [llvm] 4257da8 - [LV] Always try to use fixed VF for low TC loops if no epilogue allowed. (#226318)
via llvm-commits
- [llvm] [SelectionDAG] Don't unfold a load in the pre-RA schedulers if the unfolded load already exists (PR #226652)
Akash Manna via llvm-commits
- [llvm] [X86] Remove `def32` and drop redundant zero extensions after `isel` (PR #225462)
Akash Manna via llvm-commits
- [llvm] 5f609f9 - [Support] Remove cl::bits (#226628)
via llvm-commits
- [llvm] [SLP]Reuse the trimmed nodes in the perfectly matched gathers of the same user (PR #226582)
Martin Storsjö via llvm-commits
- [llvm] [Transforms] Remove unused functions (NFC) (PR #226655)
Kazu Hirata via llvm-commits
- [llvm] [ORC] Call createPThreadKey through a Proxy in MachO/ELFNixPlatform (PR #226656)
Lang Hames via llvm-commits
- [llvm] [AArch64] Add tests for sve fixed length reverse shuffles. NFC (PR #226661)
David Green via llvm-commits
- [llvm] c0b6ee1 - [AArch64] Add tests for sve fixed length reverse shuffles. NFC (#226661)
via llvm-commits
- [llvm] [orc-rt] Make socket unit tests portable; build them on POSIX. (PR #226662)
Lang Hames via llvm-commits
- [llvm] [SelectOptimize] Reject Not as BinOp SelectLike aux (fix #226417) (PR #226539)
Atharva Ajmera via llvm-commits
- [llvm] [ADT] Extract DenseMapStorage from DenseMap (NFC) (PR #226664)
Kazu Hirata via llvm-commits
- [llvm] Revert "[CodeGen] Fix DetectDeadLanes for same-class copies with mismatched widths" (PR #226665)
Matt Arsenault via llvm-commits
- [llvm] [BPI] Add getEdgeProbabilitiesFromWeights (NFC). (PR #226560)
Florian Hahn via llvm-commits
- [llvm] 96b5cc3 - [BPI] Add getEdgeProbabilitiesFromWeights (NFC). (#226560)
via llvm-commits
- [llvm] Mips: Route ABI queries through the subtarget (PR #226667)
Matt Arsenault via llvm-commits
- [llvm] [IR] Verify oracle functions are only used by llvm.speculative.load. (PR #226669)
Florian Hahn via llvm-commits
- [llvm] 97e9558 - Revert "[CodeGen] Fix DetectDeadLanes for same-class copies with mismatched widths" (#226665)
via llvm-commits
- [llvm] a4e311d - [ORC] Call createPThreadKey through a Proxy in MachO/ELFNixPlatform (#226656)
via llvm-commits
- [llvm] [SelectionDAG] zext/trunc size of memory libcalls to target pointer size (PR #226672)
Mitch Briles via llvm-commits
- [llvm] 0407861 - Mips: Route ABI queries through the subtarget (#226667)
via llvm-commits
- [llvm] [orc-rt] make bind_front match std::bind_front semantics. (PR #226675)
Lang Hames via llvm-commits
- [llvm] [orc-rt] SimpleRemoteCAOverSocket: require a stream socket. (PR #226676)
Lang Hames via llvm-commits
- [llvm] [CostModel][X86] arith-fp.ll - test AVX512DQ instead of AVX512BW (PR #226519)
Simon Pilgrim via llvm-commits
- [llvm] e8e4a54 - [AArch64] Use SVE rev for full reverse shuffles with SVE128 (#224589)
via llvm-commits
- [llvm] [ORC] Call Perf/VTune support wrappers through Proxies (PR #226677)
Lang Hames via llvm-commits
- [llvm] [SPARC] Implement TargetInstrInfo::insertIndirectBranch() (PR #226678)
via llvm-commits
- [llvm] [AArch64] Reorganise perfect shuffle generation. NFC (PR #224526)
David Green via llvm-commits
- [llvm] e9e2743 - [AVR][NFC] Improve some comment messages (#226423)
via llvm-commits
- [llvm] [SystemZ][z/OS] Allocate a stack frame when callee-saved registers are saved (PR #226681)
MMS IT GmbH via llvm-commits
- [llvm] [SystemZ][z/OS] Use a function descriptor for external functions in initializers (PR #226682)
MMS IT GmbH via llvm-commits
- [llvm] [SystemZ][z/OS] Keep read-only data in the code section only if local and without relocations (PR #226683)
MMS IT GmbH via llvm-commits
- [llvm] [SLP][NFC]Add extra FMA candidates tests, NFC (PR #226684)
Alexey Bataev via llvm-commits
- [llvm] [InstCombine] Fold unsigned icmp of nuw adds with constants (PR #226685)
via llvm-commits
- [llvm] 10872fe - [SLP][NFC]Add extra FMA candidates tests, NFC
via llvm-commits
- [llvm] [SLP]Do not reuse transformed nodes in gathers emitted before their user (PR #226687)
Alexey Bataev via llvm-commits
- [llvm] 8b96ddb - [SLP]Do not reuse transformed nodes in gathers emitted before their user
via llvm-commits
- [llvm] [InlineSpiller][AMDGPU] Skip undef lanes when spilling a partial-def super-register (PR #226689)
via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
dong jianqiang via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
dong jianqiang via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
Fangrui Song via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
Fangrui Song via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
Fangrui Song via llvm-commits
- [lld] [ELF] Set sh_entsize of .{init, fini, preinit}_array to the word size (PR #226697)
dong jianqiang via llvm-commits
- [llvm] [RegisterCoalescer] Do not commute def when a partial def implicitly reads it (PR #220979)
Aochang Liu via llvm-commits
- [llvm] 2305da8 - [NFC][SLP][AMDGPU] Precommit a cross-block fmul fadd contraction test (#226609)
via llvm-commits
- [llvm] [SCCP] Support structure in freeze (PR #226537)
Nikita Popov via llvm-commits
- [llvm] [LSR] Return null from getExactSDiv for a zero divisor (PR #226703)
Akash Manna via llvm-commits
- [llvm] [Support] Include signal details in Unix crash reports (PR #226704)
Yaxun Liu via llvm-commits
- [llvm] [AArch64][SPIRV][GlobalISel] Migrate target-specific wip_match_opcode combines to MIR-pattern (PR #222903)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU]{GlobalISel] Legalize odd bf16 vectors (PR #226707)
via llvm-commits
- [llvm] [CodeGen] Discard oracle functions during ISel translation (PR #188017)
Florian Hahn via llvm-commits
- [llvm] [SystemZ][z/OS] Emit CELQMAIN for a module defining main (PR #226710)
MMS IT GmbH via llvm-commits
- [lld] [lld][LoongArch] Prevent relaxation oscillation for PCHi20 and CALL (PR #226713)
via llvm-commits
- [llvm] [InstCombine] Fold special cases of vector partial reduction add (PR #226714)
via llvm-commits
- [llvm] e217205 - [VPlan] Mark default value or ExtractLastActive as only first lane used. (#226153)
via llvm-commits
- [llvm] [LV] Add tests for wide induction wrap flags (NFC). (PR #226715)
Florian Hahn via llvm-commits
- [llvm] f950b04 - [Transforms] Remove unused functions (NFC) (#226655)
via llvm-commits
- [llvm] 207f7f0 - [CostModel][X86] arith-fp.ll - test AVX512DQ instead of AVX512BW (#226519)
via llvm-commits
- [llvm] [BPF] Handle C++ record elements in BTF and CO-RE (PR #226717)
Maxim Skokov via llvm-commits
- [llvm] d297af3 - [LV] Add tests for wide induction wrap flags (NFC). (#226715)
via llvm-commits
- [llvm] 555d8a5 - [AArch64] Reorganise perfect shuffle generation. NFC (#224526)
via llvm-commits
- [llvm] [MachO] Preserve weak attributes on aliases (PR #219534)
via llvm-commits
- [clang] [llvm] [OpenMP] Add runtime selection for metadirective with non-constant conditions. (PR #192455)
Zahira Ammarguellat via llvm-commits
- [llvm] Mips: Properly account for target-abi in subtarget construction (PR #226721)
Matt Arsenault via llvm-commits
- [llvm] 6aefa9a - ARM: Remove cached TargetABI from ARMBaseTargetMachine (#226482)
via llvm-commits
- [llvm] [BPF] Treat class records as structs in BTF and CO-RE (PR #226723)
Maxim Skokov via llvm-commits
- [llvm] fc99ddb - [cmake][Windows] Do not strip library prefixes on Windows (#226635)
via llvm-commits
- [llvm] [dsymutil] Adjust the debug map object filter (PR #219846)
Jonas Devlieghere via llvm-commits
- [llvm] [VPlan] Take wide induction wrap flags from the increment of the phi. (PR #226726)
Florian Hahn via llvm-commits
- [llvm] 808c726 - [LLVM][Docs] Define IR in the lexicon (#221388)
via llvm-commits
- [llvm] 315a38a - [VPlan] Take wide induction wrap flags from the increment of the phi. (#226726)
via llvm-commits
- [llvm] 899d817 - [LV] Skip low-trip count logic there is no scalar tail. (#225633)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] Treewide C++26/2d fixes (PR #223284)
via llvm-commits
- [llvm] [BOLT] Add exact-name function skip options (PR #226731)
Adam Bzowski via llvm-commits
- [llvm] [LAA] Remove unused functions (NFC) (PR #226733)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Remove unused classof(const SCEVUse *) overloads (NFC) (PR #226734)
Florian Hahn via llvm-commits
- [llvm] [AVX-512] make vpternlogq more aggressive for longer chains of bitmanipulations (PR #189971)
via llvm-commits
- [llvm] e0b3e4c - [LAA] Remove unused functions (NFC) (#226733)
via llvm-commits
- [llvm] [AMDGPU] Add APIs `getTotalNumVGPRs` and `getAddressableNumVGPRs` to TargetParser (PR #220695)
Shilei Tian via llvm-commits
- [llvm] [ConstraintElim] Don't request SCEV if there are no loops. (NFC) (PR #226736)
Florian Hahn via llvm-commits
- [llvm] 8c153f7 - [SCEV] Remove unused classof(const SCEVUse *) overloads (NFC) (#226734)
via llvm-commits
- [llvm] [M68k] Finish implementation of `MOVX` (move and extend) pseudo-instructions and fix related errors (PR #218938)
via llvm-commits
- [llvm] 7615da1 - [M68k] Finish implementation of `MOVX` (move and extend) pseudo-instructions and fix related errors (#218938)
via llvm-commits
- [llvm] [AArch64] Fold cmp #0 into its definition when the flags feed a CCMP (PR #221858)
Andrew Gaul via llvm-commits
- [llvm] [AArch64] Fold a constant offset into the frame index ADDXri (PR #218561)
Andrew Gaul via llvm-commits
- [llvm] [LICM] Collect direct loop children immediately (PR #226740)
Fabian Parzefall via llvm-commits
- [clang] [lld] [llvm] [LTO] Preserve module inline asm target properties for .lto_discard and symvers (PR #225130)
Alexander Richardson via llvm-commits
- [llvm] bf52932 - [RISC-V][LTO] Add baseline tests for LTO inline assembly and mapping symbols (#225129)
via llvm-commits
- [llvm] [LTO] Preserve module inline asm target properties for .lto_discard and symvers (PR #225130)
Alexander Richardson via llvm-commits
- [llvm] [RISC-V][MC] Fix mapping symbol section tracking on popSection() (PR #225131)
Alexander Richardson via llvm-commits
- [llvm] 22d3ccc - [LTO] Preserve module inline asm target properties for .lto_discard and symvers (#225130)
via llvm-commits
- [llvm] [RISC-V][MC] Update ELF streamer ArchString in setFlagsFromFeatures() (PR #225140)
Alexander Richardson via llvm-commits
- [llvm] 0ab3502 - [RISC-V][MC] Fix mapping symbol section tracking on popSection() (#225131)
via llvm-commits
- [llvm] [RISC-V] Update streamer ArchString in emitTargetFeaturePush() (PR #225133)
Alexander Richardson via llvm-commits
- [llvm] 6eeb3b4 - [RISC-V][MC] Update ELF streamer ArchString in setFlagsFromFeatures() (#225140)
via llvm-commits
- [llvm] 0e2ebe7 - [RISC-V] Update streamer ArchString in emitTargetFeaturePush() (#225133)
via llvm-commits
- [llvm] [AMDGPU] Remove BaseInfo duplicates of TargetParser APIs (PR #226744)
Chinmay Deshpande via llvm-commits
- [llvm] [cmake][Windows] Fix CMake variable (PR #226745)
Alan Zhao via llvm-commits
- [llvm] [SimplifyCFG] Drop UB-implying metadata when hoisting past side effects (PR #226746)
Mian Miftah via llvm-commits
- [llvm] [Github] Build BOLT docs on changes (PR #226747)
Aiden Grossman via llvm-commits
- [llvm] [ValueTracking] Support Array and Structure in contains* check (PR #226748)
via llvm-commits
- [llvm] [SCEV] Clear AddRec no-wrap flags when forgetting results (PR #212744)
via llvm-commits
- [llvm] e54a8d1 - [cmake][Windows] Fix CMake variable (#226745)
via llvm-commits
- [llvm] [libcxx] TESTING DO NOT SUBMIT (PR #226750)
Aiden Grossman via llvm-commits
- [llvm] [orc-rt] Move ORC_RT_LOG_ENABLED out of config.h; catch typos. (PR #226751)
Lang Hames via llvm-commits
- [llvm] 32ee4f7 - [SDPatternMatch] Simplify EffectiveOperands and drop the template specialization. NFC (#226036)
via llvm-commits
- [llvm] [AMDGPU][MC] Fixed an issue where VOPD instruction doesn't accept a relocatable symbol (PR #226755)
Shilei Tian via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [llvm] [InstCombine] Fold icmp eq/ne X, select(icmp pred X, P, C1, C2) to set membership (PR #226756)
via llvm-commits
- [clang] [llvm] [docs] Enable absolute self-documentation link checks (PR #222508)
Reid Kleckner via llvm-commits
- [llvm] Remove cl::callback from AArch64CodeLayoutOpt and AddressSanitizer (PR #226757)
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Add baseline tests for icmp eq/ne with self-referentialselect (NFC) (PR #226760)
via llvm-commits
- [llvm] [SanitizerCoverage] Give calls inserted into funclets their funclet bundle (PR #226762)
Yuma Kakei / DyTect via llvm-commits
- [llvm] [llvm] Remove declarations without definitions (NFC) (PR #226764)
Kazu Hirata via llvm-commits
- [llvm] [orc-rt] Fixing linux tests to enable CI (PR #226766)
Jared Wyles via llvm-commits
- [llvm] [CodeGen] Drop tail-local IR values from memoperands in tail duplication (PR #226768)
MMS IT GmbH via llvm-commits
- [llvm] CodeGen: Remove shadowing TargetMachine members from COFF and M68k TLOFs (PR #226769)
Matt Arsenault via llvm-commits
- [llvm] [X86] Compute `CTLZ` using fp math for `v4i32` on SSE2 targets (PR #190930)
Simon Pilgrim via llvm-commits
- [llvm] [orc-rt] Simplify ConnectorRegistry::connect and ogre setup. (PR #226772)
Lang Hames via llvm-commits
- [clang] [flang] [llvm] [polly] [Plugins] Pass options to a pass plugin in -load-pass-plugin (PR #226773)
Fangrui Song via llvm-commits
- [llvm] ARM: Move abi name implied float abi to TargetParser (PR #226774)
Matt Arsenault via llvm-commits
- [llvm] 689040c - CodeGen: Remove shadowing TargetMachine members from COFF and M68k TLOFs (#226769)
via llvm-commits
- [llvm] 719341a - [TTI] Provide conservative legality + costs for @llvm.speculative.load. (#180036)
via llvm-commits
- [llvm] 6909c17 - [ConstraintElim] Don't request SCEV if there are no loops. (NFC) (#226736)
via llvm-commits
- [llvm] [SimplifyCFG] Cost speculated selects with their real scalar condition (PR #217664)
Guy David via llvm-commits
- [llvm] [LAA] Speculate the interleave factor for strided pointer inductions (PR #216036)
Guy David via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Diagnose unsupported landingpad result types instead of asserting (PR #223205)
Akash Manna via llvm-commits
- [libcxx] [llvm] [libc++] Updates Unicode tables to Unicode 18 (PR #199111)
Charlie Lin via llvm-commits
- [llvm] [X86][NFC] Simplify definition of TMM registers (PR #226779)
Ben Shi via llvm-commits
- [llvm] 68fddbb - [DAG] Scalarise trivial splat operations (#226257)
via llvm-commits
- [llvm] [MachineCSE] Clear kill flags once per register in copy propagation (PR #226781)
MMS IT GmbH via llvm-commits
- [llvm] [SLP]Fix erasing gathered leftover narrowed reduction leaves (PR #226782)
Alexey Bataev via llvm-commits
- [llvm] 6b51046 - [SLP]Fix erasing gathered leftover narrowed reduction leaves
via llvm-commits
- [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] [mlir] [clang-tidy] Fix performance-noexcept-move-constructor for implicit noexcept(false) (PR #226488)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation in sinkNotIntoOtherHandOfLogicalOp (PR #226783)
Andreas Jonson via llvm-commits
- [llvm] [MISched] Extract `SUnit::printNodeNum`(NFC) (PR #226785)
Tomer Shafir via llvm-commits
- [libc] [llvm] [libc] Make totalorder functions use the emulated float128 type (PR #221085)
Muhammad Haris Awan via llvm-commits
- [llvm] [MISched](NFC) Factor control dependency construction state and logic out of `buildSchedGraph` (PR #226533)
Tomer Shafir via llvm-commits
- [llvm] [LV] Remove EpilogueLoopVectorizationInfo::EpilogueUF (NFC). (PR #226792)
Florian Hahn via llvm-commits
- [llvm] [X86][APX] Precommit test for BLSI/BLSMSK i8 patterns with EGPR (NFC) (PR #226793)
Evgenii Kudriashov via llvm-commits
- [llvm] [WindowsDriver] Find Visual Studio through the Setup API on MinGW (PR #226794)
via llvm-commits
- [llvm] [X86][APX] Use EVEX BLSI/BLSMSK for i8 patterns with EGPR (PR #226796)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86] Add tests for CCMP chain leaves with a folded flag source (PR #226797)
Evgenii Kudriashov via llvm-commits
- [llvm] 0b401e8 - [llvm] Remove declarations without definitions (NFC) (#226764)
via llvm-commits
- [llvm] [LoopIdiom] Add a range attribute to formed memset/memcpy/memmove (PR #226801)
Kuba Mracek via llvm-commits
- [llvm] [Coroutines] Only rematerialize when operands are available after the suspend (PR #209195)
Avi Kivity via llvm-commits
- [llvm] [SLP][NFC]Add an extra test witj missing vectorization, NFC (PR #226802)
Alexey Bataev via llvm-commits
- [llvm] 1345a4f - [SLP][NFC]Add an extra test witj missing vectorization, NFC
via llvm-commits
- [llvm] [SLP]Look through truncation of shifted extracted sub-fields (PR #226803)
Alexey Bataev via llvm-commits
- [llvm] 6cff1c5 - [SLP]Look through truncation of shifted extracted sub-fields
via llvm-commits
- [llvm] [InstCombine] Reassociate commutative binops over select/phi/minmax (PR #187493)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [clang][mlibc] Predefine `__mlibc__` for mlibc targets (PR #225654)
via llvm-commits
- [llvm] [LoongArch] Enable callee saved register optimization (PR #226809)
via llvm-commits
- [llvm] [GlobalISel] Use getCmpLibcallReturnType() for FCMP libcalls (PR #226813)
Kiroo via llvm-commits
- [llvm] [LoongArch] Use [X]VSETNEZ.V/[X]VSETEQZ.V for whole-vector zero check (PR #226814)
via llvm-commits
- [llvm] 20bbd88 - [SimplifyCFG] Cost speculated selects with their real scalar condition (#217664)
via llvm-commits
- [llvm] [GlobalISel] Add G_INSERT_SUBVECTOR to computeNumSignBits (PR #220976)
via llvm-commits
- [llvm] [SelectionDAG] Use correct result type in visitEXTRACT_VECTOR_ELT (PR #148707)
via llvm-commits
- [llvm] [DAGCombiner] `visitSIGN_EXTEND_INREG` - fold `(sext_inreg (freeze (extload x)))` -> `(freeze (sextload x))` (PR #226208)
via llvm-commits
- [llvm] [DAGCombiner] `visitANY_EXTEND` - fold `(aext (freeze (load x)))` -> `(aext (truncate (freeze (extload x))))` (PR #218454)
via llvm-commits
- [llvm] [LAA] Use diff checks for read-modify-write pointers (PR #226816)
Dávid Bolvanský via llvm-commits
- [llvm] [AMDGPU] Move getVGPREncodingGranule to TargetParser (PR #226817)
Chinmay Deshpande via llvm-commits
- [llvm] added targets for double mpfr test (PR #226822)
Sachin 🗲 via llvm-commits
- [llvm] added target for double smoke tests (PR #226823)
Sachin 🗲 via llvm-commits
- [llvm] [WebAssembly] Fix chunk order when reconstructing illegal bitmasks (PR #226824)
via llvm-commits
- [llvm] db9f06c - Remove cl::callback from AArch64CodeLayoutOpt and AddressSanitizer (#226757)
via llvm-commits
- [llvm] [IR] Memory effects for floating-point operations (PR #226826)
Serge Pavlov via llvm-commits
- [llvm] 8e6f260 - [DenseMap] Share rehash and grow for relocatable bucket types. NFC (#225018)
via llvm-commits
- [llvm] [SLP][NFC]Add extra tests with incorrect vectorization, NFC (PR #226827)
Alexey Bataev via llvm-commits
- [llvm] 9e44a66 - [SLP][NFC]Add extra tests with incorrect vectorization, NFC
via llvm-commits
- [llvm] [SLP]Fix reused scales for sub-fields gathered in natural order (PR #226828)
Alexey Bataev via llvm-commits
- [llvm] eea5529 - [SLP]Fix reused scales for sub-fields gathered in natural order
via llvm-commits
- [llvm] [LAA] Avoid duplicate runtime-check group members (PR #226829)
Dávid Bolvanský via llvm-commits
- [compiler-rt] [sanitizer] Always report invalid aligned operator new requests (PR #225847)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [sanitizer_common] Tighten operator new allocator nullptr contract (PR #225895)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [sanitizer_common] Add unit tests for operator new failure handlings (PR #226832)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [llvm] [asan] Adopt sanitizer_common operator-new framework (PR #196388)
Justin T. Gibbs via llvm-commits
- [llvm] d0ea8a8 - [unittests] Fix a recent test on Windows with LLVM_WINDOWS_PREFER_FORWARD_SLASH (#224963)
via llvm-commits
- [llvm] [MC] Fix elf symbol info (PR #226834)
via llvm-commits
- [llvm] [Clang] Fix crash on a forward-declared enum given an underlying type by an attribute (PR #216155)
via llvm-commits
- [llvm] [InstCombine] Fold [su]cmp of no-wrap ops with a common operand (PR #216157)
via llvm-commits
- [llvm] CodeGen: Initialize TargetLoweringObjectFile from MachineModuleInfo (PR #226836)
Matt Arsenault via llvm-commits
- [llvm] df7a21f - [LV] Remove EpilogueLoopVectorizationInfo::EpilogueUF (NFC). (#226792)
via llvm-commits
- [llvm] [Mips] Fix R6 floating-point condition register handling (PR #226838)
Jiaxun Yang via llvm-commits
- [llvm] [llubi] Add support for llvm.speculative.load. (PR #226839)
Florian Hahn via llvm-commits
- [llvm] [SystemZ][z/OS] Keep weak references weak (PR #226840)
MMS IT GmbH via llvm-commits
- [llvm] [VPlan] Distribute execution frequencies with BlockFrequencyInfo's code. (PR #226841)
Florian Hahn via llvm-commits
- [llvm] d8b43a8 - Mips: Properly account for target-abi in subtarget construction (#226721)
via llvm-commits
- [llvm] [SLP] Add -slp-use-vplan-codegen to emit vector code via VPlan. (POC) (PR #226843)
Florian Hahn via llvm-commits
- [llvm] [CAS] Close the stderr temp file of the out-of-process validator (PR #226844)
Vladimir Shiryaev via llvm-commits
- [llvm] [SCEV] Skip invalidation with empty ValueExprMap (NFC). (PR #226845)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Use howManyLessThans to implement howManyGreaterThans. (PR #226846)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU][NFC] De-factorize scalar_to_vector bf16 patterns (PR #226847)
Changpeng Fang via llvm-commits
- [llvm] 15eef13 - [ORC] Call Perf/VTune support wrappers through Proxies (#226677)
via llvm-commits
- [llvm] [bazel][libc] Refactor to allow copts under full-build mode (PR #226851)
Jackson Stogel via llvm-commits
- [llvm] [CodeGen] Eliminate redundant spills at control-flow joins (PR #226852)
Yaxun Liu via llvm-commits
- [llvm] [orc-rt] remove socket support per platform from ogre (PR #226855)
Jared Wyles via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #226856)
Mend Renovate via llvm-commits
- [llvm] [CodeExtractor][Verifier] Fix OoB read when a DIExpression is used multiple times (PR #226857)
Oliver Hunt via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies to v7 (PR #226858)
Mend Renovate via llvm-commits
- [llvm] a432c76 - [X86][NFC] Simplify definition of TMM registers (#226779)
via llvm-commits
- [llvm] [llvm-jitlink] Call __orc_rt_run_program_wrapper through a Proxy (PR #226859)
Lang Hames via llvm-commits
- [llvm] [MC] Add ELF::getSymbolInfo and fix bitwise OR between enumeration types. NFC (PR #226860)
Fangrui Song via llvm-commits
- [clang] [llvm] [InstrProf] Remove PGO name reading and writing (PR #214134)
Owen Rodley via llvm-commits
- [llvm] cef4b65 - [AMDGPU][InstCombine] Fold zero dot operands to accumulator (#225003)
via llvm-commits
- [llvm] [CGData] Stop exporting cl::opts. NFC (PR #226861)
Fangrui Song via llvm-commits
- [llvm] [orc-rt] Prefix test tool output, update test. (PR #226862)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Rename os-version substitution. (PR #226863)
Lang Hames via llvm-commits
- [llvm] 795457f - [MC] Add ELF::getSymbolInfo and fix bitwise OR between enumeration types. NFC (#226860)
via llvm-commits
- [llvm] blah (PR #226866)
Kazu Hirata via llvm-commits
- [compiler-rt] [compiler-rt] Build the builtins library for AArch64 big endian (PR #225996)
dong jianqiang via llvm-commits
- [llvm] [orc-rt] Rename lit %{jit} substitution to %{obj-jit}. (PR #226867)
Lang Hames via llvm-commits
- [llvm] [gn build] Port 7e91ef5d6aea (PR #226869)
Nico Weber via llvm-commits
- [llvm] [gn build] Port ea0493b90c03 (PR #226870)
Nico Weber via llvm-commits
- [llvm] [llvm-mc][test] Fix line_end_with_space test portability for AIX (PR #226573)
Fangrui Song via llvm-commits
- [llvm] af39a01 - [gn build] Port ea0493b90c03 (#226870)
via llvm-commits
- [llvm] 3e36b02 - [gn build] Port 7e91ef5d6aea (#226869)
via llvm-commits
- [llvm] b1f5907 - [llvm-jitlink] Call __orc_rt_run_program_wrapper through a Proxy (#226859)
via llvm-commits
- [llvm] [XRay] Ignore debug instructions in instruction threshold (PR #219400)
Yongqiang Tian via llvm-commits
- [lld] [llvm] [MC,ELF] Set sh_entsize for SHT_INIT_ARRAY/FINI_ARRAY/PREINIT_ARRAY (PR #226875)
Fangrui Song via llvm-commits
- [llvm] a98dcad - [ADT] Extract DenseMapStorage from DenseMap (NFC) (#226664)
via llvm-commits
- [llvm] [ADT] Extract SmallDenseMapStorage from SmallDenseMap (NFC) (PR #226882)
Kazu Hirata via llvm-commits
- [llvm] [AArch64] Avoid expanding arrays to classify consecutive argument registers (PR #226887)
via llvm-commits
- [llvm] [CodeGen][AArch64][X86] Add target-independent conditional-compare formation pass (PR #219359)
Feng Zou via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrProf] Remove PGO name reading and writing (PR #214134)
Owen Rodley via llvm-commits
- [llvm] [MachineCSE] Expose dependent expressions during PRE (PR #226890)
via llvm-commits
- [llvm] [AMDLIBM] Map new vector calls in VecFuncs (PR #224614)
Rohit Aggarwal via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Extract xor disjoint bits through xor chains (PR #226891)
Yuyang Zhang via llvm-commits
- [llvm] [ORC] Remove callSPSWrapper, callSPSWrapperAsync, and callWrapper (PR #226893)
Lang Hames via llvm-commits
- [llvm] CodeGen: Fix SplitCriticalEdge using wrong VNInfo for subranges (PR #226214)
Fangrui Song via llvm-commits
- [llvm] [Clang][CodeGen] Improve support for NPM codegen (PR #210248)
Vikram Hegde via llvm-commits
- [llvm] [CodeGen][NewPM] Register SI callbacks and target analyses before PassBuilder defaults (PR #210248)
Vikram Hegde via llvm-commits
- [llvm] [LV] Drop prefetches from vector loops (PR #226895)
Dávid Bolvanský via llvm-commits
- [llvm] [SelectionDAG] Move INSERT_SUBVECTOR sign bits logic into SignBitsOps (NFC) (PR #226896)
via llvm-commits
- [llvm] [ARM] Add vtrn/vzip/vuzp shuffle costs. (PR #223611)
David Green via llvm-commits
- [llvm] 70f22b8 - CodeGen: Fix SplitCriticalEdge using wrong VNInfo for subranges (#226214)
via llvm-commits
Last message date:
Sun Sep 27 23:57:58 PDT 2026
Archived on: Sun Sep 27 23:58:01 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).