The Week Of Monday 26 May 2025 Archives by thread
Starting: Mon May 26 00:21:34 PDT 2025
Ending: Sun Jun 1 23:59:49 PDT 2025
Messages: 5083
- [llvm] [SelectionDAG] Introduce ISD::PTRADD (PR #140017)
Fabian Ritter via llvm-commits
- [llvm] [WIP][CodeGen] Modifying MBB's liveins representation as into regUnits (PR #129847)
Vikash Gupta via llvm-commits
- [llvm] d45031c - [AMDGPU] si-peephole-sdwa: Disable V_CNDMASK_B32 conversion with sext (#140760)
via llvm-commits
- [llvm] [AMDGPU] si-peephole-sdwa: Disable V_CNDMASK_B32 conversion with sext (PR #140760)
Frederik Harwath via llvm-commits
- [llvm] [InstCombine] Implemented missed optimization in muldivrem (PR #140916)
Kshitij Paranjape via llvm-commits
- [llvm] 6623ed4 - [AMDGPU] Add export clustering post-RA scheduler test (NFC) (#141400)
via llvm-commits
- [llvm] [AMDGPU] Add export clustering post-RA scheduler test (NFC) (PR #141400)
Carl Ritson via llvm-commits
- [llvm] [GlobalISel] Add computeNumSignBits for ASHR (PR #139503)
David Green via llvm-commits
- [llvm] [AMDGPU] Cluster export instruction in PostRA Scheduler (PR #141399)
Carl Ritson via llvm-commits
- [llvm] 3f29acb - [MachO] Improve bounds check (#141083)
via llvm-commits
- [llvm] [MachO] Improve bounds check (PR #141083)
Nikita Popov via llvm-commits
- [llvm] [GlobalISel] Dump the machine function after each legalization iteration. NFC (PR #83401)
David Green via llvm-commits
- [llvm] [AMDGPU] Promote nestedGEP allocas to vectors (PR #141199)
Carl Ritson via llvm-commits
- [compiler-rt] [win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY. (PR #132558)
via llvm-commits
- [llvm] [VPlan] Support VPWidenCastRecipe in narrowToSingleScalarRecipes. (PR #141080)
Mel Chen via llvm-commits
- [llvm] [LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir (PR #141057)
Akash Agrawal via llvm-commits
- [llvm] [Github][CI] Stop running premerge checks on main (PR #139358)
Nathan Gauër via llvm-commits
- [llvm] ba70533 - [LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir (#141057)
via llvm-commits
- [clang] [llvm] [clang][CodeGen][AA] Add `!llvm.errno.tbaa` gathering int-compatible TBAA nodes (PR #125258)
Antonio Frighetto via llvm-commits
- [llvm] [InstCombine] Fold shuffled intrinsic operands with constant operands (PR #141300)
Luke Lau via llvm-commits
- [llvm] e6b43bd - [AMDGPU] Cluster export instructions in PostRA Scheduler (#141399)
via llvm-commits
- [llvm] [AMDGPU] si-peephole-sdwa: Remove dead code from createSDWAversion (PR #141462)
Matt Arsenault via llvm-commits
- [llvm] [SPIRV] Remove unused includes (NFC) (PR #141450)
Matt Arsenault via llvm-commits
- [llvm] [PowerPC] Remove unused includes (NFC) (PR #141449)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][PAC] Protect the entire function if pac-ret+leaf is passed (PR #140895)
Daniel Kiss via llvm-commits
- [llvm] [LV] Support strided load with a stride of -1 (PR #128718)
Mel Chen via llvm-commits
- [llvm] Reland [SPIR-V] Support `SPV_INTEL_int4` extension (PR #141279)
Viktoria Maximova via llvm-commits
- [llvm] [RISCV] Select unsigned bitfield extracts for XAndesPerf (PR #141398)
Jim Lin via llvm-commits
- [llvm] [NewGVN] Precommit test (PR #141362)
via llvm-commits
- [llvm] [SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp (PR #135756)
Nathan Gauër via llvm-commits
- [llvm] [ValueTracking] Improve `Bitcast` handling to match SDAG (PR #125935)
Simon Pilgrim via llvm-commits
- [llvm] [Codegen] Remove redundant instruction using machinelateCleanup (PR #139716)
Rohit Aggarwal via llvm-commits
- [compiler-rt] [compiler-rt][XRay] Make `xray_interface.h` C compliant (PR #140068)
A. Jiang via llvm-commits
- [llvm] AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract (PR #132381)
Petar Avramovic via llvm-commits
- [llvm] 38cec04 - AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract (#132381)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR (PR #132382)
Petar Avramovic via llvm-commits
- [llvm] [LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (1/2) (PR #141467)
Mel Chen via llvm-commits
- [llvm] [RISCV] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme (PR #141468)
Ming-Yi Lai via llvm-commits
- [llvm] [LV] Vectorize selecting index of min/max element. (PR #141431)
Mel Chen via llvm-commits
- [llvm] 7902e9b - AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR (#132382)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc (PR #132383)
Petar Avramovic via llvm-commits
- [llvm] 66915b5 - AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc (#132383)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: add RegBankLegalize rules for select (PR #132384)
Petar Avramovic via llvm-commits
- [llvm] 58b4fd2 - AMDGPU/GlobalISel: add RegBankLegalize rules for select (#132384)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg (PR #132385)
Petar Avramovic via llvm-commits
- [llvm] [RISCV][TTI] Adjust costing in getPartialReductionCost for zvqdotq (PR #141430)
Luke Lau via llvm-commits
- [llvm] 5e0c390 - AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg (#132385)
via llvm-commits
- [llvm] [LoongArch] Allow delayed decision for ADD/SUB relocations (PR #72960)
Jinyang He via llvm-commits
- [llvm] d69ffe6 - [NewGVN] Precommit test (#141362)
via llvm-commits
- [llvm] [BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface (PR #136147)
Kristof Beyls via llvm-commits
- [llvm] Reland [llvm] add GenericFloatingPointPredicateUtils #140254 (PR #141065)
LLVM Continuous Integration via llvm-commits
- [llvm] 1cf5466 - [AArch64] Regenerate aarch64-addv.ll test checks. NFC
David Green via llvm-commits
- [llvm] [symbolizer] Address starting with a plus sign is valid. (PR #135857)
Serge Pavlov via llvm-commits
- [llvm] [TableGen] Remove wrong comment for CodeGenTarget ctor (PR #141024)
Tomer Shafir via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Jay Foad via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Matt Arsenault via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Matt Arsenault via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Matt Arsenault via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [DAG] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [DAG] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Xu Zhang via llvm-commits
- [llvm] [DAG] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))). (PR #141476)
Simon Pilgrim via llvm-commits
- [llvm] [NewGVN] Fix lifetime coercion (PR #141477)
via llvm-commits
- [llvm] [AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #138447)
via llvm-commits
- [clang] [compiler-rt] [lldb] [LLDB] [NFC] - Remove duplicate #include headers from the files of lldb dir & few other files (PR #141478)
Akash Agrawal via llvm-commits
- [llvm] [LoopPeel] Remove known trip count restriction when peeling last. (PR #140792)
Florian Hahn via llvm-commits
- [llvm] Add a pass "SinkGEPConstOffset" (PR #140657)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC). (PR #141363)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
Stephen Canon via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
Stephen Canon via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
Stephen Canon via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
Stephen Canon via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
Stephen Canon via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
David Green via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2) (PR #141480)
JP Hafer via llvm-commits
- [llvm] [InstCombine, AArch64] Avoid vector Ext in case by-element operation variant apply for all elements (PR #140733)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Improve cast code in VPlanRecipes (NFC) (PR #141240)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis (PR #133242)
Diana Picus via llvm-commits
- [llvm] [SPIRV] Lower `spirv.Layout` type (PR #140059)
Nathan Gauër via llvm-commits
- [llvm] [llvm][GISel] Use computeKnownFPClass (PR #141484)
Tim Gymnich via llvm-commits
- [llvm] [LV] Reuse IRBuilder with InsertPointGuard (NFC) (PR #141236)
Florian Hahn via llvm-commits
- [llvm] 435d8b1 - Reland [SPIR-V] Support `SPV_INTEL_int4` extension (#141279)
via llvm-commits
- [lld] [lld][COFF] Remove duplicate strtab entries (PR #141197)
Martin Storsjö via llvm-commits
- [llvm] [AMDGPU] Split struct kernel arguments (PR #133786)
Yaxun Liu via llvm-commits
- [llvm] [BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening (PR #120064)
Gergely Bálint via llvm-commits
- [clang] [llvm] [HLSL][SPIR-V] Implement vk::ext_builtin_input attribute (PR #138530)
Nathan Gauër via llvm-commits
- [llvm] [AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction (PR #137137)
Frederik Harwath via llvm-commits
- [llvm] [CodeGenPrepare] Fix signed overflow (PR #141487)
via llvm-commits
- [llvm] 567b317 - [VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC). (#141363)
via llvm-commits
- [llvm] [SPIR-V] Remove XFAIL from the passing test (PR #141489)
Viktoria Maximova via llvm-commits
- [llvm] [polly] [IR] Add CallBr intrinsics support (PR #133907)
Robert Imschweiler via llvm-commits
- [llvm] [InferAddressSpaces] Handle unconverted ptrmask (PR #140802)
Robert Imschweiler via llvm-commits
- [llvm] [GlobalISel]: G_UNMERGE_VALUES for vectors with different element sizes (PR #133335)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] Consider FLAT instructions for VMEM hazard detection (PR #137170)
Robert Imschweiler via llvm-commits
- [llvm] [AMDGPU] misched: avoid subregister dependencies (PR #140255)
Robert Imschweiler via llvm-commits
- [clang] [llvm] [NVPTX] Add pm_event intrinsics (PR #141278)
Durgadoss R via llvm-commits
- [llvm] 8a198f8 - [AMDGPU] si-peephole-sdwa: Remove dead code from createSDWAversion (#141462)
via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Luke Lau via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Nikita Popov via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Luke Lau via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Luke Lau via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Luke Lau via llvm-commits
- [llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)
Luke Lau via llvm-commits
- [llvm] [IR] Consolidate OneNthElements IIT descriptors. NFCI (PR #141492)
Luke Lau via llvm-commits
- [llvm] 35ed9a3 - [SPIR-V] Remove XFAIL from the passing test (#141489)
via llvm-commits
- [llvm] Use getSignedTargetConstant for offset (PR #141149)
Shimin Cui via llvm-commits
- [compiler-rt] [asan] Implement address sanitizer on AIX: build configuration (PR #139583)
Jake Egan via llvm-commits
- [compiler-rt] [asan] Implement address sanitizer on AIX: Add import lists (PR #139583)
Jake Egan via llvm-commits
- [llvm] [X86][NFC] Added/Updated SINCOS function testcases (PR #141283)
Evgenii Kudriashov via llvm-commits
- [llvm] [EarlyCSE] Correcting assertion for DSE with invariant loads (PR #141495)
via llvm-commits
- [llvm] [llvm-objcopy] Apply encryptable offset to first segment, not section (PR #130517)
via llvm-commits
- [llvm] [RISCV][FPEnv] Lowering of fpenv intrinsics (PR #141498)
Serge Pavlov via llvm-commits
- [llvm] [LSV] Insert casts to vectorize mismatched types (PR #134436)
Anshil Gandhi via llvm-commits
- [llvm] a54300b - [PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions (#136145)
via llvm-commits
- [llvm] [PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions (PR #136145)
Maryam Moghadas via llvm-commits
- [llvm] b1017a4 - Use getSignedTargetConstant for offset (#141149)
via llvm-commits
- [llvm] [X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode (PR #137377)
Evgenii Kudriashov via llvm-commits
- [llvm] 041d189 - [RISCV][TTI] Adjust costing in getPartialReductionCost for zvqdotq (#141430)
via llvm-commits
- [llvm] [BOLT] Gadget scanner: detect authentication oracles (PR #135663)
Anatoly Trosinenko via llvm-commits
- [llvm] [PowerPC] extend smaller splats into bigger splats (PR #141282)
via llvm-commits
- [llvm] [VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC) (PR #138472)
Florian Hahn via llvm-commits
- [compiler-rt] 75e6133 - [interception] Implement interception on AIX (#138608)
via llvm-commits
- [compiler-rt] [interception] Implement interception on AIX (PR #138608)
Jake Egan via llvm-commits
- [llvm] a5ba4c9 - [gn build] Port 75e61333f083
LLVM GN Syncbot via llvm-commits
- [llvm] 9738373 - [PowerPC] Fix warnings
Kazu Hirata via llvm-commits
- [llvm] 36d9180 - [AMDGPU] Use StringRef::consume_front (NFC) (#141442)
via llvm-commits
- [llvm] [AMDGPU] Use StringRef::consume_front (NFC) (PR #141442)
Kazu Hirata via llvm-commits
- [llvm] f8f2e65 - [llvm] Use llvm::any_of (NFC) (#141444)
via llvm-commits
- [llvm] [llvm] Use llvm::any_of (NFC) (PR #141444)
Kazu Hirata via llvm-commits
- [llvm] 8876790 - [Scalar] Use llvm::count (NFC) (#141445)
via llvm-commits
- [llvm] [Scalar] Use llvm::count (NFC) (PR #141445)
Kazu Hirata via llvm-commits
- [llvm] e01adb4 - [PowerPC] Remove unused includes (NFC) (#141449)
via llvm-commits
- [llvm] 89fd7b3 - [SPIRV] Remove unused includes (NFC) (#141450)
via llvm-commits
- [llvm] [llvm] Implement address sanitizer on AIX (PR #129926)
Jake Egan via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] add -real-true16 flag to gfx12 test (PR #141503)
Brox Chen via llvm-commits
- [llvm] 34d381f - [NewGVN] Fix lifetime coercion (#141477)
via llvm-commits
- [llvm] [HEXAGON] [MachinePipeliner] Fix the DAG in case of dependent phis. (PR #135925)
Abinaya Saravanan via llvm-commits
- [llvm] [AMDGPU][NFC] Rename IEEEMinMax to IEEEMinMaxInsts (PR #141081)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU][NFCI] Add IEEEMinimumMaximumInsts SubtargetFeature (PR #141081)
Mirko Brkušanin via llvm-commits
- [llvm] [Uniformity] Fixed control-div early stop (PR #139667)
Junjie Gu via llvm-commits
- [llvm] [PowerPC] Update DMF VSX ACC data transfer instructions (PR #138897)
Lei Huang via llvm-commits
- [llvm] 4b09eed - [PowerPC] Update DMF VSX ACC data transfer instructions (#138897)
via llvm-commits
- [llvm] [PowerPC ][NFC] Add a test case for the function atomic_compare_exchange_weak (PR #141263)
zhijian lin via llvm-commits
- [llvm] 841c8d4 - [LV] Add tests for more interleave group factors on AArch64 and RISC-V. NFC
Luke Lau via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage (PR #137223)
Javier Lopez-Gomez via llvm-commits
- [llvm] 3033f20 - [IR] Add llvm.vector.[de]interleave{4, 6, 8} (#139893)
via llvm-commits
- [llvm] [NewGVN] Fix cyclic dependency in phi-of-ops (PR #141510)
via llvm-commits
- [llvm] [NFC] Refactoring DXContainerYaml Root Parameter representation (PR #138318)
via llvm-commits
- [llvm] 62fd4d1 - [IR] Consolidate OneNthElements IIT descriptors. NFCI (#141492)
via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Luke Lau via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Hassnaa Hamdi via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Pengcheng Wang via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Pengcheng Wang via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Pengcheng Wang via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Luke Lau via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Pengcheng Wang via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Pengcheng Wang via llvm-commits
- [llvm] [IA] Add support for [de]interleave{4,6,8} (PR #141512)
Luke Lau via llvm-commits
- [llvm] [BOLT] PowerPC Port (PR #140894)
via llvm-commits
- [llvm] [BOLT] [PowerPC] Port (PR #140894)
via llvm-commits
- [clang] [llvm] [AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates (PR #134016)
Alex Voicu via llvm-commits
- [llvm] LangRef: storing poison in memory is UB (PR #141339)
Nuno Lopes via llvm-commits
- [clang] [llvm] [UBSan] Implement src:*=sanitize for UBSan (PR #140529)
Vitaly Buka via llvm-commits
- [llvm] [AArch64] Lower vector.[de]interleave4 (PR #141513)
Luke Lau via llvm-commits
- [llvm] c554fc9 - [LAA] Use m_scev_AffineAddRec in LAA (NFC).
Florian Hahn via llvm-commits
- [llvm] 24b9775 - [LoopPeel] Remove known trip count restriction when peeling last. (#140792)
via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/Analysis for DLL export (PR #136623)
Andrew Rogers via llvm-commits
- [llvm] [ADT] Simplify countr_zero and countl_zero (NFC) (PR #141517)
Kazu Hirata via llvm-commits
- [lld] [lld] Use llvm::count_if (NFC) (PR #141519)
Kazu Hirata via llvm-commits
- [llvm] [BOLT] Use llvm::find (NFC) (PR #141520)
Kazu Hirata via llvm-commits
- [llvm] [DebugInfo] Use llvm::find_if (NFC) (PR #141521)
Kazu Hirata via llvm-commits
- [llvm] [llvm] Value-initialize values with *Map::try_emplace (NFC) (PR #141522)
Kazu Hirata via llvm-commits
- [llvm] 27b6ba4 - MC: Improve error reporting for equated symbols and undefined labels
Fangrui Song via llvm-commits
- [llvm] [Github][CI] Make the new premerge system fail jobs on errors (PR #139359)
Aiden Grossman via llvm-commits
- [llvm] [llvm] Remove unused includes (NFC) (PR #141526)
Kazu Hirata via llvm-commits
- [llvm] [CI][Github] Remove test naming from premerge jobs (PR #141527)
Aiden Grossman via llvm-commits
- [llvm] [ValueTracking] Support trunc nuw condition in isImpliedCondition (PR #141528)
Andreas Jonson via llvm-commits
- [llvm] [PowerPC] Spill and restore DMR register (PR #141530)
Lei Huang via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add parsing infastructure for StaticSampler (PR #140180)
Finn Plummer via llvm-commits
- [llvm] [WIP] ABI Lowering Library (PR #140112)
via llvm-commits
- [llvm] 86eb419 - [llvm] Remove unused includes (NFC) (#141526)
via llvm-commits
- [llvm] 343428c - MC: Detect cyclic dependency for variable symbols
Fangrui Song via llvm-commits
- [llvm] 89308de - [llvm] Value-initialize values with *Map::try_emplace (NFC) (#141522)
via llvm-commits
- [llvm] 3c8089d - [gn build] Port 4cb25e2d3749
LLVM GN Syncbot via llvm-commits
- [compiler-rt] [compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with arm64 (PR #141115)
Amara Emerson via llvm-commits
- [llvm] [Xtensa] Implement Xtensa Floating Point Option. (PR #136086)
Andrei Safronov via llvm-commits
- [llvm] [LLVM] Skip dumping inline SDag children (PR #141359)
Jon Roelofs via llvm-commits
- [llvm] Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays (PR #135607)
peter mckinna via llvm-commits
- [llvm] [cmake] Introduce LLVM_DISABLE_PROJECTS to easily exclude projects (PR #141535)
Hamid El Maazouz via llvm-commits
- [llvm] [ExceptionDemo] Transition example from MCJIT to ORC and fix compiling errors (PR #92504)
Hamid El Maazouz via llvm-commits
- [llvm] 0259541 - [HLSL][RootSignature] Add parsing infastructure for StaticSampler (#140180)
via llvm-commits
- [llvm] abcd19e - MIPS: Register .set created symbols
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] fix up vop3p gisel errors (PR #136262)
via llvm-commits
- [llvm] Attributor: Infer noalias.addrspace metadata for memory instructions (PR #136553)
via llvm-commits
- [llvm] [LoongArch] Add codegen support for LA32D calling convention (PR #141539)
via llvm-commits
- [llvm] [InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases (PR #141015)
Yingwei Zheng via llvm-commits
- [llvm] 714096c - [LLVM] Skip dumping inline SDag children (#141359)
via llvm-commits
- [llvm] Store GUIDs in metadata (PR #133682)
Owen Rodley via llvm-commits
- [compiler-rt] [sanitizer_common] Implement interception on AIX (PR #138606)
Jake Egan via llvm-commits
- [llvm] 76ee2d3 - MCParser: Error when .set reassigns a non-redefinable variable
Fangrui Song via llvm-commits
- [llvm] 9e66d54 - [ORC] Remove COFFPlatform::DylibsToPreload. NFC.
Lang Hames via llvm-commits
- [llvm] [MemProf] Attach value profile metadata to the IR using CalleeGuids. (PR #141164)
Snehasish Kumar via llvm-commits
- [llvm] 88ee42a - MCSymbol: Remove the default argument of getFragment
Fangrui Song via llvm-commits
- [llvm] de93f7e - MC,test: Add explicit triple
Fangrui Song via llvm-commits
- [llvm] e015626 - MC: Allow .set to reassign non-MCConstantExpr expressions
Fangrui Song via llvm-commits
- [llvm] [NFCI] Clean up idempotent stack pop for inline context (PR #141544)
Mingming Liu via llvm-commits
- [llvm] [AMDGPU] Support bottom-up postRA scheduing. (PR #135295)
Carl Ritson via llvm-commits
- [llvm] c4848fa - [RISCV] Remove the declarations for xandesvpackfph LLVM IR intrinsics. NFC.
Jim Lin via llvm-commits
- [llvm] [BOLT][heatmap] Produce zoomed-out heatmaps (PR #140153)
Maksim Panchenko via llvm-commits
- [compiler-rt] [asan] Implement interception on AIX (PR #131870)
Jake Egan via llvm-commits
- [llvm] [SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes (PR #140075)
Sander de Smalen via llvm-commits
- [llvm] 9e8fa41 - [ORC] Make the orc::LoadArchives enum an enum class. NFC.
Lang Hames via llvm-commits
- [llvm] [NFCI]Print LineLocation using its print method to simplify the code. (PR #141545)
Mingming Liu via llvm-commits
- [llvm] fix zstd_shared detection on mingw (PR #139945)
Petr Hosek via llvm-commits
- [llvm] [ORC] Refactor member-loading in StaticLibraryDefinitionGenerator. (PR #141546)
Lang Hames via llvm-commits
- [llvm] 1cf5dde - [DebugInfo] Use llvm::find_if (NFC) (#141521)
via llvm-commits
- [llvm] [AMDGPU] Handle hazard in v_cvt_scalef32_pk_{fp|bf}8_{f|bf}16. (PR #140218)
Pravin Jagtap via llvm-commits
- [llvm] [AArch64][GlobalISel] Add push_mul_through_s/zext (PR #141551)
David Green via llvm-commits
- [llvm] [llvm-readobj] Support --symbol-table for COFF (PR #141552)
Haohai Wen via llvm-commits
- [llvm] [AArch64][GlobalISel] Fold buildvector of bitcast (PR #141553)
David Green via llvm-commits
- [llvm] [LoongArch] Enable interleaved memory accesses by default (PR #141555)
via llvm-commits
- [clang] [llvm] [clang][DebugInfo] Add symbol for debugger with VTable information. (PR #130255)
Carlos Alberto Enciso via llvm-commits
- [llvm] [LoopVectorize] Add test case for minloc reduction (PR #141556)
Madhur Amilkanthwar via llvm-commits
- [lld] [LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zicfiss features (PR #127193)
Ming-Yi Lai via llvm-commits
- [clang] [llvm] [clang][RISCV][Zicfilp] Emit RISCV function-signature-based CFI label in llvm::Function metadata (PR #111661)
Ming-Yi Lai via llvm-commits
- [llvm] 1d5bf04 - [ARM] Remove unused class member in ARMConstantIslandPass (#141093)
via llvm-commits
- [llvm] [ARM] Remove unused class member in ARMConstantIslandPass (PR #141093)
Simon Tatham via llvm-commits
- [llvm] [GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously causing warnings (PR #140935)
Pierre van Houtryve via llvm-commits
- [llvm] [LoongArch] Add codegen support for atomic-ops on LA32 (PR #141557)
via llvm-commits
- [llvm] [X86][GlobalIsel] support G_FABS for f80 (PR #136718)
via llvm-commits
- [llvm] [DebugInfo][DWARF] Emit Per-Function Line Table Offsets and End Sequences (PR #110192)
Zhaoxuan Jiang via llvm-commits
- [llvm] [AMDGPU] SIFoldOperands: Delay foldCopyToVGPROfScalarAddOfFrameIndex (PR #141558)
Fabian Ritter via llvm-commits
- [compiler-rt] 80da58d - [compiler-rt][XRay] Make `xray_interface.h` C compliant (#140068)
via llvm-commits
- [llvm] [Bitcode] Fix constexpr expansion creating invalid PHIs (PR #141560)
Timothy Werquin via llvm-commits
- [llvm] [RISCV] Add compress pattern for Xqcilb QC_E_J/JAL to JAL (PR #141561)
Sudharsan Veeravalli via llvm-commits
- [llvm] 692d9f2 - [gn build] Port 104f5d1ff846
LLVM GN Syncbot via llvm-commits
- [llvm] [LoopVectorizer] Prune VFs based on plan register pressure (PR #132190)
Mikael Holmén via llvm-commits
- [llvm] [LoongArch] Pre-commit for lowering shuffle as lane permute and shuffle. (PR #141205)
via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Simon Tatham via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Mark Rutland via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Simon Tatham via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Peter Smith via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Simon Tatham via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Matt Arsenault via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Simon Tatham via llvm-commits
- [clang] [llvm] [ARM, AArch64] Don't put BTI at asm goto branch targets (PR #141562)
Matt Arsenault via llvm-commits
- [llvm] 8fe33a0 - [NFC] Fix evaluation order dependency in call arguments (#141366)
via llvm-commits
- [llvm] [NFC] Fix evaluation order dependency in call arguments (PR #141366)
Oliver Stannard via llvm-commits
- [clang] [llvm] [LoongArch] Add support for half-precision floating-point type (PR #141564)
via llvm-commits
- [libcxxabi] [llvm] [ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM (PR #137947)
Michael Buch via llvm-commits
- [llvm] [MemCpyOpt] Check `MDep` aliases to avoid infinite loops (NFC) (PR #140376)
Yingwei Zheng via llvm-commits
- [llvm] 58ee6e6 - [LoongArch] Pre-commit for lowering shuffle as lane permute and shuffle. (#141205)
via llvm-commits
- [libcxx] [llvm] [libc++] Bump the docker image hash (PR #140517)
Nikolas Klauser via llvm-commits
- [libcxx] [libunwind] [llvm] [libc++] Upgrade to GCC 15 (PR #138293)
Nikolas Klauser via llvm-commits
- [llvm] [VectorCombine][AMDGPU] Narrow Phi of Shuffles. (PR #140188)
Yingwei Zheng via llvm-commits
- [llvm] [IVDescriptors] Implement MonotonicDescriptor (PR #140720)
Sergey Kachkov via llvm-commits
- [llvm] [Inline] Only consider provenance captures for scoped alias metadata (PR #138540)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] TableGen-erate SDNode descriptions (PR #140472)
Benjamin Maxwell via llvm-commits
- [compiler-rt] Revert "[compiler-rt][XRay] Make `xray_interface.h` C compliant" (PR #141570)
Jan Patrick Lehr via llvm-commits
- [compiler-rt] bf6cd24 - Revert "[compiler-rt][XRay] Make `xray_interface.h` C compliant" (#141570)
via llvm-commits
- [llvm] [VPlan] Connect Entry to scalar preheader during initial construction. (PR #140132)
via llvm-commits
- [llvm] [VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction. (NFC) (PR #113903)
Sander de Smalen via llvm-commits
- [llvm] [NewGVN] Check intrinsic ID before accessing operands (PR #141571)
Mariusz Sikora via llvm-commits
- [llvm] fb27867 - [AMDGPU] SIFoldOperands: Delay foldCopyToVGPROfScalarAddOfFrameIndex (#141558)
via llvm-commits
- [clang] [llvm] [RISCV] Add shlcofideleg extension (PR #141572)
Ying Chen via llvm-commits
- [llvm] [LoongArch] Lower vector_shuffle as lane permute and shuffle for lasx if possible. (PR #141196)
via llvm-commits
- [llvm] 6da8f3b - [X86] combinei64TruncSrlConstant - sink EVT::getIntegerVT to ISD::ADD case only. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Iterative replacement in PtrReplacer (PR #137215)
Jay Foad via llvm-commits
- [llvm] [LV] Stengthen loop-invariance checks in isPredicatedInst (PR #140744)
Florian Hahn via llvm-commits
- [llvm] [Offload] Use llvm::Error throughout liboffload internals (PR #140879)
Ross Brunton via llvm-commits
- [llvm] ac9a466 - [LoopPeel] Insert new phis before first non-PHI when peeling last iter.
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Replace dynamic VGPR feature with attribute (PR #133444)
Diana Picus via llvm-commits
- [llvm] 6f3efd8 - [X86] combineTruncatedArithmetic - move more of fold inside combinei64TruncSrlConstant
Simon Pilgrim via llvm-commits
- [llvm] [VPlan] Use SINGLE-SCALAR when printing single-scalar VPInstructions. (PR #141428)
Luke Lau via llvm-commits
- [llvm] [VPlan] Use VPInstructionWithType for uniform casts. (PR #140623)
Luke Lau via llvm-commits
- [llvm] [RISCV] Initial support for EarlyCSE (PR #138812)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Add testcases for widening i8/i16 shifts in DAGISel (PR #132379)
Pierre van Houtryve via llvm-commits
- [llvm] [llvm][release] Describe types of release package on the release page (PR #138144)
David Spickett via llvm-commits
- [llvm] [WIP][SDAG] Add partial_reduce_sumla node (PR #141267)
Sander de Smalen via llvm-commits
- [libclc] [llvm] [libclc] Support LLVM_ENABLE_RUNTIMES when building (PR #141574)
Fraser Cormack via llvm-commits
- [llvm] b61144b - [AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK (#140062)
via llvm-commits
- [llvm] [AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK (PR #140062)
Kerry McLaughlin via llvm-commits
- [llvm] [LAA] Always use DepCands when grouping runtime checks. (PR #91196)
Igor Kirillov via llvm-commits
- [clang] [lld] [llvm] Integrated Distributed ThinLTO (DTLTO): Design Overview (PR #126654)
via llvm-commits
- [llvm] [DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO) (PR #127749)
via llvm-commits
- [llvm] [VPlan] Speed up VPSlotTracker by using ModuleSlotTracker (PR #139881)
Florian Hahn via llvm-commits
- [llvm] [VectorCombine] Fold chain of (scalar load)->ext->ext to load->ext. (PR #141109)
Florian Hahn via llvm-commits
- [llvm] [llvm-exegesis][AArch64] Check for PAC keys before disabling them (PR #138643)
Abhilash Majumder via llvm-commits
- [llvm] [VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp (PR #138406)
Simon Pilgrim via llvm-commits
- [llvm] 7462da1 - [X86] Add test coverage for #141475
Simon Pilgrim via llvm-commits
- [llvm] 6fa8657 - [ORC] Refactor visit-members in StaticLibraryDefinitionGenerator. (#141546)
via llvm-commits
- [llvm] [SwitchLowering] Support merging 0 and power-of-2 case. (PR #139736)
Florian Hahn via llvm-commits
- [llvm] [CGP] Split off switch cases with 0 and another power-of-2 const. (PR #139321)
Florian Hahn via llvm-commits
- [llvm] f36f65b - [gn build] Port 6fa8657a6221
LLVM GN Syncbot via llvm-commits
- [llvm] [X86] combineTargetShuffle - fold (vzmovl (shift x, y)) -> (shift (vzmovl x), y) (PR #141579)
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: VIMAGE/VSAMPLE are bundle candidates (PR #140854)
via llvm-commits
- [llvm] e573ffe - [MemCpyOpt] Check `MDep` aliases to avoid infinite loops (NFC) (#140376)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Add type legalization for partial reduce wide adds (PR #141075)
Sander de Smalen via llvm-commits
- [llvm] [VectorCombine] Allow shuffling with bitcast for not multiple offset for loadsize (PR #119139)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine][X86] Use updated getVectorInstrCost hook (PR #137823)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][AsmParser] Support SVE conditions even without +sve. (PR #141585)
Sander de Smalen via llvm-commits
- [llvm] [LoongArch] Fix assertion failure in performORCombine (PR #141586)
via llvm-commits
- [llvm] [AMDGPU] Handle CreateBinOp not returning BinaryOperator (PR #137791)
via llvm-commits
- [lld] [LLD][COFF] Add support for DLL imports on ARM64EC (PR #141587)
Jacek Caban via llvm-commits
- [llvm] AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code (PR #140580)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Compute GISel KnownBits for S_BFE instructions (PR #141588)
Pierre van Houtryve via llvm-commits
- [lld] [LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration (PR #141593)
Jacek Caban via llvm-commits
- [llvm] MachineScheduler: Reset next cluster candidate for each node (PR #139513)
via llvm-commits
- [llvm] [SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly. (PR #129689)
Nathan Gauër via llvm-commits
- [llvm] [VPlan] Use InstSimplifyFolder in tryToConstantFold (PR #141222)
Ramkumar Ramachandra via llvm-commits
- [llvm] Extend llvm objdump fatbin (PR #140286)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [AMDGPU][Scheduler] Delete RescheduleRegions bitvector from scheduler (NFC) (PR #141595)
Lucas Ramirez via llvm-commits
- [llvm] [AArch64][SME] Simplify initialization of the TPIDR2 block (PR #141049)
Sander de Smalen via llvm-commits
- [llvm] 904d0c2 - [Inline] Only consider provenance captures for scoped alias metadata (#138540)
via llvm-commits
- [llvm] [CallSiteSplitting] Don't copy !llvm.loop metadata to split block (PR #138974)
Bill Schmidt via llvm-commits
- [llvm] [BOLT] Add AArch64 backend maintainer (PR #141597)
Paschalis Mpeis via llvm-commits
- [llvm] [ValueTracking][InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases (PR #141015)
Yingwei Zheng via llvm-commits
- [llvm] [MCP] Handle iterative simplification during forward copy prop (PR #140267)
Luke Quinn via llvm-commits
- [llvm] [NFC][PowerpC] Add testcases for locking down the xxeval instruction support for ternary operators (PR #141601)
Tony Varghese via llvm-commits
- [clang] [llvm] [WIP] Support the inline asm 'a' constraint on PowerPC (PR #141604)
Kamau Bridgeman via llvm-commits
- [llvm] a8e486b - [Bitcode] Fix constexpr expansion creating invalid PHIs (#141560)
via llvm-commits
- [llvm] Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows (PR #139657)
via llvm-commits
- [llvm] 764ae04 - [AMDGPU][True16][CodeGen] add -real-true16 flag to a few gisel gfx12 test (#141503)
via llvm-commits
- [llvm] [LAA] Improve code in findForkedSCEVs (NFC) (PR #140384)
Ramkumar Ramachandra via llvm-commits
- [compiler-rt] [llvm] [AIX] PGO codegen changes for function-sections. (PR #139761)
Wael Yehia via llvm-commits
- [clang] [llvm] [CLANG] Add support of shared attribute for the pragma section. (PR #128197)
Zahira Ammarguellat via llvm-commits
- [llvm] 58f78d8 - [NFC][LLVM] Use formatv automatic index assignment in PassBuilder (#141286)
via llvm-commits
- [llvm] [NFC][LLVM] Use formatv automatic index assignment in PassBuilder (PR #141286)
Rahul Joshi via llvm-commits
- [llvm] 062353d - [NFC][LLVM] Minor namespace fixes in PassBuilder (#141288)
via llvm-commits
- [llvm] [NFC][LLVM] Minor namespace fixes in PassBuilder (PR #141288)
Rahul Joshi via llvm-commits
- [llvm] [flang-rt] Optimise ShallowCopy and use it in CopyInAssign (PR #140569)
Kajetan Puchalski via llvm-commits
- [llvm] [LAA] Hoist setting condition for RT-checks (PR #128045)
Ramkumar Ramachandra via llvm-commits
- [llvm] [X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT (PR #141611)
Evgenii Kudriashov via llvm-commits
- [llvm] [NFC][TableGen] clang-format tweaks in X86RecognizableInstr.cpp (PR #141615)
Rahul Joshi via llvm-commits
- [llvm] [AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942 (PR #138843)
Janek van Oirschot via llvm-commits
- [llvm] [AArch64][SME] Disable hazard padding when there is only PPRs and GPRs (PR #137817)
Sander de Smalen via llvm-commits
- [llvm] [LV] Add support for cmp reductions with decreasing IVs. (PR #140451)
Ramkumar Ramachandra via llvm-commits
- [llvm] [HashRecognize] Introduce new analysis (PR #139120)
Piotr Fusik via llvm-commits
- [llvm] [AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline (PR #138604)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Use RISCVTargetInstrInfo::copyPhysReg in RISCVMakeCompressible. NFC (PR #141296)
Craig Topper via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code (PR #141616)
Carlos Alberto Enciso via llvm-commits
- [llvm] 7eb4eef - [RISCV] Use RISCVTargetInstrInfo::copyPhysReg in RISCVMakeCompressible. NFC (#141296)
via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Nikolay Panchenko via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [llvm] [ConstantFolding] Add folding for [de]interleave2, insert and extract (PR #141301)
Luke Lau via llvm-commits
- [lld] [lld] Remove unused includes (NFC) (PR #141421)
Sam Clegg via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2 (PR #140526)
Yingwei Zheng via llvm-commits
- [llvm] [FuncAttrs] Relax norecurse attribute inference (PR #139943)
Usha Gupta via llvm-commits
- [llvm] d56deea - [VPlan] Connect Entry to scalar preheader during initial construction. (#140132)
via llvm-commits
- [llvm] e90ea09 - [AArch64][AsmParser] Support SVE conditions even without +sve. (#141585)
via llvm-commits
- [llvm] 3e18216 - [AMDGPU][Scheduler] Delete RescheduleRegions bitvector from scheduler (NFC) (#141595)
via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export (PR #140823)
Andrew Rogers via llvm-commits
- [llvm] [flang-rt] Explicitly define the default ShallowCopy* templates (PR #141619)
Kajetan Puchalski via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/ExecutionEngine for DLL export (PR #140809)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/DWARFLinker, llvm/DWP, and llvm/Demangle for DLL export (PR #140782)
Andrew Rogers via llvm-commits
- [llvm] 344f594 - [X86] combineTargetShuffle - fold (vzmovl (shift x, y)) -> (shift (vzmovl x), y) (#141579)
via llvm-commits
- [lld] b5588ce - [LLD][MachO][NFC] Refactor LOH code (#141153)
via llvm-commits
- [lld] [LLD][MachO][NFC] Refactor LOH code (PR #141153)
Ellis Hoag via llvm-commits
- [llvm] [llvm][llvm-objdump] Fix fatbin handling on 32-bit systems (PR #141620)
David Spickett via llvm-commits
- [llvm] 97f6076 - [VectorCombine][X86] Use updated getVectorInstrCost hook (#137823)
via llvm-commits
- [llvm] [LiveVariables] Mark use as implicit-def if defined at instr (PR #119446)
via llvm-commits
- [flang] [llvm] [flang][runtime] Replace recursion with iterative work queue (PR #137727)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [RISCV] Make RISCVIndirectBranchTracking visible in debug output (PR #141623)
Jesse Huang via llvm-commits
- [llvm] [BranchFolding] Kill common hoisted debug instructions (PR #140091)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/DebugInfo for DLL export (PR #140778)
Andrew Rogers via llvm-commits
- [llvm] [Github] Tweak the good-first-issue message not to require assignment. (PR #139858)
via llvm-commits
- [llvm] 50937eb - [Github] Tweak the good-first-issue message not to require assignment. (#139858)
via llvm-commits
- [clang] [llvm] [not for merge][RFC] Key Instructions front end demo (PR #130943)
Orlando Cazalet-Hyams via llvm-commits
- [compiler-rt] [win/asan] GetInstructionSize: Support `48 bX` movabsq instructions. (PR #141625)
via llvm-commits
- [llvm] github: Add lib/CodeGen to PR autolabeler (PR #138131)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (PR #140405)
Florian Hahn via llvm-commits
- [llvm] 09213af - [gn build] Port 5a4571133af7
LLVM GN Syncbot via llvm-commits
- [llvm] [AArch64] treat `@llvm.ssub.sat` the same as `@llvm.aarch64.neon.sqsub` (PR #140454)
David Green via llvm-commits
- [llvm] AArch64: Clear hasSideEffects on AUT and AUTPAC. (PR #141330)
David Green via llvm-commits
- [llvm] [lldb] Add release note for riscv32 elf core file support in LLDB (PR #141629)
Jonas Devlieghere via llvm-commits
- [llvm] [AArch64] Skip storing of stack arguments when lowering tail calls (PR #126735)
David Green via llvm-commits
- [llvm] [SandboxIR][Region] Auxiliary vector metadata now requires a region (PR #137443)
via llvm-commits
- [llvm] 04eaf61 - [AMDGPU][True16] set true16 mode as default on gfx110x (#140736)
via llvm-commits
- [llvm] [AMDGPU][True16] set true16 mode as default on gfx110x (PR #140736)
Brox Chen via llvm-commits
- [llvm] 15c3ade - [NFCI]Print LineLocation using its print method to simplify the code. (#141545)
via llvm-commits
- [llvm] eb79e34 - [NFCI] Clean up idempotent stack pop for inline context (#141544)
via llvm-commits
- [llvm] [BPF] Handle traps with kfunc call __bpf_trap (PR #131731)
via llvm-commits
- [llvm] [CMake] Move common target dependencies into ${TARGET_LIBRARIES} (PR #141271)
Min-Yih Hsu via llvm-commits
- [llvm] 5ab017a - [PGO] Don't unconditionally request BBInfo in verifyFuncBFI() (#140804)
via llvm-commits
- [llvm] [PGO] Don't unconditionally request BBInfo in verifyFuncBFI() (PR #140804)
Arthur Eubanks via llvm-commits
- [llvm] [lldb] Add release note about ELF `thread siginfo` and negative SI Codes. (PR #141631)
Jacob Lalonde via llvm-commits
- [llvm] [AArch64] Initial compiler support for SVE unwind on Windows. (PR #138609)
Eli Friedman via llvm-commits
- [llvm] [HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis (PR #140981)
Helena Kotas via llvm-commits
- [llvm] 58ead2c - [ValueTracking] Support trunc nuw condition in isImpliedCondition (#141528)
via llvm-commits
- [llvm] [Offload] Fix segfault when looking for host device name (PR #141632)
Joseph Huber via llvm-commits
- [llvm] [DirectX] replace byte splitting via vector bitcast with scalar (PR #140167)
Deric C. via llvm-commits
- [clang] [flang] [llvm] [openmp] [Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause (PR #139293)
Walter J.T.V via llvm-commits
- [flang] [llvm] [flang][OpenMP] Overhaul implementation of ATOMIC construct (PR #137852)
Krzysztof Parzyszek via llvm-commits
- [llvm] [CostModel] Add a DstTy to getShuffleCost (PR #141634)
David Green via llvm-commits
- [llvm] [RISCV][InsertVSETVLI] Remove redundant vsetvli by repeating the coalesce phase (PR #141298)
Min-Yih Hsu via llvm-commits
- [llvm] [Offload] Add specifier for the host type (PR #141635)
Joseph Huber via llvm-commits
- [llvm] [DirectX] Scalarize Allocas as part of data scalarization (PR #140165)
Farzon Lotfi via llvm-commits
- [llvm] [Offload][NFCI] Remove coupling to `omp` target for version scripting (PR #141637)
Joseph Huber via llvm-commits
- [llvm] IR/Verifier: Allow vector type in atomic load and store (PR #120384)
via llvm-commits
- [llvm] [RISCV] Use X0_Pair for 0.0 and -0.0 with Zdinx. (PR #141641)
Craig Topper via llvm-commits
- [llvm] [AArch64] Check for negative numbers when adjusting icmps (PR #140999)
via llvm-commits
- [llvm] [WinEH] Track changes in WinEHPrepare pass (PR #134121)
Aaron Puchert via llvm-commits
- [llvm] [SelectionDAG] Update documentation for VECTOR_[DE]INTERLEAVE nodes. NFC (PR #141644)
Luke Lau via llvm-commits
- [llvm] [LLVM][MC] Introduce `OrFail` variants of MCD ops (PR #138614)
Rahul Joshi via llvm-commits
- [clang] [compiler-rt] [llvm] [CMake] Use Clang to infer the target triple (PR #89425)
via llvm-commits
- [llvm] [InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul (PR #136013)
Jeffrey Byrnes via llvm-commits
- [llvm] [libc][bazel] Add bazel targets for libc/include/... tests. (PR #141150)
via llvm-commits
- [llvm] [SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format. (PR #141649)
Mingming Liu via llvm-commits
- [llvm] [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (PR #135274)
Jeffrey Byrnes via llvm-commits
- [clang] [llvm] [DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding intrinsics (PR #139991)
Helena Kotas via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/IR for DLL export (PR #141650)
Andrew Rogers via llvm-commits
- [llvm] 909212f - [DirectX] Scalarize Allocas as part of data scalarization (#140165)
via llvm-commits
- [llvm] [libc++] Switch over to the LLVM-wide premerge runners (PR #141652)
Louis Dionne via llvm-commits
- [llvm] [VPlan] Use InstSimplifyFolder instead of TargetFolder (PR #141222)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LoopIdiom] Strip dead check in processLoopMemSet (NFC) (PR #141100)
Ramkumar Ramachandra via llvm-commits
- [llvm] AArch64: Skip analyzeCompare for subregister uses (PR #141654)
Matt Arsenault via llvm-commits
- [llvm] [DenseMap] Fix constness issues with lookup_or (PR #139247)
Ramkumar Ramachandra via llvm-commits
- [llvm] [NVPTX] Add -nvptx-prec-divf32=3 to disable ftz for f32 fdiv (PR #141276)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] Move more TMA lowering to tablegen (PR #140914)
Artem Belevich via llvm-commits
- [llvm] 7c9e0d5 - [SPIRV] Lower `spirv.Layout` type (#140059)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Define and integrate rootsig clang attr and decl (PR #137690)
Aaron Ballman via llvm-commits
- [llvm] 8a21e0f - [LoopIdiom] Strip dead check in processLoopMemSet (NFC) (#141100)
via llvm-commits
- [llvm] [RISCV][InsertVSETVLI] Remove redundant vsetvli by coalescing blocks bottom-up (PR #141298)
Min-Yih Hsu via llvm-commits
- [llvm] ea88384 - [RISCV][InsertVSETVLI] Remove redundant vsetvli by coalescing blocks from bottom up (#141298)
via llvm-commits
- [llvm] 645f0e6 - IR: Make Module::getOrInsertGlobal() return a GlobalVariable.
via llvm-commits
- [llvm] IR: Make Module::getOrInsertGlobal() return a GlobalVariable. (PR #141323)
Peter Collingbourne via llvm-commits
- [llvm] RISCV: Remove faulty assert that ignored subregister uses (PR #141658)
Matt Arsenault via llvm-commits
- [llvm] LowerTypeTests: Set small code model on imported globals. (PR #141324)
Peter Collingbourne via llvm-commits
- [llvm] 782a9e9 - LowerTypeTests: Set small code model on imported globals.
via llvm-commits
- [llvm] [WebAssembly] Enable a limited amount of stackification for debug code (PR #136510)
via llvm-commits
- [llvm] [LoopIdiom] Use m_scev_AddRec with Loop matcher (NFC) (PR #141660)
Ramkumar Ramachandra via llvm-commits
- [llvm] MachineCombiner: Partially fix losing subregister indexes (PR #141661)
Matt Arsenault via llvm-commits
- [llvm] [GVN] MemorySSA for GVN: embed the memory state in symbolic expressions (PR #123218)
Alina Sbirlea via llvm-commits
- [llvm] [RISCV][test] Improve test robustness. [NFCI] (PR #141268)
Francesco Petrogalli via llvm-commits
- [llvm] ARM: Fix losing subregisters in convertToThreeAddress (PR #141662)
Matt Arsenault via llvm-commits
- [llvm] [libc][bazel] Support generating public libc headers in Bazel builds. (PR #141256)
via llvm-commits
- [llvm] [RISCV] Use addi rather than addiw for immediates materialised by lui+addi(w) pairs when possible (PR #141663)
Alex Bradbury via llvm-commits
- [llvm] ad58ea3 - [VPlan] Bail out before construction VPlan0 if MinVF > MaxVF.
Florian Hahn via llvm-commits
- [llvm] [NFCI]Add SampleRecord::serialize and LineLocation::serialize to simplify FunctionSamples serialization (PR #141669)
Mingming Liu via llvm-commits
- [llvm] [DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double> (PR #139996)
Justin Bogner via llvm-commits
- [llvm] 9cf4603 - [NVPTX] Add -nvptx-prec-divf32=3 to disable ftz for f32 fdiv (#141276)
via llvm-commits
- [llvm] [DirectX] Scalarize `extractelement` with dynamic index (PR #141676)
Deric C. via llvm-commits
- [llvm] [NFC][PowerPC] clang-format spill and restore opcodes (PR #141675)
via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering (PR #138734)
Joe Nash via llvm-commits
- [llvm] [ConstantFolding] Add flag to disable call folding (PR #140270)
Artem Belevich via llvm-commits
- [llvm] Warn on misuse of DiagnosticInfo classes that hold Twines (PR #137397)
Ashley Coleman via llvm-commits
- [llvm] [mlgo][inliner] Tigher test for interactive mode (PR #141677)
Mircea Trofin via llvm-commits
- [llvm] [Offload] Correctly regenerate API files if modified (PR #141679)
Joseph Huber via llvm-commits
- [llvm] [Matrix] Propagate shape information through PHI instructions (PR #141681)
Jon Roelofs via llvm-commits
- [llvm] [LoopVectorize] Add an option to test potential issues with VPlan (PR #121154)
Danila Malyutin via llvm-commits
- [llvm] 654c4bc - [NFC] Updating RTS0 namespace to contain all elements related to it's representation (#141173)
via llvm-commits
- [llvm] [NFC] Updating RTS0 namespace to contain all elements related to it's representation (PR #141173)
via llvm-commits
- [llvm] 4793e84 - AMDGPU: VIMAGE/VSAMPLE are bundle candidates (#140854)
via llvm-commits
- [llvm] [IR2Vec] Support for lazy computation of BB Embeddings (PR #141694)
S. VenkataKeerthy via llvm-commits
- [llvm] Write file to tmp directory (PR #141668)
David Salinas via llvm-commits
- [llvm] [SpecialCaseList] Iterate sections and matchers in reverse order (PR #141697)
Vitaly Buka via llvm-commits
- [llvm] 1c3cff9 - [SpecialCaseList] Iterate sections and matchers in reverse order
Vitaly Buka via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm-c for DLL export (PR #141701)
Andrew Rogers via llvm-commits
- [llvm] [llvm][Coro] Lower coro.frame in CoroEarly instead of CoroSplit (PR #137976)
Weibo He via llvm-commits
- [llvm] [LoongArch] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of libcall (PR #141702)
via llvm-commits
- [llvm] [NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst (PR #141711)
via llvm-commits
- [lld] [llvm] [lld][COFF] Remove duplicate strtab entries (PR #141197)
Haohai Wen via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Qinkun Bao via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Qinkun Bao via llvm-commits
- [clang] [llvm] [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (PR #141540)
Vitaly Buka via llvm-commits
- [llvm] [CMake] Fix config when static zstd libraries are not found (PR #113584)
Udit Kumar Agarwal via llvm-commits
- [llvm] 54ef0e0 - [LoongArch] Fix out-of-range assert in DAG constant getting (#141586)
via llvm-commits
- [llvm] 81bde10 - [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (#141540)
via llvm-commits
- [clang] [llvm] [UBSan] Support src:*=sanitize for multiple ignorelists. (PR #141640)
Qinkun Bao via llvm-commits
- [llvm] [RISCV] Vendor Relocations for Xqci extension (PR #135400)
Sam Elliott via llvm-commits
- [llvm] 0b75a20 - [RISCV] Use X0_Pair for 0.0 and -0.0 with Zdinx. (#141641)
via llvm-commits
- [llvm] 11b5e29 - [RISCV] Add compress patterns for QC_E_J/JAL and QC_E_LI (#141561)
via llvm-commits
- [llvm] [AArch64] Remove VK_WEAKREF from arm64ec lowering. (PR #141717)
Eli Friedman via llvm-commits
- [llvm] 27675cc - [DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding intrinsics (#139991)
via llvm-commits
- [llvm] LangRef: allocated objects can grow (PR #141338)
Eli Friedman via llvm-commits
- [clang] [llvm] [DirectX] Gather resource names in DXIL resource analysis (PR #140633)
Helena Kotas via llvm-commits
- [llvm] [SPIRV] Support for SPV_INTEL_cluster_attributes extension (PR #131593)
via llvm-commits
- [llvm] [SPIRV] Added opencl Pipe builtins (PR #135335)
via llvm-commits
- [llvm] 3e47d8d - MachineScheduler: Reset next cluster candidate for each node (#139513)
via llvm-commits
- [llvm] f2cd146 - [RISCV] Make RISCVIndirectBranchTracking visible in debug output (#141623)
via llvm-commits
- [llvm] 8adcc8a - [SelectionDAG] Introduce ISD::PTRADD (#140017)
via llvm-commits
- [llvm] cbe2352 - [AArch64][GlobalISel] Regenerate and add gisel coverage for tbz-tbnz.ll. NFC
David Green via llvm-commits
- [llvm] [LoongArch] Allow difference across sections (PR #141722)
Jinyang He via llvm-commits
- [llvm] [X86] X86FixupVectorConstantsPass - use scheduler model to avoid regressions (PR #140028)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [Clang][LoongArch] Support target attribute for function (PR #140700)
via llvm-commits
- [llvm] [AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions (PR #140694)
Chris Jackson via llvm-commits
- [llvm] f8ca9e5 - [llvm][llvm-objdump] Fix fatbin handling on 32-bit systems (#141620)
via llvm-commits
- [llvm] [AMDGPU][SDAG] Initial support for ISD::PTRADD (PR #141725)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Treat image_msaa_load as a sampler operation (PR #141726)
Carl Ritson via llvm-commits
- [llvm] [tools] Allow RegClass/Bank in update_givaluetracking_test_checks.py (PR #141727)
Pierre van Houtryve via llvm-commits
- [llvm] [AArch64] Avoid vector Ext in case by-element operation variant apply for all elements (PR #140733)
Nikita Popov via llvm-commits
- [llvm] 0184873 - [tools] Allow RegClass/Bank in update_givaluetracking_test_checks.py (#141727)
via llvm-commits
- [compiler-rt] Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant" (PR #141728)
Jan André Reuter via llvm-commits
- [llvm] b577438 - [SelectionDAG] Update documentation for VECTOR_[DE]INTERLEAVE nodes. NFC (#141644)
via llvm-commits
- [llvm] 2b9ded6 - [VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp (#138406)
via llvm-commits
- [clang] [llvm] [MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985) (PR #141730)
Mallikarjuna Gouda via llvm-commits
- [llvm] [LICM] Only check for provenance captures (PR #141731)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Only consider provenance capture in store speculation (PR #138548)
Nikita Popov via llvm-commits
- [llvm] 5f39be5 - [VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222)
via llvm-commits
- [llvm] 6296dd2 - [LoopIdiom] Use m_scev_AffineAddRec with Loop matcher (NFC) (#141660)
via llvm-commits
- [llvm] f0f666b - [LoopPeel] Add peeling tests with debug value and pointer inductions
Florian Hahn via llvm-commits
- [llvm] [P10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A, X, and(B, C)), ternary(A, X, B), ternary(A, X, C), ternary(A, X, xor(B, C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [P10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A, X, and(B, C)), ternary(A, X, B), ternary(A, X, C), ternary(A, X, xor(B, C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [P10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A, X, and(B, C)), ternary(A, X, B), ternary(A, X, C), ternary(A, X, xor(B, C)) forms. (PR #141733)
via llvm-commits
- [llvm] [P10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A, X, and(B, C)), ternary(A, X, B), ternary(A, X, C), ternary(A, X, xor(B, C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Lei Huang via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] [PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms. (PR #141733)
Tony Varghese via llvm-commits
- [llvm] 26bae79 - [SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes (#140075)
via llvm-commits
- [clang] [llvm] Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (PR #141091)
Younan Zhang via llvm-commits
- [llvm] 2e7489c - [VectorCombine] Fix build on gcc-7.5
Luke Lau via llvm-commits
- [llvm] 9262e37 - [InstCombine] Fold shuffled intrinsic operands with constant operands (#141300)
via llvm-commits
- [llvm] eea6969 - [LICM] Only check for provenance captures (#141731)
via llvm-commits
- [llvm] d1592a9 - [X86] X86FixupVectorConstantsPass - use scheduler model to avoid regressions (#140028)
via llvm-commits
- [llvm] [LV] Fix MVE regression from #132190 (PR #141736)
Sam Tebbs via llvm-commits
- [llvm] 63de20c - Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (#141091)
via llvm-commits
- [llvm] 0291f49 - [EarlyCSE] Correcting assertion for DSE with invariant loads (#141495)
via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm/DWARFLinker and llvm/DWP for DLL export (PR #140782)
Nikita Popov via llvm-commits
- [compiler-rt] Fixed small memory leak in libprofile (PR #141739)
via llvm-commits
- [llvm] 6d88343 - [IA] Add support for [de]interleave{4, 6, 8} (#141512)
via llvm-commits
- [llvm] [InstCombine] Explicitly match poison mask. NFCI (PR #141744)
Luke Lau via llvm-commits
- [llvm] [SDAG] Remove noundef workaround for range metadata/attributes (PR #141745)
Nikita Popov via llvm-commits
- [llvm] [DLCov][NFC] Propagate annotated DebugLocs through transformations (PR #138047)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 34b6285 - [AMDGPU] Treat image_msaa_load as a sampler operation (#141726)
via llvm-commits
- [llvm] 6a477f6 - [AArch64] TableGen-erate SDNode descriptions (#140472)
via llvm-commits
- [llvm] 6c86b7d - [ValueTracking][InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases (#141015)
via llvm-commits
- [clang] [flang] [llvm] Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (PR #136098)
Kiran Chandramohan via llvm-commits
- [llvm] [RFC] TableGen-erate SDNode descriptions (PR #119709)
Sergei Barannikov via llvm-commits
- [llvm] [mlir] [OpenMP][OMPIRBuilder] Collect users of a value before replacing them in target outlined function (PR #139064)
Kareem Ergawy via llvm-commits
- [llvm] [Coroutines] Create C++ noop coroutine with default function attributes (PR #134878)
Victor Campos via llvm-commits
- [llvm] f98bdd9 - Reapply "[LoopPeel] Remove known trip count restriction when peeling last. (#140792)"
Florian Hahn via llvm-commits
- [llvm] [IR] Remove speculatable from {s,u}mul.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Remove speculatable from {s,u}mul.fix (PR #141748)
via llvm-commits
- [llvm] [IR] Remove speculatable from {s,u}mul.fix (PR #141748)
Nikita Popov via llvm-commits
- [llvm] [IR] Remove speculatable from {s,u}mul.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Björn Pettersson via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Nikita Popov via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Nikita Popov via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Nikita Popov via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Luke Lau via llvm-commits
- [llvm] [IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix (PR #141748)
Eli Friedman via llvm-commits
- [llvm] 618a399 - [InstCombine] Explicitly match poison operand. NFCI (#141744)
via llvm-commits
- [llvm] [DebugInfo] Move `codeview::SourceLanguage` enumerators to CodeViewLanguages.def (NFC) (PR #141750)
Javier Lopez-Gomez via llvm-commits
- [llvm] [TTI] Provide a cost for memset_pattern which matches the libcall (PR #139978)
Alex Bradbury via llvm-commits
- [llvm] [BranchFolding] Fold fallthroughs into conditional tailcalls if profitable (PR #140476)
Nabeel Omer via llvm-commits
- [llvm] fix llvm-gsymutil verification (PR #141751)
via llvm-commits
- [llvm] [LV] Extend FindLastIV to unsigned case (PR #141752)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64] Handle XAR with v1i64 operand types (PR #141754)
David Green via llvm-commits
- [llvm] 9aebf4c - [NFC][LLVM] Tests for vectorisation of loops with vscale base trip counts.
Paul Walker via llvm-commits
- [llvm] [SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets (PR #137641)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Support D16 folding for image.sample with multiple extractelement and fptrunc users (PR #141758)
Harrison Hao via llvm-commits
- [clang] [llvm] [mlir] [Sema] Fix bug in builtin AS override (PR #138141)
Jay Foad via llvm-commits
- [llvm] [NFC][DWP] Make `getContributionIndex` static. (PR #141708)
Rahul Joshi via llvm-commits
- [clang] [llvm] [HLSL][SPIR-V] Handle SV_Postion builtin in PS (PR #141759)
Nathan Gauër via llvm-commits
- [llvm] [Local] Verify opcodes match for all insts passed to mergeFlags (NFC). (PR #141231)
Florian Hahn via llvm-commits
- [llvm] [mlir] [utils][TableGen] Clarify usage of ClauseVal, rename to EnumVal (PR #141761)
Krzysztof Parzyszek via llvm-commits
- [llvm] [docs] Update ir-normalizer to normalize (PR #141764)
Cullen Rhodes via llvm-commits
- [flang] [llvm] [mlir] [WIP] Implement workdistribute construct (PR #140523)
via llvm-commits
- [clang] [llvm] Trying to fix undefined symbol error caused by iterator variable (PR #141507)
via llvm-commits
- [compiler-rt] 2b1ebef - Fixed small memory leak in libprofile (#141739)
via llvm-commits
- [llvm] [LowerTypeTests] Generate fshr for rotate pattern (PR #141735)
Teresa Johnson via llvm-commits
- [llvm] [LV] Move some if-reduction.ll tests to iv-select-cmp.ll (PR #141769)
Ramkumar Ramachandra via llvm-commits
- [llvm] d58e00d - [CMake] Fix config when static zstd libraries are not found (#113584)
via llvm-commits
- [llvm] 7fa3658 - [PowerPC] extend smaller splats into bigger splats (#141282)
via llvm-commits
- [llvm] [DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj (PR #138315)
Chris B via llvm-commits
- [llvm] [NFC][LLVM] Fix some `llvm` namespace usage in Bitcode writer (PR #141709)
Rahul Joshi via llvm-commits
- [llvm] [NFC][AMDGPU] Add D16 test for multiple fptrunc image sample (PR #141771)
Harrison Hao via llvm-commits
- [llvm] [RISCV] Add bltu/bgeu zero => bnez/beqz canonicalisation to RISCVInstrInfo::simplifyInstruction (PR #141775)
Alex Bradbury via llvm-commits
- [clang] [llvm] Enable WPD without lto (PR #141777)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV] Clean up unused template args of min/max (NFC) (PR #141778)
Ramkumar Ramachandra via llvm-commits
- [llvm] 61ec8fc - [NFC][PowerPC] clang-format spill and restore opcodes (#141675)
via llvm-commits
- [llvm] [llvm] add missing #include of Compiler.h (PR #141780)
Andrew Rogers via llvm-commits
- [llvm] [Matrix] Propagate shape information through fdiv insts (PR #141705)
Jon Roelofs via llvm-commits
- [llvm] [Matrix] Propagate shape information through all binops (PR #141705)
Jon Roelofs via llvm-commits
- [llvm] [RISCV] Canonicalize beq/bne with x0 as first arg to beqz/bnez (PR #141781)
Alex Bradbury via llvm-commits
- [llvm] [RISCV][MC] Add aliases for beq/bne with x0 as the first argument => beqz/bnez (PR #139086)
Alex Bradbury via llvm-commits
- [llvm] [Bitcode][Asm] Read metadata value from operand bundles in and out (PR #89649)
Prabhu Rajasekaran via llvm-commits
- [llvm] [Bitcode][Asm] Parse metadata value from operand bundles (PR #87570)
Prabhu Rajasekaran via llvm-commits
- [llvm] [Matrix] Propagate shape information through (f)abs insts (PR #141704)
Jon Roelofs via llvm-commits
- [llvm] [llvm-remarkutil] Make invalid states un-representable in the count tool (PR #140829)
Tobias Stadler via llvm-commits
- [llvm] fb923e9 - [Local] Verify opcodes match for all insts passed to mergeFlags (NFC). (#141231)
via llvm-commits
- [lld] [lld][GNU Properties] Refactor storage of PAuth ABI core info (PR #141785)
via llvm-commits
- [llvm] [LLVM]: codegen `llvm.roundeven.v*` for `ARM` (PR #141786)
Folkert de Vries via llvm-commits
- [llvm] [SPIR-V] Add Fragment execution model (PR #141787)
Nathan Gauër via llvm-commits
- [llvm] [LV] Skip sentinel value for FindLastIV reductions when start value is provably less than IV start. (PR #141788)
Mel Chen via llvm-commits
- [llvm] 3e0e567 - [gn] port 6a477f6577a22 (aarch64 SDNodeInfo)
Nico Weber via llvm-commits
- [lld] [lld][macho] Support order cstrings with -order_file_cstring (PR #140307)
Ellis Hoag via llvm-commits
- [llvm] 87993eb - [gn] port 6a477f6577a22 more
Nico Weber via llvm-commits
- [llvm] [AArch64] Convert comparisons with 1 and -1 to 0 if it is profitable (PR #141151)
via llvm-commits
- [llvm] 4000113 - [lldb] Add release note for riscv32 elf core file support in LLDB (#141629)
via llvm-commits
- [llvm] a8d8af3 - [OpenMP][OMPIRBuilder] Collect users of a value before replacing them in target outlined function (#139064)
via llvm-commits
- [llvm] [llvm-remarkutil] Add an instruction-mix tool (PR #140598)
Tobias Stadler via llvm-commits
- [llvm] [SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics (PR #135682)
Michal Paszkowski via llvm-commits
- [llvm] Added support for extension Arbitrary_precision_floating_point (PR #139680)
via llvm-commits
- [llvm] 219312c - [DirectX] Gather resource names in DXIL resource analysis (#140633)
via llvm-commits
- [llvm] 617cfed - [AArch64] Generate check lines for GlobalISel in test.
Florian Hahn via llvm-commits
- [llvm] [SPIRV] Added support for extension Arbitrary_precision_floating_point (PR #139680)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62] (PR #138913)
via llvm-commits
- [llvm] [NFC][LLVM][LoopVectorize] Change getSmallBestKnownTC to return an ElementCount. (PR #141793)
Paul Walker via llvm-commits
- [llvm] [llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export (PR #141794)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export (PR #141794)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export (PR #141794)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export (PR #141794)
via llvm-commits
- [llvm] [llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export (PR #141794)
via llvm-commits
- [llvm] [llvm-pdbutil] Fix register enum field dumping/parsing (PR #82299)
via llvm-commits
- [llvm] [Offload] Fix broken tablegen test after #140879 (PR #141796)
Ross Brunton via llvm-commits
- [llvm] f64cd30 - [AArch64] Remove VK_WEAKREF from arm64ec lowering. (#141717)
via llvm-commits
- [llvm] [LLVM][SCEV] Look through common multiplicand when simplifying compares. (PR #141798)
Paul Walker via llvm-commits
- [clang] [llvm] [DirectX] Use resource names when generating DXIL metadata (PR #140635)
Helena Kotas via llvm-commits
- [clang] [llvm] [clang] Simplify device kernel attributes (PR #137882)
Aaron Ballman via llvm-commits
- [llvm] 1610d41 - [llvm] annotate interfaces in llvm/DWARFLinker and llvm/DWP for DLL export (#140782)
via llvm-commits
- [llvm] [IPO] Added attributor for identifying invariant loads (PR #141800)
via llvm-commits
- [llvm] 61a98eb - [gn] copy move clang-doc assets
Nico Weber via llvm-commits
- [llvm] ff5095d - [TTI] Provide a cost for memset_pattern which matches the libcall (#139978)
via llvm-commits
- [llvm] b8dcf53 - [llvm] add missing #include of Compiler.h (#141780)
via llvm-commits
- [llvm] AMDGPU: Add is_fpclass to isBoolSGPR (PR #141801)
Matt Arsenault via llvm-commits
- [llvm] [MemProf] Add basic summary section support (PR #141805)
Teresa Johnson via llvm-commits
- [clang] [clang-tools-extra] [llvm] [clang] Simplify device kernel attributes (PR #137882)
Nick Sarnie via llvm-commits
- [llvm] a41e20a - [gn build] Port 5ab944a8c6a2
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [DirectX] Detect resources with identical overlapping binding (PR #140645)
Helena Kotas via llvm-commits
- [llvm] [DirectX] Detect resources with identical overlapping binding (PR #140645)
Helena Kotas via llvm-commits
- [flang] [llvm] [flang][rt] Enable Count and CountDim for device build (PR #141684)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [AArch64] Spare N2I roundtrip when splatting float comparison (PR #141806)
Guy David via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [libcxxabi][libunwind] Support for using LLVM libc (PR #134893)
Petr Hosek via llvm-commits
- [llvm] 7e4bdb4 - [llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export (#140823)
via llvm-commits
- [llvm] [LoopPeel] Support peeling last iteration with multiple exits. (PR #141247)
Philip Reames via llvm-commits
- [llvm] [IR] Add llvm `clmul` intrinsic (PR #140301)
Craig Topper via llvm-commits
- [llvm] [LV] Prefer DenseMap::lookup over find (NFC) (PR #141809)
Ramkumar Ramachandra via llvm-commits
- [llvm] [HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags` (PR #141130)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add parsing of floats for StaticSampler (PR #140181)
Finn Plummer via llvm-commits
- [llvm] AMDGPU: Reduce intrinsics for single demanded vector element (PR #141810)
Maksim Levental via llvm-commits
- [llvm] Reducing state (PR #141811)
S. VenkataKeerthy via llvm-commits
- [llvm] [LoopPeel] Implement initial peeling off the last loop iteration. (PR #139551)
Alexander Kornienko via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Fix G_UNMERGE_VALUES combine (PR #141812)
Maksim Shelegov via llvm-commits
- [llvm] 9c6a442 - [SandboxVec] Add TransactionAlwaysRevert pass (#141688)
via llvm-commits
- [llvm] [SandboxVec] Add TransactionAlwaysRevert pass (PR #141688)
via llvm-commits
- [llvm] 31f47dd - [RISCV] Update evaluateBranch for Xqci (#141718)
via llvm-commits
- [llvm] [RISCV] Update evaluateBranch for Xqci (PR #141718)
Sam Elliott via llvm-commits
- [llvm] 4a44e00 - [llvm] Define __has_warning in Compiler.h if it isn't defined
Nico Weber via llvm-commits
- [llvm] [Matrix] Optimize static extracts with ShapeInfo (PR #141815)
Jon Roelofs via llvm-commits
- [clang] [llvm] Non constant size and offset in DWARF (PR #141106)
Tom Tromey via llvm-commits
- [llvm] 1f1c725 - [Matrix] Propagate shape information through all binops (#141705)
via llvm-commits
- [llvm] [libc++] Run macOS jobs after the Stage 2 CI (PR #141816)
Louis Dionne via llvm-commits
- [llvm] [Orc] Initial version of ELFSymtabStaticGenerator (PR #135591)
via llvm-commits
- [llvm] Adding IR2Vec as an analysis pass (PR #134004)
S. VenkataKeerthy via llvm-commits
- [llvm] 4bf67cd - [DenseMap] Fix constness issues with lookup_or (#139247)
via llvm-commits
- [lld] 4dbc755 - [lld] Use llvm::count_if (NFC) (#141519)
via llvm-commits
- [llvm] [Github] Bump PR Code Format clang-format version (PR #141819)
Aiden Grossman via llvm-commits
- [llvm] [VN] be more consistent about forwarding null inputs and ignoring SVE outputs (PR #139574)
Jameson Nash via llvm-commits
- [compiler-rt] [Sanitizer] Use % patterns in report paths (PR #141820)
Ellis Hoag via llvm-commits
- [llvm] [memcpyopt] handle memcpy from memset in more cases (PR #140954)
Jameson Nash via llvm-commits
- [llvm] [dsymutil] Emit __swift_ast section last (PR #139653)
Ellis Hoag via llvm-commits
- [llvm] [InstSimplify] Fold poison/nnan/ninf on @llvm.sqrt (PR #141821)
Luke Lau via llvm-commits
- [llvm] Add the missing depndency for the introduced use of support/Utils.h (PR #141828)
via llvm-commits
- [llvm] Add flags check to createVariantMemberType (PR #139261)
Tom Tromey via llvm-commits
- [llvm] 3581e9b - [NFC][IR2Vec] Refactoring for Stateless Embedding Computation (#141811)
via llvm-commits
- [llvm] b7bb256 - Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)
via llvm-commits
- [llvm] [RISCV] Add X0_Pair to RISCVDeadRegisterDefinitions. (PR #141831)
Craig Topper via llvm-commits
- [llvm] e6bae02 - AMDGPU: Add is_fpclass to isBoolSGPR (#141801)
via llvm-commits
- [llvm] AMDGPU: Add overflow operations to isBoolSGPR (PR #141803)
Matt Arsenault via llvm-commits
- [llvm] 9ffbc8a - AMDGPU: Add overflow operations to isBoolSGPR (#141803)
via llvm-commits
- [llvm] AMDGPU: Add is.shared/is.private intrinsics to isBoolSGPR (PR #141804)
Matt Arsenault via llvm-commits
- [llvm] d8235af - AMDGPU: Add is.shared/is.private intrinsics to isBoolSGPR (#141804)
via llvm-commits
- [llvm] AMDGPU: Add test showing bit operations that should be reducible (PR #141837)
Matt Arsenault via llvm-commits
- [llvm] [BPF] Allow struct pointee member btf generation with annotations (PR #141719)
via llvm-commits
- [llvm] 440a8ad - [VPlan] Use VPIRFlags to manage FMFs for ComputeReductionResult (NFC).
Florian Hahn via llvm-commits
- [llvm] [Object] Handle SHT_CREL relocation sections when resolving relocation data (PR #141843)
Zequan Wu via llvm-commits
- [llvm] cc6f446 - [MemProf] Add basic summary section support (#141805)
via llvm-commits
- [llvm] [ConstantFolding] Fold intrinsics of scalable vectors with splatted operands (PR #141845)
Luke Lau via llvm-commits
- [llvm] 6efd24c - [gn build] Port cc6f446d3865
LLVM GN Syncbot via llvm-commits
- [llvm] [RISCV] Use X0_Pair for storing 0 using Zilsd. (PR #141847)
Craig Topper via llvm-commits
- [llvm] [SandboxVec] Add a simple pack reuse pass (PR #141848)
via llvm-commits
- [llvm] 0d7b34b - [LoopUtils] Pass start value directly to createAnyOfReduction (NFC).
Florian Hahn via llvm-commits
- [llvm] [llvm] clang-format llvm/IR/BasicBlock.h and llvmLTO/LTOGodeGenerator.h (PR #141849)
Andrew Rogers via llvm-commits
- [llvm] [VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions. (PR #141428)
Florian Hahn via llvm-commits
- [llvm] [ARM] Remove unused enable-arm-3-addr-conv (PR #141850)
David Green via llvm-commits
- [flang] [llvm] [flang] Extension: allow char string edit descriptors in input formats (PR #140624)
Peter Klausler via llvm-commits
- [llvm] 249301c - [LoopUtils] Pass sentinel value directly to createFindLastIVRed (NFC).
Florian Hahn via llvm-commits
- [llvm] f9ae8aa - [DirectX] Detect resources with identical overlapping binding (#140645)
via llvm-commits
- [clang] [llvm] [SimplifyCFG] Extend jump-threading to allow live local defs (PR #135079)
via llvm-commits
- [llvm] [MemProf] Emit remarks when hinting allocations not needing cloning (PR #141859)
Teresa Johnson via llvm-commits
- [llvm] [VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (PR #141860)
Florian Hahn via llvm-commits
- [llvm] [llvm] annotate interfaces in FileCheck, FrontEnd, and FuzzMutate libraries for DLL export #141794 (PR #141864)
Andrew Rogers via llvm-commits
- [llvm] [WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions (PR #139121)
Jun Wang via llvm-commits
- [llvm] 12600eb - [RISCV] Add X0_Pair to RISCVDeadRegisterDefinitions. (#141831)
via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Min-Yih Hsu via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Min-Yih Hsu via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Kinoshita Kotaro via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Florian Hahn via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Florian Hahn via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Sam Tebbs via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [LV] Support scalable interleave groups for factors 3, 5, 6 and 7 (PR #141865)
Luke Lau via llvm-commits
- [llvm] [AArch64] Don't use LowerToPredicatedOp in shufflevector -> SVE lowerings (PR #140713)
Benjamin Maxwell via llvm-commits
- [llvm] [VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction. (PR #113903)
Elvis Wang via llvm-commits
- [llvm] [Matrix] Propagate shape information through cast instructions (PR #141869)
Jon Roelofs via llvm-commits
- [llvm] 46828d2 - Revert "[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (#135274)"
Jeffrey Byrnes via llvm-commits
- [llvm] AMDGPU: Custom lower fptrunc vectors for f32 -> f16 (PR #141883)
Shilei Tian via llvm-commits
- [llvm] Add GFNI-based LZCNT lowering for vXi8 (PR #141888)
via llvm-commits
- [llvm] dd885f1 - [RISCV] Select unsigned bitfield extracts for XAndesPerf (#141398)
via llvm-commits
- [llvm] 332fe08 - [VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction. (#113903)
via llvm-commits
- [llvm] [IR2Vec] Adding unit tests (PR #141873)
Aiden Grossman via llvm-commits
- [lld] 5859863 - [ELF] Postpone ASSERT error
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Update code object metadata for kernarg preload (PR #134666)
Austin Kerbow via llvm-commits
- [llvm] [RISCV] Add BREV8 to isSignExtendedW in RISCVOptWInstrs. (PR #141893)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add ORC_B to isSignExtendedW in RISCVOptWInstrs. (PR #141894)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix Test Prefixes in Debug Test (PR #141895)
Sam Elliott via llvm-commits
- [llvm] [Github] Fix TODO after removal of continue on error (PR #141896)
Aiden Grossman via llvm-commits
- [llvm] 8f48625 - Revert "[PowerPC] extend smaller splats into bigger splats (#141282)"
Hubert Tong via llvm-commits
- [llvm] ab0931b - MC: Set MCSection::LinkerRelaxable for linker-relaxable MCAlignFragment
Fangrui Song via llvm-commits
- [llvm] 76b6bf4 - [RISCV] Add bltu/bgeu zero => bnez/beqz canonicalisation to RISCVInstrInfo::simplifyInstruction (#141775)
via llvm-commits
- [llvm] [RISCV] Add BREV8 to SimplifyDemandedBitsForTargetNode. (PR #141898)
Craig Topper via llvm-commits
- [llvm] 94bcd9c - [RISCV] Fix Test Prefixes in Debug Test (#141895)
via llvm-commits
- [llvm] [NVPTX] Add family-specific architectures support (PR #141899)
Rajat Bajpai via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Elvis Wang via llvm-commits
- [llvm] [Analysis] Use the addCost() helper across InlineCost.cpp (PR #141901)
Gleb Popov via llvm-commits
- [llvm] [SDAG] Make Select-with-Identity-Fold More Flexible; NFC (PR #136554)
Marius Kamp via llvm-commits
- [llvm] AMDGPU: Directly select minimumnum/maximumnum with ieee_mode=0 (PR #141903)
Matt Arsenault via llvm-commits
- [llvm] [CI] Upload JUnit Test Results as Artifacts (PR #141905)
Aiden Grossman via llvm-commits
- [llvm] a773356 - [NVPTX][NFC] Move more TMA lowering to tablegen (#140914)
via llvm-commits
- [llvm] [Constant] Make Constant::getSplatValue return poison on poison (PR #141870)
Nikita Popov via llvm-commits
- [llvm] e2f86b5 - [ORC][MachO] Remove misused MachOPlatform::BootstrapInfo::Mutex member.
Lang Hames via llvm-commits
- [llvm] 1064768 - [SDAG] Make Select-with-Identity-Fold More Flexible; NFC (#136554)
via llvm-commits
- [llvm] 663aea2 - [LV] Clean up unused template args of min/max (NFC) (#141778)
via llvm-commits
- [llvm] a7322d7 - [Xtensa] Implement Xtensa Region Protection Option and several other small Options. (#137135)
via llvm-commits
- [llvm] [Xtensa] Implement Xtensa Region Protection Option and several other small Options. (PR #137135)
Andrei Safronov via llvm-commits
- [llvm] MachineScheduler: Improve instruction clustering (PR #137784)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Propagate FMF from select instead of fcmp (PR #141010)
Yingwei Zheng via llvm-commits
- [llvm] 5b85e4b - [VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions. (#141428)
via llvm-commits
- [clang] [llvm] [VectorCombine] Shrink loads used in shufflevector rebroadcasts (PR #128938)
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: Make llvm.amdgcn.make.buffer.rsrc propagate poison (PR #141913)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Use `canIgnoreSignBitOfZero` in `spf->minmax` fold (PR #141914)
Yingwei Zheng via llvm-commits
- [llvm] Add initial support for SPE brstack format (PR #129231)
Ádám Kallai via llvm-commits
- [llvm] [HWASan] Handle default attribute on personality function thunks. (PR #141917)
Daniel Kiss via llvm-commits
- [llvm] "[bolt][aarch64] Fixed indirect call instrumentation snippet" (PR #141918)
Alexey Moksyakov via llvm-commits
- [llvm] 32837f3 - [AArch64] Handle XAR with v1i64 operand types (#141754)
via llvm-commits
- [lld] 6602bfa - [LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration (#141593)
via llvm-commits
- [lld] d6a2a26 - [LLD][COFF] Add support for DLL imports on ARM64EC (#141587)
via llvm-commits
- [llvm] [VPlan] Simplify branch on False in VPlan transform (NFC). (PR #140409)
Florian Hahn via llvm-commits
- [llvm] Revert "MC: Remove redundant relocations for label differences" (PR #141919)
Alex Bradbury via llvm-commits
- [lld] [lld][GNU Properties] Refactor storage of PAuth ABI core info (PR #141920)
via llvm-commits
- [llvm] 9ea4924 - [VPlan] Use EMIT-SCALAR for single-scalar VPPhis (NFC).
Florian Hahn via llvm-commits
- [llvm] baeec97 - [RISCV] Canonicalize beq/bne with x0 as first arg to beqz/bnez (#141781)
via llvm-commits
- [llvm] [SimplifyCFG] Avoid branch threading of divergent conditionals (PR #141867)
Nikita Popov via llvm-commits
- [llvm] [LV] Strip unnecessary make_{pair, optional} (NFC) (PR #141924)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ValueTracking][NFC]: Use injected condition to compute known FPClass (PR #139832)
Nikita Popov via llvm-commits
- [llvm] 6421248 - [Uniformity] Fixed control-div early stop (#139667)
via llvm-commits
- [llvm] [RISCV] Add a PseudoVSETVLIX0X0 pseudo for the x0, x0 vsetvli. NFC (PR #141875)
Luke Lau via llvm-commits
- [llvm] [InlineCost]: Optimize inlining of recursive function. (PR #139982)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Improve code in VPWidenCallRecipe (NFC) (PR #141926)
Ramkumar Ramachandra via llvm-commits
- [compiler-rt] [compiler-rt][AArch64] Provide basic implementations of SME memcpy/memmove in case of strictly aligned memory access (PR #138250)
Victor Campos via llvm-commits
- [llvm] [CMake] Make precompiled headers opt-in for ccache builds (PR #141927)
Kajetan Puchalski via llvm-commits
- [clang] [llvm] [clang][CodeGen][AA] Introduce `!llvm.errno.tbaa` for errno alias disambiguation (PR #125258)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Avoid UB in `SymbolTableListTraits` (PR #139096)
Yingwei Zheng via llvm-commits
- [llvm] [SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.* (PR #129222)
via llvm-commits
- [llvm] [VPlan] Add ComputeAnyOfResult VPInstruction (NFC) (PR #141932)
Florian Hahn via llvm-commits
- [llvm] [GlobalISel] Add G_CONCAT_VECTOR computeKnownBits (PR #141933)
Usha Gupta via llvm-commits
- [llvm] b359422 - [Clang][LoongArch] Support target attribute for function (#140700)
via llvm-commits
- [llvm] [InstCombine] Avoid breaking FMA pattern when hoisting freeze (PR #141934)
Harrison Hao via llvm-commits
- [llvm] [MISched] Add templates for creating custom schedulers (PR #141935)
Pengcheng Wang via llvm-commits
- [llvm] [VPlan] Improve code in VPWidenIntrinsic (NFC) (PR #141936)
Ramkumar Ramachandra via llvm-commits
- [llvm] [debuginfo][coro] Emit debug info labels for coroutine resume points (PR #141937)
Adrian Vogelsgesang via llvm-commits
- [llvm] [LoopInterchange] Improve profitability check for vectorization (PR #133672)
Ryotaro Kasuga via llvm-commits
- [llvm] [MachinePipeliner] Introduce a new class for loop-carried deps (PR #137663)
Ryotaro Kasuga via llvm-commits
- [llvm] [Offload] Fix Error checking (PR #141939)
Ross Brunton via llvm-commits
- [llvm] [AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2 (PR #135162)
Nicolai Hähnle via llvm-commits
- [llvm] [AArch64][NFC] Switch to LiveRegUnits (PR #138322)
Benjamin Maxwell via llvm-commits
- [llvm] [RISCV] Fix coalescing vsetvlis when AVL and vl registers are the same (PR #141941)
Luke Lau via llvm-commits
- [llvm] [ADT][bugfix] Fixed extra leading zero in uhextostr (PR #141097)
Bushev Dmitry via llvm-commits
- [llvm] fabbc40 - AMDGPU: Make llvm.amdgcn.make.buffer.rsrc propagate poison (#141913)
via llvm-commits
- [llvm] [RISC-V] Adjust trampoline code for branch control flow protection (PR #141949)
Jesse Huang via llvm-commits
- [llvm] a5d97eb - [AArch64][SelectionDAG] Add type legalization for partial reduce wide adds (#141075)
via llvm-commits
- [llvm] [AMDGPU][True16][MC][CodeGen] true16 mode for v_cvt_pk_bf8/fp8_f32 (PR #141881)
Brox Chen via llvm-commits
- [llvm] [Matrix] Propagate shape information through cast insts (PR #141869)
Jon Roelofs via llvm-commits
- [llvm] 6410658 - [Constant] Make Constant::getSplatValue return poison on poison (#141870)
via llvm-commits
- [llvm] cb647ec - [llvm-remarkutil] Add an instruction-mix tool (#140598)
via llvm-commits
- [lld] [lld] check cache before real_path in loadDylib (PR #140791)
Ellis Hoag via llvm-commits
- [llvm] [X86] Distribute Certain Bitwise Operations over SELECT (PR #136555)
Marius Kamp via llvm-commits
- [llvm] [AArch64] Check for negative numbers when adjusting icmps (PR #141151)
via llvm-commits
- [llvm] 69c30f7 - [DirectX] Use resource names when generating DXIL metadata (#140635)
via llvm-commits
- [llvm] [Offload] Allow setting null arguments in olLaunchKernel (PR #141958)
Ross Brunton via llvm-commits
- [llvm] [GlobalISel] support lowering of G_SHUFFLEVECTOR with pointer args (PR #141959)
Stanley Gambarin via llvm-commits
- [clang] [llvm] [DirectX] Update resource type names in DXIL metadata to include element type (PR #140937)
Helena Kotas via llvm-commits
- [llvm] [DirectX] Update resource type names in DXIL metadata to include element type (PR #140937)
Helena Kotas via llvm-commits
- [clang] [llvm] [PowerPC] frontend get target feature from backend with cpu name (PR #137670)
David Tenty via llvm-commits
- [llvm] [github/CODEOWNERS] Add paschalis-mpeis as BOLT reviewer (PR #141961)
Paschalis Mpeis via llvm-commits
- [llvm] [InstCombine] Add Missed Optimization (PR #141962)
Bobby SONG via llvm-commits
- [llvm] [X86] combineEXTRACT_SUBVECTOR - generalize extract_subvector(broadcast(x),c) fold with IsElementEquivalent (PR #141963)
Simon Pilgrim via llvm-commits
- [flang] [llvm] [NFC][OpenMP] Move the default declare mapper name suffix to OMPConstants.h (PR #141964)
Akash Banerjee via llvm-commits
- [llvm] [SPARC][IAS] Add definitions for OSA 2011 instructions (PR #138403)
via llvm-commits
- [llvm] 4c88873 - [SPARC][IAS] Add definitions for OSA 2011 instructions
via llvm-commits
- [llvm] [Matrix] Propagate shape information through Select insts (PR #141876)
Jon Roelofs via llvm-commits
- [llvm] [DAGCombiner] Option --combiner-select-seq (PR #134813)
via llvm-commits
- [llvm] [AArch64] Add custom lowering of nxv32i1 get.active.lane.mask nodes (PR #141969)
Kerry McLaughlin via llvm-commits
- [llvm] [SDAG] Split the partial reduce legalize table by opcode [nfc] (PR #141970)
Philip Reames via llvm-commits
- [llvm] 67a0844 - [RISCV] Add BREV8 to SimplifyDemandedBitsForTargetNode. (#141898)
via llvm-commits
- [llvm] [mlir] [TableGen] Teach getInputFilename to return StringRef (NFC) (PR #140690)
Craig Topper via llvm-commits
- [llvm] [mlir] [TableGen] Tach getInputFilename to return StringRef (NFC) (PR #140690)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add basic Mach-O triple support. (PR #141682)
Francesco Petrogalli via llvm-commits
- [llvm] [InstCombine] Strip off sign bit preserving or flipping operations (PR #141974)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add ORC_B to SimplifyDemandedBitsForTargetNode. (PR #141975)
Craig Topper via llvm-commits
- [lld] 475a8a4 - [lld] check cache before real_path in loadDylib (#140791)
via llvm-commits
- [llvm] RISCV: Replace most Specifier constants with relocation types (PR #138644)
Fangrui Song via llvm-commits
- [llvm] [CI] Add link to issue tracker upon job failures (PR #140817)
David Spickett via llvm-commits
- [llvm] Add Offoading to llvm-readobj and llvm-objcopy (PR #141978)
David Salinas via llvm-commits
- [llvm] [InstCombine] Fold shuffles through all trivially vectorizable intrinsics (PR #141979)
Luke Lau via llvm-commits
- [llvm] [Offload] Don't check in generated files (PR #141982)
Callum Fare via llvm-commits
- [lld] [lld/ELF][x86-64] Place large executable sections at the edges of binary (PR #70358)
Arthur Eubanks via llvm-commits
- [llvm] AMDGPU: Regenerate test checks (PR #141984)
Matt Arsenault via llvm-commits
- [llvm] [flang][runtime] Accomodate change of type in assignment to allocatable (PR #141988)
Peter Klausler via llvm-commits
- [llvm] cb648ba - [SLP]Check if the user node has instructions, used only outside
Alexey Bataev via llvm-commits
- [llvm] a36cb01 - [AMDGPU] Handle CreateBinOp not returning BinaryOperator (#137791)
via llvm-commits
- [llvm] 74ad4ba - [HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis (#140981)
via llvm-commits
- [llvm] a926c61 - [HLSL][RootSignature] Add parsing of floats for StaticSampler (#140181)
via llvm-commits
- [clang] [llvm] [HLSL] Diagnose overlapping resource bindings (PR #140982)
Helena Kotas via llvm-commits
- [llvm] [HLSL] Diagnose overlapping resource bindings (PR #140982)
Helena Kotas via llvm-commits
- [llvm] 16994a6 - [RISCV] Add a PseudoVSETVLIX0X0 pseudo for the x0, x0 vsetvli. NFC (#141875)
via llvm-commits
- [llvm] [llvm][EmbedBitcodePass] Pre-commit test for using WPD with FatLTO (PR #139998)
Paul Kirth via llvm-commits
- [llvm] 040f5ee - Add flags check to createVariantMemberType (#139261)
via llvm-commits
- [llvm] [X86] Return from SimplifyDemandedBitsForTargetNode for X86ISD::CMOV/ANDP after computing KnownBits. NFC (PR #141992)
Craig Topper via llvm-commits
- [llvm] [AArch64] Signed comparison using CMN is safe when the subtraction is nsw (PR #141993)
via llvm-commits
- [llvm] 66889bf - [HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags` (#141130)
via llvm-commits
- [llvm] af69101 - [ARM] Remove unused enable-arm-3-addr-conv (#141850)
via llvm-commits
- [llvm] 1b07c58 - AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code (#140580)
via llvm-commits
- [llvm] AMDGPU: Remove redundant operand folding checks (PR #140587)
Matt Arsenault via llvm-commits
- [llvm] 65b90c5 - AMDGPU: Remove redundant operand folding checks (#140587)
via llvm-commits
- [llvm] AMDGPU: Add baseline tests for #139317 (PR #140607)
Matt Arsenault via llvm-commits
- [llvm] a239900 - AMDGPU: Add baseline tests for #139317 (#140607)
via llvm-commits
- [llvm] AMDGPU: Fix tracking subreg defs when folding through reg_sequence (PR #140608)
Matt Arsenault via llvm-commits
- [llvm] [DependenceAnalysis] Extending SIV to handle separate loops (PR #128782)
Alireza Torabian via llvm-commits
- [clang] [llvm] Revert "[Clang][LoongArch] Support target attribute for function" (PR #141998)
Paul Kirth via llvm-commits
- [llvm] [VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes (PR #118638)
Luke Lau via llvm-commits
- [llvm] [VPlan] Convert to concrete recipes before dissolving loop regions. NFCI (PR #141999)
Luke Lau via llvm-commits
- [clang] [llvm] [HLSL][RootSiganture] Add parsing of new number params in StaticSampler (PR #140291)
Finn Plummer via llvm-commits
- [llvm] [InstCombine] Detect uadd with overflow idiom (PR #140178)
via llvm-commits
- [llvm] [RISCV] Custom type legalize MVT::i8 BITREVERSE to BREV8. (PR #142001)
Craig Topper via llvm-commits
- [llvm] [memprof] Improve a comment (NFC) (PR #142002)
Kazu Hirata via llvm-commits
- [llvm] [MemProf] Summary section cleanup (PR #142003)
Teresa Johnson via llvm-commits
- [llvm] [AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor` (PR #101609)
Shilei Tian via llvm-commits
- [llvm] Revert "[HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags`" (PR #142005)
Finn Plummer via llvm-commits
- [llvm] [Demo only] Illustrate the llvm-profgen changes to process PEBS memory load events into <IP, DataAddr, Count> Tuples. (PR #142007)
Mingming Liu via llvm-commits
- [llvm] dd56693 - Revert "[HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags`" (#142005)
via llvm-commits
- [llvm] [WIP][AMDGPU] Improve the handling of `inreg` arguments (PR #133614)
Shilei Tian via llvm-commits
- [llvm] d93788f - Revert "[Clang][LoongArch] Support target attribute for function" (#141998)
via llvm-commits
- [llvm] AMDGPU: Directly check if shrink-instructions run is post-RA (PR #142009)
Matt Arsenault via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Finn Plummer via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Finn Plummer via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Finn Plummer via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Finn Plummer via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Justin Bogner via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (PR #142010)
Finn Plummer via llvm-commits
- [llvm] 945e7d3 - [DirectX] Update resource type names in DXIL metadata to include element type (#140937)
via llvm-commits
- [llvm] 7625d2e - [MemProf] Summary section cleanup (NFC) (#142003)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap` (PR #140957)
Finn Plummer via llvm-commits
- [llvm] [HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap` (PR #140957)
Finn Plummer via llvm-commits
- [llvm] AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering (PR #142014)
Matt Arsenault via llvm-commits
- [llvm] 8e19573 - [DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj (#138315)
via llvm-commits
- [llvm] 273e463 - [memprof] Improve a comment (NFC) (#142002)
via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Decompose constant xor operand if possible (PR #135788)
Sumanth Gundapaneni via llvm-commits
- [llvm] c3bbc06 - [NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst (#141711)
via llvm-commits
- [llvm] [AMDGPU] Optimize LDS DMA soft waitcnt (PR #138802)
Austin Kerbow via llvm-commits
- [llvm] dce490e - [RISCV] Custom type legalize MVT::i8 BITREVERSE to BREV8. (#142001)
via llvm-commits
- [llvm] 8e2641a - [RISCV] Add ORC_B to SimplifyDemandedBitsForTargetNode. (#141975)
via llvm-commits
- [llvm] b3660e4 - AMDGPU: Regenerate test checks (#141984)
via llvm-commits
- [llvm] AMDGPU: Add missing fract test (PR #141985)
Matt Arsenault via llvm-commits
- [llvm] 3c5c070 - AMDGPU: Add missing fract test (#141985)
via llvm-commits
- [llvm] AMDGPU: Add baseline tests for fract combine with other fmin types (PR #141986)
Matt Arsenault via llvm-commits
- [llvm] [docs] Update expected cadance of when Transparency reports are published (PR #142026)
Cyndy Ishida via llvm-commits
- [llvm] 8e2a42a - [X86] Return from SimplifyDemandedBitsForTargetNode for X86ISD::CMOV/ANDP after computing KnownBits. NFC (#141992)
via llvm-commits
- [llvm] c569248 - AMDGPU: Add baseline tests for fract combine with other fmin types (#141986)
via llvm-commits
- [llvm] AMDGPU: Handle other fmin flavors in fract combine (PR #141987)
Matt Arsenault via llvm-commits
- [llvm] Mips/X86: Use reportFatalUsageError for subtarget construction errors (PR #142028)
Matt Arsenault via llvm-commits
- [llvm] cc8d253 - AMDGPU: Handle other fmin flavors in fract combine (#141987)
via llvm-commits
- [llvm] [DAGCombiner] Use APInt::isSubsetOf. NFC (PR #142029)
Craig Topper via llvm-commits
- [llvm] 821cd6a - [Object] Handle SHT_CREL relocation sections when resolving relocation data (#141843)
via llvm-commits
- [llvm] 17ee4ae - [docs] Update expected cadence of when Transparency reports are published (#142026)
via llvm-commits
- [llvm] Lazy BB Embeddings (PR #142033)
S. VenkataKeerthy via llvm-commits
- [llvm] Reland: [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (PR #142035)
Jeffrey Byrnes via llvm-commits
- [llvm] c7cbaef - [DirectX] Adding support for static samplers in yaml2obj/obj2yaml (#139963)
via llvm-commits
- [llvm] beb6972 - fix llvm-gsymutil verification (#141751)
via llvm-commits
- [llvm] [DirectX] Adding support for static samplers in yaml2obj/obj2yaml (PR #139963)
via llvm-commits
- [llvm] [RISCV][TTI] Discount slide cost if ri.vinsert/ri.vextract are available (PR #142036)
Philip Reames via llvm-commits
- [llvm] 1651aa2 - [SDAG] Split the partial reduce legalize table by opcode [nfc] (#141970)
via llvm-commits
- [clang] [llvm] [WIP] ABI Lowering Library (PR #140112)
via llvm-commits
- [llvm] 84a69a0 - [AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline (#138604)
via llvm-commits
- [llvm] [PGO] Make the PGO instrumentation insert point after alloca (PR #142043)
via llvm-commits
- [llvm] e60b633 - [SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics (#135682)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add parsing of address params in StaticSampler (PR #140293)
Finn Plummer via llvm-commits
- [llvm] 2b5b8db - [HLSL][RootSignature] Add parsing of address params in StaticSampler (#140293)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add parsing of filter enum for StaticSampler (PR #140294)
Finn Plummer via llvm-commits
- [clang] [llvm] [CodeGen][AArch64] ptrauth intrinsic to safely construct relative ptr (PR #142047)
Abhay Kanhere via llvm-commits
- [llvm] [RISC-V] Add SMLoc info for fixup. [NFCI] (PR #142054)
Francesco Petrogalli via llvm-commits
- [llvm] [Matrix] Lower vector reductions using shape info (PR #142055)
Jon Roelofs via llvm-commits
- [llvm] [DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass (PR #142061)
Justin Bogner via llvm-commits
- [llvm] [bazel] Fix build for 5fe9aea6d128a8569e27f8c66272e481f10c61ae (PR #142065)
Walter Lee via llvm-commits
- [llvm] Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data" (PR #142068)
LLVM Continuous Integration via llvm-commits
- [llvm] [AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (PR #137488)
Shilei Tian via llvm-commits
- [llvm] [BOLT][AArch64] Detect veneers with missing data markers (PR #142069)
Maksim Panchenko via llvm-commits
- [llvm] [Matrix] Add a Remark when matrices get flattened (PR #142078)
Jon Roelofs via llvm-commits
- [llvm] [Hexagon][llvm-objdump] Fix crash at a truncated instruction (PR #142082)
Alexey Karyakin via llvm-commits
- [llvm] [mlir] [mlir][lsp] Enable registering dialects based on URI. (PR #141331)
River Riddle via llvm-commits
- [llvm] [SPIRV] Support for the extension SPV_INTEL_blocking_pipes (PR #138675)
Aadesh Premkumar via llvm-commits
- [llvm] [SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces (PR #140231)
Aadesh Premkumar via llvm-commits
- [llvm] [XRay] Fix tail call sleds for AArch64 (PR #141403)
Fangrui Song via llvm-commits
- [llvm] 6cb087a - [XRay] Fix tail call sleds for AArch64 (#141403)
via llvm-commits
- [llvm] [SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point (PR #136085)
Aadesh Premkumar via llvm-commits
- [llvm] [SPIRV] Added support for extension SPV_INTEL_2d_block_io (PR #133911)
Aadesh Premkumar via llvm-commits
- [llvm] [SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location (PR #133679)
Aadesh Premkumar via llvm-commits
- [llvm] [utils][tests] Adjust timeout-hang.py tolerances (PR #142089)
Hubert Tong via llvm-commits
- [llvm] 6b81483 - AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering (#142014)
via llvm-commits
- [llvm] AMDGPU: Fix broken XFAILed test for fat pointer null initializers (PR #142015)
Matt Arsenault via llvm-commits
- [llvm] a227b26 - AMDGPU: Fix broken XFAILed test for fat pointer null initializers (#142015)
via llvm-commits
- [llvm] 33be70a - [NewGVN] Check intrinsic ID before accessing operands (#141571)
via llvm-commits
- [llvm] 72a3c76 - Mips/X86: Use reportFatalUsageError for subtarget construction errors (#142028)
via llvm-commits
- [llvm] CodeGen: Convert some assorted errors to use reportFatalUsageError (PR #142031)
Matt Arsenault via llvm-commits
- [llvm] Revert "[IR] Avoid UB in `SymbolTableListTraits`" (PR #142093)
Yingwei Zheng via llvm-commits
- [llvm] aa7d7b3 - Revert "[IR] Avoid UB in `SymbolTableListTraits`" (#142093)
via llvm-commits
- [llvm] Test file for memmove intrinsic (PR #142094)
via llvm-commits
- [llvm] [CGData] Skip reading Names into StableFunctionMap in non-assertion b… (PR #142095)
Zhaoxuan Jiang via llvm-commits
- [llvm] MemoryDependenceAnalysis: Consider a pointer clobbered if it is saved (PR #142096)
YunQiang Su via llvm-commits
- [llvm] [SPIRV] Addition of test files for @llvm.tan and zero_length_array.ll (PR #142097)
Aadesh Premkumar via llvm-commits
- [llvm] [RISCV][MC] Support Base P non-GPR pair instructions (PR #137927)
via llvm-commits
- [llvm] [ci] Use different emoji for Linux Windows job titles on GitHub (PR #142101)
David Spickett via llvm-commits
- [llvm] [BOLT][NFC] Align fdata pattern ordering in link_fdata.py (PR #142102)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64] Add SUBS(CSEL) fold from brcond. (PR #142103)
David Green via llvm-commits
- [llvm] `__builtin.canonicalize` in common code (PR #142105)
Dominik Steenken via llvm-commits
- [llvm] 8422c3d - [LowerTypeTests] Generate fshr for rotate pattern (#141735)
via llvm-commits
- [llvm] [IRMover] Don't consider opaque types isomorphic to other types (PR #138241)
Nikita Popov via llvm-commits
- [llvm] [LoongArch][NFC] Pre-commit for lowering vector mask generation to `[X]VMSK{LT,GE,NE}Z` (PR #142108)
via llvm-commits
- [llvm] [LoongArch] Lower vector select mask generation to `[X]VMSK{LT,GE,NE}Z` if possible (PR #142109)
via llvm-commits
- [llvm] [AArch64] Enable fixed-length vector support for partial-reductions (PR #142032)
Nicholas Guy via llvm-commits
- [llvm] [AArch64] Extend usage of `XAR` instruction for fixed-length operations (PR #139460)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] d9dc357 - [AArch64] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 5483190 - [RISCV] Add shlcofideleg extension (#141572)
via llvm-commits
- [llvm] ea096c9 - [SDAG] Remove noundef workaround for range metadata/attributes (#141745)
via llvm-commits
- [llvm] [openmp] Allow to re-run tests (PR #141851)
Konrad Kleine via llvm-commits
- [llvm] [lit] add maxRetriesPerTest execution option (PR #141851)
Konrad Kleine via llvm-commits
- [compiler-rt] [compiler-rt] Add CMake option to enable execute-only code generation on AArch64 (PR #140555)
Csanád Hajdú via llvm-commits
- [llvm] [AArch64][SME] Merge back-to-back SME call regions (PR #142111)
Benjamin Maxwell via llvm-commits
- [llvm] Fix the usage issue of getRegMask. (PR #141215)
via llvm-commits
- [llvm] [lit] add --max-retries-per-test execution option (PR #141851)
Konrad Kleine via llvm-commits
- [llvm] Add EliminateNewDuplicatePHINodes function. (PR #135179)
Valery Pykhtin via llvm-commits
- [llvm] [llvm][DebugInfo] Encode DW_AT_object_pointer on method declarations with DW_FORM_implicit_const (PR #124790)
Michael Buch via llvm-commits
- [llvm] AMDGPU: Avoid using kernels in f16 copysign test (PR #142113)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Teach SearchForAndLoads to handle an AND with 2 constant operands. (PR #142062)
Yingwei Zheng via llvm-commits
- [llvm] 1f7885c - [ConstantFolding] Add flag to disable call folding (#140270)
via llvm-commits
- [llvm] [AArch64] Fix `GCS{PUSHX|POPCX|POPX}` instrs to take an optional register (PR #142121)
Jonathan Thackray via llvm-commits
- [llvm] [AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends (PR #142122)
Jay Foad via llvm-commits
- [llvm] [NFC] Remove incorrect comment about lack of support (PR #142126)
Madhur Amilkanthwar via llvm-commits
- [llvm] 67ff713 - [NFC][LV] Remove incorrect comment about lack of support (#142126)
via llvm-commits
- [llvm] 10bd4cd - [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405)
via llvm-commits
- [llvm] 4f392f9 - [ADT][bugfix] Fixed extra leading zero in uhextostr (#141097)
via llvm-commits
- [llvm] [Offload] Add olLaunchKernelSuggestedGroupSize (PR #142130)
Ross Brunton via llvm-commits
- [llvm] Add constant-folding for unary NVVM intrinsics (PR #141233)
Lewis Crawford via llvm-commits
- [llvm] b222fa8 - [gn] port c474f8f2404d (more SPIRV builtins)
Nico Weber via llvm-commits
- [llvm] [AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2 (PR #142140)
Ana Mihajlovic via llvm-commits
- [llvm] 4997bae - [gn build] Port 7625d2e77cfd
LLVM GN Syncbot via llvm-commits
- [llvm] b94fef1 - [gn build] Port cb647ec4f89f
LLVM GN Syncbot via llvm-commits
- [llvm] 9b5dc13 - [gn build] Port e74b45e0789a
LLVM GN Syncbot via llvm-commits
- [llvm] [AMDGPU] Fix SIFoldOperandsImpl::canUseImmWithOpSel() for VOP3 packed {B}F16 imms. (PR #142142)
Daniil Fukalov via llvm-commits
- [llvm] 71ba852 - [symbolizer] Address starting with a plus sign is valid. (#135857)
via llvm-commits
- [llvm] 73d6a48 - [WinEH] Track changes in WinEHPrepare pass (#134121)
via llvm-commits
- [llvm] 99ae675 - [NFC][OpenMP] Move the default declare mapper name suffix to OMPConstants.h (#141964)
via llvm-commits
- [llvm] [RISCV][GISel] Use the correct calling convention during call lowering (PR #142148)
via llvm-commits
- [llvm] f70e920 - AMDGPU: Directly check if shrink-instructions run is post-RA (#142009)
via llvm-commits
- [llvm] [SimpleLoopUnswitch] Record loops from unswitching non-trivial conditions (PR #141121)
Yingwei Zheng via llvm-commits
- [llvm] [utils] Fix llvm/utils/demangle_tree.py:parse_line to correctly check… (PR #142153)
via llvm-commits
- [llvm] d27a210 - Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#136098)
via llvm-commits
- [llvm] [PowerPC][MachineLICM] Aggressively hoist CP loads with PC-Rel (PR #133313)
zhijian lin via llvm-commits
- [llvm] f88a9a3 - [AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62] (#138913)
via llvm-commits
- [llvm] e00366d - [AArch64] Check for negative numbers when adjusting icmps (#141151)
via llvm-commits
- [clang] [flang] [llvm] Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler" (PR #142159)
Tarun Prabhu via llvm-commits
- [llvm] 597340b - Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler" (#142159)
via llvm-commits
- [clang] [libcxx] [llvm] [Clang] Add warnings when mixing different charN_t types (PR #138708)
James Y Knight via llvm-commits
- [llvm] 5208f72 - [AMDGPU] Fix SIFoldOperandsImpl::canUseImmWithOpSel() for VOP3 packed [B]F16 imms. (#142142)
via llvm-commits
- [llvm] [LoopInterchange] Remove 'I' dependency (PR #140709)
Sjoerd Meijer via llvm-commits
- [llvm] [SimplifyCFG] Switch to use `paramHasNonNullAttr` (PR #125383)
Yingwei Zheng via llvm-commits
- [llvm] c46927f - [RISCV] Precommit test coverage for partial_reduce_sumla
Philip Reames via llvm-commits
- [llvm] e4ef651 - [VPlan] Simplify VPReductionPHIRecipe::execute (NFC).
Florian Hahn via llvm-commits
- [compiler-rt] 5301f4c - [Sanitizer] Use % patterns in report paths (#141820)
via llvm-commits
- [clang] [llvm] [DebugInfo] Place local ODR-uniqued types in decl DISubprograms (PR #142166)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] 7f34d3a - [DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double> (#139996)
via llvm-commits
- [llvm] [AArch64] Fix invalid address-mode folding (PR #142167)
via llvm-commits
- [llvm] [AMDGPU] Add UniformBinFrag to SALU fminimum/fmaximum patterns. NFCI. (PR #142169)
Jay Foad via llvm-commits
- [llvm] f8d3bdf - [AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends (#142122)
via llvm-commits
- [llvm] [SDAG] Fix fmaximum legalization errors (PR #142170)
Nikita Popov via llvm-commits
- [llvm] [DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d)) (PR #115150)
David Green via llvm-commits
- [llvm] c5a17e6 - [DAGCombiner] Use APInt::isSubsetOf. NFC (#142029)
via llvm-commits
- [llvm] 1a1927a - [lldb] Add release note about ELF `thread siginfo` and negative SI Codes. (#141631)
via llvm-commits
- [llvm] [InstSimplify] Handle nsz when simplifying X * 0.0 (PR #142181)
via llvm-commits
- [llvm] [MIPS][float] Fixed SingleFloat codegen on N32/N64 targets (PR #140575)
Davide Mor via llvm-commits
- [llvm] [NVPTX] Add syncscope support for cmpxchg (PR #140812)
via llvm-commits
- [llvm] 12bd049 - [AArch64] Enable fixed-length vector support for partial-reductions (#142032)
via llvm-commits
- [llvm] [RISCV] Fix a bug in partial.reduce lowering for zvqdotq .vx forms (PR #142185)
Craig Topper via llvm-commits
- [llvm] ed71a4f - [RISCV][GISel] Use the correct calling convention during call lowering (#142148)
via llvm-commits
- [llvm] 07ce57f - [DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass (#142061)
via llvm-commits
- [llvm] c87edaf - [Hexagon][llvm-objdump] Fix crash at a truncated instruction (#142082)
via llvm-commits
- [llvm] 2112379 - Reland: [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (#142035)
via llvm-commits
- [llvm] 7114cfb - [RISCV] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10 (PR #142188)
Jun Wang via llvm-commits
- [llvm] [AArch64][SME] Fix accessing the emergency spill slot with hazard padding (PR #142190)
Benjamin Maxwell via llvm-commits
- [llvm] d11f9d4 - AMDGPU: Avoid using kernels in f16 copysign test (#142113)
via llvm-commits
- [llvm] AMDGPU: Move bf16 copysign tests to separate file (PR #142114)
Matt Arsenault via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add parsing of remaining enums to StaticSampler (PR #140305)
Finn Plummer via llvm-commits
- [llvm] c9cca5c - AMDGPU: Move bf16 copysign tests to separate file (#142114)
via llvm-commits
- [llvm] AMDGPU: Add more f16 copysign tests (PR #142115)
Matt Arsenault via llvm-commits
- [llvm] ba4f4a1 - AMDGPU: Add more f16 copysign tests (#142115)
via llvm-commits
- [llvm] AMDGPU: Handle vectors in copysign magnitude sign case (PR #142156)
Matt Arsenault via llvm-commits
- [llvm] [Remarks] Remove an upcast footgun. NFC (PR #142191)
Jon Roelofs via llvm-commits
- [llvm] e39e990 - AMDGPU: Handle vectors in copysign magnitude sign case (#142156)
via llvm-commits
- [llvm] AMDGPU: Handle vectors in copysign sign type combine (PR #142157)
Matt Arsenault via llvm-commits
- [llvm] 6a6aec6 - AMDGPU: Handle vectors in copysign sign type combine (#142157)
via llvm-commits
- [llvm] AMDGPU: Make v2f16/v2bf16 copysign legal (PR #142173)
Matt Arsenault via llvm-commits
- [compiler-rt] [Sanitizer] xfail sanitizer_set_report_path_test.cpp on android (PR #142184)
Teresa Johnson via llvm-commits
- [llvm] 443cdd0 - [RISCV] Fix a bug in partial.reduce lowering for zvqdotq .vx forms (#142185)
via llvm-commits
- [llvm] 8eb4ada - [RISCV][TTI] Discount slide cost if ri.vinsert/ri.vextract are available (#142036)
via llvm-commits
- [llvm] [PowerPC] extend smaller splats into bigger splats (with fix) (PR #142194)
via llvm-commits
- [llvm] [SDAG] Add partial_reduce_sumla node (PR #141267)
Philip Reames via llvm-commits
- [llvm] 46b3892 - [ARM]: codegen `llvm.roundeven.v*` (#141786)
via llvm-commits
- [llvm] [Offload][AMDGPU] Correctly handle variable implicit argument sizes (PR #142199)
Joseph Huber via llvm-commits
- [llvm] [RISCV] Add RISCVISD::VQDOT*_VL to RISCVSelectionDAGInfo::verifyTargetNode. (PR #142202)
Craig Topper via llvm-commits
- [lld] [lld][macho] Strip .__uniq. and .llvm. hashes in -order_file (PR #140670)
via llvm-commits
- [compiler-rt] [Sanitizer][test] Emit to stderr to fix android (PR #142207)
Ellis Hoag via llvm-commits
- [compiler-rt] 986f519 - [Sanitizer][test] Emit to stderr to fix android (#142207)
via llvm-commits
- [llvm] 8eadbea - [HLSL] Diagnose overlapping resource bindings (#140982)
via llvm-commits
- [llvm] 9bd63b1 - [HLSL][RootSignature] Add parsing of remaining enums to StaticSampler (#140305)
via llvm-commits
- [llvm] [AArch64] Fix `APAS` instructions to disassemble to self not to `SYS` alias (PR #142211)
Jonathan Thackray via llvm-commits
- [llvm] [RISCV] Migrate zvqdotq reduce matching to use partial_reduce infrastructure (PR #142212)
Philip Reames via llvm-commits
- [llvm] LangRef: Clarify behaviors of nsz in fast math flag (PR #137567)
Joshua Cranmer via llvm-commits
- [llvm] 9bf6b2a - [AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)
via llvm-commits
- [llvm] AMDGPU: Combine nnan fminimum/fmaximum to fminnum_ieee/fmaxnum_ieee (PR #142217)
Matt Arsenault via llvm-commits
- [llvm] a004c70 - [PGO] Make the PGO instrumentation insert point after alloca (#142043)
via llvm-commits
- [llvm] 4a7b53f - [RISCV] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [CodeGen] Inline stack guard check on Windows (PR #136290)
Eli Friedman via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add space, visibility enums to StaticSampler (PR #140306)
Finn Plummer via llvm-commits
- [llvm] [PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling (PR #142220)
Lei Huang via llvm-commits
- [llvm] 0a75d8e - [FIX] Fix a test update by mistake
Shilei Tian via llvm-commits
- [llvm] [HWASan][bugfix] Fix kernel check in ShadowMapping::init (PR #142226)
Usama Hameed via llvm-commits
- [llvm] Wrap ifndef NDEBUG around assertion-only code (PR #142227)
Walter Lee via llvm-commits
- [llvm] b4b3be7 - [DAGCombiner] Teach SearchForAndLoads to handle an AND with 2 constant operands. (#142062)
via llvm-commits
- [llvm] [memprof] Print alloc site matches immediately (PR #142233)
Kazu Hirata via llvm-commits
- [compiler-rt] [Sanitizer] XFAIL android test because env var is not read (PR #142234)
Ellis Hoag via llvm-commits
- [compiler-rt] [Sanitizer] Fix android test env issue (PR #142235)
Ellis Hoag via llvm-commits
- [llvm] [AArch64TargetParser]Fix reconstructFromParsedFeatures ignoring negative features (PR #142236)
Matthias Braun via llvm-commits
- [llvm] [RISCV] Use llvm::is_contained. NFC (PR #142239)
Craig Topper via llvm-commits
- [llvm] 1d338a0 - Wrap ifndef NDEBUG around assertion-only code (#142227)
via llvm-commits
- [llvm] 9cdd33d - [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (#142010)
via llvm-commits
- [llvm] 0996bfc - [HLSL][RootSignature] Add space, visibility enums to StaticSampler (#140306)
via llvm-commits
- [llvm] 2446381 - Revert "[FIX] Fix a test update by mistake"
Shilei Tian via llvm-commits
- [llvm] 3c6211c - Revert "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)"
Shilei Tian via llvm-commits
- [llvm] [llvm-objdump] Add inlined function display support (PR #142246)
via llvm-commits
- [llvm] 84fd907 - [lit] add --max-retries-per-test execution option (#141851)
via llvm-commits
- [llvm] 4efc13f - Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)"
Shilei Tian via llvm-commits
- [llvm] 37ea3b3 - Revert "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)""
Shilei Tian via llvm-commits
- [llvm] 4d48673 - Reapply "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)""
Shilei Tian via llvm-commits
- [compiler-rt] [Sanitizer][NFC] Remove extra env from test (PR #142247)
Ellis Hoag via llvm-commits
- [compiler-rt] c979d1f - [Sanitizer] Fix android test env issue (#142235)
via llvm-commits
- [llvm] 418c1d8 - [MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985) (#141730)
via llvm-commits
- [llvm] [llvm][mustache] Fix UB in ASTNode::render() (PR #142249)
Paul Kirth via llvm-commits
- [llvm] [DAGCombiner] Fold freeze(fmul) + fadd/fsub into FMA combine (PR #142250)
Harrison Hao via llvm-commits
- [flang] [llvm] [mlir] [llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop (PR #139386)
via llvm-commits
- [llvm] [mlir] [OMPIRBuilder] - Make offloading input data persist for deferred target tasks (PR #133499)
Pranav Bhandarkar via llvm-commits
- [llvm] github: Add mips backend to PR autolabeler (PR #140909)
Brad Smith via llvm-commits
- [clang] [llvm] Remove Native Client support (PR #133661)
Brad Smith via llvm-commits
- [compiler-rt] 74420ce - [Sanitizer][NFC] Remove extra env from test (#142247)
via llvm-commits
- [llvm] 40e1f7d - [RISCV] Use llvm::is_contained. NFC (#142239)
via llvm-commits
- [clang] [llvm] [debuginfo][coro] Fix linkage name for clones of coro functions (PR #141889)
via llvm-commits
- [llvm] 11f915f - [RISCV] Add RISCVISD::VQDOT*_VL to RISCVSelectionDAGInfo::verifyTargetNode. (#142202)
via llvm-commits
- [llvm] [MCDwarf] Fix issue with debug line offsets for empty functions (PR #142253)
via llvm-commits
- [llvm] f71e4e9 - [InstSimplify] Handle nsz when simplifying X * 0.0 (#142181)
via llvm-commits
- [llvm] AMDGPU: Make copysign with matching v2f16/v2bf16 inputs legal (PR #142173)
Matt Arsenault via llvm-commits
- [llvm] 64e9a3f - [RISCV] Use isVLPreservingConfig in isConvertibleToVMV_V_V. NFC
Craig Topper via llvm-commits
- [llvm] 4aa4005 - AMDGPU: Make copysign with matching v2f16/v2bf16 inputs legal (#142173)
via llvm-commits
- [llvm] AMDGPU: Improve v4f16/v4bf16 copysign handling (PR #142174)
Matt Arsenault via llvm-commits
- [llvm] 20ad420 - AMDGPU: Improve v4f16/v4bf16 copysign handling (#142174)
via llvm-commits
- [llvm] AMDGPU: Improve v8f16/v8bf16 copysign handling (PR #142175)
Matt Arsenault via llvm-commits
- [llvm] ffee01e - AMDGPU: Improve v8f16/v8bf16 copysign handling (#142175)
via llvm-commits
- [llvm] AMDGPU: Improve v16f16/v16bf16 copysign handling (PR #142176)
Matt Arsenault via llvm-commits
- [llvm] 3aeffcf - AMDGPU: Improve v16f16/v16bf16 copysign handling (#142176)
via llvm-commits
- [llvm] AMDGPU: Improve v32f16/v32bf16 copysign handling (PR #142177)
Matt Arsenault via llvm-commits
- [llvm] ad0a522 - AMDGPU: Improve v32f16/v32bf16 copysign handling (#142177)
via llvm-commits
- [llvm] d6a2ca3 - [gn build] Port 22dfe9cb5893
LLVM GN Syncbot via llvm-commits
- [llvm] [InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1 (PR #142258)
Andreas Jonson via llvm-commits
- [llvm] c0b25f4 - [InstCombine] Test cast support in simplifyUsingControlFlow (NFC)
Andreas Jonson via llvm-commits
- [llvm] [VPlan] Use VPInstruction for uniform binops. (PR #141429)
via llvm-commits
- [llvm] 7c080e2 - [InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1 (#142258)
via llvm-commits
- [llvm] 3ec0c5c - [InstCombine] Propagate FMF from select instead of fcmp (#141010)
via llvm-commits
- [llvm] [InstCombine] Add cast support in simplifyUsingControlFlow (PR #142263)
Andreas Jonson via llvm-commits
- [llvm] 3a98934 - [AArch64] Treat `@llvm.ssub.sat` the same as `@llvm.aarch64.neon.sqsub` (#140454)
via llvm-commits
- [llvm] [ValueTracking] Do not use FMF from icmp (PR #142266)
Yingwei Zheng via llvm-commits
- [llvm] c3cce7c - [VPlan] Remove unused VPUser constructors (NFC).
Florian Hahn via llvm-commits
- [llvm] 7a688c0 - [ARM] Add vector vrint tests and fix FP16 to expand.
David Green via llvm-commits
- [llvm] [DenseMap] Work around a MSVC bug in lookup_or (PR #142268)
Ramkumar Ramachandra via llvm-commits
- [llvm] 78eafb1 - [VPlan] Add getIndexFor(Predecessor|Successor) helpers (NFC).
Florian Hahn via llvm-commits
- [lld] [llvm] [llvm][lld] Support R_AARCH64_GOTPCREL32 (PR #72584)
via llvm-commits
- [llvm] [VPlan] Simplify PredPHI LiveIn -> LiveIn (PR #142271)
Ramkumar Ramachandra via llvm-commits
- [llvm] 07ba406 - [VPlan] Improve code in VPWidenIntrinsic (NFC) (#141936)
via llvm-commits
- [llvm] [NFC][DWP] Make `getContributionIndex` static (PR #141708)
Rahul Joshi via llvm-commits
- [llvm] f057a59 - [VPlan] Improve code in VPWidenCallRecipe (NFC) (#141926)
via llvm-commits
- [compiler-rt] [Sanitizer] Use %device_rundir/ to fix test (PR #142274)
Ellis Hoag via llvm-commits
- [llvm] 2cbe8df - [NFC][DWP] Make `getContributionIndex` static (#141708)
via llvm-commits
- [compiler-rt] 79da1c4 - [Sanitizer] Use %device_rundir/ to fix test (#142274)
via llvm-commits
- [llvm] [Matrix] Optimize shuffle extracts with ShapeInfo (PR #142276)
Jon Roelofs via llvm-commits
- [llvm] [AtomicExpandPass] Add umin, smin, umax, smax to isIdempotentRMW (PR #142277)
via llvm-commits
- [llvm] [llvm] Add API to get decompressed size of a zstd compressed buffer. (PR #107020)
Fangrui Song via llvm-commits
- [llvm] [SPIRV] Added support for 2 kernel query builtins (PR #142280)
via llvm-commits
- [llvm] [SPIRV] Test for spirv-target-types.ll and unused-sret-opaque-ptr.ll (PR #142281)
Aadesh Premkumar via llvm-commits
- [polly] 798058f - [Remarks] Remove an upcast footgun. NFC (#142191)
via llvm-commits
- [clang-tools-extra] [llvm] [clang-doc] Adds a mustache backend (PR #133161)
Paul Kirth via llvm-commits
- [llvm] 0f00a96 - [VPlan] Simplify branch on False in VPlan transform (NFC). (#140409)
via llvm-commits
- [llvm] c7b421d - [MemProf] Attach value profile metadata to the IR using CalleeGuids. (#141164)
via llvm-commits
- [llvm] [Matrix] Propagate shape information through PHI insts (PR #141681)
Jon Roelofs via llvm-commits
- [llvm] [VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC) (PR #142284)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support masked VPInsts, use for predication (NFC)(WIP) (PR #142285)
Florian Hahn via llvm-commits
- [llvm] CodeGen: fix the build against gcc-16 (invisible destructors) (PR #142287)
Sergei Trofimovich via llvm-commits
- [llvm] Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set (PR #142289)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Add ReductionStartVector VPInstruction. (PR #142290)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Manage Sentinel value for FindLastIV in VPlan. (PR #142291)
Florian Hahn via llvm-commits
- [llvm] c0bf51e - [Vectorize] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [RISCV] Use proper LLA operand for constant from load (PR #142292)
Carl Nettelblad via llvm-commits
- [llvm] [X86] mtune should be generic (PR #142297)
via llvm-commits
- [llvm] [CVP] Keep `ReachableCaseCount` in sync with range of condition (PR #142302)
Yingwei Zheng via llvm-commits
- [llvm] eedc72b - MCSection: Replace DummyFragment with the Subsections[0] head fragment
Fangrui Song via llvm-commits
- [llvm] [RISCV] Select signed bitfield extracts for XAndesPerf (PR #142303)
Jim Lin via llvm-commits
- [llvm] [ARM] Emit a warning when the hard-float ABI is enabled but can't be used. (PR #111334)
Chris Copeland via llvm-commits
- [llvm] [RelLookupTableConverter] Drop unnamed_addr to avoid creating GOTPCREL relocations (PR #142304)
via llvm-commits
- [llvm] Limit Number of Values used for SCEV Calculation (PR #140565)
Manish Kausik H via llvm-commits
- [llvm] 33bbce5 - [VPlan] Get plan once in simplifyRecipe (NFC).
Florian Hahn via llvm-commits
- [llvm] 71079fc - [X86] Move IsElementEquivalent above shuffle comparison helpers. NFC.
Simon Pilgrim via llvm-commits
- [llvm] aa09dbb - [RelLookupTableConverter] Drop unnamed_addr to avoid generating GOTPCREL relocations (#142304)
via llvm-commits
- [llvm] [VPlan] Materialize constant vector trip counts before final opts. (PR #142309)
Florian Hahn via llvm-commits
- [llvm] [TTI] Remove PPC hasActiveVectorLength impl, simplify interface (NFC). (PR #142310)
Florian Hahn via llvm-commits
- [llvm] 3b474bc - [VPlan] Use VPSingleDef in simplifyRecipe (NFC).
Florian Hahn via llvm-commits
- [llvm] de7f2fb - [RelLookupTableConverter] Fix test cases
via llvm-commits
- [llvm] 2425626 - [memprof] Print alloc site matches immediately (#142233)
via llvm-commits
- [clang] [llvm] Introduce Intra-procedural lifetime analysis in Clang (PR #142313)
Utkarsh Saxena via llvm-commits
- [llvm] [Matrix] Use FixedVectorType everywhere in LowerMatrixIntrinsics. NFC (PR #142316)
Jon Roelofs via llvm-commits
- [lld] ccc4163 - [ELF,test] Clean up aarch64-feature-gcs.s
Fangrui Song via llvm-commits
- [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #120386)
via llvm-commits
- [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #120385)
via llvm-commits
- [llvm] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #120387)
via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic load (PR #120598)
via llvm-commits
- [llvm] [X86] Remove extra MOV after widening atomic load (PR #138635)
via llvm-commits
- [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #120716)
via llvm-commits
- [llvm] [VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC). (PR #142322)
Florian Hahn via llvm-commits
- [llvm] 0ba63b2 - [SCEV] Add additional test coverage for loop-guards reasoning.
Florian Hahn via llvm-commits
- [llvm] 9297af1 - MCExpr: Simplify and optimize equated symbol evaluation
Fangrui Song via llvm-commits
- [llvm] 9ff30d4 - MCParse: Disallow @ specifier in symbol equating
Fangrui Song via llvm-commits
- [llvm] 38b12d4 - MCAssembler: Postpone errors in layout iteration
Fangrui Song via llvm-commits
- [libcxx] [llvm] Add C++23 stacktrace (P0881R7) (PR #136528)
Steve O'Brien via llvm-commits
- [llvm] 4425b51 - X86AsmBackend: Remove some computeFragmentSize calls
Fangrui Song via llvm-commits
- [llvm] [X86][BreakFalseDeps] Using reverse order for undef register selection (PR #137569)
Phoebe Wang via llvm-commits
- [clang] [flang] [llvm] [TargetVerifier][AMDGPU] Add TargetVerifier. (PR #123609)
Shilei Tian via llvm-commits
- [clang] [llvm] reduce max wrt divergent mask (PR #135138)
Aniket Lal via llvm-commits
- [llvm] 1e08feb - [SimplifyCFG] Switch to use `paramHasNonNullAttr` (#125383)
via llvm-commits
- [llvm] 2a67307 - MC: Clear some members in reset
Fangrui Song via llvm-commits
- [llvm] promoteMUBUFLoadStoreScalarOffset (PR #142328)
Aniket Lal via llvm-commits
- [llvm] 7786ac0 - MCContext::reset: clear RelSecnames & MacroMap
Fangrui Song via llvm-commits
- [llvm] [MTE] [NFC] use vector to collect globals to tag (#120283) (PR #142329)
via llvm-commits
- [llvm] [MTE] [NFC] use vector to collect globals to tag (#120283) (PR #142330)
via llvm-commits
- [llvm] [X86][FP16] Customize MLOAD/MSTROE(vXf16) if VLX is not enabled (PR #142331)
Phoebe Wang via llvm-commits
- [llvm] [NFC][RISCV] Use -O0 in trampoline test for easier code observation (PR #142332)
Jesse Huang via llvm-commits
- [llvm] IR/Verifier: Allow vector type in atomic load and store (PR #142333)
via llvm-commits
- [llvm] [BOLT] Support pre-aggregated basic sample profile (PR #140196)
Amir Ayupov via llvm-commits
- [llvm] [LV][VPlan] Implement VPlan-based cost for exit condition. (PR #125640)
Elvis Wang via llvm-commits
- [llvm] [BOLT] Fix references in ignored functions in CFG state (PR #140678)
Maksim Panchenko via llvm-commits
- [llvm] [memprof] Deduplicate alloc site matches (PR #142334)
Kazu Hirata via llvm-commits
- [llvm] 32c7dc0 - [ADT] Simplify countr_zero and countl_zero with constexpr if (NFC) (#141517)
via llvm-commits
- [llvm] [LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (2/2) (PR #142335)
Mel Chen via llvm-commits
- [llvm] a49a9dd - MC, test: Add a MCFillFragment stress test from #123402
Fangrui Song via llvm-commits
- [llvm] f6c2ec2 - [AArch64] Add v1i64 test coverage and cleanup vqadd/vqsub tests. NFC
David Green via llvm-commits
- [compiler-rt] 3297340 - [win/asan] GetInstructionSize: Support `48 bX` movabsq instructions. (#141625)
via llvm-commits
Last message date:
Sun Jun 1 23:59:49 PDT 2025
Archived on: Sun Jun 1 23:59:51 PDT 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).