The Week Of Monday 23 June 2025 Archives by thread
Starting: Mon Jun 23 00:00:24 PDT 2025
Ending: Sun Jun 29 23:59:44 PDT 2025
Messages: 5696
- [compiler-rt] [TSan, NFC] Eliminate useless calculations in TSan (PR #145283)
Vitaly Buka via llvm-commits
- [llvm] AsmPrinter: Do not use report_fatal_error for unhandled ConstantExpr (PR #145275)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] KnownBits::isNonNegative should recognize `b - a` after `a <= b` (PR #145105)
Nikita Popov via llvm-commits
- [llvm] [ORC] Add Value support for capturing runtime JITed code results in clang-repl. (PR #145263)
via llvm-commits
- [llvm] c6be4ff - [PredicateInfo] Don't use depth first walk (NFCI) (#145016)
via llvm-commits
- [llvm] [PredicateInfo] Don't use depth first walk (NFCI) (PR #145016)
Nikita Popov via llvm-commits
- [llvm] 1e58e9c - [PredicateInfo] Don't store Def in ValueDFS (NFC) (#145022)
via llvm-commits
- [llvm] [PredicateInfo] Don't store Def in ValueDFS (NFC) (PR #145022)
Nikita Popov via llvm-commits
- [llvm] ae8c85c - [Passes] Remove LoopInterchange from O1 pipeline (#145071)
via llvm-commits
- [llvm] [Passes] Remove LoopInterchange from O1 pipeline (PR #145071)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Format some print forms.NFC (PR #144644)
via llvm-commits
- [llvm] [TLI] Add support for pvalloc() (PR #144949)
Nikita Popov via llvm-commits
- [llvm] 86beba9 - [PredicateInfo] Cache ssa.copy declarations (NFC) (#145020)
via llvm-commits
- [llvm] [PredicateInfo] Cache ssa.copy declarations (NFC) (PR #145020)
Nikita Popov via llvm-commits
- [llvm] 4795b2b - [RISCV] Fix comment typo and indentation for class SchedNary. NFC.
Jim Lin via llvm-commits
- [compiler-rt] 20c04a6 - [NFC][Sanitizer] Fix incorrect desc of [beg, end] to [beg, end)
via llvm-commits
- [compiler-rt] 74aab30 - [TSan, NFC] Eliminate useless calculations in TSan (#145283)
via llvm-commits
- [llvm] 338ee67 - AsmPrinter: Do not use report_fatal_error for AIX XXStructor error (#145273)
via llvm-commits
- [llvm] AsmPrinter: Do not use report_fatal_error for AIX XXStructor error (PR #145273)
Matt Arsenault via llvm-commits
- [llvm] 16607f6 - AMDGPU: Fix typo in argument allocation error message (#145265)
via llvm-commits
- [llvm] AMDGPU: Fix typo in argument allocation error message (PR #145265)
Matt Arsenault via llvm-commits
- [llvm] db051e8 - AsmPrinter: Do not use report_fatal_error for unknown appending linkage (#145269)
via llvm-commits
- [llvm] [feature][riscv] handle target address calculation in llvm-objdump disassembly for riscv (PR #144620)
James Henderson via llvm-commits
- [llvm] AsmPrinter: Do not use report_fatal_error for unknown appending linkage (PR #145269)
Matt Arsenault via llvm-commits
- [llvm] [SimplifyCFG] Relax `cttz` cost check in `simplifySwitchOfPowersOfTwo` (PR #145159)
Antonio Frighetto via llvm-commits
- [llvm] 6b129d6 - AsmPrinter: Do not use report_fatal_error for unhandled ConstantExpr (#145275)
via llvm-commits
- [llvm] CodeGen: Emit error if getRegisterByName fails (PR #145194)
Matt Arsenault via llvm-commits
- [llvm] 48155f9 - CodeGen: Emit error if getRegisterByName fails (#145194)
via llvm-commits
- [llvm] DAG: Emit an error if trying to legalize read/write register with illegal types (PR #145197)
Matt Arsenault via llvm-commits
- [llvm] [objcopy][coff] Place section name first in strtab (PR #145266)
James Henderson via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Non-contiguous strided update (PR #144635)
Amit Tiwari via llvm-commits
- [llvm] [ARM] Return the correct chain when expanding READ_REGISTER (PR #145237)
Oliver Stannard via llvm-commits
- [llvm] AMDGPU: Remove legacy pass manager version of AMDGPUAttributor (PR #145262)
Christudasan Devadasan via llvm-commits
- [llvm] [X86] X86LegalizerInfo - use LegalFor instead if LegalIf for simple ISA/test pairs (PR #144675)
Simon Pilgrim via llvm-commits
- [llvm] 2dcf436 - AMDGPU: Remove legacy pass manager version of AMDGPUAttributor (#145262)
via llvm-commits
- [llvm] [LV][VPlan] Implement VPlan-based cost for exit condition. (PR #125640)
Elvis Wang via llvm-commits
- [llvm] Move relocation specifier constants to AArch64:: (PR #144633)
Oliver Stannard via llvm-commits
- [llvm] [Docs] Incorporate the recent discussed changes to release process (PR #145285)
Tobias Hieta via llvm-commits
- [llvm] [X86] Combine `store + vselect` to `masked_store` (PR #145176)
Simon Pilgrim via llvm-commits
- [llvm] [EarlyCSE] Fix dead store elimination for unwinding readnone calls (PR #145287)
Nikita Popov via llvm-commits
- [llvm] [VectorCombine] New folding pattern for extract/binop/shuffle chains (PR #145232)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Add ISel pattern for generating QC_BREV32 (PR #145288)
Sudharsan Veeravalli via llvm-commits
- [llvm] [WIP][LV][VPlan] For reverse iterative continuous load and store access, use unit load/store (PR #130032)
via llvm-commits
- [llvm] [LV][VPlan] When the load/store stride is -1, use vle/vse instead of vlse/vsse (PR #130032)
via llvm-commits
- [llvm] [LoopVectorize] Add test case for minloc reduction (PR #141556)
David Sherwood via llvm-commits
- [llvm] [AMDGPU] Support merging 16-bit TBUFFER load/store instruction (PR #145078)
Jay Foad via llvm-commits
- [llvm] [HashRecognize] Rewrite arePHIsIntertwined (PR #144878)
Piotr Fusik via llvm-commits
- [llvm] [AArch64] Mark neon.stN intrinsics as writeonly (PR #145289)
Nikita Popov via llvm-commits
- [llvm] AMDGPU: Use reportFatalUsageError for unsupported disassembly error (PR #145264)
Tim Gymnich via llvm-commits
- [llvm] [LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst (PR #144814)
Jay Foad via llvm-commits
- [llvm] [NFC][CodingStandard] Require``[[maybe_unused]]`` for unused variables in asserts (PR #142850)
James Henderson via llvm-commits
- [llvm] [AVR] Emit relocation record for local branch (PR #145291)
Tom Vijlbrief via llvm-commits
- [llvm] [AMDGPU] Optimize image sample followed by llvm.amdgcn.cvt.pkrtz into d16 variant (PR #145203)
Jay Foad via llvm-commits
- [llvm] bc6faf9 - [X86] X86LegalizerInfo - use LegalFor instead if LegalIf for simple ISA/test pairs (#144675)
via llvm-commits
- [flang] [llvm] [mlir] [WIP] Implement workdistribute construct (PR #140523)
via llvm-commits
- [llvm] 092ef1d - AMDGPU: Use reportFatalUsageError for unsupported disassembly error (#145264)
via llvm-commits
- [llvm] [BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening (PR #120064)
Gergely Bálint via llvm-commits
- [llvm] [HashRecognize] Check TC against bitwidth of LHSAux (PR #144881)
Piotr Fusik via llvm-commits
- [llvm] [Offload] Fix entry_points.td test (PR #145292)
Ross Brunton via llvm-commits
- [llvm] [Offload] Move (most) global state to an `OffloadContext` struct (PR #144494)
Ross Brunton via llvm-commits
- [llvm] [BOLT] Remove a redundant call to std::unique_ptr<T>::get (NFC) (PR #145211)
Paschalis Mpeis via llvm-commits
- [llvm] [Offload] Fix type mismatch warning in test (PR #143700)
Ross Brunton via llvm-commits
- [llvm] [Support] Remove an outdated MinGW workaround (PR #145294)
Martin Storsjö via llvm-commits
- [clang] [llvm] [OptBisect][IR] Adding a new OptPassGate for disabling passes via name (PR #145059)
Cristian Assaiante via llvm-commits
- [llvm] [SimplifyIndVar] ICMP predicate conversion to EQ/NE (PR #144945)
Sergey Shcherbinin via llvm-commits
- [llvm] [Offload] Add an `unloadBinary` interface to PluginInterface (PR #143873)
Ross Brunton via llvm-commits
- [llvm] [mlir] [Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder (PR #145051)
Kareem Ergawy via llvm-commits
- [llvm] [WebAssembly] Enable a limited amount of stackification for debug code (PR #136510)
Heejin Ahn via llvm-commits
- [llvm] [VPlan] Introduces explicit broadcast for live-in constants. (PR #133213)
Elvis Wang via llvm-commits
- [lld] [llvm] [lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes (PR #144082)
via llvm-commits
- [llvm] [DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine (PR #145298)
via llvm-commits
- [llvm] [AArch64][CostModel] Lower cost of dupq (SVE2.1) (PR #144918)
Graham Hunter via llvm-commits
- [clang] [flang] [llvm] [flang][AArch64] Always link compiler-rt to flang after libgcc (PR #144710)
David Truby via llvm-commits
- [llvm] [llvm] Optimize misaligned accesses with early profitable splitting (PR #145168)
Acthinks Yang via llvm-commits
- [llvm] 0662045 - [TLI] Add support for pvalloc() (#144949)
via llvm-commits
- [llvm] 2545d6f - [ARM] Add MVE test coverage for LD2/ST2 shuffle costs. NFC
David Green via llvm-commits
- [llvm] [X86][APX] Fix issue of push2/pop2 instr with stack clash protection (PR #145303)
Feng Zou via llvm-commits
- [llvm] [SimplifyCFG] Transform switch to select when common bits uniquely identify one case (PR #145233)
Antonio Frighetto via llvm-commits
- [llvm] [ARM][MVE] Add shuffle costs for LDn and STn instructions. (PR #145304)
David Green via llvm-commits
- [llvm] [AArch64] Consider StreamingSVE in shouldExpandGetActiveLaneMask (PR #144722)
David Sherwood via llvm-commits
- [llvm] [VPlan] Preserve trunc nuw/nsw in VPRecipeWithIRFlags (PR #144700)
David Sherwood via llvm-commits
- [llvm] e56384f - [IRTranslator] Remove unnecessary isIntrinsic() check (NFC)
Nikita Popov via llvm-commits
- [llvm] cfcb788 - [EarlyCSE] Fix dead store elimination for unwinding readnone calls (#145287)
via llvm-commits
- [llvm] [LV][EVL] Restore inbounds flag in VPVectorEndPointerRecipe when using EVL tail folding (PR #145306)
Mel Chen via llvm-commits
- [llvm] [VPlan] Extract reverse interleave pointer adjustment into VPReverseInterleavePtrRecipe (PR #144864)
Mel Chen via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Arvind Sudarsanam via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Nikolas Klauser via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Nikolas Klauser via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Nikolas Klauser via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Nikolas Klauser via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Joseph Huber via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Joseph Huber via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Joseph Huber via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Kseniya Tikhomirova via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Arvind Sudarsanam via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Joseph Huber via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Alexey Bader via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Alexey Bader via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Joseph Huber via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] [SYCL] Add libsycl, a SYCL RT library implementation project (PR #144372)
Tom Honermann via llvm-commits
- [llvm] llvm-c: Introduce 'LLVMDISubprogramReplaceType' (PR #143461)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [InstCombine] Fold reconstruction across select (PR #145102)
Macsen Casaus via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Enable tiling (PR #143715)
Kareem Ergawy via llvm-commits
- [llvm] [InstCombine] Generate better code for `std::bit_floor` from libstdc++ (PR #144842)
Yingwei Zheng via llvm-commits
- [llvm] [SelectionDAG] Optimize MPI for align(1) GEPs using base pointer (PR #145309)
Acthinks Yang via llvm-commits
- [llvm] [LV] Extend FindLastIV to unsigned case (PR #141752)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [KeyInstr] Add DISubprogram::keyInstructions bit (PR #144107)
Jeremy Morse via llvm-commits
- [lld] [LLD][COFF] Handle emulated-TLS symbols generated by LTO (PR #145310)
Tomohiro Kashiwada via llvm-commits
- [llvm] 1d907c2 - [VectorCombine][X86] fmaddsub.ll - add test variants without any undef elements
Simon Pilgrim via llvm-commits
- [lld] ELF: Add branch-to-branch optimization. (PR #138366)
Hans Wennborg via llvm-commits
- [lld] 1e95349 - Revert "ELF: Add branch-to-branch optimization."
Hans Wennborg via llvm-commits
- [llvm] [KeyInstr] Use DISubprogram's is-key-instructions-on flag at DWARF emission (PR #144104)
Jeremy Morse 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] [LAA] Clean up APInt-overflow related code (NFC) (PR #140048)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU][NFC] Refactor D16 folding for image samples with multiple ExtractElement+FPTrunc chains (PR #145312)
Harrison Hao via llvm-commits
- [llvm] [InlineCost] Allow simplifying to non-Constant values (PR #145083)
Tobias Stadler via llvm-commits
- [llvm] [InlineCost] Allow simplifying to non-Constant values (NFCI) (PR #145083)
Tobias Stadler via llvm-commits
- [llvm] [LLVM][Support][Cygwin] Add threading support for Cygwin host (PR #145314)
Tomohiro Kashiwada via llvm-commits
- [llvm] [LangRef] Require that vscale be a power of two (PR #145098)
Paul Walker via llvm-commits
- [llvm] [AArch64] Fix predicates for SME2p2. (PR #145315)
Sander de Smalen via llvm-commits
- [llvm] [FuncAttrs] Relax norecurse attribute inference (PR #139943)
Usha Gupta via llvm-commits
- [compiler-rt] [llvm] [TySan] Add option to outline instrumentation (PR #120582)
via llvm-commits
- [llvm] [AMDGPU] SelectionDAG divergence tracking should take into account Target divergency. (PR #144947)
via llvm-commits
- [llvm] [EarlyCSE] Remove void return restriction for call CSE (PR #145320)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Replace dynamic VGPR feature with attribute (PR #133444)
Diana Picus via llvm-commits
- [llvm] [RISCV] Support LLVM IR intrinsics for XAndesVBFHCvt (PR #145321)
Jim Lin via llvm-commits
- [llvm] [WIP] fix up feature flags (PR #145322)
Paul Walker via llvm-commits
- [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #144855)
Diana Picus via llvm-commits
- [llvm] [ADT] Fix llvm::concat_iterator for `ValueT == common_base_class *` (PR #144744)
Javier Lopez-Gomez via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Remove `LVScope::Children` container (PR #144750)
Javier Lopez-Gomez via llvm-commits
- [llvm] [LAA] Add initial support for non-power-of-2 store-load forwarding distance (PR #137873)
Alexey Bataev via llvm-commits
- [llvm] 9a6a87d - [AutoUpgrade] Remove unnecessary name check (NFCI)
Nikita Popov via llvm-commits
- [llvm] [NFC][TableGen] Use ArrayRef instead of const vector reference (PR #145323)
Rahul Joshi via llvm-commits
- [llvm] [X86][VBMI2] Try to lower shuffle as VSHLDI instructions (PR #145324)
Simon Pilgrim via llvm-commits
- [llvm] [llvm-cov] Export decision coverage to output json (PR #145325)
via llvm-commits
- [llvm] 58987d2 - RuntimeLibcalls: Pass in ABI name from MCOptions (#144894)
via llvm-commits
- [llvm] RuntimeLibcalls: Pass in ABI name from MCOptions (PR #144894)
Matt Arsenault via llvm-commits
- [llvm] a65e0ed - PowerPC: Stop reporting memcpy as an alias of memmove on AIX (#143836)
via llvm-commits
- [llvm] PowerPC: Stop reporting memcpy as an alias of memmove on AIX (PR #143836)
Matt Arsenault via llvm-commits
- [llvm] TableGen: Add runtime libcall backend (PR #144972)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Add TuneNoDefaultUnroll to generic CPUs (PR #135318)
Mikhail R. Gadelha via llvm-commits
- [llvm] 879a557 - [ExpandVariadics] Clean up intrinsic declaration lookup (NFC)
Nikita Popov via llvm-commits
- [llvm] [BOLT] Gadget scanner: improve handling of unreachable basic blocks (PR #136183)
Anatoly Trosinenko via llvm-commits
- [llvm] [AMDGPU][SDAG] Add tests for ISD::PTRADD DAG combines (PR #142738)
Fabian Ritter via llvm-commits
- [llvm] [SPIRV] Add FloatControl2 capability (PR #144371)
Steven Perron via llvm-commits
- [llvm] [RISCV] Efficiently lower (select cond, u, rot[r/l](u, rot.amt)) using zicond extension (PR #143768)
Mikhail Gudim via llvm-commits
- [llvm] [docs] Add documentation for LLVM Qualification Group (PR #145331)
via llvm-commits
- [libc] [llvm] [libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses. (PR #144872)
Guillaume Chatelet via llvm-commits
- [llvm] [AMDGPU] Remove EXP_POS_ACCESS, EXP_PARAM_ACCESS. NFC. (PR #144361)
Jay Foad via llvm-commits
- [llvm] [BOLT] Create marker for source changes in nfc-mode testing. (PR #142931)
Paschalis Mpeis via llvm-commits
- [llvm] [GOFF] Introduce GOFFWriter class (PR #131216)
Ulrich Weigand via llvm-commits
- [compiler-rt] [sanitizer_common] Drop support for Android 5 (PR #145227)
via llvm-commits
- [llvm] [PowerPC] Exploit xxeval instruction for ternary patterns of v4i32 operands- part 1 (PR #141733)
Tony Varghese via llvm-commits
- [llvm] d0e5d6f - [CodeGen][CodeLayout] Fix segfault on access to deleted block in MBP. (#142357)
via llvm-commits
- [llvm] [CodeGen][CodeLayout] Fix segfault on access to deleted block in MBP. (PR #142357)
Matt Arsenault via llvm-commits
- [llvm] f4ca223 - [LAA] Update early-exit test to cover last valid & first invalid access.
Florian Hahn via llvm-commits
- [llvm] [PowePC] using MTVSRBMI instruction instead of constant pool in power10+ (PR #144084)
zhijian lin via llvm-commits
- [llvm] [InstrRef] Skip clobbered EntryValue register recovery (PR #77938)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [DebugInfo] Fix incorrect debug attribution for inlined allocas (PR #144345)
Shivam Kunwar via llvm-commits
- [llvm] bb8c42e - [LV] Extend FindLastIV to unsigned case (#141752)
via llvm-commits
- [llvm] [llvm] revisions to `LLVM_ABI` export macro definitions (PR #144598)
Andrew Rogers via llvm-commits
- [llvm] [CostModel] Add a DstTy to getShuffleCost (PR #141634)
Philip Reames via llvm-commits
- [llvm] [InlineCost] Simplify extractvalue across callsite (PR #145054)
Tobias Stadler via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] fix a predicate bug in VGPRImm with f16/bf16 (PR #144942)
Brox Chen via llvm-commits
- [llvm] [PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses (PR #144405)
Lei Huang via llvm-commits
- [llvm] [DWARF] Fix redundant DW_AT_ prefix in HANDLE_DW_AT definition for `INTEL_other_endian` (PR #145336)
via llvm-commits
- [clang] [llvm] [PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support (PR #144874)
Tony Varghese via llvm-commits
- [llvm] a50cb6c - [AMDGPU][True16][CodeGen] fix a predicate bug in VGPRImm with f16/bf16 (#144942)
via llvm-commits
- [llvm] [PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query (PR #145149)
Wael Yehia via llvm-commits
- [llvm] IR/Verifier: Do not allow kernel to kernel calls. (PR #144445)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Support RVV register overlapping constraints (PR #145004)
Philip Reames via llvm-commits
- [llvm] [TRE] Adjust function entry count when using instrumented profiles (PR #143987)
Mircea Trofin via llvm-commits
- [llvm] [LV] Support strided load with a stride of -1 (PR #128718)
Mel Chen via llvm-commits
- [llvm] daa2a58 - [TRE] Adjust function entry count when using instrumented profiles (#143987)
via llvm-commits
- [llvm] [RISCV] Remove -mattr=+no-rvc-hints (PR #145138)
Philip Reames via llvm-commits
- [llvm] [VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding (PR #144666)
Mel Chen via llvm-commits
- [clang] [lld] Use the Windows SDK arguments over the environment (PR #144805)
Fabrice de Gans via llvm-commits
- [llvm] [SelectionDAG][RISCV] Add support for splitting vp.splice (PR #145184)
Philip Reames via llvm-commits
- [lld] [lld][BP] Print total size of startup symbols (PR #145106)
Ellis Hoag via llvm-commits
- [llvm] [AMDGPU] Add alignment attr & propagate alignment through make.buffer.rsrc inst (PR #145278)
Krzysztof Drewniak via llvm-commits
- [lld] 068af5b - [lld][BP] Print total size of startup symbols (#145106)
via llvm-commits
- [clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)
Krzysztof Parzyszek via llvm-commits
- [llvm] [AArch64]Adjust MaxInterleaveFactor for A320 (PR #144712)
Nashe Mncube via llvm-commits
- [llvm] [LV][EVL] Generate negative strided load/store for reversed load/store (PR #123608)
Philip Reames via llvm-commits
- [llvm] b054363 - [LV] Add tests showing incorrect vector interleaving with early exits.
Florian Hahn via llvm-commits
- [llvm] [VPlan] Handle AnyOf when unrolling. (PR #145340)
Florian Hahn via llvm-commits
- [llvm] ff8049a - [InlineCost] Allow simplifying to non-Constant values (NFCI) (#145083)
via llvm-commits
- [llvm] [AArch64] Extend condition optimizer to support unsigned comparisons (PR #144380)
via llvm-commits
- [llvm] [LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall (PR #126736)
Philip Reames via llvm-commits
- [llvm] 9f7567d - [PreISelIntrinsicLowering] Reuse previously generated GlobalVariable for memset_pattern16 when possible (#144677)
via llvm-commits
- [llvm] [PreISelIntrinsicLowering] Reuse previously generated GlobalVariable for memset_pattern16 when possible (PR #144677)
Alex Bradbury via llvm-commits
- [lld] [LLD][MinGW] Support machine:arm64x when invoked in MinGW mode. (PR #145343)
via llvm-commits
- [llvm] [DOCS][BUILDBOT] Bump recommended worker version (PR #144853)
Paschalis Mpeis via llvm-commits
- [llvm] Add minimum count threshold for indirect call promotion (PR #145282)
Snehasish Kumar via llvm-commits
- [lldb] [llvm] [LLDB] Warn about truncated DWARF section names on Windows (PR #145175)
via llvm-commits
- [llvm] 576085c - [SelectionDAG][RISCV] Add support for splitting vp.splice (#145184)
via llvm-commits
- [llvm] [InstCombine] Treat identical operands as one in pushFreezeToPreventPoisonFromPropagating (PR #145348)
Cullen Rhodes via llvm-commits
- [clang] [llvm] Add support for Windows Secure Hot-Patching (PR #138972)
via llvm-commits
- [llvm] [DirectX] make firstbitlow intrinsic use first argument instead of re… (PR #145350)
Farzon Lotfi via llvm-commits
- [llvm] [AArch64] Match indexed forms of fmul/fmla/fmls (PR #144892)
Graham Hunter via llvm-commits
- [llvm] [CostModel] improveShuffleKindFromMask - recognise a SK_PermuteSingleSrc incorrectly tagged as SK_PermuteTwoSrc (PR #145352)
Simon Pilgrim via llvm-commits
- [llvm] [TableGen] Implement a preprocessor (PR #120113)
Jay Foad via llvm-commits
- [llvm] [llvm] annotate remaining Support and ADT library interfaces for DLL export (PR #145354)
Andrew Rogers via llvm-commits
- [llvm] [X86][GlobalIsel] support G_FABS (PR #136718)
via llvm-commits
- [llvm] [AMDGPU] Split struct kernel arguments (PR #133786)
Shilei Tian via llvm-commits
- [llvm] [RISCV] Try to optimize `vp.splice` to `vslide1up`. (PR #144871)
Craig Topper via llvm-commits
- [llvm] [NVPTX] Rename register classes after float register removal (NFC) (PR #145255)
Alex MacLean via llvm-commits
- [compiler-rt] hwasan: refactor interceptor allocation/deallocation functions (PR #145357)
Justin King via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] stop emitting spgr_lo16 from isel (PR #144819)
Brox Chen via llvm-commits
- [llvm] 8d7a8fc - [SHT_LLVM_BB_ADDR_MAP] Encode and decode callsite offsets in a newly-introduced SHT_LLVM_BB_ADDR_MAP version. (#144426)
via llvm-commits
- [llvm] [SHT_LLVM_BB_ADDR_MAP] Encode and decode callsite offsets in a newly-introduced SHT_LLVM_BB_ADDR_MAP version. (PR #144426)
Rahman Lavaee via llvm-commits
- [llvm] 10b61fe - [llvm] include GenericLoopInfoImpl for full implementation (#144621)
via llvm-commits
- [llvm] [llvm] include GenericLoopInfoImpl for full implementation (PR #144621)
Saleem Abdulrasool via llvm-commits
- [llvm] c0ce9ad - [llvm] remove incorrect `LLVM_ABI` annotation usage (#144606)
via llvm-commits
- [llvm] [llvm] remove incorrect `LLVM_ABI` annotation usage (PR #144606)
Saleem Abdulrasool via llvm-commits
- [clang] [llvm] Fix Windows EH IP2State tables (remove +1 bias) (PR #144745)
via llvm-commits
- [llvm] [llvm] annotate remaining Analysis library interfaces for DLL export (PR #145359)
Andrew Rogers via llvm-commits
- [llvm] Revert "[VPlan] Remove unnecessary DomTreeUpdater flush (NFC)." (PR #144758)
Arthur Eubanks via llvm-commits
- [llvm] [Triple][CodeGen] Fix `Triple::isTargetEHABICompatible()` for NetBSD (PR #143549)
Eli Friedman via llvm-commits
- [llvm] [MLGO][IR2Vec] Integrating IR2Vec with MLInliner (PR #143479)
Mircea Trofin via llvm-commits
- [llvm] 7a33569 - [RISCV] Factor out common SiFive7 scheduling model into an abstraction layer (#144442)
via llvm-commits
- [llvm] [RISCV] Factor out common SiFive7 scheduling model into an abstraction layer (PR #144442)
Min-Yih Hsu via llvm-commits
- [llvm] [llvm] annotate remaining CodeGen and CodeGenTypes library interfaces for DLL export (PR #145361)
Andrew Rogers via llvm-commits
- [llvm] 081adc1 - [Triple][CodeGen] Fix `Triple::isTargetEHABICompatible()` for NetBSD (#143549)
via llvm-commits
- [llvm] [RISCV] Add SiFive X390 scheduling model (PR #143938)
Min-Yih Hsu via llvm-commits
- [llvm] [AMDGPU] Update code object metadata for kernarg preload (PR #134666)
Shilei Tian via llvm-commits
- [llvm] f40909f - [RISCV] Add SiFive X390 scheduling model (#143938)
via llvm-commits
- [llvm] [llvm] annotate remaining DebugInfo library interfaces for DLL export (PR #145364)
Andrew Rogers via llvm-commits
- [llvm] [AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor` (PR #101609)
Shilei Tian 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)
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] [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)
David Green 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)
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)
David Green 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)
David Green 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)
David Green 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] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Andrew Rogers via llvm-commits
- [llvm] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Vassil Vassilev via llvm-commits
- [llvm] [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (PR #145367)
Saleem Abdulrasool via llvm-commits
- [clang] [llvm] [RISCV] Add Andes AX45MPV processor definition (PR #145267)
Min-Yih Hsu via llvm-commits
- [llvm] DAG: Move get_dynamic_area_offset type check to IR verifier (PR #145268)
Simon Pilgrim via llvm-commits
- [llvm] 735d721 - [PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query (#145149)
via llvm-commits
- [llvm] 53edba8 - [RISCV] Add vp.reverse tests for Zvfh and fractional lmuls. NFC
Craig Topper via llvm-commits
- [llvm] ab17ff0 - [RISCV] Add Zvfh tests for vp.splice. NFC
Craig Topper via llvm-commits
- [llvm] [AArch64] Fold (a | b) == a -> (a & ~b) == 0 when and-not exists (PR #145368)
via llvm-commits
- [llvm] [WebAssembly] [Backend] Combine and(X, shuffle(X, pow 2 mask)) to all true (PR #145108)
via llvm-commits
- [llvm] [llvm] annotate remaining Telemetry and ToolDrivers interfaces for DLL export (PR #145369)
Andrew Rogers via llvm-commits
- [llvm] [WIP][X86] combineX86ShufflesRecursively - attempt to combine shuffles with larger types from EXTRACT_SUBVECTOR nodes (PR #133947)
Simon Pilgrim via llvm-commits
- [llvm] [WebAssembly] Combine any_true (setcc x, 0, eq) to not all_true (PR #144741)
via llvm-commits
- [llvm] [NFC][AMDGPU] Update and.ll test and automate check line generation (PR #145371)
Chris Jackson via llvm-commits
- [compiler-rt] [TSan] Clarify and enforce shadow end alignment (PR #144648)
Thurston Dang via llvm-commits
- [llvm] [X86][Codegen] add sched for lnlp (PR #139446)
via llvm-commits
- [llvm] [CostModel] Add getShuffleCostImpl. (PR #145373)
David Green via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] [NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks (PR #143931)
via llvm-commits
- [llvm] f1c1456 - [gn build] Port c594f6e69743
LLVM GN Syncbot via llvm-commits
- [llvm] a6eb5ee - [RISCV][NFC] Remove hasStdExtCOrZca (#145139)
via llvm-commits
- [llvm] [RISCV][NFC] Remove hasStdExtCOrZca (PR #145139)
Sam Elliott via llvm-commits
- [llvm] 43ae009 - [RISCV] Make All VType Parts Optional (#144971)
via llvm-commits
- [llvm] [RISCV] Make All VType Parts Optional (PR #144971)
Sam Elliott via llvm-commits
- [llvm] 7ce76e1 - [NVPTX] Rename register classes after float register removal (NFC) (#145255)
via llvm-commits
- [clang] [flang] [llvm] [llvm] fix extern cl::opt definitions for DLL export (PR #145374)
Andrew Rogers via llvm-commits
- [llvm] [AMDGPU][MC] Allow opsel for v_max_i16 etc in GFX10 (PR #143982)
Jun Wang via llvm-commits
- [llvm] [LAA] Be more careful when evaluating AddRecs at symbolic max BTC. (PR #128061)
Florian Hahn via llvm-commits
- [llvm] 0f173a0 - [DirectX] make firstbitlow intrinsic use first argument instead of return for overload type (#145350)
via llvm-commits
- [llvm] [NFC] Simplify checks using isDebugOrPseudoInstr API (PR #145127)
Lei Wang via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Plug-in serialization and add full sample testcase (PR #144769)
Finn Plummer via llvm-commits
- [llvm] [AMDGPU] Allow dpp in v_pk_fmac_f16 for GFX9 and GFX10 (PR #144782)
Jun Wang via llvm-commits
- [llvm] Llvmdll file check impl (PR #145378)
Andrew Rogers via llvm-commits
- [llvm] [Matrix] Lower vector reductions using shape info (PR #142055)
Jon Roelofs via llvm-commits
- [llvm] [NVPTX] fold movs into loads and stores (PR #144581)
Artem Belevich via llvm-commits
- [llvm] [libc][bazel] Add bazel targets for libc/include/... tests. (PR #141150)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Add `hlsl-rootsig-ver` option to specify root signature version (PR #144813)
Finn Plummer via llvm-commits
- [llvm] [MachineLICM] Do not rely on hasSideEffect when handling impdefs (PR #145379)
Anatoly Trosinenko via llvm-commits
- [llvm] [InstCombine] Extend bitmask mul combine to handle independent operands (PR #142503)
Jeffrey Byrnes via llvm-commits
- [llvm] [libc][bazel] Support generating public libc headers in Bazel builds. (PR #145381)
via llvm-commits
- [clang] [llvm] [AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates (PR #134016)
Aaron Ballman via llvm-commits
- [lld] [lld][BP] Fix duplicate section size measurment (PR #145384)
Ellis Hoag via llvm-commits
- [llvm] [MemProf] Update the DISubprogram linkageName for clones (PR #145385)
Teresa Johnson via llvm-commits
- [clang] [llvm] [HLSL][DXIL] Implement `refract` intrinsic (PR #136026)
Farzon Lotfi via llvm-commits
- [llvm] [DAGCombiner][RISCV] Don't propagate the exact flag from udiv/sdiv to urem/srem. (PR #145387)
Craig Topper via llvm-commits
- [llvm] e6f98ff - Fix variable naming style in PPCBoolRetToInt.cpp (#144533)
via llvm-commits
- [llvm] Fix variable naming style in PPCBoolRetToInt.cpp (PR #144533)
Kai Nacke via llvm-commits
- [llvm] Fix min_vec_size.ll test for changes in vector-combine (PR #145392)
Tex Riddell via llvm-commits
- [llvm] [X86] combineAdd - fold (add (sub (shl x, c), y), z) -> (sub (add (shl x, c), z), y) (PR #142734)
Daniel Thornburgh via llvm-commits
- [llvm] [AArch64] Have isel just do neg directly (PR #145185)
via llvm-commits
- [llvm] [Loads] Support dereferenceable assumption with variable size. (PR #128436)
Florian Hahn via llvm-commits
- [clang] [llvm] Non constant size and offset in DWARF (PR #141106)
Tom Tromey via llvm-commits
- [llvm] [AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs (PR #140036)
Jeffrey Byrnes via llvm-commits
- [clang] [llvm] [RISCV] Add Support of RISCV Zibimm Experimental Extension (PR #127463)
Craig Topper via llvm-commits
- [llvm] [Reland][InstCombine] Iterative replacement in PtrReplacer (PR #145410)
Anshil Gandhi via llvm-commits
- [llvm] [LTO][Legacy] Add new C APIs to query undefined symbols in assembly (PR #145413)
Steven Wu via llvm-commits
- [llvm] 509fb93 - Fix min_vec_size.ll test for changes in vector-combine (#145392)
via llvm-commits
- [llvm] Revert "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)" (PR #145418)
S. VenkataKeerthy via llvm-commits
- [llvm] d37325e - Revert "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)" (#145418)
via llvm-commits
- [llvm] [RFC][llvm] Added llvm.loop.vectorize.reassociate_fpreductions.enable metadata. (PR #141685)
Slava Zakharin via llvm-commits
- [llvm] [RISCV][NFC] Zce always implies/requires Zca (PR #145442)
Sam Elliott via llvm-commits
- [llvm] [ARM] Override hasAndNot and hasAndNotCompare (PR #145441)
via llvm-commits
- [llvm] 2f9c97c - [RISCV] Add Andes AX45MPV processor definition (#145267)
via llvm-commits
- [llvm] [JITLink] Include target addend in out-of-range error (PR #145423)
Lang Hames via llvm-commits
- [llvm] Minimal version of DWARF CFI validation (PR #145443)
AmirHossein PashaeeHir via llvm-commits
- [llvm] ca04d74 - [ORC] DLLImportDefinitionGenerator should use LookupKind::Static.
Lang Hames via llvm-commits
- [llvm] 90a6819 - [MemProf] Update the DISubprogram linkageName for clones (#145385)
via llvm-commits
- [llvm] [StructurizeCFG] Hoist and simplify zero-cost incoming else phi values (PR #139605)
Vigneshwar Jayakumar via llvm-commits
- [llvm] 0fcced7 - [RISCV][NFC] Zce always implies/requires Zca (#145442)
via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Capture mapped pointers on `target` by reference. (PR #145454)
Abhinav Gaba via llvm-commits
- [llvm] ffc7d5a - Add `REQUIRES: asserts` to test added in #145149 because it uses the `-debug-only=` flag.
Douglas Yung via llvm-commits
- [llvm] [Option] Use a range-based for loop (NFC) (PR #145446)
Matt Arsenault via llvm-commits
- [llvm] [CI] Make issue labeler more robust (PR #145431)
Tom Stellard via llvm-commits
- [llvm] [SelectionDAG] Remove UnsafeFPMath check in `visitFADDForFMACombine` (PR #127770)
via llvm-commits
- [clang] [llvm] [LLVM] Add GNU make jobserver support (PR #145131)
Yaxun Liu via llvm-commits
- [llvm] X86: Use reportFatalUsageError for tiny code model error (PR #145279)
Fangrui Song via llvm-commits
- [llvm] 809e290 - X86: Use reportFatalUsageError for tiny code model error (#145279)
via llvm-commits
- [clang] [llvm] [PowerPC] Support for Packed BCD conversion builtins (PR #142723)
via llvm-commits
- [llvm] ARM: Use member initializer list (PR #145459)
Matt Arsenault via llvm-commits
- [llvm] MC,AsmPrinter: Report redefinition error instead of crashing in more cases (PR #145460)
Fangrui Song via llvm-commits
- [llvm] AsmPrinter: Emit context error for protected aliases (PR #145271)
Fangrui Song via llvm-commits
- [lld] [LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT (PR #145461)
Ming-Yi Lai via llvm-commits
- [llvm] 0c33799 - [JITLink] Include target addend in out-of-range error (#145423)
via llvm-commits
- [llvm] Llvm static unittest (PR #145448)
Andrew Rogers via llvm-commits
- [llvm] 290fc1e - MC, AsmPrinter: Report redefinition error instead of crashing in more cases
via llvm-commits
- [llvm] [mlir][bazel]: Add FuncUtil rule in bazel files (PR #145463)
Aviad Cohen via llvm-commits
- [llvm] [flang-rt] Add Assign_omp RT call. (PR #145465)
via llvm-commits
- [llvm] b9d1642 - [NFC] Remove UnwindTable dependency on CIE, and FDE (#142520)
via llvm-commits
- [llvm] [NFC] Remove UnwindTable dependency on CIE, and FDE (PR #142520)
Petr Hosek via llvm-commits
- [llvm] ef04847 - [NVPTX][NFC] Rearrange the TMA-S2G intrinsics (#144903)
via llvm-commits
- [llvm] [NVPTX][NFC] Rearrange the TMA-S2G intrinsics (PR #144903)
Durgadoss R via llvm-commits
- [llvm] [SEH] Fix register liveness verification for EHa (PR #76933)
Haohai Wen via llvm-commits
- [llvm] [COFF] Do not expose WinCOFFWriter to llvm namespace (PR #100505)
Haohai Wen via llvm-commits
- [llvm] b1dcf78 - [X86][APX] Fix issue of push2/pop2 instr with stack clash protection (#145303)
via llvm-commits
- [llvm] [instcombine] Scalarize operands of vector geps if possible (PR #145402)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][SDAG] Add ISD::PTRADD DAG combines (PR #142739)
Fabian Ritter via llvm-commits
- [llvm] 1247fdd - [SimplifyCFG] Relax `cttz` cost check in `simplifySwitchOfPowersOfTwo`
Antonio Frighetto via llvm-commits
- [llvm] [DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d)) (PR #115150)
David Green via llvm-commits
- [llvm] f704738 - [verify-uselistorder] Use llvm::is_sorted (NFC) (#145444)
via llvm-commits
- [llvm] [verify-uselistorder] Use llvm::is_sorted (NFC) (PR #145444)
Kazu Hirata via llvm-commits
- [llvm] 0112f12 - [EarlyCSE] Remove void return restriction for call CSE (#145320)
via llvm-commits
- [lld] [lld][LoongArch] Support TLSDESC GD/LD to IE/LE (PR #123715)
Jinyang He via llvm-commits
- [llvm] [AMDGPU] Compute GISel KnownBits for S_BFE instructions (PR #141588)
Pierre van Houtryve via llvm-commits
- [llvm] [IfConversion] Fix bug related to !HasFallThrough (PR #145471)
Björn Pettersson via llvm-commits
- [llvm] 8d9911e - [Option] Use a range-based for loop (NFC) (#145446)
via llvm-commits
- [compiler-rt] [TSan] Add 2 test cases related to incomplete shadow cleanup in unmap (PR #145472)
Kunqiu Chen via llvm-commits
- [llvm] Global string alignment (PR #142346)
Dominik Steenken via llvm-commits
- [llvm] [DAG] Handle truncated splat in isBoolConstant (PR #145473)
David Green via llvm-commits
- [llvm] [EarlyCSE] Add support for writeonly call CSE (PR #145474)
Nikita Popov via llvm-commits
- [llvm] [X86] combineSelect - move vselect(cond, pshufb(x), pshufb(y)) -> or(pshufb(x), pshufb(y)) fold (PR #145475)
Simon Pilgrim via llvm-commits
- [llvm] [LV] Use VPReductionRecipe for partial reductions (PR #144908)
Sander de Smalen via llvm-commits
- [llvm] [SimplifyCFG] Do not run `simplifySwitchOfPowersOfTwo` in early invocations (PR #145477)
Antonio Frighetto via llvm-commits
- [llvm] [X86][GlobalISel] Enable SINCOS with libcall mapping (PR #142438)
via llvm-commits
- [llvm] 73e4f8a - ARM: Use member initializer list (#145459)
via llvm-commits
- [llvm] 6cfa03f - [ORC] Drop unused LinkGraphLinkingLayer::Plugin::notifyLoaded method. (#145457)
via llvm-commits
- [llvm] [ORC] Drop unused LinkGraphLinkingLayer::Plugin::notifyLoaded method. (PR #145457)
Lang Hames via llvm-commits
- [compiler-rt] [llvm] [ORC] Enable JIT support for the compact-unwind-info format on Darwin. (PR #123888)
Lang Hames via llvm-commits
- [llvm] [VPlan] Handle FirstActiveLane when unrolling. (PR #145394)
David Sherwood via llvm-commits
- [llvm] a201f88 - [AMDGPU] Replace dynamic VGPR feature with attribute (#133444)
via llvm-commits
- [llvm] [Flang-RT][Offload] Always use LLVM-built GTest (PR #143682)
David Spickett via llvm-commits
- [llvm] [RISCV][TTI] Implement vector costs for `llvm.fpto{u|s}i.sat()`. (PR #143655)
Elvis Wang via llvm-commits
- [clang] [llvm] [Transforms] Add LifetimeMovePass (PR #144319)
Weibo He via llvm-commits
- [llvm] [VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment (PR #144864)
Mel Chen via llvm-commits
- [llvm] [DAG] Add `SDPatternMatch::m_Load` (PR #145481)
Abhishek Kaushik via llvm-commits
- [llvm] [DFAJumpThreading] Prevent pass from using too much memory. (PR #145482)
Bushev Dmitry via llvm-commits
- [llvm] [AMDGPU] Remove widen-16-bit-ops from CGP (PR #145483)
Pierre van Houtryve via llvm-commits
- [llvm] [llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator" (PR #142529)
Sjoerd Meijer via llvm-commits
- [llvm] [InstCombine] Combine interleaved PHI reduction chains. (PR #143878)
Ricardo Jesus via llvm-commits
- [llvm] [AMDGPU] Fixup a201f8872a63 (PR #145486)
Diana Picus via llvm-commits
- [llvm] 54b522f - [AMDGPU] Fixup a201f8872a63 (#145486)
via llvm-commits
- [lld] [LLD][COFF] Make /wholearchive thin-archive member identifiers consistent (PR #145487)
via llvm-commits
- [llvm] [Offload] Fix cmake warning (PR #145488)
Ross Brunton via llvm-commits
- [llvm] 594ebe6 - [X86] combineSelect - move vselect(cond, pshufb(x), pshufb(y)) -> or(pshufb(x), pshufb(y)) fold (#145475)
via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Sjoerd Meijer via llvm-commits
- [llvm] 049d61a - [flang][AArch64] Always link compiler-rt to flang after libgcc (#144710)
via llvm-commits
- [llvm] 61b99ca - [AArch64] Consider StreamingSVE in shouldExpandGetActiveLaneMask (#144722)
via llvm-commits
- [clang] [llvm] [OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier (PR #145490)
Robert Imschweiler via llvm-commits
- [llvm] [AArch64][SME] Use reportFatalUsageError rather than assert (NFC) (PR #145491)
Benjamin Maxwell via llvm-commits
- [llvm] [IR] Fix incorrect writeonly on llvm.allow.ubsan/runtime.check (PR #145492)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Correct -mcpu processor name in test (PR #145493)
Akshat Oke via llvm-commits
- [clang] [llvm] Add support for flag output operand "=@cc" for SystemZ. (PR #125970)
via llvm-commits
- [llvm] [AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942 (PR #138843)
Fabian Ritter via llvm-commits
- [llvm] [AArch64] Improve scalar and Neon popcount with SVE CNT. (PR #143870)
Ricardo Jesus via llvm-commits
- [llvm] [KeyInstr] Fully support mixed key/non-key inlining modes (PR #144103)
Jeremy Morse via llvm-commits
- [llvm] b876910 - [LAA] Address follow-up suggestions for #128061.
Florian Hahn via llvm-commits
- [llvm] [X86] combineEXTRACT_SUBVECTOR - remove unnecessary bitcast handling. (PR #145496)
Simon Pilgrim via llvm-commits
- [llvm] [KeyInstr] Add bitcode support (PR #144102)
Jeremy Morse via llvm-commits
- [llvm] [RemoveDIs] Resolve RemoveRedundantDbgInstrs fwd scan FIXME (PR #144718)
Jeremy Morse via llvm-commits
- [llvm] [RemoveDIs] Fix rotten --implicit-check-not lines (PR #144711)
Jeremy Morse via llvm-commits
- [llvm] AMDGPU] ISel & PEI for whole wave functions (PR #131334)
Diana Picus via llvm-commits
- [llvm] [RemoveDIs][NFC] Remove dbg intrinsic handling code from AssignmentTrackingAnalysis (PR #144674)
Jeremy Morse via llvm-commits
- [llvm] [VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC) (PR #142284)
Florian Hahn via llvm-commits
- [llvm] [Offload] Properly report errors when jit compiling (PR #145498)
Ross Brunton via llvm-commits
- [llvm] 1dc46d4 - [RemoveDIs] Fix rotten --implicit-check-not lines (#144711)
via llvm-commits
- [llvm] [LV] Enable auto-vectorisation of loops with uncountable exits (PR #133099)
David Sherwood via llvm-commits
- [llvm] [BOLT][AArch64] Add base_cflags for PI flags (PR #145502)
Paschalis Mpeis via llvm-commits
- [llvm] [MsDemangle] Use LLVM style RTTI for AST nodes (PR #143410)
Hans Wennborg via llvm-commits
- [clang] [llvm] [SPIRV] Add more id and range builtIns (PR #143909)
Nathan Gauër via llvm-commits
- [llvm] [FuzzMutate] Properly handle intrinsics and avoid illegal code genertion (PR #145495)
Manuel Carrasco via llvm-commits
- [llvm] [Passes] Move LoopInterchange into optimization pipeline (PR #145503)
Ryotaro Kasuga via llvm-commits
- [llvm] [AMDGPU] Ensure positive InstOffset for buffer operations (PR #145504)
Aleksandar Spasojevic via llvm-commits
- [llvm] db72f6c - [RemoveDIs][NFC] Remove dbg intrinsic handling code from AssignmentTrackingAnalysis (#144674)
via llvm-commits
- [llvm] 825ad86 - [DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d)) (#115150)
via llvm-commits
- [llvm] 352baa3 - [RemoveDIs] Resolve RemoveRedundantDbgInstrs fwd scan FIXME (#144718)
via llvm-commits
- [llvm] AMDGPU: Fix tracking subreg defs when folding through reg_sequence (PR #140608)
Matt Arsenault via llvm-commits
- [llvm] db4dc88 - [X86] combineEXTRACT_SUBVECTOR - remove unnecessary bitcast handling. (#145496)
via llvm-commits
- [llvm] [AMDGPU] Fold fmed3 when inputs include infinity (PR #144824)
LLVM Continuous Integration via llvm-commits
- [llvm] [InstCombine] [X86] pblendvb intrinsics must be replaced by select when possible (PR #137322)
via llvm-commits
- [llvm] 9186df9 - [InlineCost] Simplify extractvalue across callsite (#145054)
via llvm-commits
- [llvm] [AMDGPU] Avoid put implicit_def into bundle that break reg's liveness (PR #142563)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Override canCombineStoreAndExtract (PR #145435)
via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Sander de Smalen via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Sander de Smalen via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Sander de Smalen via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Sam Tebbs via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Sam Tebbs via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [lld] b77c713 - [lld][BP] Fix duplicate section size measurment (#145384)
via llvm-commits
- [llvm] [InstCombine] Pull extract through broadcast (PR #143380)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Implement IR expansion for frem instruction (PR #130988)
Frederik Harwath via llvm-commits
- [llvm] 68f0937 - [Module] Use getDeclarationIfExists() (NFC)
Nikita Popov via llvm-commits
- [clang] [llvm] Test 142948, please ignore (PR #144873)
Jannick Kremer via llvm-commits
- [llvm] [InstCombine] Pull unary shuffles through fneg/fabs (PR #144933)
Simon Pilgrim via llvm-commits
- [llvm] 8fec6d1 - llvm-c: Introduce 'LLVMDISubprogramReplaceType' (#143461)
via llvm-commits
- [llvm] [Reland][ValueTracking] Improve Bitcast handling to match SDAG (PR #145223)
Simon Pilgrim via llvm-commits
- [llvm] [ARM] Override hasAndNotCompare (PR #145441)
via llvm-commits
- [llvm] [FunctionAttrs][IR] Fix memory attr inference for volatile mem intrinsics (PR #122926)
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Expose the extensibility of PassConfig to plugins (PR #139059)
Stefan Gränitz via llvm-commits
- [llvm] [BOLT][test] Drop toolname from X86/perf2bolt-spe.test (PR #145515)
Paschalis Mpeis via llvm-commits
- [llvm] 7a4b392 - [Support] Remove an outdated MinGW workaround (#145294)
via llvm-commits
- [llvm] bd96918 - [LLVM][Support][Cygwin] Add threading support for Cygwin host (#145314)
via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] do not legalize t16 operand during user scan (PR #145450)
Brox Chen via llvm-commits
- [llvm] 12ba751 - [NFC][LLVM][SME] Seperate streaming mode only intrinsic tests.
Paul Walker via llvm-commits
- [llvm] [Coroutines] Work on intrinsic IDs instead of names (NFCI) (PR #145518)
Nikita Popov via llvm-commits
- [llvm] [WIP][AMDGPU] Enable "amdgpu-uniform-intrinsic-combine" pass in pipeline. (PR #128687)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] fba63e3 - [NFC][TableGen] Use ArrayRef instead of const vector reference (#145323)
via llvm-commits
- [llvm] [PowerPC] Update maintainer (PR #145519)
Nikita Popov via llvm-commits
- [llvm] MathExtras: Make some templates constexpr NFC (PR #145522)
Haojian Wu via llvm-commits
- [clang] [llvm] [clang][python][test] Move python binding tests to lit framework (PR #142948)
Jannick Kremer via llvm-commits
- [llvm] [AMDGPU] Legalize 64bit elements for BUILD_VECTOR on gfx942 (PR #145052)
Janek van Oirschot via llvm-commits
- [llvm] [SelectionDAG] Fold undemanded operand to UNDEF for VECTOR_SHUFFLE (PR #145524)
Björn Pettersson via llvm-commits
- [llvm] [RISCV] Fix a correctness issue in optimizeCondBranch. Prevent optimizing compare with x0. NFC (PR #145440)
Philip Reames via llvm-commits
- [clang] [llvm] [WIP] ABI Lowering Library (PR #140112)
Maksim Levental via llvm-commits
- [clang] [llvm] [HLSL] Implicit resource binding for cbuffers (PR #139022)
Shafik Yaghmour via llvm-commits
- [llvm] [BOLT][AArch64] Skip gadget pacret test on RHEL8 (PR #145527)
Paschalis Mpeis via llvm-commits
- [compiler-rt] [asan] Implement address sanitizer on AIX: shadow memory (PR #136874)
Jake Egan via llvm-commits
- [clang] [llvm] [InstrProf] Factor out getRecord() and use NamedInstrProfRecord (PR #145417)
Ellis Hoag via llvm-commits
- [llvm] [RISCV] Optimize vp.splice with 0 offset. (PR #145533)
Craig Topper via llvm-commits
- [llvm] AArch64: Do not use report_fatal_error for pauth reloc errors (PR #145277)
Daniil Kovalev via llvm-commits
- [llvm] [Offload] Add `MAX_WORK_GROUP_SIZE` device info query (PR #143718)
Ross Brunton via llvm-commits
- [llvm] [AMDGPU] Implement IR variant of isFMAFasterThanFMulAndFAdd (PR #121465)
Petar Avramovic via llvm-commits
- [llvm] da5c442 - Reland "[llvm-cov] Export decision coverage to output json (#144335)" (#145325)
via llvm-commits
- [llvm] [llvm] update a few llvm unit tests to link statically (PR #145448)
Andrew Rogers via llvm-commits
- [llvm] [LLVM][TableGen] Minor cleanup in CGIOperandList (PR #142721)
Matt Arsenault via llvm-commits
- [llvm] [SPIRV] Add option to add all KHR extensions (PR #145535)
Steven Perron via llvm-commits
- [llvm] 559218f - [NFC][LLVM][SVE2p2] Add RUN lines to fully verify codegen predicates.
Paul Walker via llvm-commits
- [llvm] Move PostOrderFunctionAttr pass before GlobalOpt (PR #143535)
Usha Gupta via llvm-commits
- [llvm] [Inline] Propagate FMFs from calls to inlined instructions. (PR #145537)
Florian Hahn via llvm-commits
- [clang] [llvm] Pass TargetMachine from from Clang to `BitcodeWriter`and `ThinLTOBitcodeWriter` pass for thin and fat LTO respectively. (PR #143692)
Thomas Weißschuh via llvm-commits
- [llvm] [RISCV] Add Tied operands in Xqcicm instructions and changes to handle a single tied operand in source DAG and instruction (PR #145538)
via llvm-commits
- [clang] [clang-tools-extra] [flang] [libc] [libcxx] [lldb] [llvm] [mlir] Rsan (PR #145540)
via llvm-commits
- [llvm] [BOLT][NFC] Split out parsePerfData (PR #145248)
Paschalis Mpeis via llvm-commits
- [llvm] [InstCombine] Add test for freeze of GEP with recurrence offset (NFC) (PR #145541)
Cullen Rhodes via llvm-commits
- [llvm] [Xtensa] Implement THREADPTR and DFPAccel Xtensa Options. (PR #145543)
Andrei Safronov via llvm-commits
- [llvm] [LV] Add support for partial reductions without a binary op (PR #133922)
Graham Hunter via llvm-commits
- [llvm] e175ecf - [llvm] revisions to `LLVM_ABI` export macro definitions (#144598)
via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC/BRCC for Xtensa FP Option. (PR #145544)
Andrei Safronov via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Simon Pilgrim via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Simon Pilgrim via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
David Green via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Trivially vectorize ldexp, [l]lround (PR #145545)
Ramkumar Ramachandra via llvm-commits
- [llvm] 26d318e - Add support for Windows Secure Hot-Patching (#138972)
via llvm-commits
- [llvm] fcd82f9 - MathExtras: Make some templates constexpr NFC (#145522)
via llvm-commits
- [llvm] [offload][SYCL] Add Module splitting by categories. (PR #131347)
Johannes Doerfert via llvm-commits
- [lld] 85d250c - Use the Windows SDK arguments over the environment (#144805)
via llvm-commits
- [llvm] a848916 - [instcombine] Scalarize operands of vector geps if possible (#145402)
via llvm-commits
- [llvm] 7d2293d - [InstCombine] KnownBits::isNonNegative should recognize `b - a` after `a <= b` (#145105)
via llvm-commits
- [llvm] f18cfb9 - [InstrProf] Factor out getRecord() and use NamedInstrProfRecord (#145417)
via llvm-commits
- [llvm] 7377410 - [FuzzMutate] Properly handle intrinsics and avoid illegal code genertion (#145495)
via llvm-commits
- [compiler-rt] [asan] Implement interception on AIX (PR #131870)
Jake Egan via llvm-commits
- [llvm] [FuzzMutate] Prevent the mutator from generating illegal memory operations (PR #144885)
Peter Rong via llvm-commits
- [llvm] 7150b2c - [RISCV] Optimize vp.splice with 0 offset. (#145533)
via llvm-commits
- [llvm] [AMDGPU][MISched] Allow memory ops of different base pointers to be clustered (PR #140674)
Austin Kerbow via llvm-commits
- [llvm] [NVPTX] Allow directly storing immediates to improve readability (PR #145552)
Alex MacLean via llvm-commits
- [llvm] [InstrRef] Skip clobbered EntryValue register recovery (PR #142478)
Adrian Prantl via llvm-commits
- [clang] [llvm] Revert "Add support for Windows Secure Hot-Patching" (PR #145553)
Qinkun Bao via llvm-commits
- [llvm] 4b4782b - Revert "Add support for Windows Secure Hot-Patching" (#145553)
via llvm-commits
- [llvm] [llvm] annotate interfaces in llvm-c for DLL export (PR #141701)
Andrew Rogers via llvm-commits
- [llvm] [X86][CodeGen] Add Scheduling Model for LNL-P (PR #139446)
Evgenii Kudriashov via llvm-commits
- [llvm] [DirectX] Fix order of `v2::DescriptorRange` (PR #145555)
via llvm-commits
- [compiler-rt] [sanitizer_common] Implement address sanitizer on AIX: platform specific support (PR #131866)
Jake Egan via llvm-commits
- [llvm] [LSR] Clean up code using SCEVPatternMatch (NFC) (PR #145556)
Ramkumar Ramachandra via llvm-commits
- [llvm] [pstl] Remove PSTL from the top-level monorepo (PR #143717)
Aaron Ballman via llvm-commits
- [llvm] f8ed456 - Remove PSTL from the top-level monorepo (#143717)
via llvm-commits
- [llvm] 2b93876 - [X86][CodeGen] Add Scheduling Model for LNL-P (#139446)
via llvm-commits
- [llvm] c74ed8a - [AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs (#140036)
via llvm-commits
- [llvm] [AMDGPU] Require aligned VGPRs for gfx1250 (PR #145561)
Stanislav Mekhanoshin via llvm-commits
- [clang] [llvm] [LLVM][Clang] Add and enable strict mode for `getTrailingObjects` (PR #144930)
Erich Keane via llvm-commits
- [compiler-rt] [compiler-rt][cmake] Add option to control shared library builds (PR #139042)
Derek Schuff via llvm-commits
- [llvm] 21423c7 - [DirectX] Make firstbithigh intrinsic use first arg as overload type (#145401)
via llvm-commits
- [llvm] [DirectX] Make firstbithigh intrinsic use first arg as overload type (PR #145401)
Ashley Coleman via llvm-commits
- [llvm] [bazel] Add //mlir:DialectUtils to TestTransforms for #145376 (PR #145557)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [llvm] 52fee55 - [DWARF] Fix redundant DW_AT_ prefix in HANDLE_DW_AT definition for `INTEL_other_endian` (#145336)
via llvm-commits
- [llvm] AMDGPU: Remove MTBUF instructions from gfx1250 support (PR #145563)
Changpeng Fang via llvm-commits
- [clang] [llvm] Add support for Windows Secure Hot-Patching (redo) (PR #145565)
via llvm-commits
- [llvm] [NVPTX] Add NVPTXIncreaseAligmentPass to improve vectorization (PR #144958)
Alex MacLean via llvm-commits
- [llvm] [AMDGPU][GFX1250] Insert S_WAIT_XCNT for SMEM and VMEM load-stores (PR #145566)
Christudasan Devadasan via llvm-commits
- [llvm] [llvm] annotate WindowsDriver and WIndowsManifest interfaces for DLL export (PR #145567)
Andrew Rogers via llvm-commits
- [llvm] [AArch64] Update getCmpSelInstrCost (PR #145568)
David Green via llvm-commits
- [llvm] ce4d214 - AMDGPU: Remove MTBUF instructions from gfx1250 support (#145563)
via llvm-commits
- [llvm] [VN] be more consistent about forwarding null inputs and ignoring SVE outputs (PR #139574)
Jameson Nash via llvm-commits
- [llvm] [bazel] Add missing comma to BUILD.bazel (PR #145573)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [llvm] f624ba2 - [OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier (#145490)
via llvm-commits
- [llvm] [PowerPC] [Draft] Emit xxeval instruction for Ternary operation with v2i64 operand types (PR #145574)
Tony Varghese via llvm-commits
- [llvm] fe05683 - [AMDGPU] Require aligned VGPRs for gfx1250 (#145561)
via llvm-commits
- [llvm] [MIR] Replace bespoke DIExpression parser (PR #96827)
Scott Linder via llvm-commits
- [llvm] [llvm] annotate ABIBreakingChecks symobls for DLL export (PR #145575)
Andrew Rogers via llvm-commits
- [llvm] [mlir] [IR][PGO] Verify invalid `MD_prof` metadata on instructions (PR #145576)
Mircea Trofin via llvm-commits
- [llvm] c3e25e7 - [VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC) (#142284)
via llvm-commits
- [llvm] 3187d4d - [Verifier] Add additional tests for dereferenceable assumptions.
Florian Hahn via llvm-commits
- [lld] Reapply "ELF: Add branch-to-branch optimization." (PR #145579)
Peter Collingbourne via llvm-commits
- [llvm] AMDGPU: Remove Formatted MUBUF instructions from gfx1250 support (PR #145590)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 830b2c8 - [LV] Replace redundant ExtractLastElement of reduction result (NFC).
Florian Hahn via llvm-commits
- [llvm] [Verifier] Handle deref assumptions separately, don't early exit. (PR #145586)
Florian Hahn via llvm-commits
- [llvm] [Verifier] Always verify all assume bundles. (PR #145586)
Florian Hahn via llvm-commits
- [llvm] [Analysis] Improve KernelInfo debug location handling for compiler-generated code (PR #145603)
Miguel Cárdenas via llvm-commits
- [llvm] ebdd5a0 - AMDGPU: Add checks to verify that gfx1250 no longer supports vimage instructions (#145602)
via llvm-commits
- [llvm] AMDGPU: Add checks to verify that gfx1250 no longer supports vimage instructions (PR #145602)
Changpeng Fang via llvm-commits
- [llvm] [bazel] Remove IR dependency from Support after #145598 (PR #145604)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [llvm] [AMDGPU] Support v_lshl_add_u64 in gfx1250 (PR #145591)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [DirectX] Add static sampler support to root signature (PR #143422)
via llvm-commits
- [llvm] d06c2ef - [AMDGPU] Support v_lshl_add_u64 in gfx1250 (#145591)
via llvm-commits
- [llvm] [msan] Sharpen instrumentation of Intrinsic::{ctlz, cttz} (PR #145609)
Thurston Dang via llvm-commits
- [llvm] [lllvm] add Passes to LLVM_LINK_COMPONENTS for LLVMMCATests (PR #145617)
Andrew Rogers via llvm-commits
- [llvm] [RISCV] Explicitly check for supported opcodes in optimizeCondBranch. (PR #145622)
Craig Topper via llvm-commits
- [llvm] [LoopDist] Add some runtime checks for cross partition loads (PR #145623)
Michael Berg via llvm-commits
- [libcxxabi] [llvm] Fix C++ demangling for _BitInt type (PR #143466)
Larry Meadows via llvm-commits
- [llvm] AMDGPU: Remove export and related instructions from gfx1250 support (PR #145624)
Shilei Tian via llvm-commits
- [llvm] f608716 - [LLVM][TableGen] Minor cleanup in CGIOperandList (#142721)
via llvm-commits
- [llvm] ed5f8f2 - [LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst (#144814)
via llvm-commits
- [llvm] [bazel] Add //mlir:IR to Support for #144897 (PR #145569)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [clang] [llvm] [NVPTX] Consolidate and cleanup various NVPTXISD nodes (NFC) (PR #145581)
Alex MacLean via llvm-commits
- [llvm] 505906b - [AMDGPU][True16][CodeGen] do not legalize t16 operand during user scan (#145450)
via llvm-commits
- [flang] [llvm] [mlir] [mlir]Moves the StateStack to IR folder from Support folder. (PR #145598)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [llvm] AlwaysInliner: Factor out some code in preparation for a future change. (PR #145614)
Amara Emerson via llvm-commits
- [llvm] 901e139 - [SelectionDAG] Remove UnsafeFPMath check in `visitFADDForFMACombine` (#127770)
via llvm-commits
- [llvm] Minimal unwinding information (DWARF CFI) checker (PR #145633)
AmirHossein PashaeeHir via llvm-commits
- [llvm] [llvm] include llvm-c/Core.h from CloneModule.cpp for the LLVMCloneModule declaration (PR #145570)
Vassil Vassilev via llvm-commits
- [llvm] deb3464 - [RISCV] Add Tied operands in Xqcicm instructions and changes to handle a single tied operand in source DAG and instruction (#145538)
via llvm-commits
- [compiler-rt] Augment `uncaught-exception.test` fuzzer test to be msvc-compatible (PR #125924)
Thurston Dang via llvm-commits
- [llvm] [WIP][LoopIdiomVectorize] Recognize and transform minidx pattern (PR #144987)
Madhur Amilkanthwar via llvm-commits
- [llvm] 08b8d46 - [AMDGPU][GFX1250] Insert S_WAIT_XCNT for SMEM and VMEM load-stores (#145566)
via llvm-commits
- [llvm] [VectorCombine] pblendvb intrinsics must be replaced by select when possible (PR #137322)
via llvm-commits
- [llvm] [VectorCombine] Fold bitwise operations of bitcasts into bitcast of bitwise operation (PR #137322)
via llvm-commits
- [lld] 494a748 - Reapply "ELF: Add branch-to-branch optimization."
via llvm-commits
- [llvm] Triple: Add BridgeOS to isOSDarwin (PR #145636)
Matt Arsenault via llvm-commits
- [llvm] Remove `UnsafeFPMath` usage in `visitFSUBForFMACombine` (PR #145637)
via llvm-commits
- [llvm] 2550a63 - AMDGPU: Remove LDS-direct(param)-loads and VINTERP ops from gfx1250 support (#145631)
via llvm-commits
- [llvm] AMDGPU: Remove LDS-direct(param)-loads and VINTERP ops from gfx1250 support (PR #145631)
Changpeng Fang 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] [AMDGPU] Drop const from return types (NFC) (PR #145640)
Kazu Hirata via llvm-commits
- [llvm] [Analysis] Drop const from a return type (NFC) (PR #145641)
Kazu Hirata via llvm-commits
- [llvm] [Option] Use llvm::interlaved (NFC) (PR #145642)
Kazu Hirata via llvm-commits
- [llvm] [RISCV] Add ISel patterns for Qualcomm uC Xqcicm extension (PR #145643)
via llvm-commits
- [llvm] [RISCV] Add more test cases for Xqcisls scaled load store instructions (PR #145644)
Sudharsan Veeravalli via llvm-commits
- [llvm] 888f84f - [ARM] Return the correct chain when expanding READ_REGISTER (#145237)
via llvm-commits
- [llvm] [RISCV] Use SelectAddrRegRegScale for Xqcisls instructions. (PR #145608)
Sudharsan Veeravalli via llvm-commits
- [llvm] c3c923c - [X86][GlobalISel] Enable SINCOS with libcall mapping (#142438)
via llvm-commits
- [llvm] 34bfa4e - [RISCV] Fix incorrect chapter number in comment in RISCVSchedSiFive7.td. NFC.
Jim Lin via llvm-commits
- [clang] [llvm] [AMDGPU] Add alignment attr & propagate alignment through make.buffer.rsrc inst (PR #145278)
via llvm-commits
- [llvm] d95f46c - [IR] Fix incorrect writeonly on llvm.allow.ubsan/runtime.check (#145492)
via llvm-commits
- [clang] [llvm] Added the MIPS prefetch extensions for MIPS RV64 P8700. (PR #145647)
via llvm-commits
- [compiler-rt] 956bab0 - [TSan] Add 2 test cases related to incomplete shadow cleanup in unmap (#145472)
via llvm-commits
- [llvm] 5238f06 - [IfConversion] Pre-commit testcase for !HasFallThrough bug. NFC
Bjorn Pettersson via llvm-commits
- [llvm] [MC] Use StringTable to reduce dynamic relocations (PR #144202)
Nikita Popov via llvm-commits
- [llvm] 7c38ee2 - [FunctionAttrs][IR] Fix memory attr inference for volatile mem intrinsics (#122926)
via llvm-commits
- [llvm] 237b8de - [IfConversion] Fix bug related to !HasFallThrough (#145471)
via llvm-commits
- [llvm] [AsmPrinter] Always emit global equivalents if there is non-global uses (PR #145648)
via llvm-commits
- [llvm] 31545ca - [Docs] Incorporate the recent discussed changes to release process (#145285)
via llvm-commits
- [llvm] d32239b - [ORC] Move UnsupportedExecutorProcessControl into unittests.
Lang Hames via llvm-commits
- [llvm] [VectorCombine] Scalarize extracts of ZExt if profitable. (PR #142976)
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Add the support for `v_cvt_f32_bf16 ` on gfx1250 (PR #145632)
Stanislav Mekhanoshin via llvm-commits
- [llvm] d12fb1f - [WebAssembly] Refactor PerformSETCCCombine (#144875)
via llvm-commits
- [llvm] [WebAssembly] Refactor PerformSETCCCombine (PR #144875)
Sam Parker via llvm-commits
- [llvm] [X86] Allow znver3/4/5 targets to use double-shift instructions by default (PR #132720)
Simon Pilgrim via llvm-commits
- [llvm] 4ac4726 - [VPlan] Format some print forms.NFC (#144644)
via llvm-commits
- [llvm] 17c5c19 - [Verifier] Always verify all assume bundles. (#145586)
via llvm-commits
- [llvm] Revert "[AMDGPU] Implement IR variant of isFMAFasterThanFMulAndFAdd (… (PR #145580)
Jay Foad via llvm-commits
- [llvm] [LangRef] Clarify definition of fragments (PR #145582)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] ecff028 - [LV] Update test after 4ac4726d00.
Florian Hahn via llvm-commits
- [llvm] 88297cc - [AMDGPU] Correct -mcpu processor name in test (#145493)
via llvm-commits
- [llvm] 0f01cd5 - [X86][GlobalIsel] support G_FABS (#136718)
via llvm-commits
- [llvm] [NFC][AsmPrinter] Rework/add comments (PR #145587)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 32febe6 - [PowerPC] Support for Packed BCD conversion builtins (#142723)
via llvm-commits
- [llvm] [BOLT] Gadget scanner: fix LR to be safe in leaf functions without CFG (PR #141824)
Anatoly Trosinenko via llvm-commits
- [llvm] [LoongArch] Add codegen support for ILP32D calling convention (PR #141539)
Lu Weining via llvm-commits
- [llvm] 5d2ece1 - [X86] Allow znver3/4/5 targets to use double-shift instructions by default (#132720)
via llvm-commits
- [llvm] [VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC). (PR #142322)
Florian Hahn via llvm-commits
- [clang] [llvm] [WPD]: Apply speculative WPD in non-lto mode. (PR #145031)
Hassnaa Hamdi via llvm-commits
- [llvm] 1060d89 - [TTI] improveShuffleKindFromMask - pull out repeated Mask.size() calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [Test] fix the failed test caused by #144644 (PR #145659)
via llvm-commits
- [llvm] Triple: Remove workaround for gcc 4.0.3 (PR #145660)
Matt Arsenault via llvm-commits
- [llvm] Triple: Remove redundant member initializers (PR #145661)
Matt Arsenault via llvm-commits
- [llvm] 36a060a - [ORC] Sink DynamicLibrary.h header include into ExecutorProcessControl.cpp.
Lang Hames via llvm-commits
- [llvm] [RISCV] Support fixed vector vp.reverse/splice with Zvfhmin/Zvfbfmin. (PR #145596)
Luke Lau via llvm-commits
- [llvm] [BOLT] Gadget scanner: detect untrusted LR before tail call (PR #137224)
Anatoly Trosinenko via llvm-commits
- [llvm] eeb206d - [SystemZ] vec-max-min-zerosplat.ll - regenerate checks
Simon Pilgrim via llvm-commits
- [llvm] [IA] Remove recursive [de]interleaving support (PR #143875)
Luke Lau via llvm-commits
- [llvm] [LV] Vectorize selecting last IV of min/max element. (PR #141431)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Use `-filetype=null` in test (NFC) (PR #145662)
Benjamin Maxwell via llvm-commits
- [llvm] 9fde72e - [AArch64] Use `-filetype=null` in test (NFC) (#145662)
via llvm-commits
- [llvm] [LV] Add initial legality checks for ee loops with stores (PR #145663)
Graham Hunter via llvm-commits
- [llvm] Reland "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)" (PR #145664)
S. VenkataKeerthy via llvm-commits
- [llvm] [VPlan] Speed up VPSlotTracker by using ModuleSlotTracker (PR #139881)
Igor Kirillov via llvm-commits
- [llvm] 6f47f4b - [MIPS][MSA] compare_float.ll - regenerate checks
Simon Pilgrim via llvm-commits
- [llvm] [ORC] Extract MemoryAccess from ExecutorProcessControl, break up header. (PR #145671)
Lang Hames via llvm-commits
- [llvm] [ORC-RT] Initial check-in for a new, top-level ORC runtime project. (PR #113499)
Vassil Vassilev via llvm-commits
- [llvm] b991b21 - Triple: Add BridgeOS to isOSDarwin (#145636)
via llvm-commits
- [llvm] RuntimeLibcalls: Cleanup darwin exp10 case (PR #145638)
Matt Arsenault via llvm-commits
- [llvm] [Codegen] Add a separate stack ID for scalable predicates (PR #142390)
Benjamin Maxwell via llvm-commits
- [llvm] 9e8152b - RuntimeLibcalls: Cleanup darwin exp10 case (#145638)
via llvm-commits
- [llvm] RuntimeLibcalls: Cleanup darwin bzero configuration (PR #145639)
Matt Arsenault via llvm-commits
- [llvm] 62d3685 - RuntimeLibcalls: Cleanup darwin bzero configuration (#145639)
via llvm-commits
- [llvm] [X86][GlobalIsel] fix regbank issue fabs (PR #145674)
via llvm-commits
- [llvm] 46b97a8 - Fix signed/unsigned comparison warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] AMDGPU: Avoid report_fatal_error in image intrinsic lowering (PR #145201)
Sebastian Neubauer via llvm-commits
- [llvm] [AMDGPU] Propagate alias information in AMDGPULowerKernelArguments. (PR #144714)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] More tests for S_WAIT_XCNT insertion (PR #145681)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Simplify S_WAIT_XCNT insertion. NFC. (PR #145682)
Jay Foad via llvm-commits
- [llvm] [Support] Remove workarounds for building with mingw.org toolchains (PR #145683)
Martin Storsjö via llvm-commits
- [llvm] [libclc] Add missing deps for LLVM_ENABLE_RUNTIMES. (PR #145684)
Harald van Dijk via llvm-commits
- [llvm] 7ff0d28 - Triple: Remove redundant member initializers (#145661)
via llvm-commits
- [clang] [llvm] Triple: Forward declare Twine and remove include (PR #145685)
Matt Arsenault via llvm-commits
- [llvm] [mlir] [mlir][spirv] Fix int type declaration duplication when serializing (PR #145687)
Davide Grohmann via llvm-commits
- [llvm] [AMDGPU] Tests for unnecessary S_WAIT_XCNT insertion (PR #145688)
Jay Foad via llvm-commits
- [llvm] bb72424 - [MC] Use StringTable to reduce dynamic relocations (#144202)
via llvm-commits
- [llvm] 2db3cc4 - [AArch64][CostModel] Lower cost of dupq (SVE2.1) (#144918)
via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code (PR #141616)
Carlos Alberto Enciso via llvm-commits
- [llvm] [CostModel][X86] getMaskedMemoryOpCost - widening masks must compute the cost of the full width insert_subvector across multiple legal vectors (PR #145693)
Simon Pilgrim via llvm-commits
- [llvm] [PredicateInfo] Use BumpPtrAllocator for predicates (NFC) (PR #145692)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][SIInsertWaitcnts] don't crash when printing messages at end of block (PR #145694)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] d7b936b - [OpenMP] Add directive spellings introduced in OpenMP 6.0 (#141772)
via llvm-commits
- [llvm] 4bb5e48 - [LoongArch] Add codegen support for ILP32D calling convention (#141539)
via llvm-commits
- [clang] [llvm] [LLVM][AArch64] Relax SVE/SME codegen predicates for crypto and bitperm instructions. (PR #145696)
Paul Walker via llvm-commits
- [llvm] [Runtimes][CMake] Add CMake option to enable execute-only code generation on AArch64 (PR #143698)
Csanád Hajdú via llvm-commits
- [llvm] `llvm.canonicalize` in common code (PR #142105)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [HLSL][SPRIV] Handle signed RWBuffer correctly (PR #144774)
Steven Perron via llvm-commits
- [llvm] [AArch64][TTI] Reduce cost for splatting whole first vector segment (SVE) (PR #145701)
Graham Hunter via llvm-commits
- [llvm] [llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms (PR #138187)
Reid Kleckner via llvm-commits
- [llvm] 2bf0ff3 - [X86] var-permute-256.ll - add missing check prefixes for AVX512F/DQ only targets
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][SME] Only FADD/FSUB are enabled by either sme-f16f16 or sme-f8f16. (PR #145704)
Paul Walker via llvm-commits
- [llvm] 41457bc - [NFC][AsmPrinter] Rework/add comments (#145587)
via llvm-commits
- [llvm] [DAGCombiner] Forward vector store to vector load with extract_subvector (PR #145707)
via llvm-commits
- [llvm] fd3cc20 - [SelectionDAG] Fold undemanded operand to UNDEF for VECTOR_SHUFFLE (#145524)
via llvm-commits
- [llvm] [RISCV] Convert LWU to LW if possible in RISCVOptWInstrs (PR #144703)
Alex Bradbury via llvm-commits
- [llvm] [Offload] Implement `olShutDown` (PR #144055)
Ross Brunton via llvm-commits
- [lld] [lld] Add thunks for hexagon (PR #111217)
Brian Cain via llvm-commits
- [llvm] [LLVM] Fix bug in lookupLLVMIntrinsicByName() with StringRefs th… (PR #145629)
Rahul Joshi via llvm-commits
- [llvm] [CostModel/RISCV] Fix costs of [l]lrint, [l]lround (PR #145714)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DA] do not handle GEPs with different types (PR #144088)
Sebastian Pop via llvm-commits
- [llvm] c9910d5 - [LangRef] Clarify definition of fragments (#145582)
via llvm-commits
- [llvm] fb68827 - Triple: Remove workaround for gcc 4.0.3 (#145660)
via llvm-commits
- [llvm] 050f628 - [AMDGPU] Drop const from return types (NFC) (#145640)
via llvm-commits
- [llvm] 817c097 - [Analysis] Drop const from a return type (NFC) (#145641)
via llvm-commits
- [llvm] 75de95d - [Option] Use llvm::interlaved (NFC) (#145642)
via llvm-commits
- [llvm] 020fefb - AMDGPU: Avoid report_fatal_error in image intrinsic lowering (#145201)
via llvm-commits
- [llvm] [Transforms] Use range-based for loops (NFC) (PR #145252)
Kazu Hirata via llvm-commits
- [llvm] 10edc3d - [RISCV] Try to optimize `vp.splice` to `vslide1up`. (#144871)
via llvm-commits
- [llvm] [Offload] Add a stub unloadBinaryImpl for host device (PR #145716)
Ross Brunton via llvm-commits
- [compiler-rt] Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant" (PR #141728)
Jan André Reuter via llvm-commits
- [llvm] [AArch64] Change IssueWidth to 5 in AArch64SchedNeoverseN2.td (PR #145717)
Simon Wallis via llvm-commits
- [llvm] [Hexagaon] Remove emplace workaround (NFC) (PR #145718)
via llvm-commits
- [llvm] 36819ea - [llvm-objdump] Support --symbolize-operand on AArch64
via llvm-commits
- [llvm] [mlir] [llvm-objdump] Support --symbolize-operand on AArch64 (PR #145009)
Alexis Engelke via llvm-commits
- [compiler-rt] 287b24e - [asan] Implement address sanitizer on AIX: address descriptions (#138891)
via llvm-commits
- [compiler-rt] [asan] Implement address sanitizer on AIX: address descriptions (PR #138891)
Jake Egan via llvm-commits
- [llvm] 2dfcc30 - [AArch64] Add tests for inefficient LD1lanePost. NFC
David Green via llvm-commits
- [llvm] [LiveVariables] Mark use as implicit-def if defined at instr (PR #119446)
via llvm-commits
- [llvm] c3b160b - [RISCV] Remove -mattr=+no-rvc-hints (#145138)
via llvm-commits
- [compiler-rt] [libcxxabi] [libunwind] [runtimes][PAC] Harden unwinding when possible (#138571) (PR #143230)
Daniil Kovalev via llvm-commits
- [llvm] [AMDGPU][SIInsertWaitcnts] drop OldWaitcntInstr only when it is processed (PR #145720)
Sameer Sahasrabuddhe via llvm-commits
- [compiler-rt] 60285d9 - [asan] Implement address sanitizer on AIX: build configuration (#139583)
via llvm-commits
- [compiler-rt] [asan] Implement address sanitizer on AIX: build configuration (PR #139583)
Jake Egan via llvm-commits
- [llvm] 81e0799 - [AMDGPU][SIInsertWaitcnts] don't crash when printing messages at end of block (#145694)
via llvm-commits
- [llvm] 8202c94 - [CostModel][X86] getMaskedMemoryOpCost - widening masks must compute the cost of the full width insert_subvector across multiple legal vectors (#145693)
via llvm-commits
- [llvm] [AArch64] Do not generate ld1IndexPost when inserting into lane 0 of a zero vector (PR #145723)
via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [RFC][WIP][X86] Attempt to move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG (PR #145724)
David Green via llvm-commits
- [llvm] [MachineSSAUpdater][AMDGPU] Add faster version of MachineSSAUpdater class. (PR #145722)
Christudasan Devadasan via llvm-commits
- [llvm] [bazel] Update deps from #144657 (PR #145726)
Ivan Tadeu Ferreira Antunes Filho via llvm-commits
- [llvm] [AMDGPU] Fix bad removal of s_delay_alu (PR #145728)
Ana Mihajlovic via llvm-commits
- [llvm] [DirectX] add support for i64 buffer load/stores (PR #145047)
Sarah Spall via llvm-commits
- [llvm] [LV] Add a statistic for early exit vectorization (PR #145730)
via llvm-commits
- [clang] [llvm] [NFC][analyzer] Remove Z3-as-constraint-manager hacks from lit test code (PR #145731)
Donát Nagy via llvm-commits
- [llvm] [LoadStoreVectorizer] Propagate alignment through contiguous chain (PR #145733)
Drew Kersnar via llvm-commits
- Cooperation Offer.
via llvm-commits
- [llvm] [ArrayRef] Provide constructors from any type with a data() member (PR #145735)
Benjamin Kramer via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] [InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0) (PR #145736)
via llvm-commits
- [llvm] 5a194c1 - [msan] Sharpen instrumentation of Intrinsic::{ctlz,cttz} (#145609)
via llvm-commits
- [llvm] [LegacyPM] Remove unused getAdjustedAnalysisPointer() method (NFC) (PR #145738)
Nikita Popov via llvm-commits
- [llvm] AMDGPU/GlobalISel: Add tests for missing readanylane combines (PR #142788)
Petar Avramovic via llvm-commits
- [llvm] [FunctionAttrs] Handle ConstantRange overflow in memset initializes inference (PR #145739)
Shivam Gupta via llvm-commits
- [llvm] [NVPTX] Fixup v2i8 parameter and return lowering (PR #145585)
Alex MacLean via llvm-commits
- [llvm] [WebAssembly] [Backend] Wasm optimize illegal bitmask (PR #145627)
via llvm-commits
- [llvm] 2a35414 - [Transforms] Use range-based for loops (NFC) (#145252)
via llvm-commits
- [llvm] Revert "Reapply "[CI] Migrate to runtimes build"" (PR #145742)
Nathan Gauër via llvm-commits
- [llvm] 0556a2a - [ArrayRef] Provide constructors from any type with a data() member (#145735)
via llvm-commits
- [llvm] [DirectX] Strip `dx.rootsignatures` metadata during `dxil-prepare` (PR #145746)
Finn Plummer via llvm-commits
- [llvm] [NFC] Separate UnwindTable from DebugFrame into a different type (PR #142521)
AmirHossein PashaeeHir via llvm-commits
- [llvm] [AArch64][SME] Move saving VG for the unwinder out of frame lowering (PR #145748)
Benjamin Maxwell via llvm-commits
- [llvm] [PowerPC] Use rldimi/rlwimi to optimize build_vector (PR #67640)
Qiu Chaofan via llvm-commits
- [llvm] AMDGPU: Remove floating point dot4 and dot2 from gfx1250 support (PR #145751)
Changpeng Fang via llvm-commits
- [llvm] [IN PROGRESS] Fix premerge script so certain projects appear in LLVM_ENABLE_RUNTIMES. (PR #145754)
Amy Huang via llvm-commits
- [llvm] [DirectX] Limit GEP transformations to Arrays (PR #145758)
Farzon Lotfi via llvm-commits
- [llvm] [Support] Don't re-raise signals sent from kernel (PR #145759)
Alex Langford via llvm-commits
- [llvm] 3b90597 - Non constant size and offset in DWARF (#141106)
via llvm-commits
- [llvm] [AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg (PR #145760)
Benjamin Maxwell via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add `--output-sort=none` option (PR #145761)
Javier Lopez-Gomez via llvm-commits
- [llvm] [RISCV] Remove separate immediate condition codes from RISCVCC. NFC (PR #145762)
Craig Topper via llvm-commits
- [llvm] 70333de - [NVPTX] Consolidate and cleanup various NVPTXISD nodes (NFC) (#145581)
via llvm-commits
- [llvm] [MemProf] Optionally save context size info on largest cold allocations (PR #142837)
Hubert Tong via llvm-commits
- [lld] [llvm] [DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO (PR #142757)
via llvm-commits
- [llvm] Add triple target to buildtype.ll in X86 (PR #145764)
via llvm-commits
- [llvm] [AMDGPU] Add `GCNRPTarget` to track register pressure against a target (PR #145765)
Lucas Ramirez via llvm-commits
- [llvm] [VPlan] Unroll VPReplicateRecipe by VF. (PR #142433)
Florian Hahn via llvm-commits
- [llvm] [llvm] export private symbols needed by unittests (PR #145767)
Andrew Rogers via llvm-commits
- [llvm] 20f56d1 - [libc++abi] Fix C++ demangling for _BitInt type (#143466)
via llvm-commits
- [llvm] 1abe1aa - [llvm] annotate remaining Analysis library interfaces for DLL export (#145359)
via llvm-commits
- [llvm] 5781d52 - [llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export (#145367)
via llvm-commits
- [clang] [llvm] [RISCV] Fix typo in the description of xsfvfwmaccqqq. (PR #145771)
Craig Topper via llvm-commits
- [llvm] Revert "[CI] Cleanup buildkite test report script" (PR #145772)
Nikolas Klauser via llvm-commits
- [flang] [llvm] [flang] Process pointer component default initializers sooner (PR #145601)
Andre Kuhlenschmidt via llvm-commits
- [llvm] b6b0811 - [AMDGPU] Simplify S_WAIT_XCNT insertion. NFC. (#145682)
via llvm-commits
- [llvm] 6fd182a - [RISCV] Support fixed vector vp.reverse/splice with Zvfhmin/Zvfbfmin. (#145596)
via llvm-commits
- [llvm] [DirectX] Fix handling of i8 GEPs in DXILDataScalarization (PR #145780)
Deric C. via llvm-commits
- [llvm] [AMDGPU] Add gfx1250 run lines to gfx12_dasm_vop3_dpp8.txt. NFC. (PR #145778)
Stanislav Mekhanoshin via llvm-commits
- [clang] [llvm] [AMDGPU] Add support for `v_cvt_pk_f16_fp8` on gfx1250 (PR #145747)
Shilei Tian via llvm-commits
- [llvm] [Sanitizers] prefer fsanitize flag over lower-allow mllvm flag (PR #145786)
Thurston Dang via llvm-commits
- [llvm] AMDGPU: Handle folding vector splats of inline split f64 inline immediates (PR #140878)
Matt Arsenault via llvm-commits
- [llvm] 3d51490 - [RISCV] Fix typo in the description of xsfvfwmaccqqq. (#145771)
via llvm-commits
- [llvm] 00f6d6a - [NFC][CodingStandard] Require``[[maybe_unused]]`` for unused variables in asserts (#142850)
via llvm-commits
- [llvm] AMDGPU: Avoid report_fatal_error for unsupported ds_ordered_count (PR #145172)
Matt Arsenault via llvm-commits
- [llvm] [NFC][AMDGPU] Add a test that can cause backend crash (PR #145777)
Matt Arsenault via llvm-commits
- [llvm] Add modified runtimes back to runtimes_to_{test|build} (PR #145805)
Amy Huang via llvm-commits
- [llvm] [GlobalISel] Remove dead code. (NFC) (PR #145811)
Pete Chou via llvm-commits
- [llvm] [LowerAllowCheck] preserve CFG analyses (PR #145816)
Florian Mayer via llvm-commits
- [llvm] [AMDGPU] Enable vectorization of i8 values. (PR #134934)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [NFC] [LowerAllowCheck] use InstIterator (PR #145817)
Florian Mayer via llvm-commits
- [llvm] [AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel (PR #136262)
via llvm-commits
- [llvm] Attributor: Infer noalias.addrspace metadata for memory instructions (PR #136553)
via llvm-commits
- [llvm] TargetLibraryInfo: Delete default TargetLibraryInfoImpl constructor (PR #145826)
via llvm-commits
- [llvm] 16e712e - [NVPTX] Allow directly storing immediates to improve readability (#145552)
via llvm-commits
- [clang] [llvm] [HLSL][RootSignature] Update `setDefaultFlags` to account for Root Signature Version (PR #145828)
Finn Plummer via llvm-commits
- [llvm] 13e0640 - [GlobalISel] Remove dead code. (NFC) (#145811)
via llvm-commits
- [clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)
Alexey Karyakin via llvm-commits
- [clang] [llvm] [RISCV] Add support of Zibi experimental extension (PR #127463)
Boyao Wang via llvm-commits
- [llvm] [AMDGPU] upgrade test to use auto-generated llc checks (PR #145832)
via llvm-commits
- [llvm] [Coroutines] Conditional elide coroutines based on hot/cold information (PR #145831)
Chuanqi Xu via llvm-commits
- [llvm] 5b5e95c - [RISCV] Add more test cases for Xqcisls scaled load store instructions. NFC
Craig Topper via llvm-commits
- [clang] [llvm] [llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms (PR #138187)
Reid Kleckner via llvm-commits
- [llvm] [BOLT] Fix density for jump-through functions (PR #145619)
Maksim Panchenko via llvm-commits
- [llvm] 4cb8308 - AMDGPU: Avoid report_fatal_error for unsupported ds_ordered_count (#145172)
via llvm-commits
- [llvm] [DAG] Add SDPatternMatch::m_Result to match a specific SDValue result (PR #145775)
Abhishek Kaushik via llvm-commits
- [llvm] ce8f160 - [RISCV] Use SelectAddrRegRegScale for Xqcisls instructions. (#145608)
via llvm-commits
- [llvm] [RISCV] Add nds.bfos and nds.bfoz for the short forward branch optimization. (PR #145836)
Jim Lin via llvm-commits
- [llvm] [NVPTX] support packed f32 instructions for sm_100+ (PR #126337)
Princeton Ferro via llvm-commits
- [llvm] [Utils] Drop const from a return type (NFC) (PR #145838)
Kazu Hirata via llvm-commits
- [llvm] [llvm] Use llvm::interleaved (NFC) (PR #145839)
Kazu Hirata via llvm-commits
- [llvm] [llvm] Use llvm::is_contained (NFC) (PR #145844)
Kazu Hirata via llvm-commits
- [llvm] c824325 - [RISCV] Remove separate immediate condition codes from RISCVCC. NFC (#145762)
via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Fix incorrect REQUIRES in WebAssembly test case (PR #145848)
Carlos Alberto Enciso via llvm-commits
- [llvm] [MemDep] Optimize SortNonLocalDepInfoCache sorting strategy for large caches with few unsorted entries (PR #143107)
via llvm-commits
- [llvm] [NFCI] [LowerAllowCheck] also test lower-allow-check-percentile-cutoff-hot (PR #145822)
Vitaly Buka via llvm-commits
- [llvm] fff720d - Triple: Forward declare Twine and remove include (#145685)
via llvm-commits
- [llvm] [llvm-objcopy] Explain that strip-preserve-atime.test fails with Crowdstrike (PR #145783)
James Henderson via llvm-commits
- [llvm] 5fb0ae1 - [LegacyPM] Remove unused getAdjustedAnalysisPointer() method (NFC) (#145738)
via llvm-commits
- [llvm] d46a69c - [PredicateInfo] Use BumpPtrAllocator for predicates (NFC) (#145692)
via llvm-commits
- [llvm] Potential quick fix for #141106 (PR #145797)
Nikita Popov via llvm-commits
- [llvm] [DebugInfo] Specify x86_64 triple for test (PR #145797)
Nikita Popov via llvm-commits
- [llvm] 96ed2ab - [DebugInfo] Specify x86_64 triple for test (#145797)
via llvm-commits
- [llvm] [Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles (PR #145807)
James Henderson via llvm-commits
- [llvm] 418c5de - PowerPC: Move PPCMCExpr into PPCMCAsmInfo
Fangrui Song via llvm-commits
- [llvm] c91cbaf - TargetLibraryInfo: Delete default TargetLibraryInfoImpl constructor (#145826)
via llvm-commits
- [llvm] 4024803 - [AMDGPU] More tests for S_WAIT_XCNT insertion (#145681)
via llvm-commits
- [llvm] 7e67307 - AArch64: Remove deprecated AArch64MCExpr::Specifier
Fangrui Song via llvm-commits
- [llvm] 8b55129 - [llvm-debuginfo-analyzer] Fix incorrect REQUIRES in WebAssembly test case (#145848)
via llvm-commits
- [clang] [llvm] [AArch64][VecLib] Add libmvec support for AArch64 targets (PR #143696)
KAWASHIMA Takahiro via llvm-commits
- [llvm] 28aa871 - AArch64: Remove AArch64MCExpr.h
Fangrui Song via llvm-commits
- [llvm] c225d6d - [AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis (#142778)
via llvm-commits
- [llvm] [AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis (PR #142778)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines (PR #143672)
Fabian Ritter via llvm-commits
- [llvm] f070c74 - [AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines (#143672)
via llvm-commits
- [llvm] [AMDGPU][SDAG] Add target-specific ISD::PTRADD combines (PR #143673)
Fabian Ritter via llvm-commits
- [llvm] 0e26879 - [SpeculativeJIT] Add missing include
Nikita Popov via llvm-commits
- [llvm] [X86] Truncate i64 sub to i32 when upper 33 bits are zeros (PR #145850)
Omkar Mohanty via llvm-commits
- [llvm] [AMDGPU] Fold into uses of splat REG_SEQUENCEs through COPYs. (PR #145691)
Matt Arsenault via llvm-commits
- [llvm] Fix the usage issue of getRegMask. (PR #141215)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` reported for multi-byte errors (PR #144480)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` reported for multi-byte errors and incorrect addresses (PR #144480)
via llvm-commits
- [llvm] a161268 - [InstCombine] Add test for freeze of GEP with recurrence offset (NFC) (#145541)
via llvm-commits
- [llvm] Add subtarget feature (PR #145858)
Diana Picus via llvm-commits
- [llvm] [VPlan] Materialize constant vector trip counts before final opts. (PR #142309)
via llvm-commits
- [llvm] 741e1ca - [AMDGPU] upgrade test to use auto-generated llc checks (#145832)
via llvm-commits
- [llvm] [ORC] Add read operations to orc::MemoryAccess. (PR #145834)
Lang Hames via llvm-commits
- [llvm] e8f85cf - [ArrayRef] Bring MutableArrayRef's constructor in line with ArrayRef
Benjamin Kramer via llvm-commits
- [llvm] 8b3e345 - [ADT] Clean up TinyPtrVector
Benjamin Kramer via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [llvm] 2e196a0 - [DOCS][BUILDBOT] Bump recommended worker version (#144853)
via llvm-commits
- [lld] [LLD][ELF] Skip non-SHF_ALLOC sections when checking max VA and max VA difference in relaxOnce() (PR #145863)
Mingjie Xu via llvm-commits
- [llvm] [FileCheck] Improve printing variables with escapes (PR #145865)
Mészáros Gergely via llvm-commits
- [llvm] GlobalISel: Replace use of report_fatal_error (PR #145866)
Matt Arsenault via llvm-commits
- [llvm] aa24029 - [VPlan] Unroll VPReplicateRecipe by VF. (#142433)
via llvm-commits
- [llvm] 163871c - [Support] Remove workarounds for building with mingw.org toolchains (#145683)
via llvm-commits
- [llvm] TargetLibraryInfo: Bring FreeBSD function list up to date (PR #144846)
Gleb Popov via llvm-commits
- [llvm] 0cc1038 - [X86] avx512-vbroadcast.ll - regenerate VPTERNLOG asm comment
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][Codegen]Transform saturating smull to sqdmulh (PR #143671)
Nashe Mncube via llvm-commits
- [llvm] a19ddff - [LoongArch] Pre-commit test for fixing xvshuf instructions. NFC
Qi Zhao via llvm-commits
- [llvm] 21def21 - [Utils] Drop const from a return type (NFC) (#145838)
via llvm-commits
- [llvm] [LoongArch] Fix xvshuf instructions lowering (PR #145868)
via llvm-commits
- [llvm] 6307b49 - [AMDGPU] Add `GCNRPTarget` to track register pressure against a target (#145765)
via llvm-commits
- [llvm] f64d5df - [LLVM][SME] Only FADD/FSUB are enabled by either sme-f16f16 or sme-f8f16. (#145704)
via llvm-commits
- [llvm] [AMDGPU][NFC] rename some constants for readability (PR #145870)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][python][test] Move python binding tests to lit framework (PR #145855)
Rainer Orth via llvm-commits
- [llvm] [X86] lowerShuffleAsVTRUNC - use combineConcatVectorOps to catch more "cheap" concats (PR #145876)
Simon Pilgrim via llvm-commits
- [llvm] 635acfb - [LLVM][AArch64] Relax SVE/SME codegen predicates for crypto and bitperm instructions. (#145696)
via llvm-commits
- [llvm] [LV] Disable interleaving via hints for uncountable early exit loops (PR #145877)
David Sherwood via llvm-commits
- [llvm] Make more math&bit functions constexpr, NFC (PR #145856)
Haojian Wu via llvm-commits
- [llvm] 2a907f4 - [gn] sync dbb3e7d1162d (ish)
Nico Weber via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Jon Roelofs via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Jon Roelofs via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Jon Roelofs via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (PR #144152)
Tomer Shafir via llvm-commits
- [llvm] [SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 1) (PR #143102)
Björn Pettersson via llvm-commits
- [llvm] [MachinePipeliner] Add validation for missed loop-carried memory deps (PR #145878)
Ryotaro Kasuga via llvm-commits
- [llvm] 40cc437 - [NFC][analyzer] Remove Z3-as-constraint-manager hacks from lit test code (#145731)
via llvm-commits
- [llvm] [OMPIRBuilder] Fix use of uninitialized variable. (PR #145883)
Abid Qadeer via llvm-commits
- [llvm] AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads (PR #145884)
Petar Avramovic via llvm-commits
- [llvm] AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads (PR #145880)
Petar Avramovic via llvm-commits
- [llvm] [RISCV] Add isel patterns for generating XAndesPerf branch immediate instructions (PR #145147)
Jim Lin via llvm-commits
- [llvm] fe4b403 - [X86] lowerShuffleAsVTRUNC - use combineConcatVectorOps to catch more "cheap" concats (#145876)
via llvm-commits
- [llvm] [CodeGen] Resolve Fixme: Use similar heuristics to IfConversion for isFormingBranchFromSelectProfitable (PR #145890)
via llvm-commits
- [llvm] 5b76cdb - [VPlan] Handle AnyOf when unrolling. (#145340)
via llvm-commits
- [clang] [llvm] [AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range (PR #138284)
Lucas Ramirez via llvm-commits
- [llvm] [CostModel][X86] SK_InsertSubvector inserted into the lowest subvector should be treated as SK_Select blend (PR #145892)
Simon Pilgrim via llvm-commits
- [llvm] [GitHub] Add PR filters for VectorCombine patches (PR #145896)
Simon Pilgrim via llvm-commits
- [llvm] d05634d - [VectorCombine] Fold bitwise operations of bitcasts into bitcast of bitwise operation (#137322)
via llvm-commits
- [llvm] [DAG] Add generic expansion for ISD::FCANONICALIZE nodes (PR #142105)
Simon Pilgrim 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] [Delinearization] Add function for fixed size array without relying on GEP (PR #145050)
Sebastian Pop via llvm-commits
- [llvm] [GOFF] Add writing of section symbols (PR #133799)
Kai Nacke via llvm-commits
- [llvm] [ISel/RISCV] Fix fixed-vector [l]lrint lowering (PR #145898)
Ramkumar Ramachandra via llvm-commits
- [llvm] [PHIElimination] Reuse existing COPY in predecessor basic block (PR #131837)
Guy David via llvm-commits
- [clang] [llvm] [AMDGPU] Add support for `v_cvt_pk_f16_bf8` on gfx1250 (PR #145753)
LLVM Continuous Integration via llvm-commits
- [llvm] 67302b2 - [AMDGPU][NFC] rename some constants for readability (#145870)
via llvm-commits
- [llvm] [FileCheck][NFC] Pre-commit test for printing escaped variables (PR #145906)
Mészáros Gergely via llvm-commits
- [llvm] AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads (PR #145909)
Petar Avramovic via llvm-commits
- [llvm] [Offload] Store device info tree in device handle (PR #145913)
Ross Brunton via llvm-commits
- [llvm] [VPlan] Add VPSingleDefBundleRecipe, replacing extended reduction recipes. (PR #144281)
Florian Hahn via llvm-commits
- [llvm] [GlobalIsel] Allow expansion of urem by constant in prelegalizer (PR #145914)
via llvm-commits
- [llvm] [MachineOutliner] Remove LOHs from outlined candidates (PR #143617)
Ellis Hoag via llvm-commits
- [llvm] 1a60c74 - [CostModel][X86] SK_InsertSubvector inserted into the lowest subvector should be treated as SK_Select blend (#145892)
via llvm-commits
- [clang] [llvm] [VectorCombine] Shrink loads used in shufflevector rebroadcasts (PR #128938)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine][AMDGPU] Narrow Phi of Shuffles. (PR #140188)
Simon Pilgrim via llvm-commits
- [llvm] 4233ca1 - [OMPIRBuilder] Fix use of uninitialized variable. (#145883)
via llvm-commits
- [llvm] [RegisterCoalescer]: Try inflated RC for coalescing reg->subreg (PR #134438)
Jeffrey Byrnes via llvm-commits
- [flang] [llvm] [flang] Restructure runtime to avoid recursion (relanding) (PR #143993)
Ville-Markus Yli-Suutala via llvm-commits
- [llvm] [CostModel] getInstructionCost - match SK_InsertSubvector shuffle patterns before SK_Select (PR #145920)
Simon Pilgrim via llvm-commits
- [llvm] 33872f1 - [GOFF] Add writing of section symbols (#133799)
via llvm-commits
- [llvm] [GOFF] Add writing of text records (PR #137235)
Kai Nacke via llvm-commits
- [llvm] 5a996c6 - Add triple target to buildtype.ll in X86 (#145764)
via llvm-commits
- [llvm] 07e3c85 - [FileCheck][NFC] Pre-commit test for printing escaped variables (#145906)
via llvm-commits
- [llvm] [WebAssembly] Fold unsigned offset (PR #145829)
via llvm-commits
- [llvm] Prevent a crash when a global variable has debug metadata (PR #145918)
via llvm-commits
- [llvm] [SLP]: Infer identity operation when there are vec_sz-1 isomorphic instructions. (PR #143583)
Hassnaa Hamdi via llvm-commits
- [llvm] f0c1a9a - [DAG] Add SDPatternMatch::m_Result to match a specific SDValue result (#145775)
via llvm-commits
- [llvm] 928a7e6 - [AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8 (#144152)
via llvm-commits
- [llvm] [MergeICmps] Fix miss-compile in MergeICmps in presence of blockaddresses (PR #145925)
via llvm-commits
- [llvm] Add Dead Block Elimination to NVVMReflect (PR #144171)
Yonah Goldberg via llvm-commits
- [llvm] [CodeGen/RISCV] Add fixed-vector [l]lround tests (PR #145926)
Ramkumar Ramachandra via llvm-commits
- [llvm] 8a65196 - [RISCV] Move CascadeSelect test into float/half/double-select-fcmp.ll. NFC
Craig Topper via llvm-commits
- [llvm] 32aa80c - [NFCI] [LowerAllowCheck] also test lower-allow-check-percentile-cutoff-hot (#145822)
via llvm-commits
- [llvm] e0c7136 - [LowerAllowCheck] preserve CFG analyses (#145816)
via llvm-commits
- [lldb] [llvm] [NFC][DebugInfo][DWARF] Create new low-level dwarf library (PR #145081)
via llvm-commits
- [llvm] [RISCV] Simplify the check for when to call EmitLoweredCascadedSelect. NFC (PR #145930)
Craig Topper via llvm-commits
- [llvm] [CFG] Simplify gather/scatter splat pointer matching (PR #145931)
Philip Reames via llvm-commits
- [llvm] [IR][PGO] Verify the structure of `VP` metadata. (PR #145584)
Snehasish Kumar via llvm-commits
- [llvm] [PowerPC] Optimize select_cc with VSX compare and xxsel (PR #65295)
Lei Huang via llvm-commits
- [llvm] abf8e25 - [DAG] Add `SDPatternMatch::m_Load` (#145481)
via llvm-commits
- [compiler-rt] [asan][AIX] Move import/export lists to an AIX-specific subdirectory (PR #145936)
Jake Egan via llvm-commits
- [llvm] [DAG] visitFREEZE - always allow freezing multiple operands (PR #145939)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Combine `store + vselect` to `masked_store` (PR #145176)
Abhishek Kaushik via llvm-commits
- [llvm] 655d048 - [GOFF] Add writing of text records (#137235)
via llvm-commits
- [llvm] [GOFF] Emit symbols for functions. (PR #144437)
Kai Nacke via llvm-commits
- [llvm] [Offload] Add default for HSA agent type to silence warning (PR #145943)
Joseph Huber via llvm-commits
- [llvm] 592f203 - [X86] abds-vector-128.ll - regenerate VPTERNLOG asm comment
Simon Pilgrim via llvm-commits
- [llvm] 6b9e6f0 - [Hexagon] Remove emplace workaround (NFC) (#145718)
via llvm-commits
- [llvm] [NVPTX] tryStoreParam - remove default-only switch statement. NFC. (PR #145948)
Simon Pilgrim via llvm-commits
- [llvm] f2991bf - [AMDGPU] Convert 64-bit sra to 32-bit if shift amt >= 32 (#144421)
via llvm-commits
- [llvm] [AMDGPU] Convert 64-bit sra to 32-bit if shift amt >= 32 (PR #144421)
Shilei Tian via llvm-commits
- [lld] [llvm] [Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles (PR #145807)
via llvm-commits
- [llvm] [BOLT] Refactor NewTextSegmentAddress handling (PR #145950)
Maksim Panchenko via llvm-commits
- [llvm] 947e072 - [CodeGen/RISCV] Add fixed-vector [l]lround tests (#145926)
via llvm-commits
- [llvm] [NFC] Make unwind table internal data structures more accessible (PR #145804)
Paul Kirth via llvm-commits
- [llvm] 0ef2718 - [tests] Additional coverage for gather/scatter address optimizations
Philip Reames via llvm-commits
- [clang] [llvm] Revert "[clang][python][test] Move python binding tests to lit framework" (PR #145951)
via llvm-commits
- [libc] [llvm] [APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (PR #143959)
Joshua Cranmer via llvm-commits
- [llvm] [CGP] Scalarize non-constant indices for geps feeding gather/scatter (PR #145952)
Philip Reames via llvm-commits
- [llvm] 70233c6 - Add minimum count threshold for indirect call promotion (#145282)
via llvm-commits
- [llvm] 72ffa79 - [NVPTX] tryStoreParam - remove default-only switch statement. NFC. (#145948)
via llvm-commits
- [llvm] e25db2f - [CostModel] getInstructionCost - match SK_InsertSubvector shuffle patterns before SK_Select (#145920)
via llvm-commits
- [compiler-rt] [scudo] Remove ResidentMemorySize test. (PR #145955)
Christopher Ferris via llvm-commits
- [llvm] [ObjCARC] Delete empty autoreleasepools with no autoreleases in them (PR #144788)
via llvm-commits
- [llvm] [InstCombine] Detect uadd with overflow idiom (PR #140178)
via llvm-commits
- [lldb] [llvm] Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (PR #145959)
via llvm-commits
- [llvm] 0f1fd87 - [gn] fix `gn gen` after 2a907f40bcb1f26c
Nico Weber via llvm-commits
- [llvm] [Offload] Allow CUDA Kernels to use arbitrarily large shared memory (PR #145963)
Giorgi Gvalia via llvm-commits
- [llvm] 30c6111 - [MergeICmps] Fix miss-compile in MergeICmps in presence of blockaddresses (#145925)
via llvm-commits
- [llvm] [LV] Add support for cmp reductions with decreasing IVs. (PR #140451)
Florian Hahn via llvm-commits
- [llvm] 64f16f4 - [gn] port e175ecff93628
Nico Weber via llvm-commits
- [llvm] fb138a6 - [gn] port 40cc4379cda6e0d
Nico Weber via llvm-commits
- [llvm] [ValueTracking] Add `matchSimpleBinaryIntrinsicRecurrence` helper (PR #145964)
Antonio Frighetto via llvm-commits
- [llvm] [X86] Avoid crashing in PIC mode on narrowing to i8 followed by extention to i32 (PR #145965)
via llvm-commits
- [clang] [llvm] [AMDGPU] Enable vectorization of i8 values. (PR #134934)
Gheorghe-Teodor Bercea via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [libcxxabi][libunwind] Support for using LLVM libc (PR #134893)
Louis Dionne via llvm-commits
- [llvm] [DirectX] Allow vector Allocas to be transformed into arrays (PR #145972)
Farzon Lotfi via llvm-commits
- [llvm] [CodeGenPrepare] Filter out unrecreatable addresses from memory optimization (PR #143566)
Evgenii Kudriashov via llvm-commits
- [llvm] [bazel] Add missing deps needed for parse_headers (PR #145978)
Jordan Rupprecht via llvm-commits
- [llvm] [NFCI][msan] Add test for "disjoint" OR (PR #145982)
Florian Mayer via llvm-commits
- [clang] [llvm] [HLSL][DirectX] Let `HLSLRootSignature` reuse the `dxbc` defined enums (PR #145986)
Finn Plummer via llvm-commits
- [llvm] 9e4981c - [NFCI][msan] Add test for "disjoint" OR (#145982)
via llvm-commits
- [llvm] f93df5e - [ORC] Add read operations to orc::MemoryAccess. (#145834)
via llvm-commits
- [llvm] [LowerAllowCheckPass] allow to specify runtime.check hotness (PR #145998)
Florian Mayer via llvm-commits
- [llvm] [LowerAllowCheckPass] fix pipeline printing (PR #146000)
Florian Mayer via llvm-commits
- [llvm] [FIX] Use-Vector-Truncate Opt Needs Elt Type Check (PR #146003)
Daniel Man via llvm-commits
- [llvm] [llvm][TableGen] Allow physical registers in patterns for GlobalISel emitter (PR #113127)
via llvm-commits
- [llvm] ad6b597 - [ORC] Fix EPCGenericMemoryAccessTest write-ptrs implementation after f93df5ebd99
Lang Hames via llvm-commits
- [llvm] 96ec1c2 - [RISCV] Add nds.bfos and nds.bfoz for the short forward branch optimization. (#145836)
via llvm-commits
- [llvm] [IRLinker] Don't add duplicate named MD node operand to dest module (PR #146020)
Wenju He via llvm-commits
- [llvm] AMDGPU: Trivial doc fixes (PR #146021)
Nicolai Hähnle via llvm-commits
- [llvm] 207925e - Xtensa: Move MCExpr into MCAsmInfo
Fangrui Song via llvm-commits
- [llvm] [bazel] Add targets for transform.debug python extension (PR #146022)
Jordan Rupprecht via llvm-commits
- [llvm] 61739d7 - AMDGPU: Trivial doc fixes (#146021)
via llvm-commits
- [llvm] 0cde5a8 - [gn build] Port 4f97780a7a55
LLVM GN Syncbot via llvm-commits
- [llvm] [AArch64LoadStoreOpt] BaseReg update is searched also in CF successor (PR #145583)
Sergey Shcherbinin via llvm-commits
- [llvm] [GlobalISel] Allow Legalizer to lower volatile memcpy family. (PR #145997)
Pete Chou via llvm-commits
- [llvm] cmake: Allow CLANG_RESOURCE_DIR to be absolute. (PR #145996)
via llvm-commits
- [llvm] [llvm] Use a new constructor of ArrayRef (NFC) (PR #146008)
Matt Arsenault via llvm-commits
- [clang] [llvm] AMDGPU: Add MC layer support for load transpose instructions for gfx1250 (PR #146024)
Matt Arsenault via llvm-commits
- [clang] [llvm] [debuginfo][coro] Emit debug info labels for coroutine resume points (PR #141937)
Adrian Vogelsgesang via llvm-commits
- [llvm] [SelectionDAG] Combine range metadata when loads are CSEd. (PR #146026)
Matt Arsenault via llvm-commits
- [llvm] [ProfileData] Use llvm::count (NFC) (PR #146013)
Matt Arsenault via llvm-commits
- [llvm] 7dfcf48 - PowerPC: Separate ELF and XCOFF @ specifiers
Fangrui Song via llvm-commits
- [llvm] AMDGPU: Add baseline tests for VGPR MFMA rewriting pass (PR #145023)
Matt Arsenault via llvm-commits
- [llvm] 4729242 - AMDGPU: Add MC layer support for load transpose instructions for gfx1250 (#146024)
via llvm-commits
- [llvm] Revert "[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO" (PR #145987)
via llvm-commits
- [llvm] 9179322 - Revert "[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO" (#145987)
via llvm-commits
- [flang] [llvm] [mlir] [flang] Add support for workdistribute construct in flang frontend (PR #146029)
via llvm-commits
- [llvm] 56b2c7d - MC: Rename initializeVariantKinds to initializeAtSpecifiers
Fangrui Song via llvm-commits
- [llvm] [BOLT] Skip creation of new segments (PR #146023)
Amir Ayupov via llvm-commits
- [llvm] afe6af1 - [msan] Add optional flag to improve instrumentation of disjoint OR (#145990)
via llvm-commits
- [llvm] [msan] Add optional flag to improve instrumentation of disjoint OR (PR #145990)
Thurston Dang via llvm-commits
- [llvm] [ADT] Deprecate ArrayRef(std::nullopt) (PR #146011)
Kazu Hirata via llvm-commits
- [llvm] DAG: Check libcall function is supported before emission (PR #144314)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [debuginfo][coro] Emit debug info labels for coroutine resume points (PR #141937)
Adrian Vogelsgesang via llvm-commits
- [llvm] 950d281 - [RISCV] Add ISel patterns for Qualcomm uC Xqcicm extension (#145643)
via llvm-commits
- [lld] [ELF, RISCV] Fix oscillation due to call relaxation (PR #142899)
Fangrui Song via llvm-commits
- [flang] [llvm] [mlir] [flang] Implement workdistribute construct lowering (PR #140523)
via llvm-commits
- [llvm] 205dcf7 - PowerPC: Remove redundant MCSymbolRefExpr::VariantKind casts
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt][Mips] Fix stat size check on mips64 musl (PR #143301)
Brad Smith via llvm-commits
- [llvm] [SelectionDAG] Fix bug related to demanded bits/elts for BITCAST (PR #139085)
Matt Arsenault via llvm-commits
- [llvm] a40a4c5 - [MC] MCSectionGOFF.h - fix GCC Wparentheses operator precedence warning around assert message. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2529de5 - [ADT] Deprecate ArrayRef(std::nullopt) (#146011)
via llvm-commits
- [llvm] 6f43754 - [LV] Disable interleaving via hints for uncountable early exit loops (#145877)
via llvm-commits
- [llvm] [PassBuilder] Treat pipeline aliases as normal passes (PR #146038)
Nikita Popov via llvm-commits
- [llvm] f38773e - Hexagon: Add libcall declarations for special memcpy (#144975)
via llvm-commits
- [llvm] [X86] Generate `vpmuludq` instead of `vpmullq` (PR #121456)
Abhishek Kaushik via llvm-commits
- [llvm] Hexagon: Add libcall declarations for special memcpy (PR #144975)
Matt Arsenault via llvm-commits
- [llvm] XCore: Declare libcalls used for align 4 memcpy (PR #144976)
Matt Arsenault via llvm-commits
- [llvm] 779f724 - XCore: Declare libcalls used for align 4 memcpy (#144976)
via llvm-commits
- [llvm] AArch64: Add libcall impl declarations for __arm_sc* memory functions (PR #144977)
Matt Arsenault via llvm-commits
- [llvm] [bolt][aarch64] Add load-acquire & store-release instructions (PR #146035)
Paschalis Mpeis via llvm-commits
- [llvm] b4d3283 - AArch64: Add libcall impl declarations for __arm_sc* memory functions (#144977)
via llvm-commits
- [llvm] TableGen: Allow defining sets of runtime libraries (PR #144978)
Matt Arsenault via llvm-commits
- [llvm] [TTI] getInstructionCost - consistently treat all undef/poison shuffle masks as free (PR #146039)
Mikael Holmén via llvm-commits
- [llvm] [LV] Fix test issue caused by #145877 (PR #146041)
David Sherwood via llvm-commits
- [llvm] ddb8493 - [LV] Fix test issue caused by #145877 (#146041)
via llvm-commits
- [clang] [llvm] [ADT] Remove a constructor (NFC) (PR #146010)
Tim Gymnich via llvm-commits
- [llvm] [llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO (PR #139999)
Nikita Popov via llvm-commits
- [llvm] 7255c3a - DAG: Check libcall function is supported before emission (#144314)
via llvm-commits
- [llvm] [VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC). (PR #143879)
Florian Hahn via llvm-commits
- [llvm] [LV] Improve code using [[maybe_unused]] (NFC) (PR #137138)
Ramkumar Ramachandra via llvm-commits
- [llvm] 08f074a - [TTI] getInstructionCost - consistently treat all undef/poison shuffle masks as free (#146039)
via llvm-commits
- [llvm] [LoongArch] Optimize inserting extracted fp elements (PR #146018)
via llvm-commits
- [llvm] 613804c - [LV] Improve code using [[maybe_unused]] (NFC) (#137138)
via llvm-commits
- [llvm] 7f223d1 - [PassBuilder] Treat pipeline aliases as normal passes (#146038)
via llvm-commits
- [llvm] [PassBuilder][FatLTO] Expose FatLTO pipeline via pipeline string (PR #146048)
Nikita Popov via llvm-commits
- [llvm] [LV] Use vscale for tuning to improve branch weight estimates (PR #144733)
David Sherwood via llvm-commits
- [llvm] [Offload] Make CUDA Driver Version a string (PR #146049)
Ross Brunton via llvm-commits
- [llvm] [AArch64] Enable other cost kinds for getCmpSelInstrCost. (PR #144375)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
David Green via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (PR #146051)
Tomer Shafir via llvm-commits
- [llvm] 7936670 - [NFC][LLVM] Use DL consistently throughout AArch64ISelLowering.cpp.
Paul Walker via llvm-commits
- [llvm] 0158ca2 - Prevent a crash when a global variable has debug metadata (#145918)
via llvm-commits
- [llvm] [AMDGPU][DAG] Remove AssertZext before some intrinsics (PR #146052)
Pierre van Houtryve via llvm-commits
- [llvm] 7dde602 - [DAG] canCreateUndefOrPoison - add handling for ISD::SELECT (#146046)
via llvm-commits
- [llvm] [DAG] canCreateUndefOrPoison - add handling for ISD::SELECT (PR #146046)
Simon Pilgrim via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Only use bxaut when the target has pacbti (PR #146057)
John Brawn via llvm-commits
- [llvm] 5fdcb35 - [InferAlignment] Add tests with GEP recurrences.
Florian Hahn via llvm-commits
- [llvm] [CostModel/RISCV] Fix costs of [l]lrint (PR #146058)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ValueTracking] Support GEPs in matchSimpleRecurrence. (PR #123518)
Florian Hahn via llvm-commits
- [llvm] [ISel/RISCV] Refactor isPromotedOpNeedingSplit (NFC) (PR #146059)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstCombine] Fold icmp of gep chain with base (PR #144065)
Yingwei Zheng via llvm-commits
- [llvm] [ISel/RISCV] Improve code in lowerFCOPYSIGN (NFC) (PR #146061)
Ramkumar Ramachandra via llvm-commits
- [llvm] cf3d136 - [AArch64] Do not generate ld1IndexPost when inserting into lane 0 of a zero vector (#145723)
via llvm-commits
- [llvm] bc1a6a2 - AMDGPU: Add baseline tests for VGPR MFMA rewriting pass (#145023)
via llvm-commits
- [llvm] AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR (PR #145024)
Matt Arsenault via llvm-commits
- [llvm] c8ea114 - AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR (#145024)
via llvm-commits
- [llvm] WIP: AMDGPU: Always select the VGPR version of MFMAs (PR #145025)
Matt Arsenault via llvm-commits
- [llvm] 7e2e030 - GlobalISel: Replace use of report_fatal_error (#145866)
via llvm-commits
- [llvm] [Offload] Provide proper memory management for Images on host device (PR #146066)
Ross Brunton via llvm-commits
- [compiler-rt] ec1c73b - [compiler-rt][ARM] Only use bxaut when the target has pacbti (#146057)
via llvm-commits
- [llvm] [gtest] Fix building on OpenBSD/sparc64 (PR #145225)
Aaron Ballman via llvm-commits
- [llvm] [RelLookupTableConverter] Drop unnamed_addr for GVs in operands to avoid generating GOTPCREL relocations (PR #146068)
Nikita Popov via llvm-commits
- [llvm] [cmake] Ignore pstl in LLVM_ENABLE_PROJECTS (PR #146070)
Reid Kleckner via llvm-commits
- [llvm] [RelLookupTableConverter] Drop unnamed_addr for GVs in entries to avoid generating GOTPCREL relocations (PR #146068)
via llvm-commits
- [llvm] f59d270 - [cmake] Ignore pstl in LLVM_ENABLE_PROJECTS (#146070)
via llvm-commits
- [llvm] 2b48ce7 - [docs] Add documentation for LLVM Qualification Group (#145331)
via llvm-commits
- [llvm] f329689 - [AMDGPU] add_i128.ll - regenerate test checks
Simon Pilgrim via llvm-commits
- [llvm] [LoopInterchange] Use ArrayRef in more places (NFC) (PR #146077)
via llvm-commits
- [llvm] [AArch64] Expand UADDLV patterns to handle two-step i8->i16->i32 extends (PR #146078)
Igor Kirillov via llvm-commits
- [llvm] dcea5f1 - [TargetLowering] Fold (a | b) ==/!= b -> (a & ~b) ==/!= 0 when and-not exists (#145368)
via llvm-commits
- [llvm] [TargetLowering] zextOrTrunc for xor and or if top bits are known 0, just like AND (PR #146079)
via llvm-commits
- [llvm] 08d747c - [AMDGPU] Fix bad removal of s_delay_alu (#145728)
via llvm-commits
- [llvm] [JIT] Respect `JITDUMP_USE_ARCH_TIMESTAMP` environment variable (PR #146085)
Cody Tapscott via llvm-commits
- [libcxx] [llvm] [libc++][atomic_ref] Use __atomic_fetch_{add,sub} builtins on floating-points whenever possible (PR #135685)
Damien L-G via llvm-commits
- [clang] [llvm] [FMV][AArch64] Allow user to override version priority. (PR #146092)
Alexandros Lamprineas via llvm-commits
- [llvm] [VPlan] Truncate/Extend ComputeReductionResult at construction (NFC). (PR #141860)
Florian Hahn via llvm-commits
- [llvm] ec150a9 - [PhaseOrdering] Add test for memset DSE (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets (PR #139411)
Ties Stuij via llvm-commits
- [clang] [llvm] [OpenMP][clang] 6.0: parsing/sema for message/severity for parallel (PR #146093)
Robert Imschweiler via llvm-commits
- [llvm] e933cfc - [NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit (#144136)
via llvm-commits
- [llvm] [NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit (PR #144136)
Alex MacLean via llvm-commits
- [llvm] [ISel] Commute FMUL and inserting zero into vector lane (PR #146096)
Julian Nagele via llvm-commits
- [llvm] [NFC][MC][Dwarf] Add Range/Location List Entry fragment to reduce memory usage (PR #146098)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [InstCombine] Rewrite multi-use GEPs when simplifying comparison (PR #146100)
Nikita Popov via llvm-commits
- [llvm] 375af75 - [RISCV] Simplify the check for when to call EmitLoweredCascadedSelect. NFC (#145930)
via llvm-commits
- [llvm] 9df1c81 - [SelectionDAG] Combine range metadata when loads are CSEd. (#146026)
via llvm-commits
- [llvm] 2282d4f - [ISel/RISCV] Improve code in lowerFCOPYSIGN (NFC) (#146061)
via llvm-commits
- [llvm] [SandboxVec][SeedCollector][NFC] Replace cl::opt flags with constructor args (PR #143206)
via llvm-commits
- [llvm] [LLVM][LV] Improve UF calculation for vscale based scalar loops. (PR #146102)
Paul Walker via llvm-commits
- [llvm] [DAG] Implement SDPatternMatch `m_SpecificScalarVT` and `m_SpecificVectorElementVT` matchers (PR #144996)
Min-Yih Hsu via llvm-commits
- [llvm] [LoopInterchange] Modernize loops (NFC) (PR #146105)
Ramkumar Ramachandra via llvm-commits
- [llvm] 7613c24 - [LoopInterchange] Use ArrayRef in more places (NFC) (#146077)
via llvm-commits
- [llvm] f03782d - [NVPTX] Fixup v2i8 parameter and return lowering (#145585)
via llvm-commits
- [llvm] [CostModel] Add tests for ldexp, [l]lround (PR #146108)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LSR] Strip dead code (NFC) (PR #146109)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SystemZ][HLASM] Emit END instruction (PR #146110)
Kai Nacke via llvm-commits
- [llvm] [BOLT] Decouple new segment creation from PHDR rewrite (PR #146111)
Maksim Panchenko via llvm-commits
- [compiler-rt] [lldb] [llvm] Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#145959) (PR #146112)
via llvm-commits
- [llvm] af2bf2e - MC: Remove unneeded MCSymbolRefExpr::VariantKind calls
Fangrui Song via llvm-commits
- [clang] [llvm] [mlir] [ADT] Deprecate MutableArrayRef(std::nullopt) (PR #146113)
Kazu Hirata via llvm-commits
- [llvm] [ADT] Remove MutableArrayRef(std::array) (NFC) (PR #146114)
Kazu Hirata via llvm-commits
- [llvm] [X86] canCreateUndefOrPoisonForTargetNode - PCMPEQ/PCMPGT don't create poison/undef (PR #146116)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Factor in the possible cmn commute by emitComparison (PR #144234)
via llvm-commits
- [llvm] c11ea44 - [ValueTracking] Add `matchSimpleBinaryIntrinsicRecurrence` helper
Antonio Frighetto via llvm-commits
- [llvm] a3fcfac - [TableGen] Simplify verifyDagOpCount in CompressInstEmitter.cpp. NFC
Craig Topper via llvm-commits
- [llvm] [AArch64][PAC] Combine signing with address materialization (PR #130809)
Anatoly Trosinenko via llvm-commits
- [llvm] AMDGPU: Add alias tests for load transpose instructions for gfx1250 (PR #146117)
Changpeng Fang via llvm-commits
- [llvm] 778b6a2 - [DirectX] Allow vector Allocas to be transformed into arrays (#145972)
via llvm-commits
- [llvm] [llvm] Don't preserve analysis results after EmbedBitcodePass (PR #146118)
Paul Kirth via llvm-commits
- [llvm] [SandboxIR] Make some instruction constructors private (PR #119901)
via llvm-commits
- [llvm] 32ef4ce - [InstrRef] Skip clobbered EntryValue register recovery (#142478)
via llvm-commits
- [libc] [llvm] [do not submit] testing purposes only (PR #145984)
Amy Huang via llvm-commits
- [llvm] Add CodeView S_LABEL32 symbols for jump table targets (for Windows debugging) (PR #146121)
via llvm-commits
- [llvm] [Hexagon] Shuffle patterns to vdeal + vpack (PR #146122)
Alexey Karyakin via llvm-commits
- [llvm] Port isNonZeroShift to SelectionDAG (PR #146125)
via llvm-commits
- [llvm] [libc][bazel] Added wchar functions to bazel (PR #146126)
via llvm-commits
- [llvm] [WIP][llvm] Experiment lowering mul/div fx intrinsics to IR (PR #146128)
via llvm-commits
- [llvm] 5dbd877 - [DirectX] add support for i64 buffer load/stores (#145047)
via llvm-commits
- [llvm] 6c2e912 - AMDGPU: Add alias tests for load transpose instructions for gfx1250 (#146117)
via llvm-commits
- [clang] [llvm] [mlir] Add some basic extra support for C++ unity building (PR #146104)
Maksim Levental via llvm-commits
- [llvm] 71bc606 - [LowerAllowCheckPass] allow to specify runtime.check hotness (#145998)
via llvm-commits
- [llvm] 9d6cbc3 - [ADT] Deprecate MutableArrayRef(std::nullopt) (#146113)
via llvm-commits
- [llvm] 52040b4 - [ADT] Remove MutableArrayRef(std::array) (NFC) (#146114)
via llvm-commits
- [llvm] [DA] Let getConstantPart return optional APInt (NFC) (PR #146135)
Ramkumar Ramachandra via llvm-commits
- [llvm] [OpenMP] Fix crash with duplicate mapping on target directive (PR #146136)
Julian Brown via llvm-commits
- [llvm] [EarlyCSE,TTI] Clean up temporary insts created by getOrCreateResult. (PR #134534)
Florian Hahn via llvm-commits
- [llvm] [DA] Improve code in getSplitIteration (NFC) (PR #146137)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [clang] Add flag fallow-runtime-check-skip-hot-cutoff (PR #145999)
Florian Mayer via llvm-commits
- [compiler-rt] [lldb] [llvm] Add missing dependencies from bazel build (PR #146138)
via llvm-commits
- [llvm] Add missing dependency. (PR #146140)
via llvm-commits
- [llvm] [LoopInterchange] Require unordered load/store (PR #146143)
Ramkumar Ramachandra via llvm-commits
- [llvm] 1eacddd - [SandboxVec][SeedCollector][NFC] Replace cl::opt flags with constructor args (#143206)
via llvm-commits
- [llvm] [BOLT][test] Fix NFC mismatches in perf2bolt tests (PR #146148)
Amir Ayupov via llvm-commits
- [llvm] 23daa31 - [llvm] Don't preserve analysis results after EmbedBitcodePass (#146118)
via llvm-commits
- [llvm] e9c9adc - [Hexagon] NFC: Reduce the amount of version-specific code (#145812)
via llvm-commits
- [llvm] 526701f - [LV] Add additional tests for narrowing interleave groups.
Florian Hahn via llvm-commits
- [llvm] [WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) (PR #144741)
via llvm-commits
- [llvm] [WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) to [not] any/alltrue x (PR #144741)
via llvm-commits
- [llvm] [Delinearization] Modernize loops (NFC) (PR #146151)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ValueTracking] If overlap in unsigned and signed range is contiguous, return it (PR #144267)
Nikita Popov via llvm-commits
- [llvm] 98f7d75 - [FileCheck] Improve printing variables with escapes (#145865)
via llvm-commits
- [llvm] [X86] mtune should be generic (PR #142297)
via llvm-commits
- [llvm] [ARM] SUBSri is a sub imm opcode (PR #145095)
via llvm-commits
- [clang] [llvm] [LLVM][Clang] Enable strict mode for `getTrailingObjects` (PR #144930)
Rahul Joshi via llvm-commits
- [llvm] 171aa34 - [DirectX] Add static sampler support to root signature (#143422)
via llvm-commits
- [llvm] Fix missing/outdated pass options in PassRegistry.def (PR #146160)
Meredith Julian via llvm-commits
- [llvm] Make sure all matrix options are run in libc premerge testing (PR #146162)
Amy Huang via llvm-commits
- [llvm] [EarlyCSE, TTI] Don't create new, unused, instructions. (PR #134534)
Florian Hahn via llvm-commits
- [llvm] 457c9ae - [TableGen] Simplify how we calculate NumMIOperands in addDagOperandMapping. NFC
Craig Topper via llvm-commits
- [llvm] 9a93de5 - [TableGen] Simplify copying OperandMap entries for tied operands in CompressInstEmitter. NFC
Craig Topper via llvm-commits
- [llvm] [LLVM] Change `ModulePass::skipModule` to take a const reference (PR #146168)
Rahul Joshi via llvm-commits
- [llvm] [workflows] Update commit access request PR links (PR #146169)
David Peixotto via llvm-commits
- [llvm] [SandboxVec][SeedCollector] Implement collection of seeds with different types (PR #146171)
via llvm-commits
- [llvm] [DirectX] Simplify and correct the flattening of GEPs in DXILFlattenArrays (PR #146173)
Deric C. via llvm-commits
- [llvm] c43282a - [RelLookupTableConverter] Drop unnamed_addr for GVs in entries to avoid generating GOTPCREL relocations (#146068)
via llvm-commits
- [llvm] 5ecd21a - [NFC] Make unwind table internal data structures more accessible (#145804)
via llvm-commits
- [compiler-rt] [scudo] Make block storage in TransferBatch trailing objects (PR #144204)
via llvm-commits
- [llvm] Update references from llvm-beanz to llvm (PR #146177)
Chris B via llvm-commits
- [clang] [lldb] [llvm] [lldb] Fix object format in the Triple of Mach-O files (approach 4) (PR #145157)
David Peixotto via llvm-commits
- [llvm] [BOLT] Push code to higher addresses under options (PR #146180)
Maksim Panchenko via llvm-commits
- [compiler-rt] Fix uncaught-exception.test. (PR #146181)
Qinkun Bao via llvm-commits
- [llvm] [TableGen] More generically handle tied source operands in CompressInstEmitter. (PR #146183)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix Compression with Symbols for Xqci (PR #146184)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Remove untested code from SelectAddrRegRegScale. (PR #146185)
Craig Topper via llvm-commits
- [llvm] [SHT_LLVM_BB_ADDR_MAP] Deprecate versions 1 and 0 (SHT_LLVM_BB_ADDR_MAP_V0). (PR #146186)
Rahman Lavaee via llvm-commits
- [compiler-rt] [sanitizer_common] Drop remaining support for Android 5 or older (PR #146187)
Brad Smith via llvm-commits
- [compiler-rt] 72060f1 - Fix uncaught-exception.test. (#146181)
via llvm-commits
- [compiler-rt] Fix uncaught-exception.test. (PR #146190)
Qinkun Bao via llvm-commits
- [compiler-rt] 3923dd4 - Fix uncaught-exception.test. (#146190)
via llvm-commits
- [llvm] [bazel] Add lldb deps for #144627 (PR #146192)
Jordan Rupprecht via llvm-commits
- [clang] [llvm] Revert "[Hexagon] NFC: Reduce the amount of version-specific code" (PR #146193)
Brian Cain via llvm-commits
- [llvm] [Target] Use range-based for loops (NFC) (PR #146198)
Kazu Hirata via llvm-commits
- [llvm] c6bd020 - Revert "[Hexagon] NFC: Reduce the amount of version-specific code" (#146193)
via llvm-commits
- [llvm] 5aa3e6b - MC: Reduce MCSymbolRefExpr::VK_None uses
Fangrui Song via llvm-commits
- [llvm] 0e55823 - LoongArch: Remove unneeded VK_None check
Fangrui Song via llvm-commits
- [llvm] 4d7510c - [RISCV] Remove untested code from SelectAddrRegRegScale. (#146185)
via llvm-commits
- [llvm] c73906e - MCParser: Reduce VK_None uses
Fangrui Song via llvm-commits
- [llvm] eff28bd - [AMDGPU] Use StringRef::consume_back (NFC) (#146194)
via llvm-commits
- [llvm] [AMDGPU] Use StringRef::consume_back (NFC) (PR #146194)
Kazu Hirata via llvm-commits
- [llvm] f90af1c - [MC] Drop const from a return type (NFC) (#146196)
via llvm-commits
- [llvm] [MC] Drop const from a return type (NFC) (PR #146196)
Kazu Hirata via llvm-commits
- [llvm] 56da4a9 - [llvm] Use std::tie to implement comparison functors (NFC) (#146197)
via llvm-commits
- [llvm] [llvm] Use std::tie to implement comparison functors (NFC) (PR #146197)
Kazu Hirata via llvm-commits
- [llvm] 094a708 - [Target] Use range-based for loops (NFC) (#146198)
via llvm-commits
- [llvm] 1a94bcf - [llvm] Remove unused includes (NFC) (#146199)
via llvm-commits
- [llvm] [llvm] Remove unused includes (NFC) (PR #146199)
Kazu Hirata via llvm-commits
- [llvm] e121f72 - X86: Rename X86MCExpr::VK_ to X86::S_
Fangrui Song via llvm-commits
- [llvm] ac9204d - MCExpr: Remove VK_None
Fangrui Song via llvm-commits
- [llvm] b9ca4c5 - MCExpr: Make COFF-specific VK_SECREL target-specific
Fangrui Song via llvm-commits
- [llvm] 18e9cfd - Hexagon: Remove getVariantKind
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Prevent constant operand shrinkage on returns of zero-extension ANDs (PR #146201)
Hanyang Xu via llvm-commits
- [llvm] [NVPTX] Add prefetch tensormap variant (PR #146203)
Abhilash Majumder via llvm-commits
- [llvm] 69b8e59 - [ValueTracking] Forward-declare class instead of including header (NFC)
Antonio Frighetto via llvm-commits
- [llvm] b6515ae - [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (#146051)
via llvm-commits
- [llvm] llvm-profdata: Resolve tilde for weighted input filenames (PR #146206)
Yi Kong via llvm-commits
- [llvm] [SimplifyCFG] Use indexType from data layout in switch to table conversion (PR #146207)
Andreas Jonson via llvm-commits
- [llvm] 1e2ddc8 - [CostModel/RISCV] Add tests for ldexp, [l]lround (#146108)
via llvm-commits
- [llvm] be9502b - [LoopInterchange] Modernize loops (NFC) (#146105)
via llvm-commits
- [llvm] 7ff9669 - [ISel/RISCV] Refactor isPromotedOpNeedingSplit (NFC) (#146059)
via llvm-commits
- [llvm] 04cd0f2 - [LSR] Clean up code using SCEVPatternMatch (NFC) (#145556)
via llvm-commits
- [llvm] 5ea29f7 - [DA] Let getConstantPart return optional APInt (NFC) (#146135)
via llvm-commits
- [llvm] feb61f5 - [Target] Prevent copying in loop variables (NFC)
Jie Fu via llvm-commits
- [llvm] DRAFT: remove llvm-bolt-wrapper logic from nfc setup (PR #146209)
Paschalis Mpeis via llvm-commits
- [llvm] [X86] Truncate i64 add to i32 when upper 33 bits are zeros (PR #144066)
Omkar Mohanty via llvm-commits
- [llvm] [AMDGPU] Fix the instruction order in some test cases to make downstream easier (PR #146214)
Shilei Tian via llvm-commits
- [llvm] [AArch64] Allow commuting if both sides of the comparison are safe to be negated (PR #144234)
via llvm-commits
- [llvm] [AArch64] Allow commuting the cmn if both sides of the comparison are safe to be negated (PR #144234)
via llvm-commits
- [llvm] draft: inline asm mode (PR #146215)
Brian Cain via llvm-commits
- [llvm] Add unit tests for size returning new funcs in the MemProf use pass. (PR #105473)
via llvm-commits
- [llvm] [MC] Update MCOperand::getReg/setReg/createReg and MCInstBuilder::addReg to use MCRegister. (PR #106015)
via llvm-commits
- [llvm] [MC][NFC] Use vector for GUIDProbeFunctionMap (PR #102905)
via llvm-commits
- [llvm] [PartiallyInlineLibCalls] Emit missed- and passed-optimization remarks when partially inlining sqrt (PR #123966)
Tibor Győri via llvm-commits
- [llvm] [RISCV] Fix more boundary cases in immediate selection for Zdinx load/store on RV32. (PR #105874)
via llvm-commits
- [llvm] [Target] Use llvm::replace (NFC) (PR #105942)
via llvm-commits
- [llvm] [Analysis] Copy-construct SmallVector (NFC) (PR #105911)
via llvm-commits
- [llvm] [RISCV] Don't move source if passthru already dominates in vmv.v.v peephole (PR #105792)
via llvm-commits
- [llvm] [StableHash] Implement with xxh3_64bits (PR #105849)
via llvm-commits
- [llvm] [Analysis] Remove unnecessary casts (NFC) (PR #146216)
Kazu Hirata via llvm-commits
- [llvm] [DebugInfo] Remove an unnecessary cast (NFC) (PR #146217)
Kazu Hirata via llvm-commits
- [llvm] [ExecutionEngine] Remove unnecessary casts (NFC) (PR #146218)
Kazu Hirata via llvm-commits
- [llvm] [llvm] Use llvm::has_single_bit (NFC) (PR #146219)
Kazu Hirata via llvm-commits
- [llvm] [PowerPC] Use range-based for loops (NFC) (PR #146221)
Kazu Hirata via llvm-commits
- [llvm] [llvm] Compare std::optional<T> to values directly (NFC) (PR #146222)
Kazu Hirata via llvm-commits
- [libcxx] [llvm] speculative attempt to fix what might be configuration race condition (PR #146157)
via llvm-commits
- [llvm] 372c808 - [X86] canCreateUndefOrPoisonForTargetNode - PCMPEQ/PCMPGT don't create poison/undef (#146116)
via llvm-commits
- [llvm] [mlir] Add an MLIR "pattern catalog" generator (PR #146228)
Jeremy Kun via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer] Add Windows MIPS32 support (PR #145110)
Hervé Poussineau via llvm-commits
- [llvm] a9295ad - AArch64: Replace deprecated MCExpr::print with MCAsmInfo::printExpr
Fangrui Song via llvm-commits
- [llvm] d93aff4 - MC: Migrate away from operator<< MCExpr
Fangrui Song via llvm-commits
- [llvm] 1949536 - [VPlan] Also visit VPBBs outside loop region when unrolling by VF.
Florian Hahn via llvm-commits
- [clang] [lld] [llvm] [LLVM][WebAssembly] Implement branch hinting proposal (PR #146230)
Lukas Döllerer via llvm-commits
- [llvm] ff075d0 - MCParser: Remove operator<< const MCParsedAsmOperand &MO
Fangrui Song via llvm-commits
- [llvm] [Arm] Fix UAF in https://github.com/llvm/llvm-project/pull/146198 (PR #146232)
Qinkun Bao via llvm-commits
- [llvm] [AArch64] Allow commuting the cmn if both sides of the comparison can be negated (PR #146233)
via llvm-commits
- [llvm] 33c265d - [SimplifyCFG] Use indexType from data layout in switch to table conversion (#146207)
via llvm-commits
- [llvm] e878b7e - MCParsedAsmOperand::print: Add MCAsmInfo parameter
Fangrui Song via llvm-commits
- [llvm] 0255ae8 - AsmMatcher: Use getAsmInfo()
Fangrui Song via llvm-commits
- [llvm] f96832a - BPF: Replace deprecated MCExpr::print with MCAsmInfo::printExpr
Fangrui Song via llvm-commits
- [llvm] 303bc0d - SPIRV: Replace deprecated MCExpr::print with MCAsmInfo::printExpr
Fangrui Song via llvm-commits
- [llvm] [Github] Install `make` on Windows container (PR #146236)
via llvm-commits
- [llvm] 25d7fd3 - [Analysis] Remove unnecessary casts (NFC) (#146216)
via llvm-commits
- [llvm] c101415 - [DebugInfo] Remove an unnecessary cast (NFC) (#146217)
via llvm-commits
- [llvm] 289c066 - [ExecutionEngine] Remove unnecessary casts (NFC) (#146218)
via llvm-commits
- [llvm] dea8217 - [ADT] Use llvm::has_single_bit (NFC) (#146219)
via llvm-commits
- [llvm] bad5a74 - [PowerPC] Use range-based for loops (NFC) (#146221)
via llvm-commits
- [llvm] f90025e - [llvm] Compare std::optional<T> to values directly (NFC) (#146222)
via llvm-commits
- [llvm] [LegalizeTypes] Expand 128-bit UDIV/UREM by constant via Chunk Addition (PR #146238)
Shivam Gupta via llvm-commits
- [llvm] 5ffdd94 - [CodeGenPrepare] Filter out unrecreatable addresses from memory optimization (#143566)
via llvm-commits
- [llvm] e6b2528 - MCExpr: Migrate away from operator<<
Fangrui Song via llvm-commits
- [clang] [llvm] [AVR] Handle flash RO data mapped to data space for newer devices (PR #146244)
Tom Vijlbrief via llvm-commits
- [llvm] a365abd - MCExpr: Remove error-prone operator<<
Fangrui Song via llvm-commits
- [llvm] bdb299a - [VPlan] Simplify code in single scalar transform code (NFC).
Florian Hahn via llvm-commits
- [llvm] d2e8e55 - CSKY: Replace deprecated MCExpr::print with MCAsmInfo::printExpr
Fangrui Song via llvm-commits
- [llvm] 2ed0401 - CSKY: Migrate to the new relocation specifier representation
Fangrui Song via llvm-commits
- [llvm] aa8afad - MCSymbolRefExpr: Migrate away from deprecated VariantKind
Fangrui Song via llvm-commits
- [llvm] 3cc78a8 - [NFC][AMDGPU] Fix the instruction order in some test cases to make downstream easier (#146214)
via llvm-commits
- [llvm] 1108cf6 - ELFObjectWriter: Optimize isInSymtab
Fangrui Song via llvm-commits
- [llvm] [LLVM][TableGen][DecoderEmitter] Wrap `bit_value_t` in a thin wrapper… (PR #146248)
Rahul Joshi via llvm-commits
- [llvm] 6c2aa37 - MCAsmStreamer: Print symbol equated to a register
Fangrui Song via llvm-commits
- [llvm] [GlobalISel] Remove an unnecessary cast (NFC) (PR #146249)
Kazu Hirata via llvm-commits
- [llvm] [IR] Remove an unnecessary cast (NFC) (PR #146250)
Kazu Hirata via llvm-commits
- [llvm] [MC] Remove an unnecessary cast (NFC) (PR #146251)
Kazu Hirata via llvm-commits
- [llvm] [CodeGen] Use std::tie to implement a comparison functor (NFC) (PR #146252)
Kazu Hirata via llvm-commits
- [llvm] [Target] Use range-based for loops (NFC) (PR #146253)
Kazu Hirata via llvm-commits
- [llvm] [SLP] Avoid -passes=instcombine stages in SLP tests (PR #146257)
Hanyang Xu via llvm-commits
- [llvm] 25d52fb - [PowerPC] Prevent copying in loop variables (NFC)
Jie Fu via llvm-commits
- [llvm] 68d83fa - [llvm-profdata] Resolve tilde for weighted input filenames (#146206)
via llvm-commits
- [llvm] 0d0daef - [GlobalISel] Remove an unnecessary cast (NFC) (#146249)
via llvm-commits
- [llvm] 8a4b6cd - [IR] Remove an unnecessary cast (NFC) (#146250)
via llvm-commits
- [llvm] 72e24f3 - [MC] Remove an unnecessary cast (NFC) (#146251)
via llvm-commits
- [llvm] 9cf251d - [Target] Use range-based for loops (NFC) (#146253)
via llvm-commits
- [llvm] 2248cdf - [Arm] Fix UAF in ARMConstantIslandPass (#146232)
via llvm-commits
- [llvm] 279e808 - MC: Make mc-dump output compact
Fangrui Song via llvm-commits
- [llvm] 2661d59 - MC: Remove post-relaxation and Symbol printing from mc-dump output
Fangrui Song via llvm-commits
- [llvm] [SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format. (PR #141649)
Mingming Liu via llvm-commits
- [compiler-rt] TSan: Support relaxed accesses and fences (PR #142579)
via llvm-commits
- [llvm] 842f4f7 - [Target] Prevent copying in loop variables (NFC)
Jie Fu via llvm-commits
- [llvm] b54337d - MC: Enhance mc-dump output
Fangrui Song via llvm-commits
- [clang] [lld] [llvm] [AArch64] Fix stale +zcm target feature to +zcm-gpr64 (PR #146260)
Tomer Shafir via llvm-commits
- [llvm] dc1a79a - MC: Make save-temp-labels imply UseNamesOnTempLabels
Fangrui Song via llvm-commits
- [llvm] 8bd6d36 - [ARM] Override hasAndNotCompare (#145441)
via llvm-commits
- [llvm] 20fbbd7 - [LV] Add support for cmp reductions with decreasing IVs. (#140451)
via llvm-commits
- [llvm] [AVR] Fix compile warning AVR InstPrinter (PR #146264)
Tom Vijlbrief via llvm-commits
- [llvm] [Cygwin] Define LLVM_ABI for Cygwin (PR #143222)
Mateusz Mikuła via llvm-commits
- [llvm] c5a49fb - [LAA] Add tests with 128 bit inductions and 128 bit pointers.
Florian Hahn via llvm-commits
- [llvm] dcc9e36 - [ARM] Add neon vector support for floor (#142559)
via llvm-commits
- [clang] [llvm] [ARM] Add neon vector support for floor (PR #142559)
David Green via llvm-commits
- [llvm] [InstCombine] Create Icmp in canonical form (NFC) (PR #146266)
Andreas Jonson via llvm-commits
- [lld] dd02fb3 - [AArch64] Fix stale +zcm target feature to +zcm-gpr64 (#146260)
via llvm-commits
- [llvm] 2787759 - [VPlan] Allow derived IVs and scalar-steps in narrowing interleave.
Florian Hahn via llvm-commits
- [llvm] [LAA] Clean up APInt-overflow related code (PR #140048)
Ramkumar Ramachandra via llvm-commits
- [llvm] f21f2b4 - [InstCombine] Create Icmp in canonical form (NFC) (#146266)
via llvm-commits
- [llvm] f5ed863 - Revert "[VPlan] Allow derived IVs and scalar-steps in narrowing interleave."
Florian Hahn via llvm-commits
- [llvm] [experimental] Ask copilot to check perf profile degradation (PR #146271)
Mircea Trofin via llvm-commits
- [llvm] 43ab5bb - [CodeGen] Use std::tie to implement a comparison functor (NFC) (#146252)
via llvm-commits
- [llvm] [Analysis] Use the addCost() helper across InlineCost.cpp (PR #141901)
Gleb Popov via llvm-commits
- [llvm] Add step to lower ASLR bits to 28 when running libc++ sanitizer builds. (PR #146273)
via llvm-commits
- [llvm] [IR] Remove an unnecessary cast (NFC) (PR #146274)
Kazu Hirata via llvm-commits
- [llvm] [LTO] Remove an unnecessary cast (NFC) (PR #146275)
Kazu Hirata via llvm-commits
- [llvm] [MC] Remove an unnecessary cast (NFC) (PR #146276)
Kazu Hirata via llvm-commits
- [llvm] [Target] Use range-based for loops (NFC) (PR #146277)
Kazu Hirata via llvm-commits
- [llvm] 8d09927 - MCInt: Change dump functions to accept MCContext instead of MCRegiserInfo
Fangrui Song via llvm-commits
- [llvm] 5fe40b9 - MCExpr: Make print private
Fangrui Song via llvm-commits
- [llvm] f5c62ee - [PHIElimination] Reuse existing COPY in predecessor basic block (#131837)
via llvm-commits
- [llvm] [llvm-cov] Add FileID to MCDC records of the json code coverage export (PR #145236)
Roman Beliaev via llvm-commits
- [clang] [llvm] AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions (PR #146289)
Changpeng Fang via llvm-commits
- [llvm] 8943036 - Fix UAF in ARMConstantIslandPass.
Qinkun Bao via llvm-commits
- [llvm] 43f2a3c - [gn] port e34e02128ec5eb8
Nico Weber via llvm-commits
- [llvm] d0e8d84 - [gn] port 3fdf46ad60f1 (RuntimeLibcalls.inc)
Nico Weber via llvm-commits
- [llvm] d808129 - [gn build] Port 23f1ba3ee456
Nico Weber via llvm-commits
- [llvm] 347a5f4 - [gn] port 23f1ba3ee456 (DebugInfo/DWARF/LowLevel)
Nico Weber via llvm-commits
- [llvm] b822a32 - [VPlan] Fix crash when trying to narrow interleave group storing const.
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Add cast support in simplifyUsingControlFlow (PR #142263)
Nikita Popov via llvm-commits
- [llvm] 1f5f381 - AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions (#146289)
via llvm-commits
- [compiler-rt] [llvm] [MC/DC][Coverage] Enable profile correlation for MC/DC (PR #136437)
Roman Beliaev via llvm-commits
- [llvm] [X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT (PR #141611)
Evgenii Kudriashov via llvm-commits
- [llvm] 75f359d - [MC] Remove an unnecessary cast (NFC) (#146276)
via llvm-commits
- [llvm] Fix a typo in llvm/docs/CMake.rst (PR #138639)
Benjamin Maxwell via llvm-commits
- [llvm] 38df9eb - [docs] Fix a typo in llvm/docs/CMake.rst (#138639)
via llvm-commits
- [llvm] cd075a4 - MCObjectStreamer: Deduplicate emitInstToData
Fangrui Song via llvm-commits
- [clang] [llvm] AMDGPU: support s_monitor_sleep on gfx1250 (PR #146293)
Changpeng Fang via llvm-commits
- [llvm] 2de5134 - MCFragment: Add addFixup to replace getFixups().push_back()
Fangrui Song via llvm-commits
- [llvm] 613222e - [DAGCombiner] Remove `UnsafeFPMath` usage in `visitFSUBForFMACombine` etc. (#145637)
via llvm-commits
- [llvm] Draft: [DAGCombiner] Remove all `UnsafeFPMath` references (PR #146295)
via llvm-commits
- [llvm] [mlgo][regalloc] Fix after PR #131837 (PR #146297)
Mircea Trofin via llvm-commits
- [llvm] 9a6e068 - [mlgo][regalloc] Fix after PR #131837 (#146297)
via llvm-commits
- [llvm] e47d401 - CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment
Fangrui Song via llvm-commits
- [llvm] 678ccd5 - [IR] Remove an unnecessary cast (NFC) (#146274)
via llvm-commits
- [llvm] 72c0fc2 - [LTO] Remove an unnecessary cast (NFC) (#146275)
via llvm-commits
- [llvm] 42d94af - [Target] Use range-based for loops (NFC) (#146277)
via llvm-commits
- [llvm] [LoongArch] Precommit tests for 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction (NFC) (PR #146299)
via llvm-commits
- [llvm] [LoongArch] Optimize 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction (PR #146300)
via llvm-commits
- [llvm] DynamicAPInt: Support APInt constructor. (PR #146301)
Zakk Chen via llvm-commits
- [clang] [llvm] [AMDGPU] Add support for `v_cvt_f16_fp8` on gfx1250 (PR #146302)
Shilei Tian via llvm-commits
- [llvm] bb982e7 - AMDGPU: support s_monitor_sleep on gfx1250 (#146293)
via llvm-commits
- [llvm] X86: Avoid some uses of getPointerTy (PR #146306)
Matt Arsenault via llvm-commits
- [llvm] MC: Store fragment content and fixups out-of-line (PR #146307)
Fangrui Song via llvm-commits
- [llvm] [Orc] Fix error handling in `ORCPlatformSupport::initialize` (PR #144637)
Anutosh Bhat via llvm-commits
- [llvm] [AMDGPU] Refine GCNHazardRecognizer hasHazard() (PR #138841)
Carl Ritson via llvm-commits
- [llvm] [Hexagon] Remove unused flag from HexagonGenExtract(NFC) (PR #146310)
Sudharsan Veeravalli via llvm-commits
- [llvm] [Codegen] Remove redundant instruction using machinelateCleanup (PR #139716)
Rohit Aggarwal via llvm-commits
- [llvm] [RISCV][MC] Support Base P non-GPR pair instructions (PR #137927)
via llvm-commits
- [llvm] [RISCV] Add LLVM IR intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin (PR #146312)
Jim Lin via llvm-commits
- [llvm] [TableGen] Avoid evaluating RHS of a BinOp until short-circuit is complete (PR #144021)
Akshat Oke via llvm-commits
Last message date:
Sun Jun 29 23:59:44 PDT 2025
Archived on: Sun Jun 29 23:59:47 PDT 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).