The Week Of Monday 24 June 2024 Archives by thread
Starting: Mon Jun 24 00:00:07 PDT 2024
Ending: Sun Jun 30 23:46:34 PDT 2024
Messages: 5426
- [compiler-rt] [tsan] Fix dead lock when starting StackDepot thread (PR #96456)
Vitaly Buka via llvm-commits
- [llvm] [X86] Combine VPERMV3 to VPERMV for i8/i16 (PR #96414)
Phoebe Wang via llvm-commits
- [llvm] c2fc7f7 - Revert "[AMDGPU]Optimize SGPR spills (#93668)"
via llvm-commits
- [llvm] f0c674f - [LV] Add test showing cost is computed when there are no vector plans.
Florian Hahn via llvm-commits
- [llvm] [AArch64][GlobalISel] Improve non-SVE popcount for 32bit and 64 bit using udot (PR #96409)
David Green via llvm-commits
- [llvm] [GlobalISel][AArch64][AMDGPU] Expand FPOWI into series of multiplication (PR #95217)
David Green via llvm-commits
- [llvm] [Orc][RuntimeDyld] Return after handling error (PR #95364)
Nikita Popov via llvm-commits
- [llvm] [X86] Support hoisting load/store with conditional faulting (PR #95515)
via llvm-commits
- [llvm] Enable logf128 constant folding for AArch64 (PR #96287)
David Green via llvm-commits
- [llvm] abf5969 - [VPlan] Don't compute costs if there are no vector VPlans.
Florian Hahn via llvm-commits
- [llvm] 957dc43 - [IR] Lazily initialize the class to pass name mapping (NFC) (#96321)
via llvm-commits
- [llvm] [IR] Lazily initialize the class to pass name mapping (NFC) (PR #96321)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Add groupid/bitmask for RISC-V extension (PR #94440)
Piyou Chen via llvm-commits
- [llvm] [PassManager] Add pretty stack frames (PR #96078)
Nikita Popov via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP][OpenACC] Handle atomic read/capture when lhs and rhs … (PR #93776)
via llvm-commits
- [clang] [llvm] [RISCV] Add support for getHostCPUFeatures using hwprobe (PR #94352)
Yingwei Zheng via llvm-commits
- [llvm] [llvm-readobj][ELF] Implement JSON output for --dynamic-table (PR #95976)
James Henderson via llvm-commits
- [llvm] [Codegen][LegalizeIntegerTypes] Improve shift through stack (PR #96151)
via llvm-commits
- [llvm] [SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (PR #96091)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 57f7937 - [SPIR-V]: Add SPIR-V extension: SPV_KHR_cooperative_matrix (#96091)
via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Alexis Engelke via llvm-commits
- [lld] [llvm] [MC, COFF] Change how we handle section symbols (PR #96459)
Fangrui Song via llvm-commits
- [llvm] e7137f2 - [Passes] Try to fix build on windows
Nikita Popov via llvm-commits
- [llvm] [DomTree] Avoid duplicate hash lookups in runDFS() (NFCI) (PR #96460)
Nikita Popov via llvm-commits
- [llvm] 6eaf204 - [DirectX] Fix DirectXTargetMachine after #96321
Fangrui Song via llvm-commits
- [llvm] e5a41f0 - Revert "[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)"
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][MC] Allow UC_VERSION_* constant reuse (PR #96461)
Carl Ritson via llvm-commits
- [llvm] Reaply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) (PR #96462)
Nikita Popov via llvm-commits
- [clang] [llvm] [RISCV] Remove experimental from Ztso. (PR #96465)
Yingwei Zheng via llvm-commits
- [llvm] 090e0c4 - [AVR][NFC] Improve format of target description files (#96449)
via llvm-commits
- [llvm] [AVR][NFC] Improve format of target description files (PR #96449)
Ben Shi via llvm-commits
- [llvm] [GlobalISel][ARM] Legalze set_fpmode and get_fpmode (PR #96467)
Serge Pavlov via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] VPlan: use worklist in simplifyRecipes (PR #93998)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopInfo: introduce Loop::getLocStr; unify debug output (PR #93051)
Ramkumar Ramachandra via llvm-commits
- [llvm] LAA: strip unnecessary getUniqueCastUse (PR #92119)
Ramkumar Ramachandra via llvm-commits
- [llvm] LV: clamp VF with TC only when scalar epilogue is needed (PR #91253)
Ramkumar Ramachandra via llvm-commits
- [llvm] [CGSCC] Fix compile time blowup with large RefSCCs (PR #94815)
via llvm-commits
- [llvm] [X86AsmParser] IntelExpression: End of Statement should check for valid end state (PR #95677)
via llvm-commits
- [llvm] [SmallPtrSet] Add remove_if() method (PR #96468)
Nikita Popov via llvm-commits
- [llvm] [SimplifyIndVar] Push more users to worklist for simplifyUsers (PR #93598)
via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer. (PR #96139)
Dhruv Chawla via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling. (PR #92555)
via llvm-commits
- [llvm] AMDGPU: Remove an outdated TODO (PR #96446)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel][ARM] Selection of G_CONSTANT using constant pool (PR #96225)
Matt Arsenault via llvm-commits
- [llvm] [LV][EVL] Support in-loop reduction using tail folding with EVL. (PR #90184)
Mel Chen via llvm-commits
- [llvm] [C API] Add getters for Target Extension Types to C API (PR #96447)
Nikita Popov via llvm-commits
- [llvm] MathExtras: avoid unnecessarily widening types (PR #95426)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [x86][Codegen] security check cookie execute only when needed (PR #95904)
via llvm-commits
- [llvm] [LV][AArch64] Prefer Fixed over Scalable if cost-model is equal (Neoverse V2) (PR #95819)
Sjoerd Meijer via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] [AArch64] Consider streaming mode in TTI interfaces for vectorization. (PR #96305)
Sander de Smalen via llvm-commits
- [llvm] 738533c - [AArch64] Consider streaming mode in TTI interfaces for vectorization. (#96305)
via llvm-commits
- [clang] [llvm] [AMDGPU] Enable atomic optimizer for 64 bit values (PR #96473)
Vikram Hegde via llvm-commits
- [llvm] fd5a177 - [X86] Rename clz.ll -> ctlz.ll to match the intrinsic naming
Simon Pilgrim via llvm-commits
- [llvm] 145f36c - [X86] Split scalar ctlz/cttz tests into their own files
Simon Pilgrim via llvm-commits
- [llvm] [DebugInfo] Swap 'Unit' and 'Type' positions in DISubprogram. (PR #96474)
Abid Qadeer via llvm-commits
- [llvm] 5a997c1 - [X86] Add count leading ones test coverage based on #96455
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Check for streaming mode in HasSME* features. (PR #96302)
Sander de Smalen via llvm-commits
- [clang] [llvm] [AArch64] Add ability to list extensions enabled for a target (PR #95805)
Lucas Duarte Prates via llvm-commits
- [llvm] [DAG] expandAVG - attempt to extend to a wider integer type for the add/shift to avoid overflow handling (PR #95788)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Enable early if-conversion (PR #92959)
Pengcheng Wang via llvm-commits
- [clang] [compiler-rt] [llvm] [openmp] [PGO][Offload] Add GPU profiling flags to driver (PR #94268)
Joseph Huber via llvm-commits
- [llvm] a66900b - [RISCV] Pretty print AVL register in VSETVLIInfo::dump. NFC
Luke Lau via llvm-commits
- [lld] [LLD] [COFF] Don't crash on an empty -entry: argument (PR #96058)
Martin Storsjö via llvm-commits
- [llvm] 689c5c4 - [AMDGPU] Set total VGPRs to 1536 for gfx12 (#96272)
via llvm-commits
- [llvm] [AMDGPU] Set total VGPRs to 1536 for gfx12 (PR #96272)
Mariusz Sikora via llvm-commits
- [llvm] [IR] Allow uses of `llvm.global_ctors` and `llvm.global_dtors` (PR #96477)
Daniil Kovalev via llvm-commits
- [clang] [compiler-rt] [llvm] [PAC][AArch64] Support init/fini array signing (PR #96478)
Daniil Kovalev via llvm-commits
- [llvm] 9298e40 - [X86] tailcc-ssp.ll - regenerate test checks to simplify diff for #95904
Simon Pilgrim via llvm-commits
- [llvm] 284fbf9 - [X86] stack-protector-msvc.ll - regenerate test checks to simplify diff for #95904
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Disable atomic optimization of fadd/fsub with result (PR #96479)
Jay Foad via llvm-commits
- [llvm] [SPIR-V]: Improve pattern matching to recognize a composite constant to be a constant (PR #96286)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 9cd6ef4 - [RISCV] Remove experimental from Ztso. (#96465)
via llvm-commits
- [llvm] [X86][SimplifyCFG][CodeGen] Support hoisting load/store with conditional faulting (PR #95515)
Shengchen Kan via llvm-commits
- [llvm] [CodeGen][ARM64EC] Add support for hybrid_patchable attribute. (PR #92965)
Jacek Caban via llvm-commits
- [libclc] [llvm] [libclc] Revise IDE folder structure (PR #89746)
Fraser Cormack via llvm-commits
- [llvm] [AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot (PR #95881)
Tim Gymnich via llvm-commits
- [llvm] [LLVM] Add `llvm.masked.compress` intrinsic (PR #92289)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SVE] optimisation for SVE load intrinsics with no active lanes (PR #95269)
via llvm-commits
- [llvm] 6e3725d - [IndVars] Make pushIVUsers() a member function (NFC)
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Introduce `MachineDomTreeUpdater` (PR #95369)
via llvm-commits
- [llvm] [NFC][CGSCC] Remove RCWorklist from CGSCCUpdateResult (PR #95448)
via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Craig Topper via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Craig Topper via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v1 to v12 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [ValueTypes] Add v3, v5, v7 and v15 vector type support for i1, i8, i16, f16, … (PR #96481)
Kito Cheng via llvm-commits
- [llvm] [TBAA] Do not rewrite TBAA tag in `adjustForAccess` if already exists (PR #96483)
Antonio Frighetto via llvm-commits
- [llvm] LV/EVL: strip TailFoldingStyle::DataWithoutLaneMask (PR #93303)
Ramkumar Ramachandra via llvm-commits
- [llvm] 5cd0ba3 - Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) (#96462)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE store intrinsics with no active lanes (PR #95793)
via llvm-commits
- [lld] [lld-macho] Category merger: handle addends when getting symbol at offset (PR #91238)
via llvm-commits
- [llvm] [VectorCombine] Add free concats to shuffleToIdentity. (PR #94954)
David Green via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select (mad a, b, c), c) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (PR #96352)
Alex MacLean via llvm-commits
- [llvm] AMDGPU: Add plumbing for private segment size argument (PR #96445)
Matt Arsenault via llvm-commits
- [llvm] 605e184 - [VectorUtils] Use poison instead of undef in findScalarElement()
Nikita Popov via llvm-commits
- [llvm] [AArch64][GlobalISel] Bitcast and Build Illegal G_CONCAT_VECTOR Instructions (PR #96492)
via llvm-commits
- [llvm] 9b8c3c6 - [InstSimplify] Use poison instead of undef for unreachable inst
Nikita Popov via llvm-commits
- [llvm] 69d0746 - [Lint] Use poison instead of undef for self-referential values
Nikita Popov via llvm-commits
- [llvm] 824113f - [LLParser] Use poison instead of undef when cleaning up forward refs
Nikita Popov via llvm-commits
- [llvm] [MC] getSymbolOffsetImpl - only use report_fatal_error if ReportError is true, else just return false (PR #96493)
Simon Pilgrim via llvm-commits
- [llvm] 6258b5f - [BitcodeReader] Use poison instead of undef for invalid instructions
Nikita Popov via llvm-commits
- [llvm] [LSV] Enhance LoadStoreVectorizer to Handle Disjoint Flag in OR Instructions and Restore Vectorization Opportunities (PR #96495)
Hao Li via llvm-commits
- [lld] [ELF] Postpone more linker script errors (PR #96361)
Peter Smith via llvm-commits
- [llvm] [InstCombine] Reduce multiplicands of even numbers when a shift is involved (PR #92475)
via llvm-commits
- [llvm] df9f479 - [IR] Use poison instead of undef for self-referential phi
Nikita Popov via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (PR #96496)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [mlir] [polly] [IR][NFC] Update IRBuilder to use InsertionPoint (PR #96497)
Stephen Tozer via llvm-commits
- [llvm] db9e9ea - [IR] Generate poison for all-poison scalable shufflevector mask
Nikita Popov via llvm-commits
- [lld] [NFC][lld][ELF] Remove unused `sec` param of `ObjFile<ELFT>::getRelocTarget` (PR #96500)
Daniil Kovalev via llvm-commits
- [libunwind] [llvm] [runtimes] remove workaround for old CMake when setting `--unwindlib=none` (PR #93429)
antoine moynault via llvm-commits
- [clang] [llvm] [clang][Driver] Add HIPAMD Driver support for AMDGCN flavoured SPIR-V (PR #95061)
Alex Voicu via llvm-commits
- [llvm] [mlir] Reland "[mlir][spirv] Add a generic convert-to-spirv pass" (PR #96359)
Jakub Kuderski via llvm-commits
- [llvm] b0efde6 - [SPIR-V]: Improve pattern matching to recognize a composite constant to be a constant (#96286)
via llvm-commits
- [clang-tools-extra] [compiler-rt] [lldb] [llvm] [Memprof] Adds the option to collect AccessCountHistograms for memprof. (PR #94264)
Matthew Weingarten via llvm-commits
- [lld] [ELF] Make start/stop symbols retain associated discardable output sections (PR #96343)
Peter Smith via llvm-commits
- [llvm] [InstCombine] Combine ptrauth constants into ptrauth intrinsics. (PR #94705)
Daniil Kovalev via llvm-commits
- [compiler-rt] Log errno (or fuchsia equivalent) on map failures (PR #95391)
Fabio D'Urso via llvm-commits
- [llvm] f985a88 - Revert "[RISCV] Remove experimental from Ztso. (#96465)"
Philip Reames via llvm-commits
- [llvm] [CodeGen][NewPM] Port machine post dominator tree analysis to new pass manager (PR #96378)
Arthur Eubanks via llvm-commits
- [llvm] [AArch64] Optimize when storing symmetry constants (PR #93717)
via llvm-commits
- [llvm] [SCEVExpander] Support hoisting udiv X, Y where Y is non-zero (PR #96102)
Philip Reames via llvm-commits
- [llvm] [MC] Allocate MCFragment with a bump allocator (PR #96402)
Alexis Engelke via llvm-commits
- [llvm] [llvm][ARM][AArch64] Add attributes to synthetic functions. (PR #83153)
Tomas Matheson via llvm-commits
- [clang] [llvm] [llvm][misexpect] Update MisExpect to use provenance tracking metadata (PR #86610)
Paul Kirth via llvm-commits
- [llvm] b312cbf - [NFC][CGSCC] Remove RCWorklist from CGSCCUpdateResult (#95448)
via llvm-commits
- [clang] [llvm] [llvm][ProfDataUtils] provide getNumBranchWeights API (PR #90146)
Paul Kirth via llvm-commits
- [llvm] [MemCpyOpt] Clear writeonly from dest argument after call slot optimization (PR #95179)
Arthur Eubanks via llvm-commits
- [llvm] [CodeGen][NewPM] Port machine-branch-prob to new pass manager (PR #96389)
Arthur Eubanks via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [clang] [compiler-rt] [llvm] [TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect-call-promotion with vtable profiles. (PR #81442)
Mingming Liu via llvm-commits
- [llvm] [mlgo] Support composite AOT-ed models (PR #96276)
Mircea Trofin via llvm-commits
- [llvm] 6481dc5 - [IR][NFC] Update IRBuilder to use InsertPosition (#96497)
via llvm-commits
- [polly] 6481dc5 - [IR][NFC] Update IRBuilder to use InsertPosition (#96497)
via llvm-commits
- [llvm] [GlobalOpt] Handle operators separately when removing GV users (PR #84694)
Anshil Gandhi via llvm-commits
- [lld] [llvm] [llvm][lld][NFC] Avoid reopening namespace std (PR #96450)
David Blaikie via llvm-commits
- [llvm] [SPIR-V]: Fix creation of constants of array types in SPIRV Backend (PR #96514)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [WIP][DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
Greg Clayton via llvm-commits
- [llvm] 3b5b814 - Add support for using foreign type units in .debug_names. (#87740)
via llvm-commits
- [llvm] d75f9dd - Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"
Stephen Tozer via llvm-commits
- [polly] d75f9dd - Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"
Stephen Tozer via llvm-commits
- [llvm] [RISCV] Relax RISCVInsertVSETVLI output VL peeking to cover registers (PR #96200)
Craig Topper via llvm-commits
- [llvm] [MachO] Replace getStruct with getStructOrErr (PR #95810)
via llvm-commits
- [llvm] 7601ae1 - [RISCV] Add back some test cases I inadvertently deleted. NFC
Craig Topper via llvm-commits
- [lld] cb248f8 - [LLD] [COFF] Don't crash on an empty -entry: argument (#96058)
via llvm-commits
- [llvm] [RISCV] Implement trampolines for rv64 (PR #96309)
Craig Topper via llvm-commits
- [lld] ee4c12f - [ELF] Postpone more linker script errors
via llvm-commits
- [llvm] Give a warning when no dwo files are provided (PR #94336)
David Blaikie via llvm-commits
- [llvm] [TypeProf][InstrFDO]Omit vtable symbols in indexed profiles by default (PR #96520)
Mingming Liu via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
Yingwei Zheng via llvm-commits
- [llvm] [NVPTX] Make nvptx mma instructions convergent. (PR #96521)
weiwei chen via llvm-commits
- [llvm] [PAC][AArch64] Lower ptrauth constants in code (PR #94241)
Anton Korobeynikov via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Simon Pilgrim via llvm-commits
- [llvm] a27164c - [LLDB][Minidump] Add 64b support to LLDB's minidump file builder. (#95312)
via llvm-commits
- [lldb] [llvm] [LLDB][Minidump] Add 64b support to LLDB's minidump file builder. (PR #95312)
Greg Clayton via llvm-commits
- [llvm] 43d207a - [RISCV][GISEL] IRTranslator for Scalable Vector Store (#86699)
via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define AUTH relocations for signed GOT (PR #96158)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [PAC][ELF][AArch64] Encode signed GOT flag in PAuth core info (PR #96159)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][CodeGen][ELF][AArch64] Support signed GOT (PR #96164)
Daniil Kovalev via llvm-commits
- [lld] [PAC][lld][AArch64][ELF] Support signed GOT (PR #96169)
Daniil Kovalev via llvm-commits
- [llvm] Store the full chain of instructions that make up the access. (PR #96526)
Vidush Singhal via llvm-commits
- [llvm] [BOLT][DWARF] Refactor legacy ranges writers (PR #96006)
Maksim Panchenko via llvm-commits
- [compiler-rt] __asan_register_elf_globals: properly check the "no instrumented global variable" case (PR #96529)
Fangrui Song via llvm-commits
- [clang] [llvm] [PowerPC] Diagnose musttail instead of crash inside backend (PR #93267)
Eli Friedman via llvm-commits
- [llvm] [X86][CodeGen] Add base trig intrinsic lowerings (PR #96222)
Farzon Lotfi via llvm-commits
- [llvm] [.github] Add myself as a reviewer for DWARFLinker & friends (PR #96531)
Jonas Devlieghere via llvm-commits
- [llvm] 0ab8198 - [llvm-readobj][ELF] Implement JSON output for --dynamic-table (#95976)
via llvm-commits
- [llvm] [bazel] Port #95312 (PR #96533)
Keith Smiley via llvm-commits
- [llvm] 2f69e9a - [COFF,test] Improve fission.ll
Fangrui Song via llvm-commits
- [llvm] [LLVM][Instrumentation] Add numerical sanitizer (PR #85916)
Alexander Shaposhnikov via llvm-commits
- [llvm] [PowerPC] Add phony subregisters to cover the high half of the VSX registers. (PR #94628)
Stefan Pintilie via llvm-commits
- [llvm] 62baf21 - [AArch64] Check for streaming mode in HasSME* features. (#96302)
via llvm-commits
- [compiler-rt] Added missing BitmapFirst and BitmapLast in InstrProfilingPlatformOth… (PR #96539)
via llvm-commits
- [clang] [llvm] Clang: convert `__m64` intrinsics to unconditionally use SSE2 instead of MMX. (PR #96540)
James Y Knight via llvm-commits
- [llvm] [PGO] Fix branch weights overflow (PR #96541)
Dmitry Nechitaev via llvm-commits
- [llvm] [AArch64] Remove all instances of the 'hasSVEorSME' interfaces. (PR #96543)
Sander de Smalen via llvm-commits
- [llvm] [NVPTX] Basic support for "grid_constant" (PR #96125)
Justin Lebar via llvm-commits
- [llvm] [MLInliner] Handle CGSCC changes from #94815 (PR #96274)
Arthur Eubanks via llvm-commits
- [llvm] [LV] Don't require scalar epilogue for unsupported IAG with tail (PR #96544)
Kolya Panchenko via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Fix common block mapping for regular and declare target link (PR #91829)
via llvm-commits
- [llvm] [llvm-objdump] print out xcoff file header and load section header for xcoff object file with option private-headers (PR #96350)
zhijian lin via llvm-commits
- [llvm] [NFC][MLInliner] Rename LastSCC -> CurSCC (PR #96546)
Arthur Eubanks via llvm-commits
- [llvm] Add ConstantRangeList::unionWith() and ::intersectWith() (PR #96547)
Haopeng Liu via llvm-commits
- [polly] [polly] Add profitability check for expanded region. (PR #96548)
Huihui Zhang via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [llvm] 0555afd - [NFC][MLInliner] Rename LastSCC -> CurSCC (#96546)
via llvm-commits
- [llvm] [bazel] Export distributable lldb files (PR #96549)
Keith Smiley via llvm-commits
- [llvm] [bazel] Switch mach_gen to apple_genrule (PR #96551)
Keith Smiley via llvm-commits
- [llvm] [SampleFDO] Stale profile call-graph matching (PR #95135)
via llvm-commits
- [llvm] 313b1a8 - [mlgo] Support composite AOT-ed models (#96276)
via llvm-commits
- [llvm] [LLVM][runtimes] Prepopulate `LLVM_BUILTIN_TARGETS` with runtimes values (PR #95554)
Joseph Huber via llvm-commits
- [llvm] [Inliner] Pass updated SCC to InlineAdvisor::onPassExit() (PR #96553)
Arthur Eubanks via llvm-commits
- [llvm] [bazel] Add support for building lldb-dap (PR #96556)
Keith Smiley via llvm-commits
- [clang] [llvm] Remove mmx 3dnow (PR #96246)
James Y Knight via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #96240)
via llvm-commits
- [llvm] 3aef525 - [AMDGPU] Fix negative immediate offset for unbuffered smem loads (#89165)
via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #89165)
via llvm-commits
- [llvm] [ScheduleDAG] Remove obsolete VReg2SUnitMap. NFC (PR #96559)
Björn Pettersson via llvm-commits
- [llvm] [AMDGPU] MCExpr printing helper with KnownBits support (PR #95951)
Scott Linder via llvm-commits
- [llvm] [TailDup][MachineSSAUpdater] Let RewriteUse insert a COPY when needed (PR #95553)
Björn Pettersson via llvm-commits
- [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
via llvm-commits
- [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Paul Kirth via llvm-commits
- [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
James Henderson via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
James Henderson via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fred Grim via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Fangrui Song via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Khem Raj via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
James Henderson via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (PR #96562)
Khem Raj via llvm-commits
- [llvm] [X86] LowerBITREVERSE - use AND+CMPEQ+MOVMSK trick to lower scalar types (PR #92236)
Simon Pilgrim via llvm-commits
- [llvm] 687d6fb - [NVPTX] Basic support for "grid_constant" (#96125)
via llvm-commits
- [llvm] 5ae5069 - LAA: strip unnecessary getUniqueCastUse (#92119)
via llvm-commits
- [llvm] [BOLT] Sync doc for dropping disparate profiles (PR #96563)
shaw young via llvm-commits
- [compiler-rt] [compiler-rt] [profile] Add value profile in profile data without-libc (PR #95639)
Arthur Eubanks via llvm-commits
- [lld] [llvm] Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)" (PR #90266)
Paul Kirth via llvm-commits
- [llvm] a3a44bf - [llvm][ProfDataUtils] Provide getNumBranchWeights API (#90146)
via llvm-commits
- [clang] [lldb] [llvm] [BOLT] Hash-based function matching (PR #95821)
shaw young via llvm-commits
- [llvm] Revert "[BOLT] Hash-based function matching" (PR #96568)
shaw young via llvm-commits
- [clang] [llvm] [clang][OpenMP] Shorten directive classification in ParseOpenMP (PR #94691)
Mike Rice via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Tomasz Kłoczko via llvm-commits
- [llvm] [BOLT] Hash-based function matching (PR #96572)
shaw young via llvm-commits
- [llvm] [InstCombine] Emit fatal error on void to non-void conversion (PR #96574)
via llvm-commits
- [llvm] [RFC][BPF] Add support for asm gotol_or_nop and nop_or_gotol insns (PR #75110)
via llvm-commits
- [llvm] [BPF] Avoid potential long compilation time without -g (PR #96575)
via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __init_riscv_features_bit (PR #85790)
via llvm-commits
- [llvm] [MLInliner] Simplify NodeCount bookkeeping (PR #96576)
Arthur Eubanks via llvm-commits
- [lld] [LLD] Add CLASS syntax to SECTIONS (PR #95323)
Daniel Thornburgh via llvm-commits
- [llvm] [CGData] Outlined Hash Tree (PR #89792)
Ellis Hoag via llvm-commits
- [llvm] [DirectX] remove module flags not for DXIL. (PR #96577)
Xiang Li via llvm-commits
- [clang] [llvm] Add __hlt intrinsic for Windows ARM. (PR #96578)
Amy Huang via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Allow indexed profile reader to parse compatible future versions and returns errors for incompatible ones. (PR #88212)
Mingming Liu via llvm-commits
- [llvm] 8ad32ce - [X86] Add sub-feature zu (zero upper) for APX
Shengchen Kan via llvm-commits
- [llvm] Remove `*` from generic Linalg/Vector rules in CODEOWNERS (PR #96581)
Diego Caballero via llvm-commits
- [llvm] 7ea63b9 - [LoongArch][test] Remove the FIXME in psabi-restricted-scheduling.ll which has been addressed by #76555
Weining Lu via llvm-commits
- [llvm] [RISCV] Add FPR16 regbank and start legalizing f16 operations for Zfh. (PR #96582)
Craig Topper via llvm-commits
- [llvm] [LoongArch] Ensure PseudoLA* can be hoisted (PR #94723)
Lu Weining via llvm-commits
- [llvm] [SPARC][IAS] Emit the correct 32-bit ELF machine type (PR #96583)
via llvm-commits
- [lld] [lld][InstrProf] Profile guided function order (PR #96268)
Vincent Lee via llvm-commits
- [llvm] b0e9b00 - [NVPTX] Make nvptx mma instructions convergent. (#96521)
via llvm-commits
- [llvm] 4e0a0ea - [X86] Fix test Clang::CodeGen/builtin-cpu-supports.c failure
Shengchen Kan via llvm-commits
- [llvm] [WebAssembly] Update generic and bleeding-edge CPUs (PR #96584)
Heejin Ahn via llvm-commits
- [llvm] [PowerPC][AIX] Emit PowerPC version for XCOFF (PR #95510)
via llvm-commits
- [llvm] [mlgo] add 2 new features whether caller/callee is `available_externally` (PR #96585)
Mircea Trofin via llvm-commits
- [clang] [llvm] [AMDGPU] Change CF intrinsics lowering to reconverge on predecessors. (PR #92809)
Gang Chen via llvm-commits
- [llvm] [Analysis] Use range-based for loops (NFC) (PR #96587)
Kazu Hirata via llvm-commits
- [llvm] [PPC]Optimize zeroing accumulator and spilling instructions into simple instructions (PR #96094)
Chen Zheng via llvm-commits
- [llvm] [AMDGPU][MC] Improve error message for missing dim operand (PR #96588)
Jun Wang via llvm-commits
- [llvm] [CMake] enable CMP0144 policy if available (PR #96589)
Jerry Zhang Jian via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
Max Winkler via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
LLVM Continuous Integration via llvm-commits
- [llvm] Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (PR #96590)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
David Blaikie via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
James Henderson via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [llvm] [RISCV][POC] Recursive search for mul expansion (PR #96327)
Craig Topper via llvm-commits
- [lld] [llvm] [ELF] Rename IsRela to HasAddend (PR #96592)
Fangrui Song via llvm-commits
- [llvm] [OpenMP] Fix stack corruption due to argument mismatch (PR #96386)
Sushant Gokhale via llvm-commits
- [llvm] [X86][FixupSetCC] Substitute setcc + zext pair with setzucc when feature zu is available (PR #96594)
Shengchen Kan via llvm-commits
- [llvm] [SROA] Propagate no-signed-zeros(nsz) fast-math flag on the phi node using function attribute (PR #83381)
Sushant Gokhale via llvm-commits
- [llvm] bd488c1 - [RISCV] Use StringRef::starts_with(char) instead of starts_with(StringRef). NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Let LiveIntervals::shrinkToUses compute dead AVLs (PR #90629)
Luke Lau via llvm-commits
- [llvm] 8599629 - [CodeGen][NewPM] Port machine post dominator tree analysis to new pass manager (#96378)
via llvm-commits
- [llvm] 62d44fb - [MC] Remove setUseAssemblerInfoForParsing(false) workarounds
Fangrui Song via llvm-commits
- [llvm] [FinalizelSel] Re-scan the MachineFunction if we insert a new MBB by custom insertion (PR #96046)
via llvm-commits
- [clang] [compiler-rt] [llvm] [CMake] Use Clang to infer the target triple (PR #89425)
Petr Hosek via llvm-commits
- [llvm] 41f8e6d - [RISCV][GISel] Fix test case order in fp-arith.mir. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Check only demanded VTYPE fields in needVSETVLIPHI (PR #90168)
Luke Lau via llvm-commits
- [llvm] efa8463 - [VectorCombine] Add free concats to shuffleToIdentity. (#94954)
via llvm-commits
- [llvm] f019581 - [SmallPtrSet] Add remove_if() method (#96468)
via llvm-commits
- [llvm] AMDGPU: Handle legal v2bf16 atomicrmw fadd for gfx12 (PR #95930)
Matt Arsenault via llvm-commits
- [llvm] 174f80c - [DomTree] Avoid duplicate hash lookups in runDFS() (NFCI) (#96460)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Generate libcall for s128 G_FPTRUNC (PR #96602)
Madhur Amilkanthwar via llvm-commits
- [llvm] 7f1a744 - [TailDup][MachineSSAUpdater] Let RewriteUse insert a COPY when needed (#95553)
via llvm-commits
- [llvm] [X86] Lower vXi8 multiplies using PMADDUBSW on SSSE3+ targets (PR #95690)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
via llvm-commits
- [llvm] [X86] Fold concat(PCMP*(), PCMP*()) -> CMPPS(concat, concat) on AVX1 targets (PR #95915)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][GISel] Fold G_SHL used by multiple G_PTR_ADD into load/store addressing mode (PR #96603)
via llvm-commits
- [libcxx] [llvm] [libc++] Get the GCC build mostly clean of warnings (PR #96604)
Nikolas Klauser via llvm-commits
- [compiler-rt] [NFC] [GWP-ASan] Rename Check() to check() (PR #96605)
Mitch Phillips via llvm-commits
- [compiler-rt] 11e12bd - [NFC] [GWP-ASan] Rename Check() to check() (#96605)
via llvm-commits
- [llvm] d782119 - [Analysis] Use SmallPtrSet::remove_if (NFC)
Nikita Popov via llvm-commits
- [llvm] 2d84e0f - [RISCV] Add scheduling model for Syntacore SCR3 (#95427)
via llvm-commits
- [llvm] [RISCV] Add scheduling model for Syntacore SCR3 (PR #95427)
Anton Sidorenko via llvm-commits
- [llvm] [InstCombine] Canonicalize non-i8 gep of mul to i8 (PR #96606)
David Green via llvm-commits
- [llvm] [GlobalISel] Add build methods for FP environment intrinsics (PR #96607)
Serge Pavlov via llvm-commits
- [llvm] [ValueTypes][NFC] Generate EVT::getTypeForEVT from GenVT.inc (PR #96608)
Kito Cheng via llvm-commits
- [llvm] [AArch64][MachineOutliner][NFC] Re-enable some tests (PR #96376)
Daniel Kiss via llvm-commits
- [clang] [llvm] [Clang][ARM][AArch64] Alway emit protection attributes for functions. (PR #82819)
Daniel Kiss via llvm-commits
- [llvm] f6aa508 - [SPIR-V]: Fix creation of constants of array types in SPIRV Backend (#96514)
via llvm-commits
- [llvm] 0bd9c49 - [AArch64][SVE] optimisation for SVE load intrinsics with no active lanes (#95269)
via llvm-commits
- [llvm] APFloat: Add minimumnum and maximumnum (PR #96304)
Matt Arsenault via llvm-commits
- [llvm] 5feb32b - [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (#89217)
via llvm-commits
- [llvm] Users/paschalis mpeis/lite split functions cold layout (PR #96609)
Paschalis Mpeis via llvm-commits
- [llvm] f9795f3 - [GlobalISel] Add build methods for FP environment intrinsics (#96607)
via llvm-commits
- [llvm] [BOLT] Heatmap fix on large binaries and printing mappings (PR #92815)
Paschalis Mpeis via llvm-commits
- [llvm] [BOLT] Fix heatmaps on large BOLTE'd binaries. (PR #92815)
Paschalis Mpeis via llvm-commits
- [llvm] [BOLT] Fix heatmaps on large BOLTEd binaries. (PR #92815)
Paschalis Mpeis via llvm-commits
- [llvm] 29f4a05 - [SetOperations] clang-format header (NFC)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Disallow negative s_load offsets in isLegalAddressingMode (PR #91327)
Jay Foad via llvm-commits
- [llvm] [TII] Do not schedule frame-setup/frame-destory instructions (PR #96611)
Haohai Wen via llvm-commits
- [llvm] [AMDGPU] Define constrained multi-dword scalar load instructions. (PR #96161)
Christudasan Devadasan via llvm-commits
- [llvm] [SetOperations] Support set containers with remove_if (PR #96613)
Nikita Popov via llvm-commits
- [llvm] 9d45077 - [VPlan] Iterate over VPlans to get VFs to compute cost for (NFCI).
Florian Hahn via llvm-commits
- [llvm] [Transforms][NFC] Tiny fixes in SplitModule (PR #95903)
Florian Hahn via llvm-commits
- [llvm] [LV] Autovectorization for the all-in-one histogram intrinsic (PR #91458)
Graham Hunter via llvm-commits
- [llvm] [SPIR-V] Improve pattern matching and tracking of constant integers (PR #96615)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [Transforms] Add a new algorithm to SplitModule (PR #95941)
Guray Ozen via llvm-commits
- [llvm] eeb0884 - [LoopUnroll] Use poison instead of undef for preheader value
Nikita Popov via llvm-commits
- [llvm] a2e9157 - [LV] Make create-induction-resume.ll more robust by adding store.
Florian Hahn via llvm-commits
- [llvm] 37c736e - [LoopUnroll] Use poison instead of undef for another preheader value
Nikita Popov via llvm-commits
- [llvm] cc8fdd6 - [Xtensa] Lower GlobalAddress/BlockAddress/JumpTable (#95256)
via llvm-commits
- [llvm] [Xtensa] Lower GlobalAddress/BlockAddress/JumpTable (PR #95256)
via llvm-commits
- [llvm] [llvm][transforms] Add a new algorithm to SplitModule (PR #95941)
Ilia Sergachev via llvm-commits
- [llvm] 4acc8ee - [SCCP] Generate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 16bb8c1 - [SCCP] Use poison instead of undef when zapping returns
Nikita Popov via llvm-commits
- [llvm] 35eef9f - [Reassociate] Use poison instead of undef for dummy operands (NFCI)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][NFC] Rename AMDGPUVariadicMCExpr to AMDGPUMCExpr. (PR #96618)
Ivan Kosarev via llvm-commits
- [lld] 65f9601 - [NFC][lld][ELF] Remove unused `sec` param of `ObjFile<ELFT>::getRelocTarget` (#96500)
via llvm-commits
- [llvm] [SLP] Use poison instead of undef in reorderScalars() (PR #96619)
Nikita Popov via llvm-commits
- [llvm] bfad875 - [LoongArch] Ensure PseudoLA* can be hoisted (#94723)
via llvm-commits
- [clang] [llvm] [AMDGPU] Extend permlane16, permlanex16 and permlane64 intrinsic lowering for generic types (PR #92725)
Matt Arsenault via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
David Sherwood via llvm-commits
- [llvm] [llvm][CodeGen] Update checking method of loop-carried phi in window scheduler (PR #96288)
Matt Arsenault via llvm-commits
- [llvm] 9952e00 - [VPlanTest] Use poison instead of undef for dummy values (NFC)
Nikita Popov via llvm-commits
- [llvm] 68efc50 - [VectorBuilderTest] Use poison instead of undef for dummy values (NFC)
Nikita Popov via llvm-commits
- [llvm] [Pipelines] Move IPSCCP after inliner pipeline (PR #96620)
via llvm-commits
- [llvm] [AMDGPU] Fix MC/Disassembler/AMDGPU/decode-err.txt. (PR #96621)
Ivan Kosarev via llvm-commits
- [llvm] [InstCombine] Add fold for fabs(-x) -> fabs(x) (PR #95627)
Matt Arsenault via llvm-commits
- [llvm] [SLP] NFC. Refactor and add getAltInstrMask help function. (PR #94709)
Alexey Bataev via llvm-commits
- [llvm] [LV] Move check if any vector insts will be generated to VPlan. (PR #96622)
Florian Hahn via llvm-commits
- [llvm] [ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has a value (#88115) (PR #90599)
via llvm-commits
- [llvm] 9acb533 - [clang][Driver] Add HIPAMD Driver support for AMDGCN flavoured SPIR-V (#95061)
via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #92895)
Ivan Kosarev via llvm-commits
- [llvm] a46a2c2 - [X86] Lower vXi8 multiplies using PMADDUBSW on SSSE3+ targets (#95690)
via llvm-commits
- [llvm] [SelectionDAG] Lower llvm.ldexp.f32 to ldexp() on Windows. (PR #95301)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Drop select -> fmax/min folding in SelectionDAGBuilder (PR #93575)
Matt Arsenault via llvm-commits
- [llvm] [emacs] Handle vector types, arbitary integer types and function names (PR #88246)
via llvm-commits
- [clang] [llvm] [LLVM] Fix incorrect alignment on AMDGPU variadics (PR #96370)
Matt Arsenault via llvm-commits
- [llvm] [LV]Set tailfolding styles before computing feasible max VF. (PR #91403)
Alexey Bataev via llvm-commits
- [llvm] 6c9916d - [libc] Configure CMAKE_REQUIRED_FLAGS so the GPU can use flag checks (#95424)
via llvm-commits
- [libc] [llvm] [libc] Configure CMAKE_REQUIRED_FLAGS so the GPU can use flag checks (PR #95424)
Joseph Huber via llvm-commits
- [llvm] goldsteinn/cgp urem of liv (PR #96625)
via llvm-commits
- [llvm] 0f111ba - LoopInfo: introduce Loop::getLocStr; unify debug output (#93051)
via llvm-commits
- [llvm] [EarlyIfConversion] Determine if branch is predictable using new APIs. (PR #95877)
Pengcheng Wang via llvm-commits
- [llvm] [llvm] Use llvm::sort (NFC) (PR #96434)
Simon Pilgrim via llvm-commits
- [llvm] 8263bec - [SLP] Use poison instead of undef in reorderScalars() (#96619)
via llvm-commits
- [llvm] c436649 - [AArch64] Remove all instances of the 'hasSVEorSME' interfaces. (#96543)
via llvm-commits
- [llvm] c5aa983 - [InstSimplify] Fold all poison phi to poison instead of undef
Nikita Popov via llvm-commits
- [llvm] [LoongArch] Set scheduler to register pressure (PR #95741)
via llvm-commits
- [llvm] [VPlan] Add VPValue for VF, use it for VPWidenIntOrFpInductionRecipe. (PR #95305)
David Sherwood via llvm-commits
- [llvm] [BOLT][AArch64] Implemented createDummyReturnFunction. (PR #96626)
Paschalis Mpeis via llvm-commits
- [llvm] 4780dc3 - [InstCombine] Add poison variant to phi test (NFC)
Nikita Popov via llvm-commits
- [llvm] abc8c4b - [LoopVectorize] Generate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] [X86][GlobalISel] Support StructRet arguments (PR #96629)
Evgenii Kudriashov via llvm-commits
- [llvm] Sketch of build and code changes for llvm shared library build using explicit visibility annotations (PR #96630)
Thomas Fransham via llvm-commits
- [llvm] [InstSimplify] Fix incorrect poison propagation when folding phi (PR #96631)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][NFC] Function decls no longer required in tests. (PR #96632)
Pravin Jagtap via llvm-commits
- [llvm] [NFC][MachineLoopInfo] Consider loads in `isLoopInvariant`. (PR #95632)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce SCEVUse, use it instead of const SCEV * (NFCI) (WIP). (PR #91961)
Florian Hahn via llvm-commits
- [llvm] [PassBuilder] Parse machine function analyses inside require/invalidate (PR #96634)
via llvm-commits
- [llvm] [SimplifyCFG] Forward indirect switch condition value if it can help fold the PHI (PR #95932)
via llvm-commits
- [llvm] Changes to make Float-to-int scalar transform codegen deterministic (PR #92551)
Phil Camp via llvm-commits
- [llvm] 44c9a26 - [Mem2Reg] Add tests with !noundef (NFC)
Nikita Popov via llvm-commits
- [llvm] [Mem2Reg] Generate non-terminator unreachable for !noundef undef (PR #96639)
Nikita Popov via llvm-commits
- [llvm] [llvm-dwp] Fix merging of debug_str_offsets with multiple contributions (PR #90461)
Morten larsen via llvm-commits
- [llvm] 1462605 - [Analysis] Use range-based for loops (NFC) (#96587)
via llvm-commits
- [llvm] [IR][LangRef] Add partial reduction add intrinsic (PR #94499)
Graham Hunter via llvm-commits
- [llvm] [AMDGPU][DAG] Enable ganging up of memcpy loads/stores for AMDGPU (PR #96185)
Fabian Ritter via llvm-commits
- [llvm] 2dd4167 - [LoopVectorize][AArch64] Add limited support for scalable vectorisation of i1 types (#95920)
via llvm-commits
- [llvm] [LoopVectorize][AArch64] Add limited support for scalable vectorisation of i1 types (PR #95920)
David Sherwood via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Jan Leyonberg via llvm-commits
- [llvm] d6c7410 - AMDGPU: Remove an outdated TODO (#96446)
via llvm-commits
- [llvm] 7e9b49f - AMDGPU: Add plumbing for private segment size argument (#96445)
via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #93612)
via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Paschalis Mpeis via llvm-commits
- [llvm] 13ed349 - [AMDGPU][NFC] Rename AMDGPUVariadicMCExpr to AMDGPUMCExpr. (#96618)
via llvm-commits
- [llvm] [LLVM] Include simple_ilist.h in preference to ilist.h. NFC. (PR #96644)
Jay Foad via llvm-commits
- [llvm] c6973ad - [Mem2Reg] Generate non-terminator unreachable for !noundef undef (#96639)
via llvm-commits
- [llvm] [InstCombine] factorize max/min using distributivity (PR #96645)
via llvm-commits
- [llvm] [VectorUtils] Add llvm::scaleShuffleMaskElts wrapper for narrowShuffleMaskElts/widenShuffleMaskElts (PR #96646)
Simon Pilgrim via llvm-commits
- [llvm] [SPIRV] Add definitions for NonSemantic debug info (PR #95530)
Michal Paszkowski via llvm-commits
- [llvm] [LoopVectorize] Fix build issue caused by #95920 (PR #96647)
David Sherwood via llvm-commits
- [llvm] a404529 - [SPIRV] Add definitions for NonSemantic debug info (#95530)
via llvm-commits
- [llvm] ec9ce89 - [LoopVectorize] Fix build issue caused by #95920 (#96647)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Louis Dionne via llvm-commits
- [llvm] Intrinsic: introduce minimumnum and maximumnum for IR and SelectionDAG (PR #96649)
YunQiang Su via llvm-commits
- [llvm] Intrinsic: introduce minimumnum and maximumnum (PR #96299)
YunQiang Su via llvm-commits
- [llvm] 0e11a7e - [EarlyCSE] Add test with noundef load of undef (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] 7f10ed6 - [tsan] Fix dead lock when starting StackDepot thread (#96456)
via llvm-commits
- [llvm] dddef9d - [RISCV] Add FPR16 regbank and start legalizing f16 operations for Zfh. (#96582)
via llvm-commits
- [clang] [libc] [llvm] [libc] Implement (v|f)printf on the GPU (PR #96369)
Joseph Huber via llvm-commits
- [llvm] [SPIR-V] Fix support of OpGenericCastToPtr __spirv_ wrappers (PR #96655)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (PR #83394)
Vladislav Khmelevsky via llvm-commits
- [llvm] [AArch64] Remove superfluous sxtw in peephole opt (PR #96293)
Sam Tebbs via llvm-commits
- [clang] [llvm] [clang][docs] Add preliminary documentation for SPIR-V support in the HIPAMD ToolChain (PR #96657)
Alex Voicu via llvm-commits
- [llvm] 889f3c5 - AMDGPU: Handle legal v2bf16 atomicrmw fadd for gfx12 (#95930)
via llvm-commits
- [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Fix a false assumption that there will always be a valid integer type corresponding to a vector type (PR #96658)
Shilei Tian via llvm-commits
- [llvm] [LSR] Recognize vscale-relative immediates (PR #88124)
Sam Tebbs via llvm-commits
- [llvm] [SCEV] Support addrec in right hand side in howManyLessThans (PR #92560)
via llvm-commits
- [llvm] [mlir] Add cond_sub and sub_clamp operations to atomicrmw (PR #96661)
via llvm-commits
- [llvm] [NVPTX] cap param alignment at 128 (max supported by ptx) (PR #96117)
Alex MacLean via llvm-commits
- [llvm] fb07afe - [BPF] Avoid potential long compilation time without -g (#96575)
via llvm-commits
- [llvm] Fix potential crash in SLPVectorizer caused by missing check (PR #95937)
Gabriel Baraldi via llvm-commits
- [compiler-rt] [sanitizer] Rename DEFINE_REAL_PTHREAD_FUNCTIONS (PR #96527)
Vitaly Buka via llvm-commits
- [llvm] [InstCombine] Simplify matcher in InstCombineAndOrXor (NFC) (PR #96665)
via llvm-commits
- [compiler-rt] f0f774e - [sanitizer] Rename DEFINE_REAL_PTHREAD_FUNCTIONS (#96527)
via llvm-commits
- [llvm] [AMDGPU] Only reinitialize disassembler Bytes array when needed. NFC. (PR #96666)
Jay Foad via llvm-commits
- [llvm] de7c139 - [SLP] NFC. Refactor and add getAltInstrMask help function. (#94709)
via llvm-commits
- [llvm] aaf50bf - [AMDGPU] Disallow negative s_load offsets in isLegalAddressingMode (#91327)
via llvm-commits
- [compiler-rt] [tsan] Test `__tsan_test_only_on_fork` only on Mac (PR #96597)
Vitaly Buka via llvm-commits
- [compiler-rt] 0b049ce - [tsan] Test `__tsan_test_only_on_fork` only on Mac (#96597)
via llvm-commits
- [compiler-rt] [nfc][tsan] Better name for locking functions (PR #96598)
Vitaly Buka via llvm-commits
- [compiler-rt] cd2bac8 - [nfc][tsan] Better name for locking functions (#96598)
via llvm-commits
- [llvm] [llvm::transforms] Add overflow check in AllocaInst::getAllocationSize (PR #96668)
Tsz Chan via llvm-commits
- [compiler-rt] [nfc][tsan] Clang format includes (PR #96599)
Vitaly Buka via llvm-commits
- [compiler-rt] 0258a60 - [nfc][tsan] Clang format includes (#96599)
via llvm-commits
- [compiler-rt] [tsan] Lock/Unlock allocator and stacks on fork (PR #96600)
Vitaly Buka via llvm-commits
- [llvm] 5c9513a - [NVPTX] cap param alignment at 128 (max supported by ptx) (#96117)
via llvm-commits
- [compiler-rt] c0dc134 - [tsan] Lock/Unlock allocator and stacks on fork (#96600)
via llvm-commits
- [llvm] [BOLT][docs] Add Linux kernel optimization guide (PR #96669)
Maksim Panchenko via llvm-commits
- [llvm] 39a0aa5 - [SelectionDAG] Lower llvm.ldexp.f32 to ldexp() on Windows. (#95301)
via llvm-commits
- [llvm] 928b780 - [WebAssembly] Implement trunc_sat and convert instructions for f16x8. (#95180)
via llvm-commits
- [llvm] [WebAssembly] Implement trunc_sat and convert instructions for f16x8. (PR #95180)
Brendan Dahl via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [InstCombine] Add commuted variants for (A ^ B) & ((B ^ C) ^ A) -> (A ^ B) & C (PR #96673)
via llvm-commits
- [llvm] fef144c - Revert "[llvm] Use llvm::sort (NFC) (#96434)"
Kazu Hirata via llvm-commits
- [llvm] XFAIL llvm/test/DebugInfo/attr-btf_type_tag.ll on AIX (PR #96677)
Nivetha Kuruparan via llvm-commits
- [llvm] [RISCV] Add DAG combine to turn (sub (shl X, 8), X) into orc.b (PR #96680)
Craig Topper via llvm-commits
- [llvm] a255ece - XFAIL llvm/test/DebugInfo/attr-btf_type_tag.ll on AIX (#96677)
via llvm-commits
- [llvm] [LV][NFC] Marked functions as const. Added LLVM_DEBUG. (PR #96681)
Kolya Panchenko via llvm-commits
- [llvm] Bump Z3 version from 4.7.1 to 4.8.9 (PR #96682)
Balazs Benics via llvm-commits
- [llvm] fix enumeration in GettingStarted.rst (PR #96684)
via llvm-commits
- [llvm] a55dc1d - [SLP][NFC]Add a test with the incorrect casting of the sext/zext alternate node, NFC.
Alexey Bataev via llvm-commits
- [llvm] 600ff28 - [mlgo] add 2 new features whether caller/callee is `available_externally` (#96585)
via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (PR #88499)
Sander de Smalen via llvm-commits
- [llvm] [memprof] Use std::vector<Frame> instead of llvm::SmallVector<Frame> (NFC) (PR #94432)
Kazu Hirata via llvm-commits
- [llvm] [LTO] Avoid assert fail on failed pass plugin load (PR #96691)
Joel E. Denny via llvm-commits
- [compiler-rt] bd5b775 - __asan_register_elf_globals: properly check the "no instrumented global variable" case
via llvm-commits
- [llvm] [LV] Support binary and unary operations with EVL-vectorization (PR #93854)
Kolya Panchenko via llvm-commits
- [llvm] [RISCV][GISel] Add missing fclass tests. NFC (PR #96694)
Craig Topper via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
Kevin Frei via llvm-commits
- [llvm] 80114a7 - [ScheduleDAG] Remove obsolete VReg2SUnitMap. NFC (#96559)
via llvm-commits
- [llvm] 699cd9a - [llvm-dwp] Fix merging of debug_str_offsets with multiple contributions (#90461)
via llvm-commits
- [llvm] 228c2e1 - [SLP]Fix incorrect promotion of nodes before shuffling.
Alexey Bataev via llvm-commits
- [llvm] [LLVM][MIR] Support parsing bfloat immediates in MIR parser (PR #96010)
David Majnemer via llvm-commits
- [llvm] 3c24eb3 - [LLVM][MIR] Support parsing bfloat immediates in MIR parser (#96010)
via llvm-commits
- [llvm] [InstCombine] Fold `sext(trunc nsw)` and `zext(trunc nuw)` (PR #88609)
Nikita Popov via llvm-commits
- [llvm] [RISCV][GISel] Support fcmp and fclass for Zfh. (PR #96696)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Let RA do the CSR saves. (PR #90819)
Mikhail Gudim via llvm-commits
- [llvm] [TableGen] Check for duplicate register tuple definitions. (PR #95725)
Jason Eckhardt via llvm-commits
- [llvm] 04c2785 - [MC,COFF] Change how we handle section symbols
via llvm-commits
- [llvm] Enforce parameter order in f16 call, flipped call unit tests (PR #96258)
Justin Lebar via llvm-commits
- [llvm] d264514 - Enforce parameter order in f16 call, flipped call unit tests (#96258)
via llvm-commits
- [llvm] 0280f97 - [SLP]Fix PR95925: extract vectorized index of the potential buildvector sequence.
Alexey Bataev via llvm-commits
- [llvm] [SLP] Cache user-scalar pairs during tree vectorization (PR #96065)
Alexey Bataev via llvm-commits
- [llvm] UTC: support debug output from LDist (PR #93208)
Ramkumar Ramachandra via llvm-commits
- [llvm] dff6871 - [RISCV][GISel] Support G_FCONSTANT for Zfh.
Craig Topper via llvm-commits
- [llvm] 7e59b20 - [SCEV] Support addrec in right hand side in howManyLessThans (#92560)
via llvm-commits
- [llvm] edf5782 - [TableGen] Check for duplicate register tuple definitions. (#95725)
via llvm-commits
- [llvm] 8bba070 - AMDGPU: Expand testing of atomicrmw fmin/fmax lowering
Matt Arsenault via llvm-commits
- [llvm] 4f80f36 - AMDGPU: Add new metadata and expand atomicrmw fadd expansion tests
Matt Arsenault via llvm-commits
- [llvm] [MachO] Loosen boundary check for reading export trie nodes (PR #96705)
Cyndy Ishida via llvm-commits
- [llvm] [RISCV][GISel] Support fptoi and itofp for Zfh. (PR #96707)
Craig Topper via llvm-commits
- [llvm] [OpenMP] Allocatable explicit member mapping fortran offloading tests (PR #96264)
via llvm-commits
- [libcxx] [libcxxabi] [llvm] [libc++] Clean up and update deployment target features (PR #96312)
Louis Dionne via llvm-commits
- [llvm] [MC/DC][Coverage] Make tvbitmapupdate capable of atomic write (PR #96042)
Ellis Hoag via llvm-commits
- [llvm] 847235b - [RISCV] Add DAG combine to turn (sub (shl X, 8), X) into orc.b (#96680)
via llvm-commits
- [llvm] [BOLT][Linux] Support ORC for alternative instructions (PR #96709)
Maksim Panchenko via llvm-commits
- [llvm] 0d53366 - APFloat: Add minimumnum and maximumnum (#96304)
via llvm-commits
- [llvm] [DirectX] Add stub PSV0 section (PR #96712)
Damyan Pepper via llvm-commits
- [llvm] e6c2216 - Add ConstantRangeList::unionWith() and ::intersectWith() (#96547)
via llvm-commits
- [llvm] [RISCV] Bump Pointer Masking extension version (PR #96715)
Michael Maitland via llvm-commits
- [llvm] [WebAssembly] Rename target-features.ll (PR #96716)
Heejin Ahn via llvm-commits
- [llvm] [SimplifyCFG] Replace unreachable switch lookup table holes with poison (PR #94990)
via llvm-commits
- [llvm] a4fef26 - [X86][FixupSetCC] Substitute setcc + zext pair with setzucc if possible (#96594)
via llvm-commits
- [llvm] [X86][CodeGen] Support hoisting load/store with conditional faulting (PR #96720)
Shengchen Kan via llvm-commits
- [llvm] [llvm-config] Make llvm-config --system-libs obey LLVM_USE_STATIC_ZSTD. (PR #93754)
Kyle Huey via llvm-commits
- [llvm] 811e505 - [llvm][CodeGen] Update checking method of loop-carried phi in window scheduler (#96288)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
Fangrui Song via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
Fangrui Song via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
Fangrui Song via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
Fangrui Song via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
Eli Friedman via llvm-commits
- [clang] [llvm] CodeGen, IR: Add target-{cpu,features} attributes to functions created via createWithDefaultAttr(). (PR #96721)
via llvm-commits
- [llvm] 0fe82ea - gn build: Add missing source files to hwasan library.
Peter Collingbourne via llvm-commits
- [llvm] [msan] Convert vector shadow to scalar before zext (PR #96722)
Thurston Dang via llvm-commits
- [llvm] [BOLT] Omit CFI state while printing functions without CFI (PR #96723)
Maksim Panchenko via llvm-commits
- [llvm] 96b1f88 - [ORC] Remove redundant locking of session mutex, update method name.
Lang Hames via llvm-commits
- [llvm] 896dd32 - [ORC] Fix block dependence calculation in ObjectLinkingLayer.
Lang Hames via llvm-commits
- [llvm] b347a72 - [MC/DC][Coverage] Make tvbitmapupdate capable of atomic write (#96042)
via llvm-commits
- [llvm] f71f95d - [ELF] Rename IsRela to HasAddend
via llvm-commits
- [llvm] 174d353 - [X86] Fix description for pass X86FixupSetCC.cpp, NFCI
Shengchen Kan via llvm-commits
- [llvm] 21bfc0e - Revert "[X86] Fix description for pass X86FixupSetCC.cpp, NFCI"
Shengchen Kan via llvm-commits
- [llvm] 9253ac2 - [X86] Fix description for pass X86FixupSetCC.cpp, NFCI
Shengchen Kan via llvm-commits
- [compiler-rt] [llvm] [MC/DC][Coverage] Introduce "Bitmap Bias" for continuous mode (PR #96126)
NAKAMURA Takumi via llvm-commits
- [llvm] 89d8df1 - CodeGen, IR: Add target-{cpu, features} attributes to functions created via createWithDefaultAttr().
via llvm-commits
- [llvm] [RISCV] Remove x7 from fastcc list. (PR #96729)
Yeting Kuo via llvm-commits
- [llvm] [llvm][Support] Implement raw_socket_stream::read with optional timeout (PR #92308)
Connor Sughrue via llvm-commits
- [llvm] 35f7b60 - [AMDGPU] Extend permlane16, permlanex16 and permlane64 intrinsic lowering for generic types (#92725)
via llvm-commits
- [llvm] [AMDGPU] Set register bank for i1 arguments/return values (PR #96155)
Jun Wang via llvm-commits
- [llvm] [AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttributor (PR #94647)
Jun Wang via llvm-commits
- [llvm] [Pipelines] Perform mergefunc after constmerge (PR #92498)
YAMAMOTO Takashi via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
via llvm-commits
- [llvm] [GlobalISel] Add support for lowering byref attribute (PR #96733)
via llvm-commits
- [llvm] [GOFF] Refactor writing GOFF records (PR #93855)
via llvm-commits
- [llvm] 1822e31 - [WebAssembly] Rename target-features.ll (#96716)
via llvm-commits
- [compiler-rt] 8426586 - Revert "Reformat", due to wrong version of clang-format.
NAKAMURA Takumi via llvm-commits
- [llvm] [WebAssembly] Split and tidy up target features test (PR #96735)
Heejin Ahn via llvm-commits
- [llvm] 20683de - [X86][CodeGen] Not promote some binary ops from i16 to i32 if we have NDD variant
Shengchen Kan via llvm-commits
- [llvm] 28a3fbb - [X86][test] Pre-commit test for disabling NDD2NonNDD transform for 8/16-bit ops
Shengchen Kan via llvm-commits
- [llvm] 6c4c44b - [SetOperations] Support set containers with remove_if (#96613)
via llvm-commits
- [llvm] 515e048 - [InstCombine] Simplify commutative matchers (NFC) (#96665)
via llvm-commits
- [llvm] [GlobalISel][AArch64] Add G_FPTOSI_SAT/G_FPTOUI_SAT (PR #96297)
David Green via llvm-commits
- [llvm] [Docs][RISCV] Document RISC-V vector codegen (PR #96740)
Luke Lau via llvm-commits
- [llvm] [llvm-objcopy] Add change-section-lma *+/-offset (PR #95431)
James Henderson via llvm-commits
- [llvm] Fix error: name 'maybe' is not defined (PR #96741)
via llvm-commits
- [llvm] [MC][DWARF][NFC] Drop CIEKey map (PR #96075)
Alexis Engelke via llvm-commits
- [llvm] dbd0c03 - [MC][DWARF][NFC] Drop CIEKey map (#96075)
via llvm-commits
- [llvm] [Mips] Fix mfhi/mflo hazard miscompilation about div and mult (PR #91449)
via llvm-commits
- [llvm] be00190 - [TII][X86] Do not schedule frame-setup/frame-destory instructions (#96611)
via llvm-commits
- [llvm] 1dbc2aa - [PassBuilder] Parse machine function analyses inside require/invalidate (#96634)
via llvm-commits
- [llvm] 8681bb8 - [LV] Add additional test coverage for cost modeling.
Florian Hahn via llvm-commits
- [llvm] 5b4000d - [VectorUtils] Add llvm::scaleShuffleMaskElts wrapper for narrowShuffleMaskElts/widenShuffleMaskElts, NFC. (#96646)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
NAKAMURA Takumi via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
NAKAMURA Takumi via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
NAKAMURA Takumi via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
NAKAMURA Takumi via llvm-commits
- [llvm] Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (PR #80676)
via llvm-commits
- [llvm] [TTI][WebAssembly] Pairwise reduction expansion (PR #93948)
Sam Parker via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [clang] [flang] [llvm] [AArch64] Add ability to list extensions enabled for a target (PR #95805)
Lucas Duarte Prates via llvm-commits
- [llvm] f782ff8 - [C API] Add getters for Target Extension Types to C API (#96447)
via llvm-commits
- [llvm] [Don't merge][LLVM] Refine undef to null values (PR #96375)
Nikita Popov via llvm-commits
- [llvm] [SlotIndexes] Use simple_ilist instead of ilist. NFC. (PR #96747)
Jay Foad via llvm-commits
- [llvm] gn: hwasan: fixup hwasan-preinit (PR #96748)
Mitch Phillips via llvm-commits
- [llvm] [AMDGPU] MCExpr-ify AMDGPU HSAMetadata (PR #94788)
Janek van Oirschot via llvm-commits
- [compiler-rt] [ASan] [HWASan] Add __sanitizer_ignore_free_hook() (PR #96749)
Mitch Phillips via llvm-commits
- [llvm] [LoopVectorize] Add support for reverse loops in isDereferenceableAndAlignedInLoop (PR #96752)
David Sherwood via llvm-commits
- [clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)
Sergio Afonso via llvm-commits
- [llvm] cca4f54 - [InstCombine][X86] Avoid repeated getType() calls when folding blendv->select. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c9fc960 - [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (#88710)
via llvm-commits
- [llvm] d6f906e - [SlotIndexes] Use simple_ilist instead of ilist. NFC. (#96747)
via llvm-commits
- [llvm] 317f782 - [ADT] Return bool from SmallPtrSet::remove_if()
Nikita Popov via llvm-commits
- [llvm] 92715cf - [DAG] expandAVG - attempt to extend to a wider integer type for the add/shift to avoid overflow handling (#95788)
via llvm-commits
- [llvm] 6f582b7 - [SLP][NFC]Remove extra check for VU.
Alexey Bataev via llvm-commits
- [llvm] 4c9b71d - [GlobalISel][ARM] Legalze set_fpmode and get_fpmode (#96467)
via llvm-commits
- [llvm] b6a94b6 - [OMPIRBuilder] Use SmallPtrSet::remove_if() (NFC)
Nikita Popov via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Lowering Order clause to MLIR (PR #96730)
via llvm-commits
- [llvm] 519dbc6 - [WasmExceptionInfo] Use SmallPtrSet::remove_if() (NFC)
Nikita Popov via llvm-commits
- [clang] [llvm] [openmp] [Clang][OpenMP] Add reverse directive (PR #92916)
Alexey Bataev via llvm-commits
- [llvm] [SLPVectorizer] Support SLPVectorizer cases of tan across all backends (PR #95517)
Alexey Bataev via llvm-commits
- [llvm] d42b392 - [VectorUtils] Use SmallPtrSet::remove_if() (NFC)
Nikita Popov via llvm-commits
- [llvm] 6f8efc7 - [PhaseOrdering][X86] Regenerate pr67803.ll
Simon Pilgrim via llvm-commits
- [llvm] [SmallPtrSet] Don't leave tombstones in small mode (PR #96762)
Nikita Popov via llvm-commits
- [llvm] 352a836 - [InstCombine] Canonicalize non-i8 gep of mul to i8 (#96606)
via llvm-commits
- [llvm] b6240c3 - [AArch64] Add ability to list extensions enabled for a target (#95805)
via llvm-commits
- [llvm] [Hexagon] Remove non-canonical matching (PR #96763)
via llvm-commits
- [llvm] Reapply "[ARM][NFC] Use addLiveIns method instead of manually adding live ins (#87560)" (PR #96448)
via llvm-commits
- [llvm] Reapply "[ARM] Use addLiveIns method instead of manually adding live ins (#87560)" (PR #96448)
via llvm-commits
- [llvm] 00ae6bb - [ARM] Regenerate MIR test (NFC)
Nikita Popov via llvm-commits
- [lld] 161e168 - [llvm-readobj][ELF] Test multivalued rpath entries and alter the output for readobj to emphasize the single valued nature of NEEDED, SONAME, USED etc. (#96562)
via llvm-commits
- [llvm] [openmp] [openmp][wasm] Allow openmp to compile and run under emscripten toolchain (PR #95169)
via llvm-commits
- [llvm] [workflows] Fix release note request workflow (PR #94784)
Tobias Hieta via llvm-commits
- [llvm] [SPIR-V] Support cl_ext_float_atomics and fix errors in definition of atomic_fetch_*_explicit builtins (PR #96767)
Vyacheslav Levytskyy via llvm-commits
- [clang] [flang] [llvm] Revert "[AArch64] Add ability to list extensions enabled for a target" (PR #96768)
Lucas Duarte Prates via llvm-commits
- [llvm] b579aac - Revert "[AArch64] Add ability to list extensions enabled for a target" (#96768)
via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Check for undef first before freeze (PR #96769)
via llvm-commits
- [llvm] [LV] Don't vectorize if trip count expansion may introduce UB. (PR #92177)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Add freeze for lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] [InstCombine] Fold select of undef to freeze (PR #96773)
Nikita Popov via llvm-commits
- [compiler-rt] Work around a C language bug in libFuzzer (PR #96775)
David Benjamin via llvm-commits
- [llvm] [Offload] Add MPI Plugin (PR #90890)
Joseph Huber via llvm-commits
- [llvm] [LV] Rewrite UDiv A, B -> UDiv A, UMax(B, 1) in trip counts if needed. (PR #92177)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #96777)
Kazu Hirata via llvm-commits
- [llvm] [AArch64][GlobalISel] Make G_DUP immediate 32-bits or larger (PR #96780)
via llvm-commits
- [llvm] [Bazel] Add support for Bzlmod (PR #88927)
Keith Smiley via llvm-commits
- [llvm] [AArch64][GlobalISel] Select SHL({Z|S}EXT, DUP Imm) into {U|S}HLL Imm (PR #96782)
via llvm-commits
- [llvm] 3e1ebd7 - [GlobalISel] Add support for lowering byref attribute
via llvm-commits
- [llvm] Revert "[GlobalISel] Add support for lowering byref attribute" (PR #96784)
Thorsten Schütt via llvm-commits
- [compiler-rt] 30b93db - [Memprof] Adds the option to collect AccessCountHistograms for memprof. (#94264)
via llvm-commits
- [compiler-rt] [llvm] [Memprof] Adds the option to collect AccessCountHistograms for memprof. (PR #94264)
Teresa Johnson via llvm-commits
- [llvm] [AsmPrinter] Reduce AsmPrinterHandlers virt. fn calls (PR #96785)
Alexis Engelke via llvm-commits
- [llvm] 17eaa23 - [AMDGPU] MCExpr-ify AMDGPU HSAMetadata (#94788)
via llvm-commits
- [llvm] [ADT] Always use 32-bit size type for SmallVector with 16-bit elements (PR #95536)
Jay Foad via llvm-commits
- [llvm] b7762f2 - Bump required minimal Z3 version from 4.7.1 to 4.8.9 (#96682)
via llvm-commits
- [llvm] 2612765 - [NVPTX] Fold (add (select 0, (mul a, b)), c) -> (select c, (mad a, b, c)) (#96352)
via llvm-commits
- [llvm] 1918369 - [RISCV][GISel] Add missing fclass tests. NFC (#96694)
via llvm-commits
- [llvm] [SPIR-V] Add __spirv_ wrappers to Non-Uniform Instructions (PR #96790)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [NVPTX] Add NVPTX intrinsics for TMA copies (PR #95289)
Adam Paszke via llvm-commits
- [clang] [compiler-rt] [llvm] [openmp] [PGO][Offload] Profile profraw generation for GPU instrumentation #76587 (PR #93365)
Johannes Doerfert via llvm-commits
- [llvm] [NVPTX] Don't use underlying alignment to align param (PR #96793)
Hugh Delaney via llvm-commits
- [clang] [flang] [llvm] Re-land: "[AArch64] Add ability to list extensions enabled for a target" (#95805) (PR #96795)
Lucas Duarte Prates via llvm-commits
- [llvm] [BOLT] Hash-based function matching (PR #96796)
shaw young via llvm-commits
- [llvm] [RISCV][WIP] Add a rematerializable pseudo instruction for LUI+ADDI for global addresses. (PR #93320)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a rematerializable pseudo instruction for LUI+ADDI for global addresses. (PR #93142)
Craig Topper via llvm-commits
- [llvm] [RISCV] Restrict when we fold an ADD_LO into a load/store address. (PR #93129)
Craig Topper via llvm-commits
- [llvm] [CodeGen] Cache Opcode in MachineInstr (PR #96797)
Alexis Engelke via llvm-commits
- [llvm] acd6cb8 - [RISCV][GISel] Support fcmp and fclass for Zfh. (#96696)
via llvm-commits
- [llvm] 581fd2f - [RISCV][GISel] Support fptoi and itofp for Zfh. (#96707)
via llvm-commits
- [llvm] [AArch64] Lower extending sitofp using tbl (PR #92528)
Shu-Chun Weng via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Realtime Sanitizer: Introduce Realtime Sanitizer (RTSan) backend (PR #92460)
Chris Apple via llvm-commits
- [llvm] 0d9172e - [SPIR-V] Improve pattern matching and tracking of constant integers (#96615)
via llvm-commits
- [llvm] bb50bc2 - [SPIR-V] Fix support of OpGenericCastToPtr __spirv_ wrappers (#96655)
via llvm-commits
- [llvm] 378630b - [SPIR-V] Support cl_ext_float_atomics and fix errors in definition of atomic_fetch_*_explicit builtins (#96767)
via llvm-commits
- [llvm] 8ab6677 - [RISCV] Add Zfh to typeIsScalarFPArith and simplify code. NFC
Craig Topper via llvm-commits
- [llvm] Scev assume finite flag (PR #91104)
Joshua Ferguson via llvm-commits
- [llvm] [FPEnv] Add strictfp attribute to the FP environment manipulation intrinsics (PR #96093)
Serge Pavlov via llvm-commits
- [llvm] 868fae1 - [RISCV][GISel] Support G_FPEXT/FPTRUNC with ZFh.
Craig Topper via llvm-commits
- [llvm] [BOLT] skip the warm cold check option (PR #95322)
Maksim Panchenko via llvm-commits
- [llvm] [GlobalISel] Add unit tests for call lowering on byref support (PR #96805)
via llvm-commits
- [llvm] 141bea8 - [DirectX] Add stub PSV0 section (#96712)
via llvm-commits
- [llvm] 0f24a46 - [llvm-config] Make llvm-config --system-libs obey LLVM_USE_STATIC_ZSTD (#93754)
via llvm-commits
- [llvm] [SLP]Fix the cost of the adjusted extracts in per-register analysis. (PR #96808)
Alexey Bataev via llvm-commits
- [llvm] 3f78d89 - [TypeProf][InstrFDO]Omit vtable symbols in indexed profiles by default (#96520)
via llvm-commits
- [llvm] d29fdfb - [LTO] Avoid assert fail on failed pass plugin load (#96691)
via llvm-commits
- [llvm] d058b51 - Revert "[AArch64] Lower extending sitofp using tbl (#92528)"
Momchil Velikov via llvm-commits
- [llvm] 22b36bf - [Memprof] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] 6b1c51b - [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (#80343)
via llvm-commits
- [lld] [llvm] [llvm-readobj][ELF] Alter JSON/LLVM output on note sections to allow for multiple notes per section in JSON (PR #96813)
Fred Grim via llvm-commits
- [compiler-rt] [HWASan] symbolize stack overflows (PR #95308)
Florian Mayer via llvm-commits
- [llvm] a89a541 - Fix test introduced by d29fdfbc4e3b
Joel E. Denny via llvm-commits
- [clang] [llvm] [openmp] [PGO][OpenMP] Instrumentation for GPU devices (PR #76587)
Joseph Huber via llvm-commits
- [clang] [llvm] [OpenMP] OpenMP 5.1 "assume" directive parsing support (PR #92731)
Julian Brown via llvm-commits
- [llvm] [ValueTracking][RISCV] Use ConstantRange::getUnsignedMax instead of getUpper to simplify some code. (PR #96816)
Craig Topper via llvm-commits
- [llvm] a54704d - [WebAssembly] Split and tidy up target features test (#96735)
via llvm-commits
- [llvm] [SandboxIR] Boilerplate code (PR #95814)
via llvm-commits
- [llvm] [AMDGPU] Add support for llvm.lround and llvm.lrint intrinsics lowering. (PR #96817)
Sumanth Gundapaneni via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Jeffrey Byrnes via llvm-commits
- [llvm] [AMDGPU] Vectorize i8 Shuffles (PR #95840)
Jeffrey Byrnes via llvm-commits
- [llvm] [BOLT] Hash-based function matching (PR #96818)
shaw young via llvm-commits
- [llvm] 2582d11 - [ADT] Always use 32-bit size type for SmallVector with 16-bit elements (#95536)
via llvm-commits
- [llvm] [RISCV] Support zext.h mnemonic with Zbkb. (PR #96821)
Craig Topper via llvm-commits
- [llvm] 49e5cd2 - [LV][NFC] Marked functions as const. Added LLVM_DEBUG. (#96681)
via llvm-commits
- [llvm] [BOLT] Do not reject irreversible branches during disassembly (PR #95572)
Maksim Panchenko via llvm-commits
- [llvm] 0c56fd0 - [SimplifyCFG] Forward indirect switch condition value if it can help fold the PHI (#95932)
via llvm-commits
- [llvm] [BOLT] Hash-based function matching (PR #96822)
shaw young via llvm-commits
- [compiler-rt] [scudo] Minor refactoring of secondary cache test (PR #95995)
via llvm-commits
- [llvm] [llvm] remove unusable llvm.spec.in (PR #96825)
Konrad Kleine via llvm-commits
- [llvm] Revert "[ADT] Always use 32-bit size type for SmallVector with 16-bit elements" (PR #96826)
Chelsea Cassanova via llvm-commits
- [llvm] 1abe22c - Revert "[ADT] Always use 32-bit size type for SmallVector with 16-bit elements" (#96826)
via llvm-commits
- [llvm] [MIR] Replace bespoke DIExpression parser (PR #96827)
Scott Linder via llvm-commits
- [llvm] [GlobalIsel] Combine G_PTR_ADD. (PR #95647)
Amara Emerson via llvm-commits
- [llvm] 3a462d8 - [mlgo] drop the prefix `_` in `_model_selector`
Mircea Trofin via llvm-commits
- [llvm] c7adfb5 - Revert "[SimplifyCFG] Forward indirect switch condition value if it can help fold the PHI (#95932)"
via llvm-commits
- [llvm] 5a052ef - Reapply "[SimplifyCFG] Forward indirect switch condition value if it can help fold the PHI (#95932)"
via llvm-commits
- [llvm] dae061f - [CodeGen] Use range-based for loops (NFC) (#96777)
via llvm-commits
- [llvm] [Memprof] Fixes memory leak in MemInfoBlock histogram. (PR #96834)
Matthew Weingarten via llvm-commits
- [llvm] ca4e5a8 - [Memprof] Fixes memory leak in MemInfoBlock histogram. (#96834)
via llvm-commits
- [llvm] 326ba38 - [ValueTracking][RISCV] Use ConstantRange::getUnsignedMax instead of getUpper to simplify some code. (#96816)
via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Shengchen Kan via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Shengchen Kan via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Shengchen Kan via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [MC, X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum (PR #96835)
Fangrui Song via llvm-commits
- [llvm] [Offload] Refactor offload test requirements (PR #95196)
Ethan Luis McDonough via llvm-commits
- [llvm] [NFC] Use m_Not instead of m_c_Xor with m_AllOnes() (PR #96837)
via llvm-commits
- [llvm] 34e5a71 - [InstCombine] Combine ptrauth constants into ptrauth intrinsics. (#94705)
via llvm-commits
- [llvm] c791d86 - [NFC][RegAlloc] Delete unused option
Aiden Grossman via llvm-commits
- [llvm] [AMDGPU] Fix unwanted LICM/CSE of llvm.amdgcn.pops.exiting.wave.id (PR #96190)
Carl Ritson via llvm-commits
- [clang] [llvm] [Clang][Coroutines] Introducing the `[[clang::coro_inplace_task]]` attribute (PR #94693)
Yuxuan Chen via llvm-commits
- [llvm] [RegisterCoalescer] Fix issue in the RegisterCoalescer. (PR #96839)
Stefan Pintilie via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition for SpacemiT-X60 (PR #94564)
Yangyu Chen via llvm-commits
- [llvm] Reapply "[AArch64][NFC] Switch to LiveRegUnits (#87313)" (PR #96840)
via llvm-commits
- [llvm] Reapply "[SystemZ] LivePhysRegs to LiveRegUnits (NFC) (#85162)" (PR #96842)
via llvm-commits
- [llvm] [AMDGPU] In instruction selector, allow copy from physical reg to s1 (PR #96157)
Jun Wang via llvm-commits
- [llvm] [Transforms] Let amdgcn take advantage of sin(-x) --> -sin(x) (PR #79700)
via llvm-commits
- [llvm] 6ca387c - [CodeGen] Introduce `MachineDomTreeUpdater` (#95369)
via llvm-commits
- [compiler-rt] 91b614f - [scudo] Minor refactoring of secondary cache test (#95995)
via llvm-commits
- [llvm] [SLP] Provide an universal interface for FixedVectorType::get. NFC. (PR #96845)
Han-Kuan Chen via llvm-commits
- [llvm] Revert "[CodeGen] Introduce `MachineDomTreeUpdater`" (PR #96846)
via llvm-commits
- [llvm] 0f88493 - Revert "[CodeGen] Introduce `MachineDomTreeUpdater`" (#96846)
via llvm-commits
- [llvm] Object: Don't error out on malformed bitcode files. (PR #96848)
via llvm-commits
- [llvm] [DebugInfo][SeparateConstOffsetFromGEP] Fix missing debug location updates (PR #96849)
Shan Huang via llvm-commits
- [libcxx] [libunwind] [llvm] [runtimes] remove workaround for old CMake when setting `--unwindlib=none` (PR #93429)
via llvm-commits
- [llvm] :-) have a nice day (PR #96850)
via llvm-commits
- [llvm] Reapply "[CodeGen] Introduce `MachineDomTreeUpdater`" (#96846) (PR #96851)
via llvm-commits
- [llvm] [CodeGen] Mark MachinePostDominatorTree constructor explicit (PR #96852)
via llvm-commits
- [llvm] [RISCV][LoopIdiomVectorize] Support VP intrinsics in LoopIdiomVectorize (PR #94082)
Craig Topper via llvm-commits
- [llvm] ef067cf - Fix MSVC Demangling with auto NTTP mangled names for function pointer, pointer to data and integral types (#96590)
via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #96855)
Kazu Hirata via llvm-commits
- [llvm] 73e6f9f - gn: hwasan: fixup hwasan-preinit (#96748)
via llvm-commits
- [llvm] 73e46c2 - [CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)
via llvm-commits
- [llvm] 4026b26 - [RISCV] Use StringRef instead of string_view in RISCVISAInfo. NFC
Craig Topper via llvm-commits
- [llvm] b4ab52c - [Flang][OpenMP] Lowering Order clause to MLIR (#96730)
via llvm-commits
- [llvm] 3cd3b21 - [ValueTypes][NFC] Generate EVT::getTypeForEVT from GenVT.inc (#96608)
via llvm-commits
- [llvm] Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (PR #96858)
via llvm-commits
- [llvm] ab58b6d - Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)
via llvm-commits
- [llvm] b5cc19e - [PAC][AArch64] Lower ptrauth constants in code (#94241)
via llvm-commits
- [llvm] AMDGPU: Add amdgpu.no.remote.memory when upgrading old atomic intrinsics (PR #89655)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Add amdgpu.no.fine.grained.memory when upgrading old atomic intrinsics (PR #89655)
Matt Arsenault via llvm-commits
- [llvm] [X86][MC] Added support for -msse2avx option in llvm-mc (PR #96860)
via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] remove workaround for old CMake when setting `--unwindlib=none` (PR #93429)
via llvm-commits
- [clang] [llvm] [OpenMP] Fix stack corruption due to argument mismatch (PR #96386)
Sushant Gokhale via llvm-commits
- [llvm] 223a210 - [AArch64] Fix unused variable in release builds. NFC.
Benjamin Kramer via llvm-commits
- [llvm] Revert "[PAC][AArch64] Lower ptrauth constants in code (#94241)" (PR #96865)
Daniil Kovalev via llvm-commits
- [llvm] 99251f5 - Revert "[PAC][AArch64] Lower ptrauth constants in code (#94241)" (#96865)
via llvm-commits
- [llvm] 7a969ec - [PatternMatch] Use m_Not instead of m_c_Xor with m_AllOnes() (#96837)
via llvm-commits
- [llvm] bf536cc - [AMDGPU] Fix unwanted LICM/CSE of llvm.amdgcn.pops.exiting.wave.id (#96190)
via llvm-commits
- [llvm] Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858) (PR #96869)
via llvm-commits
- [clang] [compiler-rt] [XRay] Add support for instrumentation of DSOs on x86_64 (PR #90959)
Sebastian Kreutzer via llvm-commits
- [llvm] [CodeGen] change prototype of RegClassFilterFunc (PR #93525)
Christudasan Devadasan via llvm-commits
- [llvm] 15fc801 - [X86][CodeGen] Support hoisting load/store with conditional faulting (#96720)
via llvm-commits
- [llvm] [CodeGen] change prototype of regalloc filter function (PR #93525)
Christudasan Devadasan via llvm-commits
- [llvm] [RISCV][TTI] Add cost of type based binOp VP intrinsics with functionalOPC. (PR #93435)
Shih-Po Hung via llvm-commits
- [lldb] [llvm] [lldb][FreeBSD][AArch64] Enable register field detection (PR #85058)
David Spickett via llvm-commits
- [clang] [flang] [libc] [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Matt Arsenault via llvm-commits
- [llvm] 6c2f5d6 - [NVPTX] Don't use underlying alignment to align param (#96793)
via llvm-commits
- [llvm] [X86][SimplifyCFG] Support hoisting load/store with conditional faulting (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [AMDGPU] Split vgpr regalloc pipeline (PR #93526)
Christudasan Devadasan via llvm-commits
- [llvm] [PAC][AArch64] Lower ptrauth constants in code (PR #96879)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64] Add flag setting instructions to scheduling model. (PR #96880)
Rin Dobrescu via llvm-commits
- [llvm] 8467cc6 - [X86] Add phase ordering test coverage for #58895
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][X86] Fold blendv(x, y, shuffle(bitcast(sext(m)))) -> select(shuffle(m),x,y) (PR #96882)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [AArch64][NEON] Add intrinsics for LUTI (PR #96883)
via llvm-commits
- [llvm] 253a294 - [PassManager] Add pretty stack frames (#96078)
via llvm-commits
- [llvm] [DebugInfo][JumpThreading] Fix missing debug location updates for br instructions (PR #96889)
Shan Huang via llvm-commits
- [llvm] MathExtras: s/constexpr inline/constexpr/ (NFC) (PR #96890)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Support] Fix llvm::xxh3_128bits for win 32 builds (PR #96891)
David Stuttard via llvm-commits
- [clang] [llvm] [llvm][AArch64] Move Apple aliases into the CpuAlias map (PR #96249)
Tomas Matheson via llvm-commits
- [llvm] 3f537a0 - MathExtras: s/constexpr inline/constexpr/ (NFC) (#96890)
via llvm-commits
- [llvm] [PassManager] Drop Function.h and Module.h includes (NFC) (PR #96892)
Nikita Popov via llvm-commits
- [llvm] [SPIR-V] Improve type inference for a known instruction's builtin: OpGroupAsyncCopy (PR #96895)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [InstCombine] Simplify select using KnownBits of condition (PR #95923)
Nikita Popov via llvm-commits
- [llvm] [mlir] Do not trigger UB during AffineExpr parsing. (PR #96896)
Johannes Reifferscheid via llvm-commits
- [llvm] [SystemZ] Address issue with supper large stack frames (PR #96318)
Ulrich Weigand via llvm-commits
- [llvm] 0607923 - [VPlan] Return std::nullopt early if plans are empty.
Florian Hahn via llvm-commits
- [llvm] 3d7d246 - [RICSV] PerformDAGCombine - don't directly dereference dyn_cast results
Simon Pilgrim via llvm-commits
- [llvm] 7c866cc - [CodeGen] Mark MachinePostDominatorTree constructor explicit (#96852)
via llvm-commits
- [llvm] goldsteinn/gep of div (PR #96898)
via llvm-commits
- [llvm] goldsteinn/gep of div (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
David Green via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `(gep <not i8> p, (div exact X, C))` (PR #96898)
Nikita Popov via llvm-commits
- [llvm] 0f5fa35 - [X86] computeKnownBitsForPMADDWD - the final addition of the signextended multiplies is not guaranteed to be NSW
Simon Pilgrim via llvm-commits
- [llvm] 656b8f5 - [PassManager] Drop Function.h and Module.h includes (NFC) (#96892)
via llvm-commits
- [llvm] Implement reserveAllocationSpace for SectionMemoryManager (PR #71968)
Ben Howe via llvm-commits
- [llvm] [SPARC][IAS] Rework ASI/Prefetch tag matching in prep for `ParseForAllFeatures` (PR #96020)
via llvm-commits
- [llvm] e9b8cd0 - [SPARC][IAS] Rework ASI/Prefetch tag matching in prep for `ParseForAllFeatures`
via llvm-commits
- [llvm] [InstCombine] Simplify fractions when there is no overflow (PR #92949)
via llvm-commits
- [llvm] [IR] Add getDataLayout() helpers to BasicBlock and Function (PR #96902)
Nikita Popov via llvm-commits
- [clang] [llvm] [AArch64] Implement GCS ACLE intrinsics (PR #96903)
John Brawn via llvm-commits
- [llvm] [InstCombine] Guard noundef for transformation from xor to or disjoint (PR #96905)
via llvm-commits
- [llvm] 9e7defc - [X86] Add test case to check computeKnownBitsForPMADDWD doesn't assume add nsw
Simon Pilgrim via llvm-commits
- [llvm] 1de1818 - [SystemZ] Address issue with supper large stack frames (#96318)
via llvm-commits
- [clang] [llvm] AMDGPU: Remove ds_fmin/ds_fmax intrinsics (PR #96739)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Remove ds_fmin/ds_fmax intrinsics (PR #96739)
Matt Arsenault via llvm-commits
- [llvm] 4477ff6 - AMDGPU: Remove ds_fmin/ds_fmax intrinsics (#96739)
via llvm-commits
- [llvm] 4e70720 - [AMDGPU] Add some gfx1200 test coverage
Jay Foad via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
Ivan Shumakov via llvm-commits
- [llvm] 2b6e3f3 - [AMDGPU] Fix MC/Disassembler/AMDGPU/decode-err.txt. (#96621)
via llvm-commits
- [llvm] 2d209d9 - [IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)
via llvm-commits
- [compiler-rt] [libfuzzer] Fix -runs=X flaky test (fuzzer-finalstats.test) (PR #96914)
Mitch Phillips via llvm-commits
- [llvm] bb97378 - [AMDGPU] Only reinitialize disassembler Bytes array when needed. NFC. (#96666)
via llvm-commits
- [llvm] goldsteinn/mul of exact div (PR #96915)
via llvm-commits
- [llvm] goldsteinn/mul of exact div (PR #96915)
via llvm-commits
- [llvm] goldsteinn/mul of exact div (PR #96915)
via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)` (PR #96915)
via llvm-commits
- [llvm] [AArch64] Use isKnownNonZero to optimize eligible compares to cmn (PR #96349)
David Green via llvm-commits
- [llvm] 42c3edb - [SmallPtrSet] Don't leave tombstones in small mode (#96762)
via llvm-commits
- [llvm] aa24e36 - [CodeGen] Cache Opcode in MachineInstr (#96797)
via llvm-commits
- [llvm] [NFC][Docs] Update opt examples in AliasAnalysis.rst (PR #96918)
Danila Malyutin via llvm-commits
- [llvm] [IR] Add getDataLayout() helpers to Function and GlobalValue (PR #96919)
Nikita Popov via llvm-commits
- [llvm] [MC] Make MCSection::isVirtualSection non-virtual (PR #96920)
Alexis Engelke via llvm-commits
- [llvm] dade11f - [RISCV] Bump Pointer Masking extension version (#96715)
via llvm-commits
- [llvm] [TySan] A Type Sanitizer (LLVM) (PR #76259)
Florian Hahn via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Sebastian Pop via llvm-commits
- [llvm] LAA, LVer: add pre-commit tests for #96656 (PR #96925)
Ramkumar Ramachandra via llvm-commits
- [llvm] LAA: don't speculate stride when BTC >= 0 (PR #96927)
Ramkumar Ramachandra via llvm-commits
- [llvm] cad7263 - [RISCV] Support zext.h mnemonic with Zbkb. (#96821)
via llvm-commits
- [llvm] [RISCV]Add support for resolving encoding conflicts among vendor specific CSRs (PR #96174)
Ana Pazos via llvm-commits
- [llvm] 4168233 - [X86,test] Add a JCC erratum test for Windows
Fangrui Song via llvm-commits
- [llvm] aa3589f - [MC,X86] emitInstruction: remove virtual function calls due to Intel JCC Erratum
via llvm-commits
- [llvm] [Support] Fix xxh3_128bits for Win32 builds (PR #96931)
Fangrui Song via llvm-commits
- [llvm] 5bbec8f - [MC] Make MCSection::isVirtualSection non-virtual (#96920)
via llvm-commits
- [llvm] [AMDGPU] Cleanup bitcast spam in atomic optimizer (PR #96933)
Vikram Hegde via llvm-commits
- [llvm] On AIX we don’t have .debug_addr section. (PR #96935)
Anh Tuyen Tran via llvm-commits
- [llvm] 1ff0587 - [GlobalISel] Add unit tests for call lowering on byref support
via llvm-commits
- [llvm] aa9bf71 - On AIX we don’t have .debug_addr section. (#96935)
via llvm-commits
- [llvm] abfff89 - [MC] Chain together fragments only if Subsections.size() > 1
Fangrui Song via llvm-commits
- [llvm] [NVPTX] remove store.params of undef (PR #96940)
Alex MacLean via llvm-commits
- [llvm] d7cd41e - Give a warning when no dwo files are provided (#94336)
via llvm-commits
- [llvm] f55bcc5 - AMDGPU: Add amdgpu.no.fine.grained.memory when upgrading old atomic intrinsics (#89655)
via llvm-commits
- [llvm] 559ea40 - [CodeGen] Use range-based for loops (NFC) (#96855)
via llvm-commits
- [llvm] [MachinePipeliner] Fix constraints aren't considered in certain cases (PR #95356)
via llvm-commits
- [llvm] fa0e9ac - [X86] Remove PMADDWD/PMADDUBSW known bits handling due to performance issues
Simon Pilgrim via llvm-commits
- [llvm] ea68668 - [InstCombine] Add fold for fabs(-x) -> fabs(x) (#95627)
via llvm-commits
- [llvm] [SLP]Reorder buildvector/reduction vectorization and fuse the loops. (PR #96943)
Alexey Bataev via llvm-commits
- [llvm] AMDGPU: Fix no return atomicrmw fadd v2f16 selection for gfx908 (PR #96948)
Matt Arsenault via llvm-commits
- [llvm] 918313d - [SLPVectorizer] Support SLPVectorizer cases of tan across all backends (#95517)
via llvm-commits
- [compiler-rt] [Darwin] Fix lit substitution for mtargetos flag on darwin devices (PR #96953)
via llvm-commits
- [llvm] a2a73d8 - AMDGPU: Fix no return atomicrmw fadd v2f16 selection for gfx908 (#96948)
via llvm-commits
- [llvm] [MCA] Parameterize variant scheduling classes by explicit variable (PR #92849)
Aiden Grossman via llvm-commits
- [llvm] Branch folding: Avoid infinite loop with indirect target blocks (PR #96956)
via llvm-commits
- [llvm] [RISCV] Rework zext.h handling for Zbkb again. (PR #96957)
Craig Topper via llvm-commits
- [llvm] [NFC][AlwaysInliner] Reduce AlwaysInliner memory consumption. (PR #96958)
Daniil Fukalov via llvm-commits
- [llvm] llvm_gtest: Only install once (PR #96959)
Tom Stellard via llvm-commits
- [llvm] [MLGO] Remove python-38 flag from tests (PR #96961)
Aiden Grossman via llvm-commits
- [llvm] [MLGO] Add ability to extract IR from bazel using aquery (PR #96964)
Aiden Grossman via llvm-commits
- [llvm] d3ca779 - [MLGO] Remove python-38 flag from tests (#96961)
via llvm-commits
- [llvm] 4134b33 - [MLGO] Add ability to extract IR from bazel using aquery (#96964)
via llvm-commits
- [llvm] [BOLT] Extend profile stats pass (PR #96969)
via llvm-commits
- [clang] [llvm] Implement resource binding type prefix mismatch errors (PR #87578)
Joshua Batista via llvm-commits
- [llvm] [VPlan] Model branch cond to enter scalar epilogue in VPlan. (PR #92651)
Florian Hahn via llvm-commits
- [llvm] f906e3d - [RISCV] Fold processSingleLetterExtension/processMultiLetterExtension into RISCVISAInfo::parseArchString.
Craig Topper via llvm-commits
- [compiler-rt] 8044158 - [test][compiler-rt] Mark fork_deadlock.cpp UNSUPPORTED
Arthur Eubanks via llvm-commits
- [clang] [lldb] [llvm] [BOLT][NFC] Move CallGraph from Passes to Core (PR #96922)
shaw young via llvm-commits
- [clang] [llvm] [llvm][AArch64][TableGen] Create a ProcessorAlias record (PR #96249)
Jon Roelofs via llvm-commits
- [llvm] [RISCV] Update SiFive VCIX documentation link. NFC (PR #96986)
Craig Topper via llvm-commits
- [llvm] [bazel] Port #96805 (PR #96988)
Keith Smiley via llvm-commits
- [llvm] [RISCV] Use two ADDIs to do some stack pointer adjustments for special case (PR #94182)
Liao Chunyu via llvm-commits
- [compiler-rt] [scudo] Add a maximum value into the timer. (PR #96989)
Christopher Ferris via llvm-commits
- [llvm] 2dff96d - [RISCV] Remove unneeded code from RISCVPostRAExpandPseudo::expandMovImm. NFC
Craig Topper via llvm-commits
- [llvm] [Loads] Const correct the Size argument to isSafeToLoadUnconditionally. NFC (PR #96993)
Craig Topper via llvm-commits
- [llvm] [llvm] Avoid 'raw_string_ostream::str()' (NFC) (PR #96995)
Youngsuk Kim via llvm-commits
- [llvm] 7423bf7 - [MC] Ensure subsections have a MCDataFragment
Fangrui Song via llvm-commits
- [llvm] e48c401 - [MC] Cache current fragment in MCStreamer
Fangrui Song via llvm-commits
- [llvm] d38b518 - Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858) (#96869)
via llvm-commits
- [llvm] eaf816f - [MC] Remove unneeded nullness check from getOrCreateDataFragment. NFC
Fangrui Song via llvm-commits
- [llvm] 0c454df - [MC] Make changeSection private
Fangrui Song via llvm-commits
- [llvm] 993d238 - [ctx_prof] Remove `Buffer` field in PGOCtxProfWriter
Mircea Trofin via llvm-commits
- [llvm] [InstCombine] Relax one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] 1488fb4 - [PAC][AArch64] Lower ptrauth constants in code (#96879)
via llvm-commits
- [llvm] 897489b - [RISCV] Fix formatting in RISCVFeatures.td. NFC
Craig Topper via llvm-commits
- [llvm] 544830a - [RISCV] Rework zext.h handling for Zbkb again. (#96957)
via llvm-commits
- [llvm] fadc722 - [MC] switchSectionNoPrint: update CurFrag
Fangrui Song via llvm-commits
- [llvm] fcffb2c - [MC] Replace one nullable getCurrentSectionOnly with CurFrag
Fangrui Song via llvm-commits
- [llvm] 5221634 - Do not trigger UB during AffineExpr parsing. (#96896)
via llvm-commits
- [llvm] db48f1a - [MC] Remove nullable getCurrentSectionOnly use from AsmParser
Fangrui Song via llvm-commits
- [llvm] 626eef5 - [MC] Optimize getCurrentSectionOnly using CurFrag and make it non-nullable
Fangrui Song via llvm-commits
- [clang] [llvm] Fix MSVC 1920+ auto NTTP mangling for pointers to members (PR #97007)
Max Winkler via llvm-commits
- [llvm] 133ab9a - [RISCV] Add test for extending AVL live range across blocks. NFC
Luke Lau via llvm-commits
- [llvm] [MC,X86] De-virtualize emitPrefix (PR #97008)
Fangrui Song via llvm-commits
- [llvm] d58ded4 - [RISCV][test] Precommit test for non-power-of-2 VLS type code gen
Kito Cheng via llvm-commits
- [llvm] 519e0bb - [ctx_prof] Type the stream parameter of PGOCtxProfWriter to match BitstreamWriter's
Mircea Trofin via llvm-commits
- [llvm] [RISCV] Allow non-power-of-2 vectors for VLS code generation (PR #97010)
Kito Cheng via llvm-commits
- [llvm] [RISCV] Remove deleted AVL register defs from LiveInterval instr maps (PR #97011)
Luke Lau via llvm-commits
- [llvm] 9df71d7 - [IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)
via llvm-commits
- [llvm] c931ac5 - Reapply "[CodeGen] Introduce `MachineDomTreeUpdater`" (#96846) (#96851)
via llvm-commits
- [llvm] dd0245e - [InstCombine] Relax one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (#90509)
via llvm-commits
- [llvm] Add Instruction selection support for x87 ld/st (PR #97016)
Malay Sanghi via llvm-commits
- [llvm] 4403ece - [ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has a value
via llvm-commits
- [llvm] 7205562 - [Support] Fix xxh3_128bits for Win32 builds after #95863
via llvm-commits
- [llvm] [Xtensa] Implement lowering SELECT_CC, SETCC. (PR #97017)
Andrei Safronov via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Piyou Chen via llvm-commits
- [llvm] 5db3579 - [gn] port d7dd778cde84 (share/clang-doc)
Nico Weber via llvm-commits
- [llvm] 937d79b - [GlobalISel][AArch64][AMDGPU] Expand FPOWI into series of multiplication (#95217)
via llvm-commits
- [llvm] 7934fce - [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (#88499)
via llvm-commits
- [clang] [llvm] [polly] [IR] Don't include Module.h in Analysis.h (NFC) (PR #97023)
Nikita Popov via llvm-commits
- [llvm] bb83a3d - Re-land: "[AArch64] Add ability to list extensions enabled for a target" (#95805) (#96795)
via llvm-commits
- [llvm] 1145694 - [InstCombine] Add tests for folding `(mul (div exact X, C0), C1)`; NFC
Noah Goldstein via llvm-commits
- [llvm] afa3d58 - [InstCombine] Fold `(mul (div exact X, C0), C1)` -> `(div exact X, C0/C1)`
Noah Goldstein via llvm-commits
- [llvm] 6334d0a - LAA, LVer: add pre-commit tests for #96656 (#96925)
via llvm-commits
- [llvm] Enable logf128 constant folding for hosts with 128bit long double (PR #96287)
Matthew Devereau via llvm-commits
- [llvm] [SimplifyCFG] Add support for sinking instructions with multiple uses (PR #95521)
via llvm-commits
- [llvm] 7c18195 - [AArch64] Add flag setting instructions to scheduling model. (#96880)
via llvm-commits
- [llvm] [DomTreeUpdater] Split implementations (PR #97027)
via llvm-commits
- [llvm] e8c79fb - [InstCombine][X86] Add tests for special case, constant folding and demanded elts handling for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [llvm] 28d142a - AMDGPU/GlobalISel: Make pk f16 atomicrmw fadd legal for gfx908
Matt Arsenault via llvm-commits
- [llvm] Swap UnrollAndJam Pass to before the SLP Vectorizer Pass (PR #97029)
via llvm-commits
- [llvm] [JITLink][AArch32] Fix Unaligned Data Symbol Address Resolution (PR #97030)
Eymen Ünay via llvm-commits
- [llvm] e1751a1 - [InstCombine][X86] simplifyDemandedVectorEltsIntrinsic - add handling for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ array to vector (PR #88901)
via llvm-commits
- [llvm] 9de14e2 - [InstCombine][X86] Add zero arg handling for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [llvm] [mlir] [MLIR][MPI] Add first part of an `convert-mpi-to-llvm` lowering (PR #95524)
Anton Lydike via llvm-commits
- [llvm] [mlir] [MLIR][MPI] Add LLVM lowering patterns for some MPI operations (PR #95524)
Anton Lydike via llvm-commits
- [llvm] d23959b - [SCEV] Cache DataLayout in class (NFC)
Nikita Popov via llvm-commits
- [llvm] [llvm-objcopy][ELF] Disable huge section offset (PR #97036)
Djordje Todorovic via llvm-commits
- [llvm] 66caf01 - [InstCombine][X86] Add commuted undef arg tests for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [llvm] f1faba2 - [InstCombine][X86] Add constant folding for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [llvm] goldsteinn/rem of mul simpl (PR #97037)
via llvm-commits
- [llvm] goldsteinn/rem of mul simpl (PR #97037)
via llvm-commits
- [llvm] goldsteinn/rem of mul simpl (PR #97037)
via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
via llvm-commits
- [llvm] [InstSimplify] Add simplification for `({u,s}rem (mul {nuw,nsw} X, C1), C0)` (PR #97037)
Yingwei Zheng via llvm-commits
- [llvm] c78b6fd - [gn] build lldb-test with dead code stripping
Nico Weber via llvm-commits
- [llvm] a7cddd4 - [gn] build lldb-server with dead code stripping too
Nico Weber via llvm-commits
- [llvm] [DebugInfo][InferAddressSpaces] Fix the missing debug location update for the new addrspacecast (PR #97038)
Shan Huang via llvm-commits
- [llvm] d893ed7 - [InstCombine][X86] Add undef arg handling for PMADDWD/PMADDUBSW intrinsics
Simon Pilgrim via llvm-commits
- [llvm] d248aba - Revert "[gn] build lldb-server with dead code stripping too"
Nico Weber via llvm-commits
- [llvm] e573a48 - Revert "[gn] build lldb-test with dead code stripping"
Nico Weber via llvm-commits
- [llvm] perf/goldsteinn/reassos nuw nsw mul (PR #97040)
via llvm-commits
- [llvm] 8ecef3d - [gn build] Port 17eaa23f7ecd
LLVM GN Syncbot via llvm-commits
- [llvm] c68952e - [gn build] Port 1ff05876fb68
LLVM GN Syncbot via llvm-commits
- [llvm] bb2853e - [gn build] Port 2430a354bfb9
LLVM GN Syncbot via llvm-commits
- [llvm] 99b61da - [gn build] Port 468d668c5c40
LLVM GN Syncbot via llvm-commits
- [llvm] 012f6cb - [gn build] Port 8a43dc3efdd9
LLVM GN Syncbot via llvm-commits
- [llvm] 9138c2c - [gn build] Port b515d9ea1e43
LLVM GN Syncbot via llvm-commits
- [llvm] 1be515b - [gn build] Port c931ac5994c4
LLVM GN Syncbot via llvm-commits
- [llvm] goldsteinn/reassos nuw nsw mul with div rem (PR #97041)
via llvm-commits
- [llvm] [SPIRV] Added new stub pass for NonSemantic DI (PR #97042)
via llvm-commits
- [llvm] e5094ba - [DomTreeUpdater] Split implementations (#97027)
via llvm-commits
- [llvm] [AsmPrinter] Remove timers (PR #97046)
Alexis Engelke via llvm-commits
- [llvm] f447597 - [X86] Convert PMADDWD constant folding tests to whole vector tests to check all the results
Simon Pilgrim via llvm-commits
- [llvm] 17c567b - [X86] combineVPMADD - add constant folding support for PMADDWD/PMADDUBSW instructions
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Fix scheduling model issue #96394 (PR #97047)
David Sherwood via llvm-commits
- [polly] 4169338 - [IR] Don't include Module.h in Analysis.h (NFC) (#97023)
via llvm-commits
- [llvm] 4169338 - [IR] Don't include Module.h in Analysis.h (NFC) (#97023)
via llvm-commits
- [llvm] [MIPS] Fix wrong errors being emitted when rejecting certain assembly… (PR #94695)
Jesse D via llvm-commits
- [clang] [libc] [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Matt Arsenault via llvm-commits
- [lld] lld: add support for NOCROSSREFS(_TO) (PR #95714)
Pavel Skripkin via llvm-commits
- [llvm] 0606c64 - [MLRegAllocPriorityAdvisor] Add missing include
Nikita Popov via llvm-commits
- [llvm] 7ae4b8e - [llvm-dwp] Avoid writing to source directory in test
Benjamin Kramer via llvm-commits
- [llvm] [CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (PR #97055)
via llvm-commits
- [llvm] [IR] Remove Function.h include from Analysis.h (NFC) (PR #97056)
Nikita Popov via llvm-commits
- [llvm] DAG/GlobalISel: Set disjoint for or in copysign lowering (PR #97057)
Matt Arsenault via llvm-commits
- [llvm] aca71ef - [DomTreeUpdater] Move flushing back into the derived classes
Benjamin Kramer via llvm-commits
- [clang] [llvm] [AARCH64][SVE] Add intrinsics for SVE LUTI instructions (PR #97058)
via llvm-commits
- [llvm] b0f20f2 - [X86] combineVectorCompare - add constant folding support for PCMPEQ/PCMPGT instructions
Simon Pilgrim via llvm-commits
- [llvm] InstCombine: Add tests that atomicrmw canonicalizations preserve MD (PR #97059)
Matt Arsenault via llvm-commits
- [llvm] 5b89aaa - [X86] Fold concat(PCMP*(),PCMP*()) -> CMPPS(concat,concat) on AVX1 targets (#95915)
via llvm-commits
- [llvm] 87c60bf - [X86] Add test case for situation where constant folding PMADDWD was causing an infinite loop in PCMPGT commuting between 2 constant values.
Simon Pilgrim via llvm-commits
- [llvm] 3106e97 - [AArch64][GlobalISel] Generate libcall for s128 G_FPTRUNC (#96602)
via llvm-commits
- [llvm] c0866ce - [IR] Remove Function.h include from Analysis.h (NFC) (#97056)
via llvm-commits
- [llvm] [SelectionDAG][RISCV] Fix break of vnsrl pattern in issue #94265 (PR #95563)
via llvm-commits
- [compiler-rt] 0f61ba6 - [compiler-rt] Remove unnecessary ;
Marco Elver via llvm-commits
- [llvm] [LoopIdiom] Support 'shift until less-than' idiom (PR #95002)
David Sherwood via llvm-commits
- [llvm] [CodeGen] Only deduplicate PHIs on critical edges (PR #97064)
Alexis Engelke via llvm-commits
- [clang] [llvm] [openmp] [OpenMP][offload] Fix dynamic schedule tracking (PR #97065)
Gheorghe-Teodor Bercea via llvm-commits
- [llvm] [MC][NFC] Make getCurrentFragment inline (PR #97066)
Alexis Engelke via llvm-commits
- [llvm] [SimplifyCFG] Simplify nested branches (PR #97067)
Yingwei Zheng via llvm-commits
- [llvm] 3834199 - [NFC][mlgo] Fix imports post- PR#97023
Mircea Trofin via llvm-commits
- [llvm] [AsmPrinter] Don't compute Darwin triple on non-Darwin (PR #97069)
Alexis Engelke via llvm-commits
- [llvm] [VectorCombine] Add Cmp and Select for shuffleToIdentity (PR #92794)
Stephen Tozer via llvm-commits
- [llvm] [Asan] Provide TTI hook to provide memory reference infromation of target intrinsics. (PR #97070)
Yeting Kuo via llvm-commits
- [llvm] ca4b1f8 - [X86] computeKnownBitsForTargetNode - add handling for PMADDWD/PMADDUBSW nodes
Simon Pilgrim via llvm-commits
- [llvm] [TTI][BPF]: Undo specific transform-preventing passes and add one TTI hook (PR #97073)
Dmitry Spikhalsky via llvm-commits
- [llvm] [IndirectCallPromotion] Use ArrayRef consistently (NFC) (PR #96412)
David Blaikie via llvm-commits
- [llvm] LAA: make stride versioning code more robust (PR #97075)
Ramkumar Ramachandra via llvm-commits
- [llvm] 2222fdd - [MC,X86] De-virtualize emitPrefix
via llvm-commits
- [clang] [llvm] [WebAssembly] support getVT from `externref` and `funcref` (PR #97080)
Congcong Cai via llvm-commits
- [llvm] 76c8e1d - [VectorCombine] Guard against the lane zero select predicate being scalar
David Green via llvm-commits
- [llvm] [BOLT] Hash-based function matching (PR #97081)
shaw young via llvm-commits
- [llvm] 7d17114 - [DirectX] Add missing includes after #97023
Fangrui Song via llvm-commits
- [llvm] 3f24561 - [unittest] Include Module.h after #97023
Fangrui Song via llvm-commits
- [llvm] 5d476c9 - [AsmPrinter] Don't compute Darwin triple on non-Darwin (#97069)
via llvm-commits
- [llvm] ecd6742 - [MC][NFC] Make getCurrentFragment inline (#97066)
via llvm-commits
- [llvm] c0c24d8 - [MC] Replace getCurrentSection().first with getCurrentSectionOnly. NFC
Fangrui Song via llvm-commits
- [llvm] 027d012 - [MC,Hexagon] Simplify switchSection. NFC
Fangrui Song via llvm-commits
- [llvm] [DebugInfo][LoopFlatten] Fix missing debug location update for new br instruction (PR #97085)
Shan Huang via llvm-commits
- [llvm] [VPlan] Add initial VPScalarEvolution, use to get trip count SCEV (NFC) (PR #94464)
Florian Hahn via llvm-commits
- [llvm] [MCA] Parameterize variant scheduling classes by hash (PR #92849)
Aiden Grossman via llvm-commits
- [clang] [llvm] [OpenMPIRBuilder][Clang][NFC] - Combine `emitOffloadingArrays` and `emitOffloadingArraysArgument` in OpenMPIRBuilder (PR #97088)
Pranav Bhandarkar via llvm-commits
- [llvm] 2c8b912 - Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"
Ethan Luis McDonough via llvm-commits
- [llvm] [HEXAGON] Utilize new mask instruction (PR #92365)
Ikhlas Ajbar via llvm-commits
- [llvm] 3d11b3d - [ConstraintElim] Add test for mis-compile due to #94610.
Florian Hahn via llvm-commits
- [llvm] 370555c - [MCA] Parameterize variant scheduling classes by hash (#92849)
via llvm-commits
- [llvm] c6e2649 - [llvm-exegesis] Fix -Wdangling-else gcc warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] cf311a1 - [NVPTX] Fix DWARF section printing
via llvm-commits
- [llvm] Add ConstantRangeList::subtract(ConstantRange) (PR #97093)
Haopeng Liu via llvm-commits
- [llvm] d74fa1f - InstCombine: Add tests that atomicrmw canonicalizations preserve MD (#97059)
via llvm-commits
- [llvm] [DebugInfo] Skip both pointer and reference type parameters (PR #97094)
Jonas Devlieghere via llvm-commits
- [llvm] DAG: Fix assert when legalizing v3f16 ldexp (PR #97098)
Matt Arsenault via llvm-commits
- [llvm] c44e9ff - [IndirectCallPromotion] Use ArrayRef consistently (NFC) (#96412)
via llvm-commits
- [llvm] [mlir] Rename f8E4M3 to f8E4M3FN in mlir.extras.types py package (PR #97102)
Alexander Pivovarov via llvm-commits
- [llvm] 6b4a13a - [llvm][AArch64][TableGen] Create a ProcessorAlias record (#96249)
via llvm-commits
- [llvm] 2a4cbf8 - [Loads] Const correct the Size argument to isSafeToLoadUnconditionally. NFC (#96993)
via llvm-commits
- [llvm] 4e2e485 - [RISCV] Update SiFive VCIX documentation link. NFC (#96986)
via llvm-commits
- [llvm] 7841520 - [SLP]Fix the cost of the adjusted extracts in per-register analysis.
via llvm-commits
- [llvm] [GenericDomTree][NFC] Use llvm algorithms (PR #97104)
via llvm-commits
- [llvm] a9c12e4 - Revert "[SLP]Fix the cost of the adjusted extracts in per-register analysis."
Alexey Bataev via llvm-commits
- [llvm] 2df2373 - DAG/GlobalISel: Set disjoint for or in copysign lowering (#97057)
via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] Add lowering of frac to SPIR-V (PR #97111)
Andrii Levytskyi via llvm-commits
- [llvm] [NVPTX] Improved support for grid_constant (PR #97112)
Akshay Deodhar via llvm-commits
- [llvm] a8b7227 - [Inliner] Pass updated SCC to InlineAdvisor::onPassExit() (#96553)
via llvm-commits
- [clang] [llvm] [NVPTX] Support inline asm with 128-bit operand in NVPTX backend (PR #97113)
via llvm-commits
- [llvm] 4ae23bc - [NVPTX] Correct the condition to print "\t}\n" for DWARF sections
Fangrui Song via llvm-commits
- [llvm] [Memprof] Reduce test binary sizes for memprof tests. (PR #97114)
via llvm-commits
- [llvm] 798754f - [ConstraintElim] Add multi-exit tests for #94610.
Florian Hahn via llvm-commits
- [llvm] d70963a - [SLP]Fix the cost of the adjusted extracts in per-register analysis.
Alexey Bataev via llvm-commits
- [llvm] 9f10252 - Add ConstantRangeList::subtract(ConstantRange) (#97093)
via llvm-commits
- [llvm] ded9564 - [AMDGPU] Add IR LiveReg type-based optimization
Jeffrey Byrnes via llvm-commits
- [llvm] [NFC] [APFloat] Refactor IEEEFloat::toString (PR #97117)
via llvm-commits
- [clang] [llvm] [mlir] Add f8E4M3 IEEE 754 type (PR #97118)
Alexander Pivovarov via llvm-commits
- [llvm] [Memprof] Fix linkage number for memprof test. (PR #97119)
via llvm-commits
- [llvm] b8c9293 - [Memprof] Fix linkage number for memprof test. (#97119)
via llvm-commits
- [clang] [llvm] [Hashing] Use a non-deterministic seed if LLVM_ENABLE_ABI_BREAKING_CHECKS (PR #96282)
Fangrui Song via llvm-commits
- [llvm] ce80c80 - [Hashing] Use a non-deterministic seed if LLVM_ENABLE_ABI_BREAKING_CHECKS
via llvm-commits
- [llvm] 15ad791 - [LLVM][Instrumentation] Add numerical sanitizer (#85916)
via llvm-commits
- [llvm] 9572388 - Revert "[CI][format] Explicitly pass extensions to git-clang-format (#95794)"
Aiden Grossman via llvm-commits
- [llvm] [CI][format] Explicitly pass extensions to git-clang-format (PR #95794)
Aiden Grossman via llvm-commits
- [lld] [LLD] Add support for two special openbsd-sections (PR #97122)
John Ericson via llvm-commits
- [llvm] [Analysis] Migrate to a new version of getValueProfDataFromInst (PR #96420)
Kazu Hirata via llvm-commits
- [llvm] [ProfileData] Migrate to a new version of getValueProfDataFromInst (PR #96381)
Kazu Hirata via llvm-commits
- [llvm] ea8e4c0 - [GlobalISel] Fix formatting in CallLowering.cpp. NFC
Michael Liao via llvm-commits
- [llvm] de18ff3 - [Instrumentation] Fix a warning
Kazu Hirata via llvm-commits
- [lld] ceeea91 - [lld-macho] Stabilize symbol order from InterfaceFile
Fangrui Song via llvm-commits
- [llvm] ecd67e5 - [gn build] Port 15ad7919f6dd
LLVM GN Syncbot via llvm-commits
- [lld] 5cf0b4d - [lld-macho] Stabilize iteration order of config->exportedSymbols.literals
Fangrui Song via llvm-commits
- [lld] 0991bd7 - [lld-macho] Fix IWYU issues. NFC
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Fix ASLR edge case, and improve diagnostics (PR #97125)
Thurston Dang via llvm-commits
- [clang] [llvm] [polly] Revert "[IR] Don't include Module.h in Analysis.h (NFC) (#97023)" (PR #97129)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #97130)
Tristan Ross via llvm-commits
- [lld] ebc123e - [ELF] Create some synthetic sections only if !relocatable
Fangrui Song via llvm-commits
- [llvm] cb24422 - [NVPTX] remove store.params of undef (#96940)
via llvm-commits
- [clang] [llvm] [clang][CodeGen][AMDGPU] Enable AMDGPU `printf` for `spirv64-amd-amdhsa` (PR #97132)
Alex Voicu via llvm-commits
- [llvm] [DomTreeUpdater] Fix use after free in unittests (PR #97133)
via llvm-commits
- [llvm] bf52884 - [DomTreeUpdater] Fix use after free in unittests (#97133)
via llvm-commits
- [llvm] [PowerPC] Ensure MI peephole knows about instr modified by combineRLWINM() (PR #97134)
Lei Huang via llvm-commits
- [llvm] d2c817d - [AMDGPU] Fix DynLDS causing crash when LowerLDS is run at fullLTO pipeline (#96038)
via llvm-commits
- [llvm] [AMDGPU] Fix DynLDS causing crash when LowerLDS is run at fullLTO pipeline (PR #96038)
via llvm-commits
- [llvm] [AMDGPU] Reset kill flags for multiple uses of SDWAInst Ops (PR #97135)
Jeffrey Byrnes via llvm-commits
- [llvm] 61cd6bb - Revert "[Instrumentation] Fix a warning"
Alexander Shaposhnikov via llvm-commits
- [llvm] 493c384 - Revert "[LLVM][Instrumentation] Add numerical sanitizer (#85916)"
Alexander Shaposhnikov via llvm-commits
- [llvm] 7082536 - [JSON] Prefer static to namespace {}. NFC
Fangrui Song via llvm-commits
- [clang] [llvm] [Coverage][MC/DC] Show uncoverable and unreachable conditions (PR #94137)
via llvm-commits
- [llvm] b15fcda - [JSON] Export sortedElements and fix CLANGD_TRACE non-determinism
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] 44a4857 - [gn build] Port 493c384a7d94
LLVM GN Syncbot via llvm-commits
- [llvm] Revert "[AMDGPU] Add IR LiveReg type-based optimization" (PR #97138)
Vitaly Buka via llvm-commits
- [llvm] 3e53c97 - Revert "[AMDGPU] Add IR LiveReg type-based optimization" (#97138)
via llvm-commits
- [llvm] Remove empty SHT_GROUP sections. (PR #97141)
Dmitriy Chestnykh via llvm-commits
- [llvm] 0e93801 - [RISCV] Speed up RISCVISAInfo::updateImplication.
Craig Topper via llvm-commits
- [lld] [ELF] Infer EI_OSABI from object files (PR #97144)
Fangrui Song via llvm-commits
- [llvm] [DebugInfo][LowerConstantIntrinsics] Fix the missing debug location of new branch instruction (PR #97145)
Shan Huang via llvm-commits
- [llvm] [InstCombine] Fold fcmp pred (x - y), 0 into fcmp pred x, y (PR #85506)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `fcmp pred (x - y), 0` into `fcmp pred x, y` (PR #85506)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] Avoid overflow when using shl lower mul (PR #97148)
via llvm-commits
- [llvm] a7bf412 - [InstCombine] Fold `fcmp pred (x - y), 0` into `fcmp pred x, y` (#85506)
via llvm-commits
- [llvm] 40a5a86 - [ProfileData] Migrate to a new version of getValueProfDataFromInst (#96381)
via llvm-commits
- [llvm] AMDGPU: Add baseline test for copysign combine (PR #97150)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Use a range-based for loop (NFC) (PR #97154)
Kazu Hirata via llvm-commits
- [lld] [lld-macho] Remove symbols to `__mod_init_func` with `-init_offsets` (PR #97156)
Daniel Bertalan via llvm-commits
- [llvm] 4a83548 - [llvm] Avoid 'raw_string_ostream::str()' (NFC) (#96995)
via llvm-commits
- [llvm] [Codegen] [DebugInfo] use the getDwarfRegNum() defined in MCRegisterInfo.h instead of defining a new one (PR #97157)
via llvm-commits
- [llvm] [DFAJumpThreading] Rewrite the way paths are enumerated (PR #96127)
via llvm-commits
- [llvm] 1710679 - Reapply "[LLVM][Instrumentation] Add numerical sanitizer (#85916)"
Alexander Shaposhnikov via llvm-commits
- [llvm] [ConstraintElim] Use cond from header as upper bound on IV in exit BB. (PR #94610)
Florian Hahn via llvm-commits
- [llvm] 001da22 - [SimplifyCFG] Add test for hoisting loads with tbaa metadata.
Florian Hahn via llvm-commits
- [llvm] bd5a034 - [gn build] Port 171067923744
LLVM GN Syncbot via llvm-commits
- [llvm] [SimplifyCFG] Preserve common TBAA metadata when hoisting instructions. (PR #97158)
Florian Hahn via llvm-commits
- [llvm] [polly] [IRBuilder] Don't include Module.h (NFC) (PR #97159)
Nikita Popov via llvm-commits
- [llvm] [llvm][utils] Avoid 'raw_string_ostream::str()' (NFC) (PR #97160)
Youngsuk Kim via llvm-commits
- [compiler-rt] [compiler-rt] Remove redundant checks. (PR #95753)
Dmitriy Chestnykh via llvm-commits
- [llvm] [InstCombine] Fold Minimum over Trailing/Leading Bits Counts (PR #90402)
via llvm-commits
- [llvm] 5627794 - MathExtras: avoid unnecessarily widening types (#95426)
via llvm-commits
- [llvm] 74deadf - [IRBuilder] Don't include Module.h (NFC) (#97159)
via llvm-commits
- [llvm] [llvm] Use std::make_unique (NFC) (PR #97165)
Kazu Hirata via llvm-commits
- [llvm] cd0f891 - [JITLink][AArch32] Fix Unaligned Data Symbol Address Resolution (#97030)
via llvm-commits
- [llvm] 9efa633 - [JITLink][AArch32] Fix buildbot failure by restricting test to assert build
Eymen Ünay via llvm-commits
- [lld] [lld-macho] Fix unchecked Error crash for thin archive missing child (PR #97169)
Daniel Bertalan via llvm-commits
- [compiler-rt] [tsan][aarch64] Fix branch protection in interceptors (PR #95839)
Fangrui Song via llvm-commits
- [clang] [compiler-rt] [compiler-rt] adding safestack support for sunos platforms. (PR #95648)
Saleem Abdulrasool via llvm-commits
- [compiler-rt] 540fd42 - [compiler-rt] adding safestack support for sunos platforms. (#95648)
via llvm-commits
- [llvm] [llvm::transforms] Add overflow check in AllocaInst::getAllocationSize (PR #97170)
via llvm-commits
- [lld] a9c43b9 - [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (#96496)
via llvm-commits
- [compiler-rt] 1791b11 - [Darwin] Fix lit substitution for mtargetos flag on darwin devices (#96953)
via llvm-commits
- [llvm] 9cdc853 - [SelectionDAG] Use a range-based for loop (NFC) (#97154)
via llvm-commits
- [llvm] ddaa93b - [llvm] Use std::make_unique (NFC) (#97165)
via llvm-commits
- [llvm] [CodeGen] Use a range-based for loop (NFC) (PR #97177)
Kazu Hirata via llvm-commits
- [compiler-rt] [compiler-rt] safestack fix (old ?) solaris build. (PR #97178)
David CARLIER via llvm-commits
- [llvm] 2628a5f - Rename f8E4M3 to f8E4M3FN in mlir.extras.types py package (#97102)
via llvm-commits
- [llvm] c00ada0 - [Hashing] get_execution_seed: use a non-vague linkage symbol
Fangrui Song via llvm-commits
- [llvm] 9ea9e71 - [TargetLowering] Remove comment above definition of TargetLowering::EmitInstrWithCustomInserter. NFC
Craig Topper via llvm-commits
- [clang] [llvm] Add f8E4M3 IEEE 754 type to llvm (PR #97179)
Alexander Pivovarov via llvm-commits
- [compiler-rt] 56b2fcf - [compiler-rt] safestack fix (old ?) solaris build. (#97178)
via llvm-commits
- [llvm] 4a96803 - [AArch64] Avoid overflow when using shl lower mul (#97148)
via llvm-commits
- [llvm] 534f6ed - [MC,MachO] Remove unneeded condition from isSymbolRefDifferenceFullyResolvedImpl
Fangrui Song via llvm-commits
- [llvm] caf26b9 - [llvm][utils] Avoid 'raw_string_ostream::str()' (NFC) (#97160)
via llvm-commits
- [llvm] bc6d925 - [MC] Simplify isSymbolRefDifferenceFullyResolvedImpl overloads. NFC
Fangrui Song via llvm-commits
- [llvm] 3a90c27 - [MC] Remove an overload of isSymbolRefDifferenceFullyResolvedImpl
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] safestack disable tests for now. (PR #97183)
David CARLIER via llvm-commits
- [compiler-rt] b0260c5 - [compiler-rt] safestack disable tests for now. (#97183)
via llvm-commits
- [llvm] 55a1e0c - [MC] getWasmSection: remove unused BeginSymName
Fangrui Song via llvm-commits
- [llvm] e5aef72 - [CodeGen] Use a range-based for loop (NFC) (#97177)
via llvm-commits
- [llvm] 66518ad - [MC] Remove addFragment. NFC
Fangrui Song via llvm-commits
- [llvm] f6fc503 - [MC] Remove MCStreamer::SymbolOrdering
Fangrui Song via llvm-commits
- [llvm] [InstCombine] disable select folding resulting in extra instructions (PR #97184)
Alex MacLean via llvm-commits
- [llvm] dd64e4f - [MC] Remove assignFragment
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] Replace direct calls to pipe with internal_pipe (PR #97186)
Sirui Mu via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #97187)
Kazu Hirata via llvm-commits
- [llvm] 49fdbbc - [BOLT] Match functions with exact hash (#96572)
via llvm-commits
- [llvm] 1d27348 - ValueTracking: Simplify intrinsic ID asserts
Matt Arsenault via llvm-commits
- I own very sensitive information about your web activities
via llvm-commits
- [llvm] [LTO] Fix tests with ld64 from Xcode 16 (PR #97193)
Daniel Bertalan via llvm-commits
- [llvm] 1518b26 - [TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect-call-promotion with vtable profiles. (#81442)
via llvm-commits
- [llvm] 76bc071 - DAG: Fix assert when legalizing v3f16 ldexp (#97098)
via llvm-commits
- [llvm] 2afa193 - [MC] Remove MCAsmLayout::invalidateFragmentsFrom
Fangrui Song via llvm-commits
- [llvm] 2399d87 - [Transforms] Let amdgcn take advantage of sin(-x) --> -sin(x) (#79700)
via llvm-commits
- [llvm] GlobalISel: Use G_UADDE when narrowing G_UMULH (PR #97194)
Matt Arsenault via llvm-commits
- [llvm] 9fa7c05 - [NVPTX] Improved support for grid_constant (#97112)
via llvm-commits
- [compiler-rt] [compiler-rt][xray] porting to sunos platforms. (PR #90362)
David CARLIER via llvm-commits
- [compiler-rt] [llvm] [compiler-rt][xray] porting to sunos platforms. (PR #90362)
David CARLIER via llvm-commits
- [llvm] [Transforms] Use range-based for loops (NFC) (PR #97195)
Kazu Hirata via llvm-commits
- [llvm] 2ff22d7 - AMDGPU/GlobalISel: Reorganize select switch cases
Matt Arsenault via llvm-commits
- [llvm] d9f1166 - [X86] Combine VPERMV3 to VPERMV for i8/i16 (#96414)
via llvm-commits
- [llvm] [polly] [BBUtils][nfc] Delete SplitBlockPredecessors with DT (PR #97196)
Joshua Cao via llvm-commits
- [llvm] eed7c5e - [X86] Peek through bitcast to find more opportunity for VPERMV3 -> VPERMV combine
Phoebe Wang via llvm-commits
- [llvm] [llvm] Avoid 'raw_string_ostream::str()' (NFC) (PR #97203)
Youngsuk Kim via llvm-commits
- [llvm] [llvm-strip] Remove empty SHT_GROUP sections. (PR #97204)
Dmitriy Chestnykh via llvm-commits
- [llvm] [X86] Relax VPERMV3 to VPERMV combine for more types (PR #97206)
Phoebe Wang via llvm-commits
- [llvm] 0e6257f - SSAUpdater: use poison instead of undef in phi entries for unreachable predecessors
Nuno Lopes via llvm-commits
- [llvm] a4b4974 - [StackColoring] Use poison instead of undef as placeholder when deleting values [NFC]
Nuno Lopes via llvm-commits
- [llvm] 7d33d47 - [LoopFuse] Use poison instead of undef as placeholder for phi entry of unreachable predecessor [NFC]
Nuno Lopes via llvm-commits
- [libcxx] [llvm] [libc++] Remove trigger file (PR #97205)
Nikolas Klauser via llvm-commits
- [llvm] 022d15c - [LoopDeletion] match poison instead of undef for phi entries without an useful value
Nuno Lopes via llvm-commits
- [llvm] [X86] Try to scale i8/i16 VPERMV3 to i32 (PR #97212)
Phoebe Wang via llvm-commits
- [llvm] [MachineDominator] Align with IR version (PR #97214)
via llvm-commits
- [llvm] 66d86a6 - [MachineDominator] Align with IR version (#97214)
via llvm-commits
- [llvm] d40768f - [llvm] Avoid 'raw_string_ostream::str()' (NFC) (#97203)
via llvm-commits
- [llvm] 2051736 - [llvm][Transforms] Avoid 'raw_string_ostream::str' (NFC)
Youngsuk Kim via llvm-commits
- [compiler-rt] [compiler-rt] adding preadv2/pwritev2 interceptions. (PR #97216)
David CARLIER via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (X * 0.0) * constant => X * 0.0 #85241 (PR #92512)
Yingwei Zheng via llvm-commits
- [llvm] [Scalar] Use commutative matchers to avoid duplication (NFC) (PR #97223)
via llvm-commits
- [llvm] 6cb69d6 - [MC] Move bool members earlier. NFC
Fangrui Song via llvm-commits
- [llvm] 4066a32 - [TypeProf] Include unordered_map after #81442
Fangrui Song via llvm-commits
- [llvm] 41a08e7 - [MC] Move Mach-O specific getAtom and isSectionAtomizableBySymbols to Mach-O files
Fangrui Song via llvm-commits
- [llvm] cd68532 - [RISCV] relaxDwarfCallFrameFragment: remove unneeded relocations for -mno-relax
Fangrui Song via llvm-commits
- [compiler-rt] [Test][compiler-rt]Require lld for instrprof-vtable-value-prof.cpp (PR #97228)
Mingming Liu via llvm-commits
- [llvm] [ValueTracking] Fix "getOperand() out of range!" assertion crash (PR #87482)
Nikita Popov via llvm-commits
- [llvm] 4997af9 - [SimplifyCFG] Simplify nested branches (#97067)
via llvm-commits
- [llvm] [Object][COFF][llvm-readobj] Add support for ARM64X dynamic relocations. (PR #97229)
Jacek Caban via llvm-commits
- [compiler-rt] 038bc1c - [Test][compiler-rt]Require lld for instrprof-vtable-value-prof.cpp (#97228)
via llvm-commits
- [llvm] Reland "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (PR #97233)
Mingming Liu via llvm-commits
- [llvm] [Analysis] Migrate to a new version of getValueProfDataFromInst (PR #97234)
Kazu Hirata via llvm-commits
- [llvm] [Transforms] Migrate to a new version of getValueProfDataFromInst (PR #96380)
Kazu Hirata via llvm-commits
- [llvm] 10c894c - [MC] Move MCAsmLayout from MCFragment.cpp to MCAssembler.cpp. NFC
Fangrui Song via llvm-commits
- [llvm] [ConstantValuePropagation] Fold calls to UCMP/SCMP when we know that ranges of operands do not overlap (PR #97235)
via llvm-commits
- [clang] [llvm] [BPF] Fix linking issues in static map initializers (PR #91310)
Nick Zavaritsky via llvm-commits
- [llvm] [IndirectCallPromotion] Use ArrayRef<PromotionCandidate> (NFC) (PR #97236)
Kazu Hirata via llvm-commits
- [llvm] 3cf762b - [Transforms] Migrate to a new version of getValueProfDataFromInst (#96380)
via llvm-commits
- [clang] [llvm] [PAC][Driver] Implement `-mbranch-protection=pauthabi` option (PR #97237)
Daniil Kovalev via llvm-commits
- [llvm] 67957a4 - [MC] Start merging MCAsmLayout into MCAssembler
Fangrui Song via llvm-commits
- [llvm] e19ac0d - [MachinePipeliner] Fix constraints aren't considered in certain cases (#95356)
via llvm-commits
- [llvm] 9b94056 - [X86] Relax VPERMV3 to VPERMV combine for more types (#97206)
via llvm-commits
- [compiler-rt] [compiler-rt][test]Simplify instrprof-vtable-value-prof.cpp (PR #97245)
Mingming Liu via llvm-commits
- [llvm] Revert "[MachinePipeliner] Fix constraints aren't considered in certain cases" (PR #97246)
Ryotaro KASUGA via llvm-commits
- [llvm] e6a961d - Revert "[MachinePipeliner] Fix constraints aren't considered in certain cases" (#97246)
via llvm-commits
- [llvm] 95b0187 - [RISCV] Remove deleted AVL register defs from LiveInterval instr maps (#97011)
via llvm-commits
- [compiler-rt] 8598bcb - [compiler-rt][test]Use c-style headers in instrprof-vtable-value-prof.cpp (#97245)
via llvm-commits
- [llvm] [MachinePipeliner] Improve loop carried dependence analysis (PR #94185)
Yuta Mukai via llvm-commits
- [llvm] [RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (PR #85603)
via llvm-commits
- [llvm] Reland "[ThinLTO][Bitcode] Generate import type in bitcode" (PR #97253)
Mingming Liu via llvm-commits
- [llvm] 262ad4c - [MC] Remove the MCAsmLayout parameter from MCMachObjectTargetWriter
Fangrui Song via llvm-commits
- [llvm] [bazel] Implement tblgen as a bazel rule (PR #95324)
Eganyan Alexey via llvm-commits
- [llvm] 4289c42 - [MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocation
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant (PR #94148)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] 77a074b - [LTO] Fix tests with ld64 from Xcode 16 (#97193)
via llvm-commits
- [llvm] d03e812 - [RISCV] Update LiveIntervals before erasing instr in RISCVInsertVSETVLI
Luke Lau via llvm-commits
- [llvm] 8f9d156 - [DebugInfo][SeparateConstOffsetFromGEP] Fix missing debug location updates (#96849)
via llvm-commits
- [llvm] 651e916 - [RISCV] Add missing CHECK lines for new vsetvli test. NFC
Luke Lau via llvm-commits
- [llvm] 37661a1 - [DebugInfo][JumpThreading] Fix missing debug location updates for br instructions (#96889)
via llvm-commits
- [compiler-rt] [compiler-rt] Add missing carry to 128x128->256 wide multiply (PR #97257)
via llvm-commits
- [llvm] [RISCV] Implement CodeGen Support for XCValu Extension in CV32E40P (PR #78138)
via llvm-commits
Last message date:
Sun Jun 30 23:46:34 PDT 2024
Archived on: Sun Jun 30 23:46:37 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).