The Week Of Monday 13 May 2024 Archives by thread
Starting: Mon May 13 00:03:22 PDT 2024
Ending: Sun May 19 23:59:58 PDT 2024
Messages: 4803
- [llvm] [GlobalIsel] combine extract vector element (PR #91922)
Thorsten Schütt via llvm-commits
- [llvm] [AMDGPU] Add AMDGPU-specific module splitting (PR #89245)
Pierre van Houtryve via llvm-commits
- [llvm] [AArch64] Avoid NEON fixed-point SCVTF in Streaming-SVE mode. (PR #91924)
Sander de Smalen via llvm-commits
- [compiler-rt] [ASan] Remove COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION. (PR #91832)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
via llvm-commits
- [llvm] [X86][MC] Support Intel FRED and LKGS instructions. (PR #91909)
Freddy Ye via llvm-commits
- [llvm] [AArch64] Extend v2i64 fptosi.sat to v2f64 (PR #91714)
David Green via llvm-commits
- [llvm] MIPS: Support '%w' token in inline asm template for MSA (PR #91920)
YunQiang Su via llvm-commits
- [llvm] [RISCV][CostModel] Add cost model for experimental.cttz.elts (PR #91778)
Shih-Po Hung via llvm-commits
- [llvm] 109ede4 - [AArch64] Extend v2i64 fptosi.sat to v2f64 (#91714)
via llvm-commits
- [llvm] [SDAG] Improve `SimplifyDemandedBits` for mul (PR #90034)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [AMDGPU] Add amdgpu-as MMRA for fences (PR #78572)
Pierre van Houtryve via llvm-commits
- [llvm] [LV][EVL] Support in-loop reduction using tail folding with EVL. (PR #90184)
Mel Chen via llvm-commits
- [clang] [clang-tools-extra] [flang] [lld] [llvm] [mlir] [polly] [test]: fix filecheck annotation typos (PR #91854)
via llvm-commits
- [llvm] [polly] [ConstraintElimination] Use SCEV ranges information for Loop counter (PR #91457)
via llvm-commits
- [clang] [clang-tools-extra] [flang] [llvm] [mlir] [polly] [test]: fix filecheck annotation typos (PR #91854)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [lldb] [llvm] [mlir] [openmp] [polly] fix(python): fix comparison to None (PR #91857)
David Spickett via llvm-commits
- [llvm] [X86][AMX] Fix a bug after #83628 (PR #91207)
Phoebe Wang via llvm-commits
- [llvm] [TableGen] HasOneUse builtin predicate on PatFrags (PR #91578)
Pierre van Houtryve via llvm-commits
- [llvm] [X86][BF16] Do not combine FP_TRUNC + FP_EXTEND if they come from user (PR #91420)
Phoebe Wang via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Yingwei Zheng via llvm-commits
- [llvm] [DebugInfo][LoopLoadElim] Fix missing debug location updates (PR #91839)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [Support] Vendor rpmalloc in-tree and use it for the Windows 64-bit release (PR #91862)
via llvm-commits
- [llvm] [InstCombine] Fold vector.reduce.op(vector.reverse(X)) -> vector.reduce.op(X) (PR #91743)
David Sherwood via llvm-commits
- [llvm] 220756f - [AArch64][Inline] Regenerate Inline/AArch64/binop.ll test check lines. NFC
David Green via llvm-commits
- [llvm] [RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin (PR #91936)
Jianjian Guan via llvm-commits
- [llvm] 0fb7546 - [AArch64][NFC] Pre-commit Test for Select G_ICMP instruction through TableGen (#89932)
Tuan Chuong Goh via llvm-commits
- [llvm] Fix merging of debug_str_offsets with multiple contributions (PR #90461)
Morten larsen via llvm-commits
- [llvm] [ADT] Introduce `APInt::clearHightBits` (PR #91938)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64][GlobalISel] Improve legalization of G_PTR_ADD (PR #91763)
David Green via llvm-commits
- [llvm] [AMDGPU] Move renamedInGFX9 from TableGen to SIInstrInfo helper function/macro to free up a bit slot (PR #82787)
Jay Foad via llvm-commits
- [llvm] LoopVectorize: run verifyFunction once (PR #91470)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
Sander de Smalen via llvm-commits
- [llvm] [DebugInfo] Remap extracted DIAssignIDs in hotcoldsplit (PR #91940)
Orlando Cazalet-Hyams via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Omair Javaid via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Tom Eccles via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Pete Steinfeld via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Tom Eccles via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Pete Steinfeld via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Tom Eccles via llvm-commits
- [llvm] [TableGen][RISCV] Use getAllDerivedDefinitionsIfDefined in RISCVTargetDefEmitter (PR #91941)
Alex Bradbury via llvm-commits
- [llvm] Merge sourcelocation in CSEMIRBuilder::getDominatingInstrForID. (PR #90922)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Pass subvector type to isLegalInterleavedAccessType in getInterleavedMemoryOpCost. (PR #91825)
Mel Chen via llvm-commits
- [llvm] 119aecb - [DebugInfo] Emit negative DW_AT_bit_offset in explicit signed form (#87994)
via llvm-commits
- [llvm] [DebugInfo] Emit negative DW_AT_bit_offset in explicit signed form (PR #87994)
Victor Campos via llvm-commits
- [llvm] [AMDGPU] Fix an issue that wrong index is used in calculation of byte provider when the op is extract_vector_elt (PR #91697)
Matt Arsenault via llvm-commits
- [llvm] Add numerical sanitizer (PR #85916)
Alexander Shaposhnikov via llvm-commits
- [llvm] fbb37e9 - [AArch64] Add an all-in-one histogram intrinsic
via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Graham Hunter via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP instruction through TableGen (PR #89932)
via llvm-commits
- [llvm] [SCEV] Swap order of arguments to MatchBinaryAddToConst (NFCI). (PR #91945)
Florian Hahn via llvm-commits
- [llvm] fcc1baa - [AArch64] Fix -Wunused-variable in AArch64ISelLowering.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] [mlir] [mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (PR #89233)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
Sander de Smalen via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] 99934da - [ADT] Introduce `APInt::clearHighBits` (#91938)
via llvm-commits
- [llvm] [LLVM] Make sanitizers respect the disable_santizer_instrumentation attribute. (PR #91732)
Vitaly Buka via llvm-commits
- [llvm] [GlobalISel][KnownBits] Simplify G_CONSTANT handling (PR #91946)
Pierre van Houtryve via llvm-commits
- [llvm] c5b0da9 - InstCombine: Preserve inbounds in PointerReplacer (#91735)
via llvm-commits
- [llvm] InstCombine: Preserve inbounds in PointerReplacer (PR #91735)
Matt Arsenault via llvm-commits
- [llvm] 91d7ca9 - [DebugInfo] Remap extracted DIAssignIDs in hotcoldsplit (#91940)
via llvm-commits
- [llvm] 4ff45ee - [GlobalISel][KnownBits] Simplify G_CONSTANT handling (#91946)
via llvm-commits
- [llvm] 8823abe - InstCombine: Simplify vector initialization
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Remove hasSideEffects=1 for vsetvli pseudos (PR #91319)
Luke Lau via llvm-commits
- [llvm] 3f0e1d4 - [SCEV] Swap order of arguments to MatchBinaryAddToConst (NFCI). (#91945)
via llvm-commits
- [clang] [llvm] [RemoveDIs] Print IR with debug records by default (PR #91724)
J. Ryan Stinnett via llvm-commits
- [llvm] [AMDGPU] Add tests for vector rebroadcast. (PR #91322)
Matt Arsenault via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
via llvm-commits
- [llvm] InstCombine: Process addrspacecast uses in PointerReplacer (PR #91953)
Matt Arsenault via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] [polly] fix(python): fix invalid escape sequences (PR #91856)
Zufu Liu via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Michael Kruse via llvm-commits
- [llvm] 061db17 - Fix MSVC "signed/unsigned mismatch" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 1a4b113 - [CostModel][X86] getCastInstrCost - update cost tables to support CostKinds
Simon Pilgrim via llvm-commits
- [llvm] [LAA] Always use DepCands when grouping runtime checks. (PR #91196)
Florian Hahn via llvm-commits
- [lld] [llvm] [RISCV] Support .note.gnu.property for enable Zicfiss and Zicfilp extension (PR #77414)
via llvm-commits
- [llvm] [DirectX] Reapply Fix DXIL part header version encoding (PR #91956)
Xiang Li via llvm-commits
- [llvm] [AArch64] Improve code generation for experimental.cttz.elts (PR #91505)
David Sherwood via llvm-commits
- [llvm] ca1bd59 - [flang][OpenMP] Decompose compound constructs, do recursive lowering (#90098)
via llvm-commits
- [flang] [llvm] [flang][OpenMP] Don't pass clauses to op-generating functions anymore (PR #90108)
Krzysztof Parzyszek via llvm-commits
- [llvm] [mlir] [mlir][OpenMP] - Honor dependencies in code-generation of the if clause in `omp.task` correctly (PR #90891)
Michael Kruse via llvm-commits
- [llvm] [LICM] Support integer mul/add in hoistFPAssociation. (PR #67736)
via llvm-commits
- [llvm] [LV]Set tailfolding styles before computing feasible max VF. (PR #91403)
Alexey Bataev via llvm-commits
- [llvm] [LoopUnroll] Remove redundant debug instructions after blocks have been merged (PR #91246)
via llvm-commits
- [llvm] [VPlan] Add non-poison propagating LogicalAnd VPInstruction opcode. (PR #91897)
via llvm-commits
- [llvm] [SCEV] Introduce SCEVUse, use it instead of const SCEV * (NFCI) (WIP). (PR #91961)
Florian Hahn via llvm-commits
- [llvm] new-prs-labeler.yml: Include conversion passes of TOSA/emitc (PR #91921)
Tom Stellard via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Diana Picus via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] [LV] Introduce the EVLIVSimplify Pass for EVL-vectorized loops (PR #91796)
Alexey Bataev via llvm-commits
- [llvm] MCExpr-ify amd_kernel_code_t (PR #91587)
Janek van Oirschot via llvm-commits
- [llvm] [SCEV,LAA] Introduce scoped SCEV, use in LAA computations (WIP). (PR #90742)
Florian Hahn via llvm-commits
- [llvm] [SPIR-V] Introduce support for 'spirv.Decorations' metadata node in SPIR-V Backend (PR #91736)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 25a3ba3 - Revert "[flang][OpenMP] Decompose compound constructs, do recursive lowering (#90098)"
Krzysztof Parzyszek via llvm-commits
- [llvm] [ctx_profile] Profile reader and writer (PR #91859)
Mircea Trofin via llvm-commits
- [llvm] [InstCombine] Canonicalize reassoc contract fmuladd to fmul + fadd (PR #90434)
via llvm-commits
- [llvm] 13cd881 - [mlir][OpenMP] - Honor dependencies in code-generation of the if clause in `omp.task` correctly (#90891)
via llvm-commits
- [libc] [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
Simon Pilgrim via llvm-commits
- [flang] [llvm] [flang][OpenMP] Try to unify induction var privatization for sequential loops inside parallel regions. (PR #91116)
Kareem Ergawy via llvm-commits
- [flang] [llvm] [flang][OpenMP] Try to unify induction var privatization for OMP regions. (PR #91116)
Kareem Ergawy via llvm-commits
- [llvm] [GlobalISel] Micro-optimize getConstantVRegValWithLookThrough (PR #91969)
Pierre van Houtryve via llvm-commits
- [llvm] [RISCV] Move RISCVInsertVSETVLI to after phi elimination (PR #91440)
Piyou Chen via llvm-commits
- [llvm] 69e1312 - [AArch64][GlobalISel] Select G_ICMP instruction through TableGen (#89932)
via llvm-commits
- [llvm] [AArch64][TargetParser] Move extension aliases into tablegen (PR #91970)
Tomas Matheson via llvm-commits
- [llvm] [Attributor][FIX] Replace AANoFPClass MBEC propagation (PR #91030)
Matt Arsenault via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Improve custom lowering for EXTRACT_SUBVECTOR. (PR #90963)
David Sherwood via llvm-commits
- [llvm] d819772 - [AArch64][NFC] Pre-commit tests for Select G_ICMP Zero Instruction (#90054)
Tuan Chuong Goh via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP Zero Instruction (PR #90054)
via llvm-commits
- [llvm] [WIP] Consider datalayout sentinel pointer value for isKnownNonZero check (PR #91769)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Prefer vector i8s in PHI Nodes (PR #91016)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][CostModel] Remove cost of icmp inst in icmp+select with SFB. (PR #91158)
Elvis Wang via llvm-commits
- [llvm] [PowerPC] Fix assembler error with toc-data and data-sections (PR #91976)
Zaara Syeda via llvm-commits
- [llvm] 2bd97ba - [X86] LowerGlobalOrExternal - cleanup SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] b4393c7 - [X86] FP_TO_INTHelper - remove duplicate SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] b5da0cd - [X86] LowerTruncateVecI1 - reuse existing SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0cc6023 - [X86] LowerFP_TO_INT - remove duplicate SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] b7e4a8a - [X86] LowerIntVSETCC_AVX512 - reuse existing SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [BOLT][NFC] Simplify CFG validation (PR #91977)
Nathan Sidwell via llvm-commits
- [llvm] 999fb09 - [gn build] Port 05cc2d5fe10c
LLVM GN Syncbot via llvm-commits
- [llvm] [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (PR #88512)
Leon Clark via llvm-commits
- [llvm] [BOLT][NFC] Simplify successor check (PR #91980)
Nathan Sidwell via llvm-commits
- [llvm] [AArch64] Avoid using NEON FCVTXN in Streaming-SVE mode. (PR #91981)
Sander de Smalen via llvm-commits
- [llvm] [SystemZ] Add extended mnemonics tests. (PR #91733)
Ulrich Weigand via llvm-commits
- [flang] [llvm] [flang] Add ETIME runtime and lowering intrinsics implementation (PR #90578)
Peter Klausler via llvm-commits
- [llvm] be7c9e3 - [flang][OpenMP] Decompose compound constructs, do recursive lowering (#90098)
Krzysztof Parzyszek via llvm-commits
- [llvm] 1934e4a - [flang][OpenMP] Add explicit N to SmallVector to avoid size error
Krzysztof Parzyszek via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #90260)
Xuan Zhang via llvm-commits
- [clang] [llvm] [DebugInfo] Use DW_op_bit_piece for structured bindings of bitfields (PR #85665)
John Brawn via llvm-commits
- [llvm] d95f7c9 - [RISCV] Use the thread local stack protector for Android targets (#87672)
via llvm-commits
- [llvm] [RISCV] Use the thread local stack protector for Android targets (PR #87672)
Paul Kirth via llvm-commits
- [llvm] d94e0a1 - [gn build] Port be7c9e39572d
LLVM GN Syncbot via llvm-commits
- [llvm] 754ff0f - [TableGen][RISCV] Use getAllDerivedDefinitionsIfDefined in RISCVTargetDefEmitter (#91941)
via llvm-commits
- [llvm] 89a080c - [llvm][NFC] Document cl::opt MisExpectTolerance and fix typo
Paul Kirth via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] [LSR] Provide TTI hook to enable dropping solutions deemed to be unprofitable (PR #89924)
Michael Kruse via llvm-commits
- [llvm] [mlir] [mlir][openmp] - Fix crash in OpenMPIRBuilder when converting to LLVMIR (PR #84611)
Pranav Bhandarkar via llvm-commits
- [llvm] 7964356 - [LoopUnroll] Remove redundant debug instructions after blocks have been merged (#91246)
via llvm-commits
- [llvm] [APFloat] Replace partsCount array with single variable (NFC) (PR #91910)
Eli Friedman via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Use RISCVISD::SHL_ADD in transformAddShlImm (PR #89832)
Philip Reames via llvm-commits
- [llvm] [TableGen][RISCV] Add initial support for marking profiles as experimental (PR #91993)
Alex Bradbury via llvm-commits
- [llvm] 6140b5b - [RISCV] Use RISCVISD::SHL_ADD in transformAddShlImm (#89832)
via llvm-commits
- [clang] [llvm] [openmp] [PGO][OpenMP] Instrumentation for GPU devices (PR #76587)
Ethan Luis McDonough via llvm-commits
- [llvm] [Support] Handle delete_pending case for Windows fs::status (PR #90655)
Jeremy Day via llvm-commits
- [llvm] [mlir] Poly canonicalization (PR #91410)
Jeremy Kun via llvm-commits
- [llvm] [WIP][X86] Use GFNI for vXi8 per-element shifts (PR #89644)
Simon Pilgrim via llvm-commits
- [lld] [lld][ELF][AArch64] Support `R_AARCH64_GOT_LD_PREL19` relocation (PR #89592)
Daniil Kovalev via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (PR #87635)
Daniil Kovalev via llvm-commits
- [clang] [lldb] [llvm] [openmp] [polly] fix(python): fix comparison to True/False (PR #91858)
Alex Langford via llvm-commits
- [llvm] [SampleFDO] Improve stale profile matching by diff algorithm (PR #87375)
via llvm-commits
- [llvm] [StringMap] Move free into StringMapImpl dtor (NFC) (PR #91908)
David Blaikie via llvm-commits
- [lld] [LLD] Implement --enable-non-contiguous-regions (PR #90007)
Daniel Thornburgh via llvm-commits
- [llvm] [AMDGPU][LTO] Introduce AMDGPUCloneModuleLDS (PR #89683)
Anshil Gandhi via llvm-commits
- [lld] 6731144 - [LLD] Implement --enable-non-contiguous-regions (#90007)
via llvm-commits
- [llvm] [PowerPC][test] Catch any exception when retrieving git revision (PR #92004)
Jake Egan via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
Kevin Frei via llvm-commits
- [lld] Revert "[LLD] Implement --enable-non-contiguous-regions" (PR #92005)
Daniel Thornburgh via llvm-commits
- [lld] 81f34af - Revert "[LLD] Implement --enable-non-contiguous-regions" (#92005)
via llvm-commits
- [llvm] [VPlan] Simplify (X && Y) || (X && !Y) -> X. (PR #89386)
via llvm-commits
- [llvm] d03a1a6 - [ValueTracking] Compute knownbits from known fp classes (#86409)
via llvm-commits
- [llvm] 0817754 - [RISCV] Improve testing of loads with offset in local-stack-slot-allocation.ll. NFC
Craig Topper via llvm-commits
- [llvm] 026686b - [RISCV] Don't add getFrameIndexInstrOffset in RISCVRegisterInfo::needsFrameBaseReg.
Craig Topper via llvm-commits
- [lld] 66466ff - Reland: [LLD] Implement --enable-non-contiguous-regions (#90007)
Daniel Thornburgh via llvm-commits
- [llvm] [BOLT] Allow pass-through blocks in YAMLProfileReader (PR #91828)
Alexander Yermolovich via llvm-commits
- [llvm] 4a67f80 - [test] Fix check prefixes
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Omit umin on ctlz/cttz if operand is non-zero. (PR #79127)
Leon Clark via llvm-commits
- [llvm] bd67986 - [AMDGPU] Add tests for vector rebroadcast. (#91322)
via llvm-commits
- [llvm] Attributor: Do not assume function context in AANoCapture (PR #91462)
Matt Arsenault via llvm-commits
- [llvm] SystemZ: Use REG_SEQUENCE for PAIR128 (PR #90640)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Only allow up to e64 in vsetvli (PR #92010)
Palmer Dabbelt via llvm-commits
- [llvm] 5944579 - [gn build] Port af79372d6349
LLVM GN Syncbot via llvm-commits
- [llvm] [X86][CodeGen] Support lowering for CCMP/CTEST (PR #91747)
Evgenii Kudriashov via llvm-commits
- [llvm] [Offload] Do not link every target for JIT (PR #92013)
Joseph Huber via llvm-commits
- [llvm] Cope with MCOperand null Insts (PR #91794)
Maksim Panchenko via llvm-commits
- [llvm] [PowerPC][AIX] 64-bit large code-model support for toc-data (PR #90619)
Zaara Syeda via llvm-commits
- [llvm] [AMDGPU] Fix broken MIR generated by gfx11 simulated trap lowering (PR #91652)
Emma Pilkington via llvm-commits
- [llvm] [mlir] [mlir][vector] Add Vector-dialect interleave-to-shuffle pattern, enable in VectorToSPIRV (PR #92012)
Benoit Jacob via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
William Junda Huang via llvm-commits
- [llvm] e122380 - [LV] Use VPBuilder to create Select (NFCI).
Florian Hahn via llvm-commits
- [llvm] [BOLT][NFC] Infailable fns return void (PR #92018)
Nathan Sidwell via llvm-commits
- [llvm] [llvm] Support fixed point multiplication on AArch64 (PR #84237)
via llvm-commits
- [llvm] a4b3422 - [gn build] Port 31a203fa8af4
LLVM GN Syncbot via llvm-commits
- [clang] [flang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)
Sumanth Gundapaneni via llvm-commits
- [llvm] c3028a2 - [RISCV] Don't exlude the frame pointer from the callee saved registers in RISCVRegisterInfo::needsFrameBaseReg.
Craig Topper via llvm-commits
- [llvm] [PPC][lit] Catch and ignore any exception running 'git'. (PR #92020)
Will Dietz via llvm-commits
- [clang] [llvm] [RISCV] Teach .option arch to support experimental extensions. (PR #89727)
Fangrui Song via llvm-commits
- [llvm] workflows: Add a new job for packaging release sources (PR #91834)
Diogo Teles Sant'Anna via llvm-commits
- [llvm] [AMDGPU] Make v2bf16 BUILD_VECTOR legal (PR #92022)
Stanislav Mekhanoshin via llvm-commits
- [llvm] Reapply "[coro][CoroSplit] Use `llvm.lifetime.end` to compute putting objects on the frame vs the stack (#90265) (PR #91372)
Alan Zhao via llvm-commits
- [llvm] RISCVAsmParser: Make diagnostics more conventional (PR #92024)
Fangrui Song via llvm-commits
- [llvm] 55e5908 - [RISCV] Exclude vector callee saved registers from RISCVRegisterInfo::needsFrameBaseReg
Craig Topper via llvm-commits
- [llvm] 34de215 - [AArch64][GlobalISel] Improve legalization of G_PTR_ADD (#91763)
via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (PR #89796)
Alex Voicu via llvm-commits
- [llvm] ef9090f - [test] Fix check prefixes
Fangrui Song via llvm-commits
- [llvm] [TableGen][SubtargetEmitter] Refactor hasReadOfWrite to take ProcMode… (PR #92032)
Michael Maitland via llvm-commits
- [llvm] [BOLT] Use aggregated FuncBranchData in writeBATYAML (PR #91289)
Amir Ayupov via llvm-commits
- [llvm] Update documentation for buffer fat pointers (PR #92034)
Krzysztof Drewniak via llvm-commits
- [llvm] [AArch64][SME] Fix frame lowering not using a base pointer for SME functions. (PR #91643)
Amara Emerson via llvm-commits
- [clang] [llvm] [PowerPC][AIX] 64-bit large code-model support for toc-data (PR #90619)
Zaara Syeda via llvm-commits
- [llvm] [AArch64][TargetParser] move ArchInfo into tablegen (PR #92037)
Tomas Matheson via llvm-commits
- [llvm] efc7bbb - [AMDGPU] Make v2bf16 BUILD_VECTOR legal (#92022)
via llvm-commits
- [llvm] InstCombine: Emit ldexp intrinsic in exp2->ldexp combine (PR #92039)
Matt Arsenault via llvm-commits
- [llvm] [Clang][inlineasm] Add special support for "rm" output constraints (PR #92040)
Bill Wendling via llvm-commits
- [llvm] [NVPTX] support immediate values in st.param instructions (PR #91523)
Alex MacLean via llvm-commits
- [lld] [llvm] [WebAssembly] Use 64-bit table when targeting wasm64 (PR #92042)
Sam Clegg via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [lld] 943baf3 - [ELF] Make compareByFilePosition a strict weak order
Fangrui Song via llvm-commits
- [llvm] 531a0b6 - [DirectX] Reapply Fix DXIL part header version encoding (#91956)
via llvm-commits
- [compiler-rt] [scudo] Move the chunk update into functions (PR #83493)
via llvm-commits
- [clang] [llvm] [X86][Driver] Do not add `-evex512` for `-march=native` when the target doesn't support AVX512 (PR #91694)
Tom Stellard via llvm-commits
- [llvm] ec3bc2f - [RISCV] Use printRegName in RISCVInstPrinter::printRlist. NFC
Craig Topper via llvm-commits
- [llvm] 5b6f151 - [SampleFDO] Improve stale profile matching by diff algorithm (#87375)
via llvm-commits
- [llvm] [libc] add errno_macro header to bazel build (PR #92044)
Michael Jones via llvm-commits
- [llvm] 4357712 - [RISCV] Inogre CallingConv::RISCV_VectorCall in getCalleeSavedRegs if V/Zve is not enabled.
Craig Topper via llvm-commits
- [llvm] [BOLT][DWARF] Updated DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs. (PR #91486)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Allow pass-through blocks in YAMLProfileReader (PR #92046)
Amir Ayupov via llvm-commits
- [llvm] Fix incorrect codegen with respect to GEPs #85333 (PR #92047)
via llvm-commits
- [llvm] [CMAKE][llvm-libraries] Add Precompiled Headers option to improve build times (PR #91755)
Volodymyr Sapsai via llvm-commits
- [llvm] [SelectionDAG] Use ZERO_EXTEND_VECTOR_INREG for vectors (PR #92048)
via llvm-commits
- [llvm] [workflows] Add a job for requesting a release note on release branch PRs (PR #91826)
Tom Stellard via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in LLVM (PR #89799)
Fangrui Song via llvm-commits
- [llvm] 23f8fac - Revert "Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)""
Fangrui Song via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Jonas Devlieghere via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
John Regehr via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Nuno Lopes via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [Transforms] Preserve inbounds attribute of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Support] Add option to print SMDiagnostic into a buffer without the filename and location info (PR #92050)
Artem Chikin via llvm-commits
- [llvm] [RISCV] Reduce the amount of similar code in RISCVInstPrinter::printRlist. NFC (PR #92053)
Craig Topper via llvm-commits
- [llvm] 595de12 - [APFloat] Replace partsCount array with single variable (NFC) (#91910)
via llvm-commits
- [lldb] [llvm] [lldb] Refactor string manipulation in Debugger.cpp (#91209) (PR #91880)
Adrian Prantl via llvm-commits
- [llvm] b1c958e - [AArch64] Clarify atomic load/store size condition (NFCI) (#91907)
via llvm-commits
- [llvm] [AArch64] Clarify atomic load/store size condition (NFCI) (PR #91907)
Nikita Popov via llvm-commits
- [llvm] 4420ea7 - [StringMap] Move free into StringMapImpl dtor (NFC) (#91908)
via llvm-commits
- [llvm] [InstCombine] Try optimizing with knownbits which determined from Cond (PR #91762)
Yingwei Zheng via llvm-commits
- [llvm] [workflows] Rework pre-commit CI for the release branch (PR #92058)
Tom Stellard via llvm-commits
- [llvm] 881d45c - [X86][BF16] Do not combine FP_TRUNC + FP_EXTEND if they come from user (#91420)
via llvm-commits
- [libcxx] [llvm] [libc++] Move some macOS CI jobs to Github actions (PR #89083)
Aiden Grossman via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Support GEP reordering for different types (PR #90802)
Benoit Jacob via llvm-commits
- [llvm] [ThinLTO][BitcodeWriter] Write import type in per-module combined summary (PR #87600)
Mingming Liu via llvm-commits
- [llvm] [RISC-V] remove I ext when E ext has been enabled (PR #92070)
via llvm-commits
- [llvm] [NFC] add explanation to register flags doc (PR #91803)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel][AArch64] fix out of range access in regbankselect (PR #92072)
Thorsten Schütt via llvm-commits
- [llvm] 12c0024 - [AArch64][TargetParser] Move extension aliases into tablegen (#91970)
via llvm-commits
- [llvm] [RISCV] Use software guarded branch for indirect jump table branch. (PR #66762)
Yeting Kuo via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [AMDGPU] Add AMDGPU support for llvm-objcopy (PR #92066)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Piyou Chen via llvm-commits
- [llvm] [SROA] Use stable sort for slices to avoid non-determinism (PR #91609)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Add X27 to SavedRegs when X26 is in SavedRegs for cm.push/pop (PR #92067)
Yeting Kuo via llvm-commits
- [llvm] 922fafa - [GlobalISel] Micro-optimize getConstantVRegValWithLookThrough (#91969)
via llvm-commits
- [llvm] [SjLjEHPrepare] Fix callsite problem (PR #67264)
Kazushi Marukawa via llvm-commits
- [llvm] 4014e2e - [TableGen][RISCV] Strip experimental- prefix in profile names in SupportedExperimentalProfiles
Alex Bradbury via llvm-commits
- [llvm] [LoopUnroll] Consider convergence control tokens when unrolling (PR #91715)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
via llvm-commits
- [llvm] 3ae6343 - [SPIR-V] Set non-kernel function linkage type via OpDecorate for all linkage types except for static functions (#91598)
via llvm-commits
- [llvm] [SPIR-V] Set non-kernel function linkage type via OpDecorate for all linkage types except for static functions (PR #91598)
Vyacheslav Levytskyy via llvm-commits
- [llvm] cf9a5a1 - [SPIR-V] Support saturation arithmetic intrinsics in SPIR-V Backend (#91722)
via llvm-commits
- [llvm] [SPIR-V] Support saturation arithmetic intrinsics in SPIR-V Backend (PR #91722)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 79a6a7e - [RISCV] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [yaml2obj][GOFF] Fix writing GOFF header (PR #91383)
James Henderson via llvm-commits
- [llvm] [obj2yaml] Add support for ELF .debug_info and .debug_abbrev (PR #91193)
James Henderson via llvm-commits
- [llvm] 11e5d1c - [AMDGPU] Respect existing glue when lowering convergence tokens (#90834)
via llvm-commits
- [llvm] [AMDGPU] Respect existing glue when lowering convergence tokens (PR #90834)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] RFC: [AMDGPU] Select CONVERGENCECTRL_GLUE generically (PR #87509)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [TII][NFC] Add renamable bit to copyPhysReg (PR #91179)
Piyou Chen via llvm-commits
- [llvm] d9be51c - [AArch64] Improve code generation for experimental.cttz.elts (#91505)
via llvm-commits
- [clang] [compiler-rt] [XRay] Add support for instrumentation of DSOs on x86_64 (PR #90959)
Sebastian Kreutzer via llvm-commits
- [llvm] Reland "[ValueTracking] Compute knownbits from known fp classes" (PR #92084)
Matt Arsenault via llvm-commits
- [llvm] 0bc23f1 - [AArch64][GlobalISel] Select G_ICMP Zero Instruction (#90054)
via llvm-commits
- [polly] [polly] Port polly tests to use NPM (PR #90632)
via llvm-commits
- [llvm] LoopVectorize: optimize VF for low TC, when tail-folding (PR #91253)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: fix logical error in trunc cost (PR #91136)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: update comment following 63d8058 (NFC) (PR #91120)
Ramkumar Ramachandra via llvm-commits
- [llvm] be9b4da - [SPIR-V] Introduce support for 'spirv.Decorations' metadata node in SPIR-V Backend (#91736)
via llvm-commits
- [llvm] [Offload] Remove old references to `isCtor` (PR #91766)
Jan Patrick Lehr via llvm-commits
- [llvm] 3b8b102 - [MC] Make ELFEntrySizeMap a DenseMap (#91728)
via llvm-commits
- [llvm] [MC] Make ELFEntrySizeMap a DenseMap (PR #91728)
via llvm-commits
- [llvm] [Offload] Remove support for old "BUILD_PLUGIN" options. (PR #91644)
Jan Patrick Lehr via llvm-commits
- [llvm] 9f80f43 - [Hexagon] Regenerate asr-rnd.ll + asr-rnd64.ll to show all test checks
Simon Pilgrim via llvm-commits
- [llvm] 995a8af - [SystemZ] Add extended mnemonics tests. (#91733)
via llvm-commits
- [llvm] [LoopVectorize][AArch64][SVE] Generate wide active lane masks (PR #81140)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Optimise test of the LSB of a paired whileCC instruction (PR #81141)
Momchil Velikov via llvm-commits
- [llvm] [CodeGen] Use SmallVector for FixedStackPSVs (PR #91760)
via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Florian Hahn via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Shih-Po Hung via llvm-commits
- [llvm] [LV] update comment following 63d8058 (NFC) (PR #91120)
Ramkumar Ramachandra via llvm-commits
- [llvm] d7ef34b - [LV] update comment following 63d8058 (NFC) (#91120)
via llvm-commits
- [llvm] [LV] optimize VF for low TC, when tail-folding (PR #91253)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] add test for #47665, #88802 (PR #91135)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] fix logical error in trunc cost (PR #91136)
Ramkumar Ramachandra via llvm-commits
- [llvm] 3aae916 - Reland "[ValueTracking] Compute knownbits from known fp classes" (#92084)
via llvm-commits
- [llvm] [AMDGPU] RFC: Add and optionally use GCNIterativeRPTrackers (PR #88797)
Valery Pykhtin via llvm-commits
- [llvm] [RISCV] Make vsetvli in test not loop invariant. NFC (PR #92094)
Luke Lau via llvm-commits
- [llvm] Postcommit fixes for histogram intrinsic (PR #92095)
Graham Hunter via llvm-commits
- [llvm] [NewPM] Add pass options for `InternalizePass` to preserve GVs. (PR #91334)
Tim Besard via llvm-commits
- [llvm] 31fb0ae - [PowerPC] Regenerate and_sext.ll with test checks
Simon Pilgrim via llvm-commits
- [llvm] [LoopVectorize] Add cost of generating tail-folding mask to the loop (PR #90191)
David Sherwood via llvm-commits
- [llvm] e6d3a42 - [CodeGen] Use SmallVector for FixedStackPSVs (#91760)
via llvm-commits
- [llvm] [WIP][DAG] Add legalization handling for AVGCEIL/AVGFLOOR nodes (PR #92096)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGen][ARM64EC] Factor out emitFunctionAlias and getSymbolFromMetadata in emitFunctionEntryLabel. (PR #92098)
Jacek Caban via llvm-commits
- [llvm] [CodeGen][ARM64EC] Use function symbol type for function alias symbols. (PR #92099)
Jacek Caban via llvm-commits
- [clang] [llvm] [coro] Lower `llvm.coro.await.suspend.handle` to resume with tail call (PR #89751)
via llvm-commits
- [llvm] [CodeGen][ARM64EC] Use MCSymbolRefExpr::VK_None for function aliases. (PR #92100)
Jacek Caban via llvm-commits
- [llvm] [LAA] refactor program logic (NFC) (PR #92101)
Ramkumar Ramachandra via llvm-commits
- [llvm] [revert_checker] replace Phabricator URIs with GitHub URIs (PR #92102)
via llvm-commits
- [clang] [llvm] [Clang] Fix definition of layout-compatible to ignore empty classes (PR #92103)
Mital Ashok via llvm-commits
- [llvm] [SystemZ] Handle address clobbering in splitMove(). (PR #92105)
Jonas Paulsson via llvm-commits
- [llvm] [LSR] Recognize vscale-relative immediates (PR #88124)
Sam Tebbs via llvm-commits
- [llvm] [VPlan] Add scalar inferencing support for addrspace cast (PR #92107)
via llvm-commits
- [compiler-rt] Avoid partial munmap (PR #92109)
Stephan Bergmann via llvm-commits
- [llvm] [LV] Autovectorization for the all-in-one histogram intrinsic (PR #91458)
Graham Hunter via llvm-commits
- [llvm] 9d4f7f4 - [test][LoongArch] Add -mattr=+d option. NFC
via llvm-commits
- [llvm] [LAA] refactor tryToCreateDiffCheck (NFC) (PR #92110)
Ramkumar Ramachandra via llvm-commits
- [llvm] [RuntimeDyldChecker][AArch32] Add a PC offset to next_PC for ARM targets (PR #91746)
Stefan Gränitz via llvm-commits
- [llvm] [LV] run verifyFunction once (PR #91470)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DebugInfo] Get rid of redundant conditional checks in `/DebugInfo` (PR #92111)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] bf7a0f9 - Fix incorrect codegen with respect to GEPs #85333 (#92047)
via llvm-commits
- [llvm] [AArch64] Extend efficient lowering of experimental.cttz.elts (PR #92114)
Hari Limaye via llvm-commits
- [llvm] [GlobalISel] Optimized MatchData Handling (PR #92115)
Pierre van Houtryve via llvm-commits
- [llvm] [TLI] ReplaceWithVecLib pass uses CostModel (PR #78688)
Paschalis Mpeis via llvm-commits
- [llvm] cfa0947 - Cope with MCOperand null Insts (#91794)
via llvm-commits
- [llvm] [BOLT][NFC] Add documentation on BOLT options (PR #92117)
Elvina Yakubova via llvm-commits
- [llvm] d422e90 - [GlobalIsel][AArch64] fix out of range access in regbankselect (#92072)
via llvm-commits
- [llvm] [LAA] strip dead code, simplify logic (NFC) (PR #92119)
Ramkumar Ramachandra via llvm-commits
- [llvm] Add missing return on nullptr check (PR #92125)
Daniel Kuts via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [llvm] 2b15c4a - [AArch64] Postcommit fixes for histogram intrinsic (#92095)
via llvm-commits
- [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)
NAKAMURA Takumi via llvm-commits
- [llvm] [PowerPC] Peephole address calculation in TOC memops (PR #76488)
Sean Fertile via llvm-commits
- [llvm] d9db266 - [PowerPC][test] Catch any exception when retrieving git revision (#92004)
via llvm-commits
- [llvm] [AArch64][GISel] Support SVE with 128-bit min-size for G_LOAD and G_STORE (PR #92130)
via llvm-commits
- [clang] [llvm] [ARM] Save floating point registers and status registers with save_fp function attribute (PR #89654)
Benson Chu via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Maciej Gabka via llvm-commits
- [llvm] [RISCV] Improve constant materialisation for stores of i8 negative constants (PR #92131)
Alex Bradbury via llvm-commits
- [llvm] a4accdf - [Support] Add option to print SMDiagnostic into a buffer without the filename and location info (#92050)
via llvm-commits
- [llvm] Use 256 bit register when AVX2 or higher is available. (PR #91721)
via llvm-commits
- [llvm] ac0d415 - Update documentation for buffer fat pointers (#92034)
via llvm-commits
- [llvm] 736ffdc - [RISCV] Add X27 to SavedRegs when X26 is in SavedRegs for cm.push/pop (#92067)
via llvm-commits
- [llvm] 2766f21 - [ORC] Loosen __objc_imageinfo flag merging to match ld (#91767)
via llvm-commits
- [compiler-rt] [llvm] [ORC] Loosen __objc_imageinfo flag merging to match ld (PR #91767)
Ben Langmuir via llvm-commits
- [llvm] 82434c7 - [LoongArch] Add test cases for div/mod to cover various extended combinations of 32-bit integers. NFC
WANG Rui via llvm-commits
- [llvm] 08536b0 - [LAA] refactor tryToCreateDiffCheck (NFC) (#92110)
via llvm-commits
- [llvm] 3d6f18d - [AArch64] Remove redundant FDIV Combine. (#91924)
via llvm-commits
- [llvm] b2c5e9b - [ARM] iabs.ll - regenerate test checks
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SME] Remove unused ZA lazy-save (PR #81648)
Sam Tebbs via llvm-commits
- [llvm] Fix Bazel Build (PR #92139)
via llvm-commits
- [llvm] 4c68de5 - [RISCV][CostModel] Add cost model for experimental.cttz.elts (#91778)
via llvm-commits
- [llvm] [AArch64][SME] Enable subreg liveness tracking when SME is available (PR #92142)
Kerry McLaughlin via llvm-commits
- [llvm] [llvm-profgen] Improve sample profile density (PR #92144)
Lei Wang via llvm-commits
- [llvm] [AArch64][TargetParser] move CPUInfo into tablegen (PR #92145)
Tomas Matheson via llvm-commits
- [llvm] [RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default (PR #89927)
Philip Reames via llvm-commits
- [llvm] [LoopCacheAnalysis] Fix loop cache cost to always round the cost up to the nearest integer number (PR #88915)
MengXuan Cai via llvm-commits
- [llvm] Add thread-local overrides for `llvm::errs()` and `llvm::outs()`. (PR #90374)
Alexandre Ganea via llvm-commits
- [compiler-rt] [llvm] [NFC][CallPromotionUtils]Extract a helper function versionCallSiteWithCond from versionCallSite (PR #81181)
Mingming Liu via llvm-commits
- [llvm] 5f7477a - RISCVAsmParser: Make diagnostics more conventional
via llvm-commits
- [llvm] b04c07b - [RISCV] Only allow up to e64 in vsetvli (#92010)
via llvm-commits
- [llvm] 6c8ebc0 - [NFC][CallPromotionUtils]Extract a helper function versionCallSiteWithCond from versionCallSite (#81181)
via llvm-commits
- [compiler-rt] [llvm] [CallPromotionUtils]Implement conditional indirect call promotion with vtable-based comparison (PR #81378)
Mingming Liu via llvm-commits
- [llvm] [nfc] Common utility macros for `Error` / `Expect<T>` (PR #92150)
Mircea Trofin via llvm-commits
- [llvm] 86f655c - [LAA] Add tests showing unnecessary RT check due to applying loop guards
Florian Hahn via llvm-commits
- [llvm] [SampleFDO] Stale profile renaming matching (PR #92151)
Lei Wang via llvm-commits
- [llvm] [nfc] const-ify `IntOrString::equalsLower` (PR #92152)
Mircea Trofin via llvm-commits
- [llvm] 39d123f - [nfc] const-ify `IntOrString::equalsLower` (#92152)
via llvm-commits
- [clang] [llvm] [mlir] [Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (PR #88182)
Alexander Richardson via llvm-commits
- [llvm] de14b74 - [RISCV][test] Precommit tests for byte store of -1
Alex Bradbury via llvm-commits
- [llvm] 90109d4 - [RISCV] Improve constant materialisation for stores of i8 negative constants (#92131)
via llvm-commits
- [llvm] Fix Bazel Build (PR #92155)
via llvm-commits
- [llvm] 67d840b - [VPlan] Relax over-aggressive assertion in VPTransformState::get().
Florian Hahn via llvm-commits
- [llvm] [Support] Use malloc instead of non-throwing new (PR #92157)
Aaron Ballman via llvm-commits
- [llvm] 19008d3 - [llvm] Support fixed point multiplication on AArch64 (#84237)
via llvm-commits
- [llvm] [AMDGPU][AsmParser][NFC] Eliminate Match_PreferE32. (PR #92159)
Ivan Kosarev via llvm-commits
- [llvm] 80f8ae3 - [NFC] add explanation to register flags doc (#91803)
via llvm-commits
- [llvm] [Frontend][OpenMP] Reduction modifier must be applied somewhere (PR #92160)
Krzysztof Parzyszek via llvm-commits
- [llvm] 179efe5 - [LAA] Delay applying loop guards until after isSafeDependenceDistance.
Florian Hahn via llvm-commits
- [lld] [llvm] [lld] Fix -ObjC load behavior with LTO (PR #92162)
Nuri Amari 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] [github] Add keith to bazel owners (NFC) (PR #92164)
Keith Smiley via llvm-commits
- [compiler-rt] 332f5e7 - [compiler-rt][ORC] Remove unused cmake variables (NFC) (#87742)
via llvm-commits
- [compiler-rt] [compiler-rt][ORC] Remove unused cmake variables (NFC) (PR #87742)
Keith Smiley via llvm-commits
- [llvm] cf5db39 - [LV] Add tests with trip counts containing UDIV expressions.
Florian Hahn via llvm-commits
- [llvm] [LLVMgold] Suppress -Wcast-function-type-mismatch diagnostic (PR #89994)
Usman Nadeem via llvm-commits
- [clang] [llvm] [RISCV] Gate unratified profiles behind -menable-experimental-extensions (PR #92167)
Alex Bradbury via llvm-commits
- [lldb] [llvm] [RFC][LLDB] Telemetry in LLDB (PR #87815)
Vy Nguyen via llvm-commits
- [llvm] [BOLT][DWARF] Update DW_AT_comp_dir/DW_AT_dwo_name for DWO TUs (PR #91486)
Alexander Yermolovich via llvm-commits
- [llvm] d4c86e7 - [AArch64][SME] Fix frame lowering not using a base pointer for SME functions. (#91643)
via llvm-commits
- [clang] [llvm] [BPF] Fix linking issues in static map initializers (PR #91310)
via llvm-commits
- [llvm] [NFC] add comment to keep RegState in sync with doc (PR #92170)
Florian Mayer via llvm-commits
- [llvm] baca93f - [LSR] Tweak debug output to always print initial cost
Philip Reames via llvm-commits
- [llvm] f83df08 - [NFC] add comment to keep RegState in sync with doc (#92170)
via llvm-commits
- [clang] [llvm] wip: Move instrumentation passes (PR #92171)
Egor Pasko via llvm-commits
- [clang] [llvm] [Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (PR #90310)
Reid Kleckner via llvm-commits
- [llvm] [Nomination] Add an extra Red Hat representative to the security group (PR #92174)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [Frontend][OpenMP] Privatizing clauses in construct decomposition (PR #92176)
Krzysztof Parzyszek via llvm-commits
- [llvm] [LV] Don't vectorize if trip count expansion may introduce UB. (PR #92177)
Florian Hahn via llvm-commits
- [llvm] 67beebf - [TableGen][SubtargetEmitter] Refactor hasReadOfWrite to CodeGenProcModel (#92032)
via llvm-commits
- [llvm] [AMDGPU][True16] Add VOP1Inst_t16_with_profiles class (PR #92184)
Joe Nash via llvm-commits
- [llvm] 844355a - [RISC-V] remove I ext when E ext has been enabled (#92070)
via llvm-commits
- [llvm] 3ca428c - [AMDGPU][True16] Add VOP1Inst_t16_with_profiles class (#92184)
via llvm-commits
- [clang] [llvm] [MC] Remove UseAssemblerInfoForParsing (PR #91082)
Fangrui Song via llvm-commits
- [llvm] e417e61 - [RISCV][LegalizeTypes] Add additional test coverage for type promotion of VP_FSHL/FSHR. NFC
Craig Topper via llvm-commits
- [llvm] [NFC][TTI] Mark `getReplicationShuffleCost()` as `const` (PR #92194)
Tyler Lanphear via llvm-commits
- [llvm] [DAGCombiner] Mark vectors as not AllAddOne/AllSubOne on undef or type mismatch (PR #92195)
Patrick O'Neill via llvm-commits
- [llvm] Replace combineKnownMetadata with combineMetadataForCSE (PR #92197)
via llvm-commits
- [llvm] [CMake] Add INTERFACE_INCLUDE_DIRECTORIES property to add_llvm_library macro (PR #90991)
Daniel Bashir via llvm-commits
- [compiler-rt] [sanitizers] Bump malloc limit to 1TB for MSAN, LSAN & DFSAN (PR #89728)
Fangrui Song via llvm-commits
- [llvm] Use DIExpression::foldConstantMath at the result of a Salvaged expression (PR #71721)
Fangrui Song via llvm-commits
- [llvm] [DebugInfo][GVNSink] Fix #77415: GVNSink fails to optimize LLVM IR with debug info (PR #77602)
via llvm-commits
- [llvm] dfdc3dc - [ctx_profile] Profile reader and writer (#91859)
via llvm-commits
- [llvm] Revert "[ctx_profile] Profile reader and writer" (PR #92199)
Mircea Trofin via llvm-commits
- [llvm] 03c7458 - Revert "[ctx_profile] Profile reader and writer" (#92199)
via llvm-commits
- [llvm] 4d1ecf1 - [Transforms] Preserve inbounds attribute of transformed GEPs when flattening loops (#86961)
via llvm-commits
- [llvm] 71fbbb6 - [IR] Move GlobalValue::getGUID() out of line (NFC)
Nikita Popov via llvm-commits
- [llvm] [DAGCombine] Add all users of the instruction recursively into worklist when an instruction is simplified (PR #91772)
Nikita Popov via llvm-commits
- [llvm] [TableGen][SubtargetEmitter] Early exit from loop in FindWriteResources (PR #92202)
Michael Maitland via llvm-commits
- [llvm] 6642cc6 - [SCEV] Add tests for ule/sle exit counts (NFC)
Nikita Popov via llvm-commits
- [llvm] [LV][NFC] precommit test for EVL transform (PR #92203)
Shih-Po Hung via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
WÁNG Xuěruì via llvm-commits
- [llvm] [LoongArch] Select {DIV,MOD}.{W,WU} instruction to eliminate explicit sign extension (PR #92205)
Lu Weining via llvm-commits
- [llvm] [SCEV] Support ule/sle exit counts via widening (PR #92206)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove some of the complexity-based canonicalization (PR #91185)
Nikita Popov via llvm-commits
- [llvm] 13b265c - [X86][MC] Support Intel FRED and LKGS instructions. (#91909)
via llvm-commits
- [llvm] [nfc] Allow forwarding `Error` returns from `Expected` callers (PR #92208)
Mircea Trofin via llvm-commits
- [llvm] 2ece5cc - [ExceptionDemo] Correct and update example ExceptionDemo (#69485)
via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
Kamlesh Kumar via llvm-commits
- [clang] [llvm] [OpenMP] Fix runtime problem when explicit map both pointer and pointee. (PR #92210)
via llvm-commits
- [llvm] 1a58e88 - [RISCV] Move RISCVInsertVSETVLI to after phi elimination (#91440)
via llvm-commits
- [llvm] 77047e3 - [RISCV] Make vsetvli in test not loop invariant. NFC (#92094)
via llvm-commits
- [polly] 74d91d9 - [polly] Port polly tests to use NPM (#90632)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
via llvm-commits
- [llvm] 847c83f - InstCombine: Process addrspacecast uses in PointerReplacer (#91953)
via llvm-commits
- [polly] Revert "[polly] Port polly tests to use NPM" (PR #92215)
Eli Friedman via llvm-commits
- [polly] 1539758 - Revert "[polly] Port polly tests to use NPM" (#92215)
via llvm-commits
- [clang] [llvm] [AArch64] Support preserve_none calling convention (PR #91046)
via llvm-commits
- [llvm] d7bb072 - InstCombine: Emit ldexp intrinsic in exp2->ldexp combine (#92039)
via llvm-commits
- [llvm] SimplifyLibCalls: Emit vector ldexp intrinsics in exp2->ldexp combine (PR #92219)
Matt Arsenault via llvm-commits
- [llvm] d6ee7e8 - [SystemZ] Handle address clobbering in splitMove(). (#92105)
via llvm-commits
- [llvm] 45726c1 - [LLVM] Make sanitizers respect the disable_santizer_instrumentation attribute. (#91732)
via llvm-commits
- [compiler-rt] 4688df6 - Avoid partial munmap (#92109)
via llvm-commits
- [compiler-rt] 73324cb - [ASan] Remove COMPILER_RT_ASAN_SHADOW_SCALE_DEFINITION. (#91832)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [LoongArch] Enable all -target-abi options (PR #92222)
via llvm-commits
- [clang] [llvm] [IR] Add getelementptr nusw and nuw flags (PR #90824)
Nikita Popov via llvm-commits
- [lld] LLD: Fix getFdePC with sdata2 or sdata4 (PR #92228)
YunQiang Su via llvm-commits
- [llvm] [ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has a value (#88115) (PR #90599)
via llvm-commits
- [clang] [flang] [libc] [libcxx] [llvm] [mlir] Fix typo "indicies" (PR #92232)
Jay Foad via llvm-commits
- [llvm] f39e75b - [CodeGen][ARM64EC][NFC] Factor out emitFunctionAlias and getSymbolFromMetadata in emitFunctionEntryLabel. (#92098)
via llvm-commits
- [llvm] [X86] LowerBITREVERSE - use AND+CMPEQ+MOVMSK trick to lower scalar types (PR #92236)
Simon Pilgrim via llvm-commits
- [llvm] d187005 - [VPlan] Update VPBlendRecipe codegen for for first-lane only.
Florian Hahn via llvm-commits
- [lld] [lld,test] fix few filecheck annotation typos (PR #92238)
via llvm-commits
- [llvm] b0a1ae2 - [LV] Add additional variants of tests with udiv/urem/sdiv/srem in TC.
Florian Hahn via llvm-commits
- [llvm] [GlobalISel] Refactor Combiner MatchData & Apply C++ Code Handling (PR #92239)
Pierre van Houtryve via llvm-commits
- [llvm] 7621a0d - [LLVM][CodeGen][SVE] Improve custom lowering for EXTRACT_SUBVECTOR. (#90963)
via llvm-commits
- [llvm] [utils][filecheck-lint] Add shebang (PR #92243)
Jay Foad via llvm-commits
- [flang] [llvm] [mlir] [flang][MLIR][OpenMP] make reduction by-ref toggled per variable (PR #92244)
Tom Eccles via llvm-commits
- [llvm] 3c3f6d8 - [AMDGPU][AsmParser][NFC] Eliminate Match_PreferE32. (#92159)
via llvm-commits
- [llvm] [RuntimeDyld][ELF][AArch64] Fix resolveAArch64ShortBranch. (PR #92245)
Alastair Houghton via llvm-commits
- [llvm] [LoopUnroll] Clamp PartialThreshold for large LoopMicroOpBufferSize (PR #67657)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalOpt] Don't replace aliasee with alias that has weak linkage (PR #91483)
Avi Kivity via llvm-commits
- [llvm] [X86] Reduce znver3/4 LoopMicroOpBufferSize to practical loop unrolling values (PR #91340)
Simon Pilgrim via llvm-commits
- [llvm] [FileCheck] improve prefix validation (PR #92248)
via llvm-commits
- [llvm] [X86] EmitCmp - always use cmpw with foldable loads (PR #92251)
Simon Pilgrim via llvm-commits
- [llvm] [LAA] increase test coverage in symbolic-stride (PR #92253)
Ramkumar Ramachandra via llvm-commits
- [llvm] 1650f1b - Fix typo "indicies" (#92232)
via llvm-commits
- [llvm] [AMDGPU] Fix GFX90x check prefixes in tests (PR #92254)
Jay Foad via llvm-commits
- [llvm] [llvm-mca] Add bottle-neck analysis to JSON output. (PR #90056)
Phil Camp via llvm-commits
- [llvm] [LAA] refactor sortPtrAccesses (NFC) (PR #92256)
Ramkumar Ramachandra via llvm-commits
- [llvm] 8a71284 - [MC][X86] Cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] 8987369 - [X86] sibcall - cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] Revert "[ExceptionDemo] Correct and update example ExceptionDemo" (PR #92257)
Kamlesh Kumar via llvm-commits
- [llvm] 83d9aa2 - [VPlan] Add scalar inferencing support for addrspace cast (#92107)
via llvm-commits
- [llvm] [workflows] Fix libclang-abi-tests to work with new version scheme (PR #91865)
Tom Stellard via llvm-commits
- [llvm] 97418bb - [X86] patchable functions - cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] 96ac2e3 - [X86] cmpxchg-clobber-flags.ll - cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] e26eacf - [X86] prefetch.ll - cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] [Inliner] Propagate callee argument memory access attributes before inlining (PR #89024)
via llvm-commits
- [llvm] 3f07430 - [X86] avoid-sfb-g-no-change.mir - cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] f8395f8 - [X86] Cleanup check prefixes identified in #92248
Simon Pilgrim via llvm-commits
- [llvm] b59760d - Revert "[ExceptionDemo] Correct and update example ExceptionDemo" (#92257)
via llvm-commits
- [llvm] 3bb3969 - [coro] Lower `llvm.coro.await.suspend.handle` to resume with tail call (#89751)
via llvm-commits
- [llvm] riscv: Added Zvinsert instructions (PR #92262)
Abel Bernabeu via llvm-commits
- [llvm] [SPIR-V] Fix types of internal intrinsic functions and add a test case for __builtin_alloca() (PR #92265)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 4ec4a8e - [Frontend][OpenMP] Privatizing clauses in construct decomposition (#92176)
via llvm-commits
- [llvm] 8d386c6 - [Frontend][OpenMP] Reduction modifier must be applied somewhere (#92160)
via llvm-commits
- [llvm] 7c8176e - [Coroutines] Remove unused function (NFC)
Jie Fu via llvm-commits
- [llvm] 466d266 - [AMDGPU] Fix GFX90x check prefixes in tests (#92254)
via llvm-commits
- [llvm] b42d245 - [GVNHoist] Replace combineKnownMetadata with combineMetadataForCSE (#92197)
via llvm-commits
- [llvm] Promote the Pseudo Opcode of instructions that deduce the sign extension for extsw from 32 bits to 64 bits when eliminating the extsw instruction in PPCMIPeepholes optimization. (PR #85451)
zhijian lin via llvm-commits
- [clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Sander de Smalen via llvm-commits
- [llvm] dceaa0f - [Support] Use malloc instead of non-throwing new (#92157)
via llvm-commits
- [llvm] [ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option (PR #88024)
Jan Voung via llvm-commits
- [llvm] [openmp] [Offload] Correctly reject building on unsupported architectures (PR #92276)
Joseph Huber via llvm-commits
- [llvm] [Demangle] extend DLangDemangle to be able to parse nearly all symbols (PR #92278)
via llvm-commits
- [llvm] [WIP][X86][AMX] Support AMX constant (PR #92280)
Phoebe Wang via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Aaron Ballman via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Nikolas Klauser via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Hubert Tong via llvm-commits
- [llvm] b576a6b - [X86][AMX] Fix a bug after #83628 (#91207)
via llvm-commits
- [llvm] bed5546 - [DebugInfo] Get rid of redundant conditional checks in `/DebugInfo` (#92111)
via llvm-commits
- [llvm] [LoopUnroll] Ignore inlinable calls if unrolling is forced (#88141) (PR #88149)
Arthur Eubanks via llvm-commits
- [llvm] ff313ee - [RISCV] Remove hasSideEffects=1 for vsetvli pseudos (#91319)
via llvm-commits
- [llvm] 3a8d176 - [utils][filecheck-lint] Add shebang (#92243)
via llvm-commits
- [llvm] InstCombine: Try to use exp10 intrinsic instead of libcall (PR #92287)
Matt Arsenault via llvm-commits
- [llvm] SimplifyLibCalls: Use IRBuilder helpers for creating intrinsics (PR #92288)
Matt Arsenault via llvm-commits
- [llvm] [LLVM] Add `llvm.masked.compress` intrinsic (PR #92289)
Lawrence Benson via llvm-commits
- [llvm] 03c53c6 - [MC] Remove UseAssemblerInfoForParsing
via llvm-commits
- [lld] 141391a - [lld] Fix -ObjC load behavior with LTO (#92162)
via llvm-commits
- [llvm] [Inline][Cloning] Defer constant propagation after phi-nodes resolution (PR #87963)
Danila Malyutin via llvm-commits
- [llvm] f0e79db - [RISCV] Fix 80 columns in RISCVMatInt.cpp. NFC
Craig Topper via llvm-commits
- [llvm] 3f954f5 - Correct mismatched allocation/deallocation calls
Aaron Ballman via llvm-commits
- [llvm] [SPIR-V] Re-implement switch and improve validation of forward calls (PR #87823)
Nathan Gauër via llvm-commits
- [llvm] e2d74a2 - [X86] EmitCmp - always use cmpw with foldable loads (#92251)
via llvm-commits
- [llvm] [RISCV][LSR] Account for temporary register for base addition (PR #92296)
Philip Reames via llvm-commits
- [llvm] 217668f - [nfc] Allow forwarding `Error` returns from `Expected` callers (#92208)
via llvm-commits
- [llvm] [Darwin][IR] Don't error on target_variant mismatch when linking IR (PR #92297)
Steven Wu via llvm-commits
- [llvm] 0647d10 - [RISCV] Remove unneeded casts from int64_t to uint64_t in RISCVMatInt.cpp. NFC
Craig Topper via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] [Codegen] (NFC) Faster algorithm for MachineBlockPlacement (PR #91843)
David Li via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an append() (PR #71719)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] ec36145 - [LAA] Add tests with invariant dependences before strided ones.
Florian Hahn via llvm-commits
- [llvm] c19f2c7 - Reapply "[ctx_profile] Profile reader and writer" (#92199)
Mircea Trofin via llvm-commits
- [llvm] df5804a - [gn build] Port c19f2c773b0e
LLVM GN Syncbot via llvm-commits
- [llvm] 2c54bf4 - Revert "Reapply "[ctx_profile] Profile reader and writer" (#92199)"
Mehdi Amini via llvm-commits
- [llvm] 9ae2177 - [RISCV] Handle undef AVLs in RISCVInsertVSETVLI
Luke Lau via llvm-commits
- [lld] [llvm] Reapply "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries" (#90610) (PR #90692)
Jan Voung via llvm-commits
- [llvm] 378c9e9 - [gn build] Port 2c54bf497f7d
LLVM GN Syncbot via llvm-commits
- [llvm] [RISCV] Defer creating RISCVInsertVSETVLI to avoid leak with -stop-after (PR #92303)
Luke Lau via llvm-commits
- [llvm] [git] Add hashes to requirements.txt for extra security (PR #92305)
Tom Stellard via llvm-commits
- [clang] [clang-tools-extra] [llvm] Add ``ignoringParenImpCasts`` in arguments of hasArgument (PR #89553)
Julian Schmidt via llvm-commits
- [llvm] AMDGPU/gfx12: avoid crashing on legacy waitcnt intrinsics (PR #92306)
Nicolai Hähnle via llvm-commits
- [llvm] 4ab2ac2 - [DAGCombiner] Mark vectors as not AllAddOne/AllSubOne on type mismatch (#92195)
via llvm-commits
- [llvm] [LAA] Check if invariant accesses is strictly before other access. (PR #92307)
Florian Hahn via llvm-commits
- [llvm] [llvm][Support] Add function to read from raw_socket_stream file descriptor with timeout (PR #92308)
Connor Sughrue via llvm-commits
- [llvm] fc8775e - "Reapply "[ctx_profile] Profile reader and writer" (#92199)"
Mircea Trofin via llvm-commits
- [llvm] 2fb9252 - [gn build] Port fc8775e2142c
LLVM GN Syncbot via llvm-commits
- [llvm] [InstrProf] Fix bug when clearing traces with samples (PR #92310)
Ellis Hoag via llvm-commits
- [llvm] 24c3926 - [RISCV][test] Add tests for parsing profiles using RISCVISAInfo::parseArchString
Alex Bradbury via llvm-commits
- [llvm] 891d687 - [RISCV] Gate unratified profiles behind -menable-experimental-extensions (#92167)
via llvm-commits
- [llvm] [llvm][Support] ListeningSocket::accept returns operation_canceled if FD is set to -1 (PR #89479)
Michael Spencer via llvm-commits
- [llvm] ee765b0 - [NewPM] Add pass options for `InternalizePass` to preserve GVs. (#91334)
via llvm-commits
- [llvm] ec1f28d - AMDGPU/gfx12: avoid crashing on legacy waitcnt intrinsics (#92306)
via llvm-commits
- [llvm] [GISel][CombinerHelper] Push freeze through non-poison-producing operands (PR #90618)
Matt Arsenault via llvm-commits
- [llvm] 83f065d - [RISCV] static_assert SupportedProfiles and SupportedExperimentalProfiles are sorted
Alex Bradbury via llvm-commits
- [llvm] Unittest for Error forwarding, follow-up to PR #92208 (PR #92314)
Mircea Trofin via llvm-commits
- [llvm] [SPIR-V] Ensure that internal intrinsic functions for PHI's operand are inserted at the correct positions (PR #92316)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
Eli Friedman via llvm-commits
- [llvm] [NFCI][metadata][LibCallsShrinkWrap] Use create{Unlikely,Likely}BranchWeights (PR #89465)
Eli Friedman via llvm-commits
- [lld] [LLD][COFF] Demangle ARM64EC export names. (PR #87068)
Eli Friedman via llvm-commits
- [clang] [llvm] [OpenMP] Remove dependency on `libffi` from offloading runtime (PR #91264)
Joseph Huber via llvm-commits
- [llvm] 1daa7fd - [AArch64][SME] Remove Darwin compile error for ABI support routine calls.
Amara Emerson via llvm-commits
- [llvm] 537a94b - Revert "[NewPM] Add pass options for `InternalizePass` to preserve GVs." (#92321)
via llvm-commits
- [llvm] Revert "[NewPM] Add pass options for `InternalizePass` to preserve GVs." (PR #92321)
Mehdi Amini via llvm-commits
- [lld] f97f039 - [lld, test] Fix few FileCheck annotation typos (#92238)
via llvm-commits
- [llvm] [bazel] Add new dependencies (PR #92323)
Keith Smiley via llvm-commits
- [lld] aa889d7 - [ELF,test] Fix FileCheck prefixes
Fangrui Song via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [compiler-rt] [compiler-rt] Don't rely on automatic codesigning with Apple's linker (PR #91681)
Julian Lettner via llvm-commits
- [llvm] [Arm64EC] Correctly handle sret in entry thunks. (PR #92326)
Eli Friedman via llvm-commits
- [llvm] [memprof] Pass FrameIdConverter and CallStackIdConverter by reference (PR #92327)
Kazu Hirata via llvm-commits
- [compiler-rt] [asan][windows] Further relax how deep in the callstack main can be in some asan tests (PR #92329)
Charlie Barto via llvm-commits
- [llvm] c87b1ca - [InstrProf] Fix bug when clearing traces with samples (#92310)
via llvm-commits
- [llvm] c00e012 - [ctx_profile] Follow the pattern elsewhere for choosing the block IDs
Mircea Trofin via llvm-commits
- [compiler-rt] 772b1b0 - [scudo] Move the chunk update into functions (#83493)
via llvm-commits
- [llvm] [nfc] Clarify when the various PGO instrumentation passes run (PR #92330)
Mircea Trofin via llvm-commits
- [llvm] FIXME: This should only return true for NUW (PR #87291)
via llvm-commits
- [llvm] Fixme: Stack (PR #85014)
via llvm-commits
- [llvm] [Transforms] Let amdgcn take advantage of sin(-x) --> -sin(x) (PR #79700)
via llvm-commits
- [llvm] Optimize circular buffers (PR #75722)
via llvm-commits
- [llvm] [Transforms] Mirror optimizeStrRChr with optimizeStrChr (PR #77685)
via llvm-commits
- [llvm] [LegalizeVectorOps][X86] Add ISD::ABDS/ABSDU to the list nodes handled by LegalizeVectorOps. (PR #92332)
Craig Topper via llvm-commits
- [llvm] [AArch64] Resolve TODO: Use MVT to derive the size and alignment (PR #81961)
via llvm-commits
- [llvm] c6e787f - [MCAsmParser] .rept/.irp/.irpc: remove excess tail EOL in expansion
Fangrui Song via llvm-commits
- [llvm] 26fabdd - [memprof] Pass FrameIdConverter and CallStackIdConverter by reference (#92327)
via llvm-commits
- [llvm] fa750f0 - Revert "[MC] Remove UseAssemblerInfoForParsing"
Nikita Popov via llvm-commits
- [llvm] a9763de - Merge sourcelocation in CSEMIRBuilder::getDominatingInstrForID. (#90922)
via llvm-commits
- [llvm] f0b3654 - [LoopUnroll] Clamp PartialThreshold for large LoopMicroOpBufferSize (#67657)
via llvm-commits
- [llvm] [DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType (PR #91422)
via llvm-commits
- [llvm] [AsmPrinter] Increase upper bound for size in global structs (PR #92334)
Fangrui Song via llvm-commits
- [compiler-rt] Clean up a few tests using clang_lto_profgen (PR #92335)
Jan Voung via llvm-commits
- [llvm] [IA]: Construct (de)interleave4 out of (de)interleave2 (PR #89276)
Hassnaa Hamdi via llvm-commits
- [llvm] [SCEV] Don't use non-deterministic constant folding for trip counts (PR #90942)
Nikita Popov via llvm-commits
- [llvm] 1dd0d3c - [AArch64][GISel] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (#89017)
via llvm-commits
- [llvm] [Reassociate] Drop weight reduction to fix issue 91417 (PR #91469)
Nikita Popov via llvm-commits
- [llvm] 31c9038 - [SeparateConstOffsetFromGEP] Add additional inbounds preservation tests (NFC)
Nikita Popov via llvm-commits
- [llvm] b4d1a60 - [SeparateConstOffsetFromGEP] Check correct index for non-negativity
Nikita Popov via llvm-commits
- [clang] [llvm] [X86] Support EGPR for inline assembly. (PR #92338)
Freddy Ye via llvm-commits
- [llvm] 83e61d0 - [SeparateConstOffsetFromGEP] Add tests for multiple indices (NFC)
Nikita Popov via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Support multiple indices in reorderGEP (PR #92339)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)` (PR #87180)
Nikita Popov via llvm-commits
- [llvm] [Reg2Mem] Handle CallBr instructions (PR #90953)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold pointer adding in integer to arithmetic add (PR #91596)
Nikita Popov via llvm-commits
- [llvm] 90fbc5b - [MCAsmParser] Simplify. NFC
Fangrui Song via llvm-commits
- [llvm] [memprof] Group MemProf data structures into a struct (NFC) (PR #92343)
Kazu Hirata via llvm-commits
- [llvm] 3cc445a - [MCAsmParser] Simplify expandMacro
Fangrui Song via llvm-commits
- [llvm] 487b43c - [RISCV] Pass subvector type to isLegalInterleavedAccessType in getInterleavedMemoryOpCost. (#91825)
via llvm-commits
- [llvm] f2d7400 - [LegalizeVectorOps][X86] Add ISD::ABDS/ABSDU to the list of opcodes handled by LegalizeVectorOps. (#92332)
via llvm-commits
- [llvm] 6bf1859 - [ORC] Support visionOS in LC_BUILD_VERSIONs for JITDylibs.
Lang Hames via llvm-commits
- [clang] [llvm] [AArch64] Add support for Qualcomm Oryon processor (PR #91022)
Alex Bradbury via llvm-commits
- [llvm] 566fbb4 - [RISCV] Defer creating RISCVInsertVSETVLI to avoid leak with -stop-after (#92303)
via llvm-commits
- [llvm] [ADT] Deprecate StringRef::equals (PR #92351)
Kazu Hirata via llvm-commits
- [flang] [llvm] Revert "[flang] Add ETIME runtime and lowering intrinsics implementation" (PR #92354)
Mehdi Amini via llvm-commits
- [llvm] [ValueTracking] Fix assertion failure when `computeKnownFPClass` returns fcNone (PR #92355)
Yingwei Zheng via llvm-commits
- [llvm] [ConstantRange][LVI] Add initial support for `multiplyWithNoWrap` (PR #92356)
Antonio Frighetto via llvm-commits
- [llvm] 7c95629 - MCAsmParser: Support \+
Fangrui Song via llvm-commits
- [lld] ca1f0d4 - [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (#87635)
via llvm-commits
- [llvm] ce1ce5d - InstCombine: Try to use exp10 intrinsic instead of libcall (#92287)
via llvm-commits
- [llvm] AtomicExpand: Preserve metadata when expanding partword RMW (PR #89769)
Matt Arsenault via llvm-commits
- [llvm] 8389177 - SimplifyLibCalls: Use IRBuilder helpers for creating intrinsics (#92288)
via llvm-commits
- [llvm] de483ad - [ADT] Deprecate StringRef::equals (#92351)
via llvm-commits
- [llvm] [memprof] Group MemProf data structures into a struct (NFC) (PR #92360)
Kazu Hirata via llvm-commits
- [llvm] 0ea178b - SimplifyLibCalls: Emit vector ldexp intrinsics in exp2->ldexp combine (#92219)
via llvm-commits
- [llvm] [RemoveDIs][NFC] Fix rotten green C API test (PR #92362)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Matt Arsenault via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Yingwei Zheng via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Yingwei Zheng via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Yingwei Zheng via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Matt Arsenault via llvm-commits
- [llvm] SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (PR #92363)
Matt Arsenault via llvm-commits
- [flang] [llvm] [mlir] [OpenMPIRBuilder] Emit __atomic_load and __atomic_compare_exchange libcalls for complex types in atomic update (PR #92364)
via llvm-commits
- [llvm] [HEXAGON] Utilize new mask instruction (PR #92365)
Abinaya Saravanan via llvm-commits
- [llvm] 72a8953 - [AArch64][TargetParser] move ArchInfo into tablegen [NFC] (#92037)
via llvm-commits
- [llvm] [llvm][ScheduleDAG] SUnit::biasCriticalPath() does not find the criti... (PR #92368)
via llvm-commits
- [llvm] 3041001 - [LoongArch] Enable all -target-abi options
via llvm-commits
- [llvm] [AArch64] Merge duplicate extension information. (PR #92319)
Tomas Matheson via llvm-commits
- [llvm] [LoongArch] Refactor LoongArchABI::computeTargetABI (PR #92223)
via llvm-commits
- [llvm] 70608c2 - [LoongArch] Refactor LoongArchABI::computeTargetABI
via llvm-commits
- [lld] cfcbe3a - [lld][test] Fix test failure after #92223
via llvm-commits
- [llvm] [LoongArch] Pre-commit test for lib call auguments extension (PR #92374)
via llvm-commits
- [llvm] 83974a4 - Revert "[LoopUnroll] Clamp PartialThreshold for large LoopMicroOpBufferSize (#67657)"
Dmitri Gribenko via llvm-commits
- [lld] [lld][AArch64] Add support for GCS (PR #90732)
John Brawn via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
Florian Hahn via llvm-commits
- [llvm] [GlobalIsel] Speedup select to integer min/max (PR #92378)
Thorsten Schütt via llvm-commits
- [llvm] [MC] Do not crash on switching to sections of unknown types. (PR #92380)
Ivan Kosarev via llvm-commits
- [llvm] [GlobalISel] Reduce KnownBits usage in matcher combines (PR #92381)
Pierre van Houtryve via llvm-commits
- [llvm] 46bc54f - [ValueTracking] Fix assertion failure when `computeKnownFPClass` returns fcNone (#92355)
via llvm-commits
- [llvm] [NewPM] Add pass options for InternalizePass to preserve GVs (reland) (PR #92383)
Tim Besard via llvm-commits
- [llvm] [X86][AMX] Combine constant zero vector and AMX cast to tilezero (PR #92384)
Phoebe Wang via llvm-commits
- [llvm] 0bc1ec5 - [GlobalISel] Reduce KnownBits usage in matcher combines (#92381)
via llvm-commits
- [llvm] 7d81062 - [GlobalISel] Refactor Combiner MatchData & Apply C++ Code Handling (#92239)
via llvm-commits
- [llvm] cf92e51 - [gn build] Port 7d81062352f7
LLVM GN Syncbot via llvm-commits
- [clang] [clang-tools-extra] [llvm] [mlir] [polly] [test]: fix filecheck annotation typos (PR #91854)
via llvm-commits
- [llvm] 311339e - [DAG] SimplifyDemandedBits - ISD::AND - only request DemandedElts when looking for a splat constant
Simon Pilgrim via llvm-commits
- [llvm] fdaad73 - [Reg2Mem] Handle CallBr instructions (#90953)
via llvm-commits
- [llvm] [SPIR-V] Ensure that we don't have a dangling BlockAddress constants after internal intrinsic 'spv_switch' is processed (PR #92390)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 9112073 - [RemoveDIs][NFC] Fix rotten green C API test (#92362)
via llvm-commits
- [llvm] 03d8e61 - [Transforms] Fix -Wsign-compare in DemoteRegToStack.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 99de3a6 - [VPlan] Document current status. (#85689)
via llvm-commits
- [llvm] [DevPolicy] Drop requirement to contribute also under the legacy license (PR #92394)
Kristof Beyls via llvm-commits
- [llvm] e948da1 - [Transforms] Fix -Wunused-variable in DemoteRegToStack.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 80fac30 - [X86] rot32.ll - remove old shld check prefixes
Simon Pilgrim via llvm-commits
- [llvm] f7392f4 - [AArch64] Add intrinsics for bfloat16 min/max/minnm/maxnm (#90105)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for bfloat16 min/max/minnm/maxnm (PR #90105)
Hassnaa Hamdi via llvm-commits
- [llvm] [RemoveDIs] Add release note for C API changes (PR #92396)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 4a5dffc - [CodeGen][ARM64EC][NFC] Add ARM64EC alias symbols test. (#92100)
Jacek Caban via llvm-commits
- [llvm] [LoopVectorize] Avoid considering PHI without any usage. (PR #92399)
Dinar Temirbulatov via llvm-commits
- [llvm] TargetLibraryInfo: Assume no libcalls in the default constructor (PR #92400)
Matt Arsenault via llvm-commits
- [llvm] 54e52aa - [X86] Reduce znver3/4 LoopMicroOpBufferSize to practical loop unrolling values (#91340)
via llvm-commits
- [llvm] 93c02b7 - [CodeGen][ARM64EC] Use MCSymbolRefExpr::VK_None for function aliases. (#92100)
via llvm-commits
- [llvm] c675a58 - [TableGen][SubtargetEmitter] Early exit from loop in FindWriteResources and FindReadAdvance (#92202)
via llvm-commits
- [clang] [llvm] [clang][dataflow] Make `CNFFormula` externally accessible. (PR #92401)
via llvm-commits
- [llvm] 74a8754 - [flang][MLIR][OpenMP] make reduction by-ref toggled per variable (#92244)
via llvm-commits
- [llvm] [EarlyIfConversion] Fix the logic to determine predictable branch. (PR #92405)
Mikhail Gudim via llvm-commits
- [llvm] InstSimplify: increase shufflevector test coverage (PR #92407)
Ramkumar Ramachandra via llvm-commits
- [llvm] PlaceSafepoints: Fix using default constructed TargetLibraryInfo (PR #92411)
Matt Arsenault via llvm-commits
- [llvm] [SCEV] Preserve flags in SCEVLoopGuardRewriter for add and mul. (PR #91472)
Florian Hahn via llvm-commits
- [llvm] [DAG] SimplifyDemandedBits - use ComputeKnownBits instead of getValidShiftAmountConstant to check for constant shift amounts. (PR #92412)
Simon Pilgrim via llvm-commits
- [llvm] update_test_checks: match IR basic block labels (PR #88979)
Nicolai Hähnle via llvm-commits
- [llvm] [RemoveDIs] Add a 'BeforeDbgRecords' parameter to C API isnt insertion functions (PR #92417)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] cdb41e4 - PlaceSafepoints: Fix using default constructed TargetLibraryInfo (#92411)
via llvm-commits
- [llvm] 309a881 - [VPlan] Address remaining comments for #85689.
Florian Hahn via llvm-commits
- [llvm] [LoopVectorizer] Add support for partial reductions (PR #92418)
via llvm-commits
- [llvm] 117d755 - [DAG] SimplifyDemandedBits - use ComputeKnownBits instead of getValidShiftAmountConstant to check for constant shift amounts. (#92412)
via llvm-commits
- [llvm] [Libomptarget] Remove requires information from plugin (PR #80345)
Joseph Huber via llvm-commits
- [llvm] b28766e - [Arm64EC] Correctly handle sret in entry thunks. (#92326)
via llvm-commits
- [llvm] b82fd5d - [GlobalISel] Initialize variables in IndexedLoadStoreMatchInfo
via llvm-commits
- [llvm] e8692b8 - [NewPM] Add pass options for InternalizePass to preserve GVs (reland) (#92383)
via llvm-commits
- [llvm] [VPlan][LoopVectorize] Truncate min/max intrinsic ops (PR #90643)
Patrick O'Neill via llvm-commits
- [llvm] [ValueTracking][X86] Compute KnownBits for phadd/phsub (PR #92429)
via llvm-commits
- [flang] [llvm] [mlir] Fix for changed code at the end of AllocaIP. (PR #92430)
Mats Petersson via llvm-commits
- [llvm] [ThinLTO]Mark referencers of local ifunc not eligible for import (PR #92431)
Mingming Liu via llvm-commits
- [llvm] 0dc80e4 - [memprof] Group MemProf data structures into a struct (NFC) (#92360)
via llvm-commits
- [llvm] [InstrProf] Remove unused argv in llvm-profdata.cpp (PR #92435)
Ellis Hoag via llvm-commits
- [lld] [llvm] MIPS: Use pcrel|sdata4 for eh_frame (PR #91291)
Fangrui Song via llvm-commits
- [llvm] 80a0a06 - [ValueTracking] Add tests for computing knownbits from `(icmp upred (add/sub nuw X, Y), C)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 05347f8 - [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)`
Noah Goldstein via llvm-commits
- [llvm] ebbf484 - [InstCombine] Add tests for folding `(icmp pred (trunc nuw/nsw X), C)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 23f1047 - [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))`
Noah Goldstein via llvm-commits
- [lld] [ELF] Support high address DW_EH_sdata4 for ELFCLASS32 (PR #92438)
Fangrui Song via llvm-commits
- [llvm] [RISCV] Introduce the RISCVLoopIdiomRecognizePass (PR #92441)
Min-Yih Hsu via llvm-commits
- [clang] [clang-tools-extra] [llvm] [clang-query] Remove support for srcloc output (PR #92442)
Aaron Ballman via llvm-commits
- [llvm] 174cdec - [nfc] Clarify when the various PGO instrumentation passes run (#92330)
via llvm-commits
- [llvm] [X86] Use plain load/store instead of cmpxchg16b for atomics with AVX (PR #74275)
James Y Knight via llvm-commits
- [llvm] [ctx_profile] Decouple ctx instrumentation from PGOOpt (PR #92445)
Mircea Trofin via llvm-commits
- [llvm] b5f6cc9 - Unittest for Error forwarding, follow-up to PR #92208 (#92314)
via llvm-commits
- [llvm] 9144553 - Revert "[RISCV] Remove unneeded casts from int64_t to uint64_t in RISCVMatInt.cpp. NFC"
Evgenii Stepanov via llvm-commits
- [llvm] [AMDGPU] Fix kernarg preloading crash with some types and alignments (PR #91625)
Austin Kerbow via llvm-commits
- [llvm] [llvm-objcopy] Check for missing argument values (PR #70710)
Alexey Karyakin via llvm-commits
- [llvm] [DebugCounter] Add support for non-continous ranges. (PR #89470)
Nicolai Hähnle via llvm-commits
- [llvm] [Libomptarget] Rework Record & Replay to be a plugin member (#88928) (PR #89097)
Joseph Huber via llvm-commits
- [llvm] [memprof] Update comments for writeMemProf and its helpers (PR #92446)
Kazu Hirata via llvm-commits
- [llvm] [BOLT][NFC] Rename isUnsupportedBranch to isReversibleBranch (PR #92447)
Nathan Sidwell via llvm-commits
- [lld] [lld-macho][ObjC] Implement category merging into base class (PR #92448)
via llvm-commits
- [llvm] 479f4a7 - [memprof] Update comments for writeMemProf and its helpers (#92446)
via llvm-commits
- [llvm] [ValueTracking] Recognize `X op (X != 0)` as non-zero (PR #88579)
via llvm-commits
- [llvm] f05c068 - [InstrProf] Remove unused argv in llvm-profdata.cpp (#92435)
via llvm-commits
- [llvm] d311a62 - [ctx_profile] Decouple ctx instrumentation from PGOOpt (#92445)
via llvm-commits
- [llvm] [InstrProf] Evaluate function order using test traces (PR #92451)
Ellis Hoag via llvm-commits
- [llvm] [nfc][InstrFDO]Encapsulate header writes in a class member function (PR #90142)
Mingming Liu via llvm-commits
- [llvm] [Libomptarget] Pass '-Werror=global-constructors' to the libomptarget build (PR #88531)
Joseph Huber via llvm-commits
- [compiler-rt] [ctx_profile] Integration test (PR #92456)
Mircea Trofin via llvm-commits
- [llvm] [NVPTX] fixup support for over-aligned parameters (PR #92457)
Alex MacLean via llvm-commits
- [llvm] Fix unassigned add handling in aarch64 (PR #86636)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (PR #91871)
via llvm-commits
- [llvm] [bazel] Port #91960 (PR #92458)
Keith Smiley via llvm-commits
- [clang] [compiler-rt] Realtime Sanitizer: Introduce RADSan backend (PR #92460)
Chris Apple via llvm-commits
- [llvm] 997eae3 - [AsmPrinter] Increase upper bound for size in global structs
via llvm-commits
- [llvm] c796900 - [GlobalOpt] Don't replace aliasee with alias that has weak linkage (#91483)
via llvm-commits
- [llvm] fix bazel build (PR #92463)
via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
Reid Kleckner via llvm-commits
- [clang] [compiler-rt] [llvm] [ConstantFolding] Canonicalize constexpr GEPs to i8 (PR #89872)
Arthur Eubanks via llvm-commits
- [clang] [libcxxabi] [llvm] Add support for WASI builds (PR #91051)
Luca Versari via llvm-commits
- [llvm] [MDBuilder] `mergeCallbackEncodings` fails due to inspecting the wrong node (PR #92466)
Joachim Meyer via llvm-commits
- [llvm] Added clarifying comment to 'LLVMLinkInMCJIT' and 'LLVMLinkInInterpreter' (PR #92467)
via llvm-commits
- [llvm] d6f9278 - [X86] Use plain load/store instead of cmpxchg16b for atomics with AVX (#74275)
via llvm-commits
- [llvm] f88760f - [TableGen] Remove unnecessary StringRef constructor call from LessRecord(). NFC
Craig Topper via llvm-commits
- [llvm] 2a4ee60 - [TableGen] Use LessRecord() for the sort in getAllDerivedDefinitions instead of re-implementing it. NFC
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Support tfe operand in image_atomic instructions (PR #92469)
Jun Wang via llvm-commits
- [llvm] fa9b1be - [ThinLTO]Mark referencers of local ifunc not eligible for import (#92431)
via llvm-commits
- [llvm] [InstCombine] Reduce multiplicands of even numbers when a shift is involved (PR #92475)
via llvm-commits
- [llvm] 96d2db4 - [LoongArch] Pre-commit test for lib call auguments extension
via llvm-commits
- [llvm] 5a204a5 - [LoongArch] Use sign extend for i32 arguments in makeLibCall on LA64
via llvm-commits
- [llvm] [LoongArch] Use sign extend for i32 arguments in makeLibCall on LA64 (PR #92375)
via llvm-commits
- [llvm] [LoongArch] Suppress the unnecessary extensions for arguments in makeLibCall (PR #92376)
via llvm-commits
- [llvm] bf1d417 - [LoongArch] Suppress the unnecessary extensions for arguments in makeLibCall
via llvm-commits
- [llvm] [LoongArch] Support emulated TLS (PR #92483)
via llvm-commits
- [llvm] [RISCV][TTI] Improve SiFive7 reduction cost (PR #90951)
Shih-Po Hung via llvm-commits
- [llvm] [BOLT] Process cross references between ignored functions in BAT mode (PR #92484)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix preserved offset in fixDoubleJumps (PR #92485)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Don't assign YAML profile to functions with no CFG (PR #92487)
Amir Ayupov via llvm-commits
- [clang] [lldb] [llvm] [BOLT][NFC] Rename DataAggregator::BranchInfo to TakenBranchInfo (PR #92017)
Amir Ayupov via llvm-commits
- [clang] [libcxx] [lldb] [llvm] [mlir] [BOLT][BAT] Add entries for deleted basic blocks (PR #91906)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Use getLocationName in YAMLProfileWriter (PR #92493)
Amir Ayupov via llvm-commits
- [llvm] [JITLink][AArch64] Implement R_AARCH64_LDR_PREL_LO19 (PR #82172)
Pavel Samolysov via llvm-commits
- [llvm] d395b56 - [JITLink][AArch64] Implement R_AARCH64_LDR_PREL_LO19 (#82172)
via llvm-commits
- [llvm] aaa8a80 - [CodeGen] Use operator==(StringRef, StringRef) (NFC)
Kazu Hirata via llvm-commits
- [compiler-rt] [compiler-rt][ASan] Add function moving annotations (PR #91702)
via llvm-commits
- [llvm] 14030d7 - [llvm] Drop explicit conversions of string literals to StringRef (NFC)
Kazu Hirata via llvm-commits
- [llvm] 9bffe79 - [GlobalIsel] Speedup select to integer min/max (#92378)
via llvm-commits
- [llvm] bc9823c - [X86][BF16] Change MVT to EVT in combineFP_EXTEND
Phoebe Wang via llvm-commits
- [llvm] Perform mergefunc after constmerge (PR #92498)
YAMAMOTO Takashi via llvm-commits
- [llvm] 5b7088c - TargetLibraryInfo: Assume no libcalls in the default constructor (#92400)
via llvm-commits
- [llvm] 37d0063 - [SPIR-V] Ensure that internal intrinsic functions for PHI's operand are inserted at the correct positions (#92316)
via llvm-commits
- [llvm] [ExceptionDemo] Transition example from MCJIT to ORC and fix compiling errors (PR #92504)
via llvm-commits
- [llvm] [lit] Fix errors with wasm32-wasi (PR #92505)
YAMAMOTO Takashi via llvm-commits
- [llvm] Fix i1 array global crash in NVPTXAsmPrinter. (PR #92506)
Johannes Reifferscheid via llvm-commits
- [lld] [lld][WebAssembly] Always search *.so for -Bdynamic (PR #84288)
YAMAMOTO Takashi via llvm-commits
- [llvm] [AArch64][PAC][NFC] Make checkAuthenticatedRegister() return void (PR #92507)
Igor Kudrin via llvm-commits
- [llvm] [SDAG][X86] Extend SplitVecOp_VSETCC for STRICT_FSETCC. (PR #92509)
Freddy Ye via llvm-commits
- [llvm] [ValueTracking] Fix incorrect inferrence about the signbit of sqrt (PR #92510)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (X * 0.0) * constant => X * 0.0 #85241 (PR #92512)
via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] c4bac7f - [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (#77665)
via llvm-commits
- [llvm] 5a20a07 - [AArch64] Fix -Wunused-variable in AArch64FrameLowering.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] [RISCV] Use an enum for demanded LMUL in RISCVInsertVSETVLI. NFC (PR #92513)
Luke Lau via llvm-commits
- [llvm] b6fa78d - [LAA] refactor sortPtrAccesses (NFC) (#92256)
via llvm-commits
- [llvm] 2ed8ff3 - [SPIR-V] Fix types of internal intrinsic functions and add a test case for __builtin_alloca() (#92265)
via llvm-commits
- [llvm] [SelectionDAG] Widen cttz to cttz_zero_undef (PR #92514)
Jay Foad via llvm-commits
- [llvm] e3e0613 - [SPIR-V] Ensure that we don't have a dangling BlockAddress constants after internal intrinsic 'spv_switch' is processed (#92390)
via llvm-commits
- [llvm] d0e2808 - [DebugInfo][LoopLoadElim] Fix missing debug location updates (#91839)
via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Luke Lau via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
Ivan Kosarev via llvm-commits
- [llvm] 698cf01 - Fix i1 array global crash in NVPTXAsmPrinter. (#92506)
via llvm-commits
- [llvm] bbe40b9 - [MCAsmStreamer] Do not crash on switching to sections of unknown types (#92380)
via llvm-commits
- [llvm] 4349ffb - [SelectOpt] Add tests for not select conditions. NFC
David Green via llvm-commits
- [llvm] [SelectOpt] Add handling for not conditions. (PR #92517)
David Green via llvm-commits
- [llvm] 37c6b9f - [NFC][LLVM] Mainly whitespace changes.
Paul Walker via llvm-commits
- [llvm] CodeGen: Fix libcall names for exp10 on the various darwins (PR #92520)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Use DomTreeUpdater to automatically update DT for vector loop. (PR #92525)
Florian Hahn via llvm-commits
- [llvm] ddb87e0 - SystemZ: Use REG_SEQUENCE for PAIR128 (#90640)
via llvm-commits
- [llvm] 1e7d047 - [VPlan] Mark LoopInfo preserved in native-path as well (NFC).
Florian Hahn via llvm-commits
- [llvm] ac09292 - [SelectionDAG] Widen cttz to cttz_zero_undef (#92514)
via llvm-commits
- [llvm] 98deeda - [X86][CodeGen] Use switch-case for transform in X86DAGToDAGISel::PostprocessISelDAG, NFCI
Shengchen Kan via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [llvm] 0ad275c - [InstCombine] Fold vector.reduce.op(vector.reverse(X)) -> vector.reduce.op(X) (#91743)
via llvm-commits
- [llvm] [AArch64] Lower extending sitofp using tbl (PR #92528)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Refactor creation of a shuffle mask for TBL (NFC) (PR #92529)
Momchil Velikov via llvm-commits
- [llvm] 371eccd - [clang-query] Remove support for srcloc output (#92442)
via llvm-commits
- [llvm] [SPIR-V] Add pass to merge convergence region exit targets (PR #92531)
Nathan Gauër via llvm-commits
- [llvm] [coverage] Add option for keeping mappings order (PR #91600)
via llvm-commits
- [llvm] f5c8242 - SimplifyLibCalls: Prefer to emit intrinsic in pow(2, x) -> ldexp(1, x) (#92363)
via llvm-commits
- [llvm] SimplifyLibCalls: Permit pow(2, x) -> ldexp(1, x) fold for vectors (PR #92532)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel][NFC] Refactor ext of trunc (PR #92533)
Thorsten Schütt via llvm-commits
- [llvm] Hasoneuse uses (PR #92534)
via llvm-commits
- [llvm] [SPIR-V] Ensure that internal intrinsic functions "ptrcast" for PHI's operand are inserted at the correct positions (PR #92536)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 3a32590 - [AArch64] Avoid using NEON FCVTXN in Streaming-SVE mode. (#91981)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [VPlan] Add commutative binary OR matcher, use in transform. (PR #92539)
via llvm-commits
- [llvm] [AMDGPU][LSV] Restrict large vectors in graphics (PR #92540)
Piotr Sobczak via llvm-commits
- [llvm] [PowerPC] option `-msoft-float` should not block the PC-relative address instruction (PR #92543)
zhijian lin via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for multi-vector to ZA array vector accumulators (PR #91606)
via llvm-commits
- [llvm] [Offload][NFC] Remove header license in CMake files (PR #92544)
Joseph Huber via llvm-commits
- [llvm] [DebugInfo][NaryReassociate] Fix missing debug location updates (PR #92545)
Shan Huang via llvm-commits
- [llvm] [X86][CodeGen] Support flags copy lowering for CCMP/CTEST (PR #91849)
Phoebe Wang via llvm-commits
- [llvm] [llvm-mca][AArch64] Add AArch64 version of clearsSuperRegisters. (PR #92548)
Rin Dobrescu via llvm-commits
- [llvm] a0cc1ab - [AArch64] Add intrinsics for multi-vector to ZA array vector accumulators (#91606)
via llvm-commits
- [llvm] fa9881d - [X86] vector-bitreverse.ll - add AVX512BW+AVX512VL test coverage
Simon Pilgrim via llvm-commits
- [llvm] Changes to make Float-to-int scalar transform codegen deterministic (PR #92551)
Phil Camp via llvm-commits
- [llvm] [SPIR-V] reqd_work_group_size and work_group_size_hint metadata are correctly converted to the LocalSize and LocalSizeHint execution mode (PR #92552)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling. (PR #92555)
Florian Hahn via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling. (PR #67934)
Florian Hahn via llvm-commits
- [llvm] 9b6f073 - [Support] Drop nop conversions of StringRef to StringRef (NFC)
Kazu Hirata via llvm-commits
- [llvm] ValueTracking: Correct undef handling for constant FP vectors (PR #92557)
Matt Arsenault via llvm-commits
- [llvm] Fix exact backedge count algorithm in Scalar-Evolution (PR #92560)
via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Peter Smith 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)
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
- [llvm] [IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTab… (PR #89057)
Daniil Fukalov via llvm-commits
- [llvm] [JITLink] Reformat code due to an strict order of evaluation in C++17 (PR #89472)
Isaac David via llvm-commits
- [llvm] [DOCS] ORCv2.rst Typo (PR #89482)
Isaac David via llvm-commits
- [llvm] [mlir] [MLIR][Analysis] Consolidate topological sort utilities (PR #92563)
Christian Ulmann via llvm-commits
- [llvm] [CodeGen] Don't check attrs for stack realign (PR #92564)
via llvm-commits
- [llvm] [DAG] Use copysign in frem power-2 fold. (PR #91751)
David Green via llvm-commits
- [llvm] AMDGPU: Handle undef correctly in isKnownIntegral (PR #92566)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Lower frem of power-2 using div/trunc/mul+sub (PR #91148)
David Green via llvm-commits
- [llvm] [TableGen][SubtargetEmitter] Remove isSubClassOf check for WriteResDefs and ReadAdvanceDefs where possible (PR #92567)
Michael Maitland via llvm-commits
- [llvm] [GlobalIsel] Combine select to integer min max more (PR #92570)
Thorsten Schütt via llvm-commits
- [flang] [llvm] [reland][flang] Add ETIME runtime and lowering intrinsics implementation (PR #92571)
jiajie zhang via llvm-commits
- [llvm] [IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTable::makeUniqueName()`. (PR #89057)
Mehdi Amini via llvm-commits
- [llvm] [WIP][DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Simon Pilgrim via llvm-commits
- [llvm] [CloneFunction] Remove check that is no longer necessary (PR #92577)
Danila Malyutin via llvm-commits
- [llvm] [Offload][NFC] Remove all trailing whitespace from offload/ (PR #92578)
Joseph Huber via llvm-commits
- [llvm] [Offload][NFC] Remove 'libomptarget' message helpers (PR #92581)
Joseph Huber via llvm-commits
- [lld] [llvm] Revert "[LoongArch] Use R_LARCH_ALIGN with section symbol (#84741)" (PR #92584)
Fangrui Song via llvm-commits
- [compiler-rt] 487d5af - [ctx_profile] Integration test (#92456)
via llvm-commits
- [compiler-rt] Fix flaky test: signal_in_mutex_lock.cpp (PR #92587)
Julian Lettner via llvm-commits
- [clang] [llvm] [AArch64] Merge duplicate extension information. (PR #92319)
Alexandros Lamprineas via llvm-commits
- [llvm] 48b23c0 - AMDGPU: Handle undef correctly in isKnownIntegral (#92566)
via llvm-commits
- [llvm] [AIX] Set memrchr to unavailable (PR #92588)
Qiongsi Wu via llvm-commits
- [llvm] 1e5f29a - Revert "[MCAsmParser] .rept/.irp/.irpc: remove excess tail EOL in expansion"
Fangrui Song via llvm-commits
- [clang] [lld] [llvm] Run ObjCContractPass in Distributed Thin-LTO Pipeline (PR #92331)
Nuri Amari via llvm-commits
- [compiler-rt] [compiler-rt][xray] porting to sunos platforms. (PR #90362)
Brad Smith via llvm-commits
- [llvm] 1b58940 - [MCAsmParser,test] Test line marker after .endr \n
Fangrui Song via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] AMDGPU: Add description for new atomicrmw metadata (PR #85052)
Matt Arsenault via llvm-commits
- [compiler-rt] [sanitizer] Disable writes to log files for binaries in a secure context. (PR #92593)
via llvm-commits
- [llvm] AMDGPU: Relax vector restriction for rootn libcall folds (PR #92594)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Don't fold rootn(x, 1) to input for strictfp functions (PR #92595)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Directly emit sqrt intrinsic when folding rootn(x, 2) (PR #92598)
Matt Arsenault via llvm-commits
- [compiler-rt] [DFSan] Fix recvmsg wrapper to support MSG_TRUNC flag. (PR #92599)
Andrew Browne via llvm-commits
- [llvm] [AArch64] set AppleA14 architecture version to v8.5-a (PR #92600)
Tomas Matheson via llvm-commits
- [compiler-rt] 1a5bc7c - Fix flaky test: signal_in_mutex_lock.cpp (#92587)
via llvm-commits
- [llvm] [RISCV] Split WriteVISlideX into WriteVISlideUpX and WriteVISlideDownX (PR #92605)
Min-Yih Hsu via llvm-commits
- [llvm] [AArch64] Basic SVE PCS support for handling scalable vectors on Darwin. (PR #92607)
Amara Emerson via llvm-commits
- [llvm] [AArch64][SVE] Handle consecutive Predicates in CC_AArch64_Custom_Block (PR #90122)
Zhaoshi Zheng via llvm-commits
- [llvm] 8da3a8f - [NVPTX] fixup support for over-aligned parameters (#92457)
via llvm-commits
- [compiler-rt] [sanitizer] Disallow external_symbolizer_path with AT_SECURE (PR #92611)
Florian Mayer via llvm-commits
- [llvm] [mlir] [mlir][polynomial] split attributes into its own tablegen (PR #92613)
Jeremy Kun via llvm-commits
- [llvm] [LangRef] Try to formalize the definition of "odr" in LLVM IR. (PR #92619)
Eli Friedman via llvm-commits
- [clang] [llvm] [CMake][Release] Use the TXZ cpack generator for binaries (PR #90138)
Tom Stellard via llvm-commits
- [llvm] [BOLT] Add NamedRegionTimer to inferStaleProfile (PR #92621)
shaw young via llvm-commits
- [llvm] [ThinLTO]Sort imported GUIDs before cache key update (PR #92622)
Mingming Liu via llvm-commits
- [compiler-rt] 881f20e - Revert "[ctx_profile] Integration test (#92456)"
Aiden Grossman via llvm-commits
- [llvm] b672d9e - DebugInfo: Don't emit .debug_names entries for split-dwarf-inlining info
David Blaikie via llvm-commits
- [llvm] [BOLT] Fix setHasSymbolsWithFileName (PR #92625)
Amir Ayupov via llvm-commits
- [llvm] [DivRemPairs] Do not freeze poisons that can't be undef (PR #92627)
Krzysztof Drewniak via llvm-commits
- [llvm] [DivRemPairs] Pre-commit tests for PR #92627 (PR #92628)
Krzysztof Drewniak via llvm-commits
- [llvm] [LoongArch] Enable interleaved vectorization (PR #92629)
via llvm-commits
- [lld] faf39f4 - Revert "[LoongArch] Use R_LARCH_ALIGN with section symbol (#84741)"
via llvm-commits
- [llvm] [GISel][RISCV] Legalize G_CONSTANT_FOLD_BARRIER (PR #89960)
Yingwei Zheng via llvm-commits
- [llvm] [MemProf] Fix tailcall discovery checking for multiple callee chains (PR #92632)
Teresa Johnson via llvm-commits
- [clang] [llvm] [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF (PR #91423)
via llvm-commits
- [llvm] Fix: remove wrongly pushed etime-function.mlir at toplevel (PR #92634)
jiajie zhang via llvm-commits
- [llvm] 195ba45 - [MCAsmParser] .macro/.rept/.irp/.irpc: remove excess \n after expansion
Fangrui Song via llvm-commits
- [clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
via llvm-commits
- [llvm] 7b4dfec - [MCAsmParser] Improve .rept/.irp tests
Fangrui Song via llvm-commits
- [llvm] [CodeGen][SDAG] Track returntwice in lowering info (PR #92640)
via llvm-commits
- [llvm] [CodeGen][SDAG] Skip preferred extend at O0 (PR #92643)
via llvm-commits
- [llvm] 778826f - [GlobalIsel] Combine select to integer min max more (#92570)
via llvm-commits
- [llvm] 4b62afc - [X86][CodeGen] Support flags copy lowering for CCMP/CTEST (#91849)
via llvm-commits
- [llvm] [BOLT][NFC] Add BinaryContext::HasBATSection (PR #92650)
Amir Ayupov via llvm-commits
- [llvm] [VPlan] Model branch cond to enter scalar epilogue in VPlan. (PR #92651)
Florian Hahn via llvm-commits
- [llvm] [LICM] Invalidate cached SCEV results after reassociation (PR #92655)
Antonio Frighetto via llvm-commits
- [compiler-rt] 58c7785 - [nfc][ctx_profile] Fix printf - related `-Wformat-pedantic`
Mircea Trofin via llvm-commits
- [lld] [lld][ELF][AVR] Add range check for R_AVR_13_PCREL (PR #67636)
via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
Jorge Botto via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
Jorge Botto via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
Jorge Botto via llvm-commits
- [llvm] [InstCombine] Missed optimization for select a%2==0, (a/2*2)*(a/2*2), 0 (PR #92658)
Jorge Botto via llvm-commits
- [llvm] [symbolizer] Empty string is not an error (PR #92660)
Serge Pavlov via llvm-commits
- [llvm] c5b11a7 - [NVPTX] support immediate values in st.param instructions (#91523)
via llvm-commits
- [llvm] 577785c - [VPlan] Remove unused removeLastOperand (NFC).
Florian Hahn via llvm-commits
- [clang] [llvm] [inline] Clone return range attribute on the callsite into inlined call (PR #92666)
Andreas Jonson via llvm-commits
- [llvm] 003cebd - [dsymutil] Use operator==(StringRef, StringRef) (NFC)
Kazu Hirata via llvm-commits
- [llvm] 8d3e102 - [DWARFLinker] Use an implicit conversion of SmallString to StringRef (NFC)
Kazu Hirata via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Matt Arsenault via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Matt Arsenault via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Matt Arsenault via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Matt Arsenault via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
David Green via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
David Green via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
David Green via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
David Green via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Ramkumar Ramachandra via llvm-commits
- [llvm] InstSimplify: lookthru casts, binops in folding shuffles (PR #92668)
Yingwei Zheng via llvm-commits
- [llvm] [x86] Optimize urem with a constant divisor to use multiply-by-reciprocal (PR #92669)
Shivam Gupta via llvm-commits
- [llvm] ba8a2ad - [DXIL] Use consistent SmallVector parameters
Jessica Clarke via llvm-commits
- [llvm] [AMDGPU] Only set Info.memVT when not later overridden (PR #92670)
Jessica Clarke via llvm-commits
- [llvm] [CodeGen] Forbid passing a PointerType to MVT::getVT and EVT::getEVT (PR #92671)
Jessica Clarke via llvm-commits
- [clang] [llvm] [BPF] Generate BTF info using 'btf:type_tag' annotation (PR #91424)
via llvm-commits
- [llvm] 4c98f5b - [DAG] Use copysign in frem power-2 fold. (#91751)
via llvm-commits
- [llvm] c3677e4 - [VectorCombine] Don't transform single shuffles in shuffleToIdentity
David Green via llvm-commits
- [llvm] 597ac47 - update_test_checks: match IR basic block labels (#88979)
via llvm-commits
- [llvm] d34be64 - [ThinLTO]Sort imported GUIDs before cache key update (#92622)
via llvm-commits
- [llvm] 7b977e0 - [nfc][InstrFDO]Encapsulate header writes in a class member function (#90142)
via llvm-commits
- [clang] [llvm] Conditionalize use of POSIX features missing on WASI/WebAssembly (PR #92677)
via llvm-commits
- [compiler-rt] [ctx_profile] Fix integration test when `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=Off` (PR #92679)
Mircea Trofin via llvm-commits
- [compiler-rt] f87ed54 - Reformat
NAKAMURA Takumi via llvm-commits
- [compiler-rt] 9d15fc0 - Quick fix for a waning in clang_rt.ctx_profile [-Wgnu-anonymous-struct]
NAKAMURA Takumi via llvm-commits
- [llvm] b4ba3fe - [NewPM][AMDGPU] Add CodeGenPassBuilder (#91040)
via llvm-commits
- [llvm] [NewPM][AMDGPU] Add CodeGenPassBuilder (PR #91040)
via llvm-commits
- [llvm] ef89057 - [gn build] Port b4ba3fe0068b
LLVM GN Syncbot via llvm-commits
- [llvm] [NewPM][CodeGen] Port selection dag isel to new pass manager (PR #83567)
via llvm-commits
- [llvm] 9940620 - [GISel][RISCV] Legalize G_CONSTANT_FOLD_BARRIER (#89960)
via llvm-commits
- [llvm] 8b8a38a - [VectorCombine] Additional extend tests for shuffleToIdentity. NFC
David Green via llvm-commits
- [llvm] 689bba1 - [DAG] canCreateUndefOrPoison - merge INSERT_VECTOR_ELT/EXTRACT_VECTOR_ELT cases. NFC.
Simon Pilgrim via llvm-commits
- [compiler-rt] 7fc524f - [ctx_profile] Pass lib path into test
Vitaly Buka via llvm-commits
- [llvm] e0217ee - [DAG] canCreateUndefOrPoison - only compute extract/index vector elt index knownbits when not poison
Simon Pilgrim via llvm-commits
- [llvm] 9f5c8de - [DAG] visitAVG - rewrite "fold (avgfloor x, 0) -> x >> 1" to use SDPatternMatch
Simon Pilgrim via llvm-commits
- [llvm] 7273ad1 - [DAG] visitABD - rewrite "(abs x, 0)" folds to use SDPatternMatch
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses to use device global memory. (PR #87265)
via llvm-commits
- [llvm] [AMDGPU] Use removeFnAttrFromReachable in lower-module-lds pass. (PR #92686)
via llvm-commits
- [llvm] Add print statements to lit for tracing purposes (PR #92694)
Vlad Serebrennikov via llvm-commits
- [lld] Fix R_AVR_7_PCREL and R_AVR_13_PCREL range checking (PR #92695)
via llvm-commits
- [llvm] [VectorCombine] Add support for zext/sext/trunc to shuffleToIdentity (PR #92696)
David Green via llvm-commits
- [llvm] 10edb49 - [Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (#88182)
via llvm-commits
- [llvm] 0c7d268 - [CodeGen][SDAG] Skip preferred extend at O0 (#92643)
via llvm-commits
- [llvm] 9e4ef0d - [CodeGen][SDAG] Track returntwice in lowering info (#92640)
via llvm-commits
- [llvm] eab92cb - [llvm] Add KnownBits implementations for avgFloor and avgCeil (#86445)
via llvm-commits
- [llvm] c1c1567 - SimplifyLibCalls: Permit pow(2, x) -> ldexp(1, x) fold for vectors (#92532)
via llvm-commits
- [llvm] b050048 - [VPlan] Simplify (X && Y) || (X && !Y) -> X. (#89386)
via llvm-commits
- [llvm] c34079c - [DOCS] ORCv2.rst Typo (#89482)
via llvm-commits
- [llvm] Update llvm-bugs.yml (PR #77243)
Shivam Gupta via llvm-commits
- [llvm] [llvm] Use operator==(StringRef, StringRef) (NFC) (PR #92705)
Kazu Hirata via llvm-commits
- [llvm] SimplifyLibCalls: Don't require ldexp to emit intrinsic in exp2 combine (PR #92707)
Matt Arsenault via llvm-commits
- [llvm] 0cd2bf3 - ValueTracking: Correct undef handling for constant FP vectors (#92557)
via llvm-commits
- [llvm] fb2c659 - [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (#88512)
via llvm-commits
- [llvm] [AMDGPU] Add support for preloading implicit kernel arguments (PR #83817)
Austin Kerbow via llvm-commits
- [llvm] ad625a4 - [TableGen] Avoid std::string copy. NFC
Fangrui Song via llvm-commits
- [llvm] b603237 - [llvm] Use operator==(StringRef, StringRef) (NFC) (#92705)
via llvm-commits
- [llvm] [CombinerHelper]: Use undef for handling divisors of one (PR #91037)
via llvm-commits
- [llvm] 5d3f296 - [CallPromotionUtils]Implement conditional indirect call promotion with vtable-based comparison (#81378)
via llvm-commits
- [compiler-rt] [llvm] [TypeProf][IndirectCallPromotion]Implement vtable-based transformation (PR #81442)
Mingming Liu via llvm-commits
- [llvm] [llvm] Use StringRef::contains (NFC) (PR #92710)
Kazu Hirata via llvm-commits
- [llvm] 0bced10 - [SDAG][X86] Extend SplitVecOp_VSETCC for STRICT_FSETCC. (#92509)
via llvm-commits
- [llvm] 89d0937 - [llvm] Use StringRef::contains (NFC) (#92710)
via llvm-commits
- [llvm] [llvm] Use SmallString::str (NFC) (PR #92712)
Kazu Hirata via llvm-commits
- [llvm] [mlir] [mlir][tblgen] Expose all of TableGen as library (PR #92709)
Maksim Levental via llvm-commits
- [llvm] [mlir] [mlir][tblgen] Expose all of MLIRTableGen as library (PR #92709)
Maksim Levental via llvm-commits
- [llvm] [InstCombine] Retain debug information on store to null instruction (PR #86105)
Abinaya Saravanan via llvm-commits
- [llvm] 6bf1601 - [InstCombine] Fold pointer adding in integer to arithmetic add (#91596)
via llvm-commits
- [llvm] [mlir] [mlir][tblgen] Expose more of MLIRTableGen as library (PR #92709)
Maksim Levental via llvm-commits
- [llvm] ebbbc73 - [AMDGPU] Use removeFnAttrFromReachable in lower-module-lds pass. (#92686)
via llvm-commits
- [llvm] f652777 - [AMDGPU] Fix kernarg preloading crash with some types and alignments (#91625)
via llvm-commits
- [llvm] 8de7890 - [ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option (#88024)
via llvm-commits
- [llvm] [ThinLTO][Bitcode] Generate import type in bitcode (PR #87600)
Mingming Liu via llvm-commits
- [llvm] b6e102e - [SCEV] Don't use non-deterministic constant folding for trip counts (#90942)
via llvm-commits
- [llvm] Revert "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (PR #92715)
Mingming Liu via llvm-commits
- [llvm] 6b0733e - Revert "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (#92715)
via llvm-commits
- [llvm] Reland "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (PR #92716)
Mingming Liu via llvm-commits
- [llvm] 32ae9a2 - [llvm] Use SmallString::str (NFC) (#92712)
via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
via llvm-commits
- [llvm] 7529fe2 - [AMDGPU] Only set Info.memVT when not later overridden (#92670)
via llvm-commits
- [llvm] Reland "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (PR #92718)
Mingming Liu via llvm-commits
- [llvm] [ValueTracking] Fix "getOperand() out of range!" assertion crash (PR #87482)
Vedant Paranjape via llvm-commits
- [clang] [llvm] [MC] Make UseAssemblerInfoForParsing mostly true (PR #91082)
Fangrui Song via llvm-commits
- [llvm] 9500a5d - [MC] Make UseAssemblerInfoForParsing mostly true
Fangrui Song via llvm-commits
- [clang] [llvm] [RISCV] Bump Zaamo and Zalrsc to version 1.0 (PR #91556)
Pengcheng Wang via llvm-commits
- [llvm] eac743d - MIPS: Support '%w' token in inline asm template for MSA (#91920)
via llvm-commits
Last message date:
Sun May 19 23:59:58 PDT 2024
Archived on: Mon May 20 00:00:01 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).