The Week Of Monday 3 June 2024 Archives by thread
Starting: Mon Jun 3 00:04:23 PDT 2024
Ending: Sun Jun 9 23:54:05 PDT 2024
Messages: 5196
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Sushant Gokhale via llvm-commits
- [lld] Support finding pdb files from outputpath (PR #94153)
Tobias Hieta via llvm-commits
- [llvm] [X86][CodeGen] Support using NF instructions for flag copy lowering (PR #93508)
Shengchen Kan via llvm-commits
- [llvm] [llvm-objdump] Add possibility to verify .note section format (PR #90458)
via llvm-commits
- [llvm] ef4c91c - [ARM] Rewrite vdiv_combine.ll test. NFC
David Green via llvm-commits
- [llvm] [AMDGPU] Update removeFnAttrFromReachable to accept array of Fn Attrs. (PR #94188)
via llvm-commits
- [llvm] [RISCV] Codegen support for XCVmem extension (PR #76916)
Liao Chunyu via llvm-commits
- [llvm] [Reassociate] Drop weight reduction to fix issue 91417 (PR #91469)
Nuno Lopes via llvm-commits
- [llvm] [RemoveDIs] Add a 'BeforeDbgRecords' parameter to C API isnt insertion functions (PR #92417)
Nikita Popov via llvm-commits
- [llvm] [MachinePipeliner] Limit the number of instructions to reduce compile time (PR #80840)
Yuta Mukai via llvm-commits
- [llvm] [CodeGen] Preserved additional analyses in StackSlotColoring pass. (PR #93779)
Christudasan Devadasan via llvm-commits
- [llvm] 5b4445e - [AArch64] Add a test for converting fdiv by constant to fmul. NFC
David Green via llvm-commits
- [llvm] [ADT] Add C++17-style insert_or_assign for DenseMap (PR #94151)
via llvm-commits
- [llvm] [DAG] Add legalization handling for AVGCEIL/AVGFLOOR nodes (PR #92096)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] [utils][filecheck-lint]: speedup filecheck_lint by caching edit distance (PR #94191)
via llvm-commits
- [llvm] b71434f - [AArch64] Avoid NEON ORR when NEON and SVE are unavailable (#93940)
via llvm-commits
- [llvm] [AArch64] Avoid NEON ORR when NEON and SVE are unavailable (PR #93940)
Sander de Smalen via llvm-commits
- [llvm] [ArgPromotion] Handle pointer arguments of recursive calls (PR #78735)
Vedant Paranjape via llvm-commits
- [llvm] [RISCV] Match strided vector bases in RISCVGatherScatterLowering (PR #93972)
Luke Lau via llvm-commits
- [llvm] Split vgpr regalloc pipeline (PR #93526)
Carl Ritson via llvm-commits
- [llvm] 264b1b2 - [ARM] Convert vector fdiv+fcvt fixed-point combine to fmul.
David Green via llvm-commits
- [llvm] ce73e17 - [SPIR-V] Validate type of the last parameter of OpGroupWaitEvents (#93661)
via llvm-commits
- [llvm] [SPIR-V] Validate type of the last parameter of OpGroupWaitEvents (PR #93661)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
David Green via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
David Green via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
Jakub Kuderski via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
Simon Pilgrim via llvm-commits
- [llvm] Fix silent truncation of inline ASM `srcloc` cookie when going through a `DiagnosticInfoSrcMgr` (PR #84559)
Simon Tatham via llvm-commits
- [llvm] [AMDGPU][WIP] Optimize SGPR spills (PR #93668)
Christudasan Devadasan via llvm-commits
- [llvm] [CodeGen] Clear InitUndef pass new register cache between pass runs (PR #90967)
Joe Faulls via llvm-commits
- [llvm] [Libomptarget] Rework device initialization and image registration (PR #93844)
Jan Patrick Lehr via llvm-commits
- [llvm] [InstCombine] Add fold for fabs(-x) -> fabs(x) (PR #94183)
Yingwei Zheng via llvm-commits
- [llvm] [llvm-profgen] Add pgo accuracy metrics (PR #93975)
via llvm-commits
- [llvm] [AArch64] Add costs for LD3/LD4 shuffles. (PR #89268)
David Green via llvm-commits
- [llvm] [DAG] Generalize setcc(setcc) fold to use known bits. (PR #66503)
David Green via llvm-commits
- [llvm] [InstCombine] Retain debug information on store to null instruction (PR #86105)
Abinaya Saravanan via llvm-commits
- [llvm] [IR] Make instr-create fns with Instruction *InsertBefore non-default (PR #86132)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Model FOR extract of exit value in VPlan. (PR #93395)
Florian Hahn via llvm-commits
- [llvm] [Reassociate] Preserve NSW flags after expr tree rewriting (PR #93105)
Nikita Popov via llvm-commits
- [llvm] [X86][AMX] Check also AMX register live out for copy lowering (PR #93692)
Simon Pilgrim via llvm-commits
- [llvm] [SPIR-V] Add pass to merge convergence region exit targets (PR #92531)
Nathan Gauër via llvm-commits
- [clang] [llvm] [RISCV] Remove experimental from Zabha (PR #93831)
via llvm-commits
- [llvm] 6b74449 - [RISCV] Remove experimental from Zabha (#93831)
via llvm-commits
- [llvm] SCEV: return std::nullopt for invalid TC (NFC) (PR #94162)
Nikita Popov via llvm-commits
- [llvm] [cmake][runtimes] Add missing dependency on LLVMgold.so (PR #94199)
Nikita Popov via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Handle `omp.private` in `FirOpBuilder::getAllocaBlock()` (PR #93927)
Tom Eccles via llvm-commits
- [llvm] a5641f1 - [SPIR-V] Add pass to merge convergence region exit targets (#92531)
via llvm-commits
- [llvm] e28b070 - [gn build] Port 8918d35dbde1
LLVM GN Syncbot via llvm-commits
- [llvm] [AArch64] Sink llvm.vscale.i32 into blocks for better isel (PR #93465)
Paul Walker via llvm-commits
- [llvm] [SCEV] Preserve flags in SCEVLoopGuardRewriter for add and mul. (PR #91472)
Nikita Popov via llvm-commits
- [llvm] [WIP][DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Replace AND with LSL#2 for LDR target (#34101) (PR #89531)
via llvm-commits
- [llvm] LV/VPlan: add missing case for LogicalAnd; fix crash (PR #93553)
Florian Hahn via llvm-commits
- [llvm] bf4eaec - [llvm] Replace deprecated aligned_storage with aligned byte array (#94169)
via llvm-commits
- [llvm] [llvm] Replace deprecated aligned_storage with aligned byte array (PR #94169)
Marc Auberer via llvm-commits
- [llvm] [AArch64] Optimize when storing symmetry constants (PR #93717)
via llvm-commits
- [clang] [llvm] [OpenMP] OpenMP 5.1 "assume" directive parsing support (PR #92731)
Julian Brown via llvm-commits
- [llvm] 910098e - [RISCV] Match strided vector bases in RISCVGatherScatterLowering (#93972)
via llvm-commits
- [clang] [llvm] Enable LLDB tests in pre-merge CI (PR #94208)
Vlad Serebrennikov via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Jay Foad via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Jay Foad via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Jay Foad via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Heed enableAggressiveFMAFusion when folding fma(a,b,c*d)+e (PR #94209)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling (LegacyCM in CostCtx) (PR #92555)
Florian Hahn via llvm-commits
- [llvm] [LLVM] Extend setModuleFlag interface. (PR #86031)
Daniel Kiss via llvm-commits
- [llvm] 22a7f7c - [symbolizer] Empty string is not an error (#92660)
via llvm-commits
- [llvm] [symbolizer] Empty string is not an error (PR #92660)
Serge Pavlov via llvm-commits
- [llvm] [RISCV] Teach RISCVInsertVSETVLI to work without LiveIntervals (PR #93796)
Luke Lau via llvm-commits
- [llvm] Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (PR #94149)
via llvm-commits
- [llvm] 72c901f - [TableGen] CodeGenIntrinsic - pass DefaultProperties as ArrayRef instead of std::vector by value.
Simon Pilgrim via llvm-commits
- [clang] [llvm] [clang][CodeGen] Global constructors/destructors are globals (PR #93914)
Alex Voicu via llvm-commits
- [llvm] [InstCombine] Try optimizing with knownbits which determined from Cond (PR #91762)
via llvm-commits
- [clang] [llvm] [IR] Avoid creating icmp/fcmp constant expressions (PR #92885)
via llvm-commits
- [llvm] [SPIR-V] Fix legalize info for G_BITREVERSE (PR #93699)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 4812e9a - [SCEV] Preserve flags in SCEVLoopGuardRewriter for add and mul. (#91472)
via llvm-commits
- [llvm] Revert "[Reassociate] Drop weight reduction to fix issue 91417 (#91469)" (PR #94210)
Yingwei Zheng via llvm-commits
- [polly] [polly][test] Fix filecheck annotation typos (PR #94211)
via llvm-commits
- [llvm] bda8d1a - [PatternMatch] Do not match constant expression trunc
Nikita Popov via llvm-commits
- [llvm] [Misc] Use `LLVM_ENABLE_ABI_BREAKING_CHECKS` correctly (PR #94212)
via llvm-commits
- [polly] [test]: fix filecheck annotation typos (PR #91854)
via llvm-commits
- [llvm] [LV] Autovectorization for the all-in-one histogram intrinsic (PR #91458)
Paschalis Mpeis via llvm-commits
- [llvm] [RFC][MC] Cache MCRegAliasIterator (PR #93510)
Nikita Popov via llvm-commits
- [llvm] cee6e81 - [AArch64] Generate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] e8ff03b - [Tests] Move test from Assembler to InstSimplify (NFC)
Nikita Popov via llvm-commits
- [llvm] [CodeGen][SDAG] Remove Combiner WorklistMap (PR #92900)
via llvm-commits
- [llvm] [NewPM][CodeGen] Port `finalize-isel` to new pass manager (PR #94214)
via llvm-commits
- [llvm] 5ff993a - [SPIR-V] Fix legalize info for G_BITREVERSE (#93699)
via llvm-commits
- [llvm] 2f1229e - [Tests] Move some tests from Assembler to InstSimplify (NFC)
Nikita Popov via llvm-commits
- [llvm] [ARM] Avoid reference into modified vector (PR #93965)
Yvan Roux via llvm-commits
- [compiler-rt] [AArch64][compiler-rt] Add a function returning the current vector length (PR #92921)
Kerry McLaughlin via llvm-commits
- [llvm] 0f66915 - [GlobalMerge] Add MinSize feature to the GlobalMerge Pass. (#93686)
via llvm-commits
- [llvm] [GlobalMerge] Add MinSize feature to the GlobalMerge Pass. (PR #93686)
Michael Maitland via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #90260)
Xuan Zhang via llvm-commits
- [flang] [llvm] [mlir] [Flang]Fix for changed code at the end of AllocaIP. (PR #92430)
Kareem Ergawy 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] [IR] Remove support for icmp and fcmp constant expressions (PR #93038)
Nikita Popov via llvm-commits
- [flang] [llvm] [OpenMP][LLVM] Update alloca IP after `PrivCB` in `OMPIRBUIlder` (PR #93920)
Kareem Ergawy via llvm-commits
- [llvm] 7952720 - [Attributor] Remove unused metadata checks from liveness tests
Simon Pilgrim via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #93612)
via llvm-commits
- [llvm] (Draft) [SimplifyIndVar] Push more users to worklist for simplifyUsers (PR #93598)
via llvm-commits
- [llvm] 22b63b9 - Revert "[Reassociate] Drop weight reduction to fix issue 91417 (#91469)" (#94210)
via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (PR #94219)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [NFCI][AMDGPU] Try to use PressureDiff to Calculate RegPressure. (PR #94221)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [AArch64] Remove SME/SVE uses of FMVDependencies (PR #93695)
Tomas Matheson via llvm-commits
- [llvm] [cmake] Pass -resource-dir to external projects as CMAKE_<LANG>_FLAGS_INIT instead of as a force override (PR #87330)
Raul Tambre via llvm-commits
- [llvm] [Tablegen][NFC] Add a check for duplicate features (PR #94223)
Tomas Matheson via llvm-commits
- [llvm] [LLVM] Add option to store Parent-pointer in ilist_node_base (PR #94224)
Stephen Tozer via llvm-commits
- [llvm] [LLVM] Fix runtimes builds not triggering without LLVM_ENABLE_RUNTIMES (PR #94225)
Joseph Huber via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Kareem Ergawy via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Michael Klemm via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Sergio Afonso via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran S via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop, target loop directives (PR #93517)
Anchu Rajendran Sudhakumari via llvm-commits
- [llvm] 8aa33f1 - [X86][AMX] Check also AMX register live out for copy lowering (#93692)
via llvm-commits
- [clang] [llvm] [LLVM] Add InsertPosition union-type to remove overloads of Instruction-creation (PR #94226)
Stephen Tozer via llvm-commits
- [llvm] [IA]: Construct (de)interleave4 out of (de)interleave2 (PR #89276)
Hassnaa Hamdi via llvm-commits
- [llvm] [VectorCombine] Add a cost model for shuffleToIdentity. (PR #93937)
David Green via llvm-commits
- [llvm] [DebugInfo] Add clang flag to enable function-level debug line attribution (PR #93985)
via llvm-commits
- [compiler-rt] Check if LLD is built when checking if lto_supported (PR #92752)
Jan Voung via llvm-commits
- [llvm] [Asan] Teach FunctionStackPoisoner to filter out struct type with scalable vector type. (PR #93406)
Philip Reames via llvm-commits
- [llvm] 1388562 - [SimplifyCFG] branch-fold-threshold.ll - fix broken CHECKs
Simon Pilgrim via llvm-commits
- [llvm] [DebugInfo] Add DW_OP_LLVM_extract_bits (PR #93990)
John Brawn via llvm-commits
- [llvm] 16c925a - [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (#90260)
via llvm-commits
- [llvm] [RISCV] Use two ADDIs to do some stack pointer adjustments for special case (PR #94182)
Philip Reames via llvm-commits
- [llvm] [MachineOutliner] Sort by Benefit to Cost Ratio (PR #90264)
Xuan Zhang via llvm-commits
- [llvm] [CodeGen][ARM64EC] Add support for hybrid_patchable attribute. (PR #92965)
Jacek Caban via llvm-commits
- [llvm] 83de21d - Revert "[RISCV] Store only VNInfo val no in VSETVLIInfo. NFC"
Luke Lau 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] [AArch64] Refactor redundant PTEST optimisations (NFC) (PR #87802)
Momchil Velikov via llvm-commits
- [llvm] [NFC] reorganize the PPCInstrP10.td based on the Predicates (PR #93835)
zhijian lin via llvm-commits
- [llvm] b41dbe6 - [NFC] reorganize the PPCInstrP10.td based on the Predicates (#93835)
via llvm-commits
- [llvm] 4023f4e - [LangRef] Remove mention of argmemonly (NFC)
Nikita Popov via llvm-commits
- [llvm] [openmp] Reapply "[OpenMP][OMPX] Add shfl_down_sync (#93311)" (PR #94139)
Joseph Huber via llvm-commits
- [llvm] 1c9f4d4 - [ARM] Avoid reference into modified vector (#93965)
via llvm-commits
- [llvm] 26ee42a - [llvm-reduce] reduce-register-defs.mir - fix check prefix typo and incomplete codegen line
Simon Pilgrim via llvm-commits
- [llvm] [OpenMP][OMPX] Fix ompx_ballot_sync test (PR #94140)
Joseph Huber via llvm-commits
- [lld] [ELF] Orphan placement: prefer the last similar section when its rank <= orphan's rank (PR #94099)
Peter Smith via llvm-commits
- [llvm] [Reassociate] Use uint64_t for repeat count (PR #94232)
Yingwei Zheng via llvm-commits
- [llvm] [PowerPC] Do not merge TLS constants within PPCMergeStringPool.cpp (PR #94059)
Lei Huang via llvm-commits
- [llvm] [Attributor] Change allocation size and load/store offsets using AAPointerInfo for Alloca instructions (PR #72029)
Vidush Singhal via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Add split-dwarf5 test with multiple CUs (PR #93744)
Alexander Yermolovich via llvm-commits
- [clang] [llvm] [AArch64] set AppleA14 architecture version to v8.4-a (PR #92600)
via llvm-commits
- [llvm] [SPIR-V] Introduce support of '__spirv_' wrapper builtins for the SPV_INTEL_subgroups extension (PR #94235)
Vyacheslav Levytskyy via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [clang] [llvm] [IPO] Implement common code for variadic lowering pass (PR #93974)
Jon Chesterfield via llvm-commits
- [llvm] [AMDGPU] Remove SIWholeQuadMode pseudo wavemode optimization (PR #94133)
Piotr Sobczak via llvm-commits
- [llvm] Add code to handle llvm.dbg.values in SROA. (PR #94068)
Adrian Prantl via llvm-commits
- [llvm] [ARM] Don't block tail-predication from unrelated VPT blocks. (PR #94239)
David Green via llvm-commits
- [llvm] Handle llvm.dbg.values in SROA. (PR #94070)
Adrian Prantl via llvm-commits
- [llvm] [PAC][AArch64] Lower ptrauth constants in data (PR #94240)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][AArch64] Lower ptrauth constants in code (PR #94241)
Daniil Kovalev via llvm-commits
- [llvm] [AMDGPU] Strengthen preload intrinsics to noundef and nonnull (PR #92801)
Krzysztof Drewniak via llvm-commits
- [llvm] [NewPM][BPF] Add `BPFCodeGenPassBuilder` (PR #94158)
Arthur Eubanks via llvm-commits
- [llvm] [SPARC][IAS] Add GNU extension for `addc` (PR #94245)
via llvm-commits
- [lld] [llvm] [polly] [IR] Remove support for icmp and fcmp constant expressions (PR #93038)
Nikita Popov via llvm-commits
- [llvm] ffec63b - [cmake] Pass -resource-dir to external projects as CMAKE_<LANG>_FLAGS_INIT instead of as a force override (#87330)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] [SPIR-V] Use mangled names for deducing builtin funcs arg types (PR #94255)
Michal Paszkowski via llvm-commits
- [llvm] [llvm-readobj] Consistent PDBGUID Formatting (PR #94256)
Miguel A. Arroyo via llvm-commits
- [llvm] [llvm][SelectionDAG] Relax llvm.ptrmask's size check on arm64_32 (PR #94125)
Jon Roelofs via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
Yingwei Zheng via llvm-commits
- [llvm] fix(utils/**.py): fix comparison to None (PR #94022)
Jordan Rupprecht via llvm-commits
- [llvm] [BasicAA] Consider 'nneg' flag when comparing CastedValues (PR #94129)
Alex MacLean via llvm-commits
- [llvm] [libc][bazel] simplify type_traits with glob (PR #94079)
Jordan Rupprecht via llvm-commits
- [llvm] ebd6227 - [LLVM] Fix runtimes builds not triggering without LLVM_ENABLE_RUNTIMES (#94225)
via llvm-commits
- [llvm] Revert "fix(utils/**.py): fix comparison to None" (PR #94261)
Jordan Rupprecht via llvm-commits
- [llvm] [Support] Handle delete_pending case for Windows fs::status (PR #90655)
Jeremy Day via llvm-commits
- [llvm] cb7690a - [Support] Handle delete_pending case for Windows fs::status (#90655)
via llvm-commits
- [llvm] [SPIR-V] Fix tracking ptr null constants of builtin types in calls with mangling (PR #94263)
Michal Paszkowski via llvm-commits
- [llvm] 4f32646 - [InstCombine] Retain debug information on store to null instruction (#86105)
via llvm-commits
- [llvm] [GitHub] Add NVPTX backend labeler (PR #94080)
Justin Fargnoli via llvm-commits
- [llvm] a088c61 - [SPIRV] Fix -Wunused-but-set-variable after #92531
Fangrui Song via llvm-commits
- [compiler-rt] [llvm] [Memprof] Adds the option to collect AccessCountHistograms for memprof. (PR #94264)
via llvm-commits
- [llvm] [LAA] Always use DepCands when grouping runtime checks. (PR #91196)
Philip Reames via llvm-commits
- [llvm] [AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomTransform (PR #94081)
Philip Reames via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (PR #88499)
Amara Emerson via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ array to vector (PR #88901)
Amara Emerson via llvm-commits
- [clang] [compiler-rt] [llvm] [openmp] [PGO][Offload] Add GPU profiling flags to driver (PR #94268)
Ethan Luis McDonough via llvm-commits
- [llvm] [MemProf] Use remove_if to erase MapVector elements in bulk (PR #94269)
Teresa Johnson via llvm-commits
- [clang] [llvm] [Support] Add SipHash-based 16/64-bit ptrauth stable hash. (PR #93902)
Anton Korobeynikov via llvm-commits
- [llvm] [x86] Add tan intrinsic part 4 (PR #90503)
Farzon Lotfi via llvm-commits
- [llvm] 07b3301 - [VPlan] Model FOR extract of exit value in VPlan. (#93395)
via llvm-commits
- [llvm] [LV] Fix for `VPValue` dump method (PR #94272)
Kolya Panchenko via llvm-commits
- [llvm] [BOLT] Use rewriter interface for updating binary build ID (PR #94273)
Maksim Panchenko via llvm-commits
- [llvm] [LV] Support binary and unary operations with EVL-vectorization (PR #93854)
Nikolay Panchenko via llvm-commits
- [llvm] [bolt][test] filecheck typo fixes (PR #93979)
Maksim Panchenko via llvm-commits
- [llvm] c49bc1a - BitcodeWriter: ensure `Buffer` is heap allocated
Mircea Trofin via llvm-commits
- [llvm] [BOLT][test] Fix Filecheck typos (PR #93979)
Maksim Panchenko via llvm-commits
- [clang] [llvm] [CUDA] Mark CUDA-12.5 as supported and introduce ptx 8.5. (PR #94113)
Artem Belevich via llvm-commits
- [llvm] [VPlan] Model FOR resume value extraction in VPlan. (PR #93396)
Florian Hahn via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
via llvm-commits
- [llvm] [LV][VPlan] Introduce VPIntermediateStore recipe to handle scalar stores in exit block. (PR #93148)
Florian Hahn via llvm-commits
- [clang] [llvm] [AArch64] Decouple feature dependency expansion. (PR #94279)
Alexandros Lamprineas via llvm-commits
- [llvm] [workflows] Add post-commit job that periodically runs the clang static analyzer (PR #94106)
Tom Stellard via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #94100)
William Junda Huang via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Realtime Sanitizer: Introduce RADSan backend (PR #92460)
via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Realtime Sanitizer: Introduce Realtime Sanitizer (RTSan) backend (PR #92460)
Chris Apple via llvm-commits
- [llvm] e31bfc0 - [AMDGPU] Strengthen preload intrinsics to noundef and nonnull (#92801)
via llvm-commits
- [clang] [lldb] [llvm] Remove some `try_compile` CMake checks for compiler flags (PR #92953)
Chris Apple via llvm-commits
- [llvm] [Attributor][FIX] Replace AANoFPClass MBEC propagation (PR #91030)
Johannes Doerfert via llvm-commits
- [llvm] [MemProf] Determine stack id references in BitcodeWriter without sorting (PR #94285)
Teresa Johnson via llvm-commits
- [libc] [llvm] [libc] added at_quick_exit function (PR #94286)
via llvm-commits
- [llvm] [ADT] Make hexdigit static (PR #94287)
Jacob Lambert via llvm-commits
- [llvm] 0b4af3a - [llvm][SelectionDAG] Relax llvm.ptrmask's size check on arm64_32 (#94125)
via llvm-commits
- [llvm] gn build: Use -fvisibility-global-new-delete=force-hidden to build libcxx/libcxxabi/libunwind. (PR #88459)
Arthur Eubanks via llvm-commits
- [clang] [llvm] [clang][CodeGen] `used` globals && the payloads for global ctors & dtors are globals (PR #93601)
Alex Voicu via llvm-commits
- [libc] [llvm] [libc] added at_quick_exit function (PR #94289)
via llvm-commits
- [clang] [llvm] [AArch64] Fix feature flags dependecies (PR #90612)
Ahmed Bougacha via llvm-commits
- [llvm] 4ee950e - update_test_checks: support more arm64_32-apple-watchos triples
Jon Roelofs via llvm-commits
- [llvm] ae1596a - [AArch64] Support preserve_none calling convention (#91046)
via llvm-commits
- [clang] [llvm] [AArch64] Support preserve_none calling convention (PR #91046)
via llvm-commits
- [compiler-rt] [scudo] Apply filling option when realloc grows a block in-place too (PR #93212)
via llvm-commits
- [llvm] gn build: Support llvm_enable_zstd. (PR #88457)
Arthur Eubanks via llvm-commits
- [llvm] [GlobalISel][AArch64] AArch64O0PreLegalizerCombiner: Disable fixed-point iteration (PR #94291)
Tobias Stadler via llvm-commits
- [lld] [llvm] [lld] Revise IDE folder structure (PR #89747)
Michael Kruse via llvm-commits
- [llvm] [ARM64EC] Warn on using disallowed registers in assembly src. (PR #93618)
Namish Kukreja via llvm-commits
- [lld] 30e983c - [lld] Revise IDE folder structure (#89747)
via llvm-commits
- [llvm] 43847c1 - [ARM64EC] Warn on using disallowed registers in assembly src. (#93618)
via llvm-commits
- [llvm] [gold] Enable time trace profiler in LLVMgold (PR #94293)
Min-Yih Hsu via llvm-commits
- [llvm] [BOLT][DWARF] Fix parent chain in debug_names entries with forward declaration. (PR #93865)
Davide Italiano via llvm-commits
- [llvm] Fix CodeExtractor when using aggregated arguments. (PR #94294)
Rodrigo Rocha via llvm-commits
- [llvm] [VectorCombine] Preserves the maximal legal FPMathFlags during foldShuffleToIdentity (PR #94295)
Henry Jiang via llvm-commits
- [llvm] 7652a59 - Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)
via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
Fangrui Song via llvm-commits
- [llvm] fde6a37 - gn build: Use -fvisibility-global-new-delete=force-hidden to build libcxx/libcxxabi/libunwind.
via llvm-commits
- [llvm] [Codegen, BasicBlockSections] Avoid cloning blocks which have their machine block address taken. (PR #94296)
Rahman Lavaee via llvm-commits
- [llvm] 8ec1161 - [Codegen, BasicBlockSections] Avoid cloning blocks which have their machine block address taken. (#94296)
via llvm-commits
- [llvm] [CodeGen] Fix compiler conditional combination (PR #94297)
Keith Smiley via llvm-commits
- [llvm] [bazel] Reduce output on CI (PR #94298)
Keith Smiley via llvm-commits
- [lld] fbdd948 - [LoongArch] Use R_LARCH_ALIGN without symbol as much as possible (#93775)
via llvm-commits
- [lld] [llvm] [LoongArch] Use R_LARCH_ALIGN without symbol as much as possible (PR #93775)
Lu Weining via llvm-commits
- [llvm] cac5d0e - [CodeGen] Fix compiler conditional combination (#94297)
via llvm-commits
- [clang] [libc] [llvm] [AMDGPU] Implement variadic functions by IR lowering (PR #93362)
Jon Chesterfield via llvm-commits
- [llvm] [SampleFDO] Stale profile call-graph matching (PR #92151)
Lei Wang via llvm-commits
- [llvm] 9b0e1c2 - [NewPM][CodeGen] Port `finalize-isel` to new pass manager (#94214)
via llvm-commits
- [llvm] Fix lsda-section-name adding back RUN line incorrectly removed in 6ef632ad36c522b0 (PR #94301)
Mehdi Amini via llvm-commits
- [llvm] [X86][FP16] Limit combination of fp_round & concat to concat of 2 operands (PR #94302)
Feng Zou via llvm-commits
- [llvm] [Attributor][FIX] Fix NonNull deduction bug. (PR #85810)
via llvm-commits
- [llvm] [NewPM][CodeGen] Port `localstackalloc` to new pass manager (PR #94303)
via llvm-commits
- [llvm] 4d20f49 - [PowerPC] Remove DAG matching in ADDIStocHA (#93905)
via llvm-commits
- [llvm] [PowerPC] Remove DAG matching in ADDIStocHA (PR #93905)
Kai Luo via llvm-commits
- [llvm] [PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* nodes (PR #93642)
Kai Luo via llvm-commits
- [llvm] [Codegen] (NFC) Faster algorithm for MachineBlockPlacement (PR #91843)
William Junda Huang via llvm-commits
- [llvm] Riscv branch peephole opt (PR #90451)
Zhijin Zeng via llvm-commits
- [clang] [flang] [llvm] [OpenMP][LLVM] Update alloca IP after `PrivCB` in `OMPIRBUIlder` (PR #93920)
Kareem Ergawy via llvm-commits
- [llvm] f4d7058 - [MemProf] Determine stack id references in BitcodeWriter without sorting (#94285)
via llvm-commits
- [llvm] acfc79d - [AArch64] Sink llvm.vscale.i32 into blocks for better isel (#93465)
via llvm-commits
- [llvm] e9dd6b2 - [Asan] Teach FunctionStackPoisoner to filter out struct type with scalable vector type. (#93406)
via llvm-commits
- [llvm] d48d108 - [Attributor][FIX] Replace AANoFPClass MBEC propagation (#91030)
via llvm-commits
- [compiler-rt] [asan] Make frame number checks more flexable (PR #94307)
Hau Hsu via llvm-commits
- [llvm] 2fa0591 - [MemProf] Use remove_if to erase MapVector elements in bulk (#94269)
via llvm-commits
- [compiler-rt] [llvm] [RISCV][sanitizer] Fix sanitizer support for different virtual memory layout (PR #66743)
Hau Hsu via llvm-commits
- [polly] fa72a02 - [test] Fix filecheck annotation typos (#91854)
via llvm-commits
- [llvm] [MemProf][NFC] Use range for loop (PR #94308)
Teresa Johnson via llvm-commits
- [llvm] 4973ad4 - [MemProf][NFC] Use range for loop (#94308)
via llvm-commits
- [compiler-rt] [nfc][compiler-rt]Remove round-up in __llvm_profile_get_num_data (PR #83194)
Wentao Zhang via llvm-commits
- [llvm] [Neoverse-V2]Enable cmp + bcc fusion and cmp + csel fusion for Neoverse V2 (PR #94309)
Mingming Liu via llvm-commits
- [llvm] 4c416a9 - [gn build] Port 8ea59ec6077e
LLVM GN Syncbot via llvm-commits
- [llvm] [AMDGPU] Auto-generated some lit test patterns (NFC). (PR #94310)
Christudasan Devadasan via llvm-commits
- [llvm] [Frontend][OpenMP] Add `order` clause as allowed for `distribute` (PR #90689)
Sandeep Kosuri via llvm-commits
- [llvm] [ValueTracking] Infer relationship for the select with ICmp (PR #66668)
via llvm-commits
- [llvm] deab451 - [IR] Remove support for icmp and fcmp constant expressions (#93038)
via llvm-commits
- [llvm] [AArch64] Enable CmpBcc fusion for Neoverse-v2 (PR #90608)
Elvina Yakubova via llvm-commits
- [llvm] [SCEV] Handle backedge-count logic for std::reverse like loops (PR #92560)
via llvm-commits
- [llvm] eb3f2be - [PHITransAddr] Preserve all GEP nowrap flags
Nikita Popov via llvm-commits
- [compiler-rt] [compiler-rt] Revise IDE folder structure (PR #89753)
Michael Kruse via llvm-commits
- [llvm] 83fbe56 - [AArch64LoopIdiomTransform] Simplify GEP construction (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] a35ac42 - [compiler-rt] Revise IDE folder structure (#89753)
via llvm-commits
- [llvm] 434a8a0 - [InstCombine] Preserve all gep nowrap flags in PointerReplacer
Nikita Popov via llvm-commits
- [llvm] 34b4112 - [InstCombine] Simplify isMergedGEPInBounds() (NFCI)
Nikita Popov via llvm-commits
- [llvm] [lit] Resolve extra_args in ToolSubst (PR #94319)
Dmitry Vasilyev via llvm-commits
- [llvm] [llvm-objdump][test] Relax directory prefix check in source-interleave test (PR #93789)
James Henderson via llvm-commits
- [clang] [llvm] [openmp] [Clang][OpenMP] Add reverse directive (PR #92916)
Michael Kruse via llvm-commits
- [llvm] workflows: Disable stage2 of the release builds (PR #93056)
Tobias Hieta via llvm-commits
- [llvm] LV: add crash-test for incomplete cases in VPlan (PR #93551)
Ramkumar Ramachandra via llvm-commits
- [llvm] VPlan: add missing case for LogicalAnd; fix crash (PR #93553)
Ramkumar Ramachandra via llvm-commits
- [llvm] 59cb55d - VPlan: add missing case for LogicalAnd; fix crash (#93553)
via llvm-commits
- [llvm] LV/EVL: strip TailFoldingStyle::DataWithoutLaneMask (PR #93303)
Ramkumar Ramachandra via llvm-commits
- [llvm] fe56f19 - [Local] Use nusw and nuw flags in emitGEPOffset()
Nikita Popov via llvm-commits
- [llvm] 8423337 - [PowerPC] Add test for ppc-mi-peepholes on MMA register COPYs. NFC.
Kai Luo via llvm-commits
- [llvm] [PowerPC] Make verifier happy after peephole on MMA COPYs (PR #94321)
Kai Luo via llvm-commits
- [llvm] 3138c59 - [InstCombine] Add more gep index canonicalization tests (NFC)
Nikita Popov via llvm-commits
- [llvm] eea05c6 - [ConstantFolding] Preserve all flags in CastGEPIndices()
Nikita Popov via llvm-commits
- [llvm] [AArch64][SME] Add calling convention for __arm_get_current_vg (PR #93963)
Sander de Smalen via llvm-commits
- [compiler-rt] [CompilerRT] Add numerical sanitizer (PR #94322)
Alexander Shaposhnikov via llvm-commits
- [llvm] 1645976 - [LV] Add test for RT check hoisting where loop guards simplify check.
Florian Hahn via llvm-commits
- [lldb] [llvm] PR to try to fix Windows CI build (PR #94325)
David Spickett via llvm-commits
- [llvm] [AMDGPU] Optionally Use GCNRPTrackers during scheduling (PR #93090)
Valery Pykhtin via llvm-commits
- [llvm] [LoopUnroll] Consider convergence control tokens when unrolling (PR #91715)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] f98be87 - [InstSimplify] Accept GEPNoWrapFlags instead of only InBounds flag
Nikita Popov via llvm-commits
- [llvm] [BOLT][AArch64] Implement PLTCall optimization (PR #93584)
Paschalis Mpeis via llvm-commits
- [llvm] [ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (PR #86149)
Stephen Tozer via llvm-commits
- [llvm] [DSE] Split memory intrinsics if they are dead in the middle (PR #75478)
Nabeel Omer via llvm-commits
- [llvm] VPlan/PatternMatch: introduce m_c_Mul (PR #93950)
Ramkumar Ramachandra via llvm-commits
- [llvm] UTC: support debug output from LDist (PR #93208)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AMDGPU] Add gfx12 run lines to fence MMRA tests (PR #94333)
Pierre van Houtryve via llvm-commits
- [llvm] 9372e1a - [AMDGPU] Add gfx12 run lines to fence MMRA tests (#94333)
via llvm-commits
- [llvm] [AMDGPU] Document amdgpu-as in AMDGPUUsage (PR #94335)
Pierre van Houtryve via llvm-commits
- [llvm] LV: clamp VF with TC only when scalar epilogue is needed (PR #91253)
Ramkumar Ramachandra via llvm-commits
- [llvm] Give a warning when no dwo files are found (PR #94336)
Jinjie Huang via llvm-commits
- [llvm] fc5254c - [LoopUtils] Simplify code for runtime check generation a bit (NFCI).
Florian Hahn via llvm-commits
- [llvm] DXIL: Use correct type ID when writing ValueAsMetadata. (PR #94337)
Tim Besard via llvm-commits
- [llvm] [LICM] Fold associative binary ops to promote code hoisting (PR #81608)
Ricardo Jesus via llvm-commits
- [llvm] [VPlan] Perform interleaving as VPlan-to-VPlan transform. (PR #94339)
Florian Hahn via llvm-commits
- [llvm] [RISCV] Use separate VSETVLIInfo check for VL/VTYPE equality. NFC (PR #94340)
Luke Lau via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
Clement Courbet via llvm-commits
- [llvm] e57308b - [IR] Accept GEPNoWrapFlags in creation APIs
Nikita Popov via llvm-commits
- [llvm] [SROA] Remove sroa-strict-inbounds option (NFC) (PR #94342)
Nikita Popov via llvm-commits
- [llvm] [LVI] Generalize mask not equal conditions handling (PR #92946)
Antonio Frighetto via llvm-commits
- [llvm] [BOLT] Skip instruction shortening (PR #93032)
Daniel Hill via llvm-commits
- [llvm] f9db0d2 - [cmake][runtimes] Add missing dependency on LLVMgold.so (#94199)
via llvm-commits
- [llvm] [AMDGPU] Support SIProgramInfo MCExpr for comments and remarks (PR #94350)
Janek van Oirschot via llvm-commits
- [llvm] [RISCV] Add support for getHostCPUFeatures using hwprobe (PR #94352)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][NFC] Rename the clamp modifier definition to follow the prevailing convention. (PR #94353)
Ivan Kosarev via llvm-commits
- [llvm] 11725b5 - [InstCombine] Add tests for incorrect range handling in ctz fold (NFC)
Nikita Popov via llvm-commits
- [llvm] 3cd67ee - [InstCombine] Drop range attr in select of ctz fold
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #92895)
Ivan Kosarev via llvm-commits
- [llvm] fadd1ec - [AArch64] Enable CmpBcc fusion for Neoverse-v2 (#90608)
via llvm-commits
- [llvm] [X86][AMX] Checking AMXProgModel in X86LowerTileCopy (PR #94358)
Phoebe Wang via llvm-commits
- [llvm] e325e2e - update_test_checks: drop the other arm64_32 handlers
Jon Roelofs via llvm-commits
- [llvm] 31850fa - [gn] remove goma configs (#93941)
via llvm-commits
- [llvm] remove goma configs from GN build (PR #93941)
Nico Weber via llvm-commits
- [llvm] 78f5d9c - [PATCH] [Xtensa] Implement FrameLowering methods and stack operation lowering. (#92960)
via llvm-commits
- [llvm] [PATCH] [Xtensa] Implement FrameLowering methods and stack operation lowering. (PR #92960)
Stefan Stipanovic via llvm-commits
- [clang] [llvm] Enable LLDB tests on Windows (PR #94361)
Vlad Serebrennikov via llvm-commits
- [llvm] [NFC][PowerPC] Add test to check lanemasks for subregisters. (PR #94363)
Stefan Pintilie via llvm-commits
- [llvm] [TLI] ReplaceWithVecLib: drop Instruction support (PR #94365)
Paschalis Mpeis via llvm-commits
- [llvm] 6b91a3b - [AMDGPU][NFC] Rename the clamp modifier definition to follow the prevailing convention. (#94353)
via llvm-commits
- [llvm] d881bac - [BasicAA] Consider 'nneg' flag when comparing CastedValues (#94129)
via llvm-commits
- [clang] [llvm] [Clang][Sanitizers] Add numerical sanitizer (PR #93783)
Vitaly Buka via llvm-commits
- [llvm] [AMDGPU] Do not override PseudoInstr in FLAT Pseudo definitions. NFC. (PR #94369)
Jay Foad via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] 0a39c88 - [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (#93591)
via llvm-commits
- [llvm] AMDGPU/NFC: Make MACH indentation consistent (PR #94370)
Konstantin Zhuravlyov via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
Ivan Shumakov via llvm-commits
- [lld] 7b34635 - [ELF] Orphan placement: prefer the last similar section when its rank <= orphan's rank
via llvm-commits
- [clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)
Pranav Bhandarkar via llvm-commits
- [llvm] 8e94f0a - [AMDGPU] Do not override PseudoInstr in FLAT Pseudo definitions. NFC. (#94369)
via llvm-commits
- [compiler-rt] [compiler-rt][builtins] Switch libatomic locks to pthread_mutex_t. (PR #94374)
via llvm-commits
- [lld] [ELF] Orphan placement: remove hasInputSections condition (PR #93761)
Fangrui Song via llvm-commits
- [llvm] [LV] Introduce the EVLIVSimplify Pass for EVL-vectorized loops (PR #91796)
Philip Reames via llvm-commits
- [clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
via llvm-commits
- [llvm] [InstCombine] Improve coverage of `foldSelectValueEquivalence` (PR #88298)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
via llvm-commits
- [llvm] [llvm-cov] Add HTML dark theme support (PR #93080)
via llvm-commits
- [llvm] 188b1a5 - [AMDGPU] Do not override PseudoInstr in SMEM Pseudo definitions. NFC.
Jay Foad via llvm-commits
- [llvm] 0cb66a7 - [llvm-readobj][COFF] Consistent PDBGUID Formatting (#94256)
via llvm-commits
- [clang] [flang] [llvm] [mlir] [Flang]Fix for changed code at the end of AllocaIP. (PR #92430)
Mats Petersson via llvm-commits
- [llvm] [InstCombine] Use the select condition to try to constant fold binops into select (PR #84696)
via llvm-commits
- [llvm] [DAG] computeKnownBits - abs(x) will be zero in the upper bits if x is sign-extended (PR #94382)
Simon Pilgrim via llvm-commits
- [llvm] dfd1a2f - [WebAssembly] Implement all f16x8 unary instructions. (#94063)
via llvm-commits
- [llvm] [WebAssembly] Implement all f16x8 unary instructions. (PR #94063)
Brendan Dahl via llvm-commits
- [llvm] [ValueTracking][X86] Compute KnownBits for phadd/phsub (PR #92429)
via llvm-commits
- [llvm] [TTI][WebAssembly] Pairwise reduction expansion (PR #93948)
Petr Penzin via llvm-commits
- [llvm] gn build: Define SANITIZER_COMMON_NO_REDEFINE_BUILTINS for ubsan_minimal. (PR #88458)
Arthur Eubanks via llvm-commits
- [llvm] gn build: Pass -fno-sanitize=vptr, function with use_ubsan (PR #93911)
Arthur Eubanks via llvm-commits
- [llvm] gn build: Sync GENERIC_TF_SOURCES with CMake. (PR #88456)
Arthur Eubanks via llvm-commits
- [compiler-rt] b62b7a4 - [compiler-rt][builtins] Switch libatomic locks to pthread_mutex_t (#94374)
via llvm-commits
- [llvm] 303f140 - gn build: Support llvm_enable_zstd.
via llvm-commits
- [llvm] c852475 - gn build: Pass -fno-sanitize=vptr, function with use_ubsan
via llvm-commits
- [llvm] 7390bff - gn build: Define SANITIZER_COMMON_NO_REDEFINE_BUILTINS for ubsan_minimal.
via llvm-commits
- [llvm] 75163d5 - gn build: Sync GENERIC_TF_SOURCES with CMake.
via llvm-commits
- [llvm] 9dd66f4 - AMDGPU/NFC: Make MACH indentation consistent (#94370)
via llvm-commits
- [compiler-rt] [atomics] Initialize pthread_mutex_t and avoid false sharing (PR #94387)
Fangrui Song via llvm-commits
- [llvm] [memprof] Add CallStackRadixTreeBuilder (PR #93784)
Kazu Hirata via llvm-commits
- [llvm] [AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomVectorize (PR #94081)
Min-Yih Hsu via llvm-commits
- [llvm] c6e96a2 - [DirectX] Update for removal of icmp and fcmp constant expressions
Justin Bogner via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #89165)
via llvm-commits
- [llvm] e775efc - [LV] Apply loop guards when checking recur during hoisting RT checks.
Florian Hahn via llvm-commits
- [llvm] [bazel] Port #94218 (PR #94390)
Keith Smiley via llvm-commits
- [llvm] [LAA] Use PSE::getSymbolicMaxBackedgeTakenCount. (PR #93499)
Florian Hahn via llvm-commits
- [llvm] [Support] Import SipHash c reference implementation. (PR #94393)
Ahmed Bougacha via llvm-commits
- [llvm] [bazel] Port #94109 (PR #94395)
Keith Smiley via llvm-commits
- [compiler-rt] a5729b7 - [atomics] Initialize pthread_mutex_t and avoid false sharing
via llvm-commits
- [llvm] eca9caf - [LazyCallGraph] Assert in removeDeadFunction() that NodeMap contains function
Arthur Eubanks via llvm-commits
- [llvm] cd3255a - [gold] Enable time trace profiler in LLVMgold (#94293)
via llvm-commits
- [llvm] remove references to hard-coded gc strategies (PR #94401)
Dwight Guth via llvm-commits
- [llvm] e949b54 - [LAA] Use PSE::getSymbolicMaxBackedgeTakenCount. (#93499)
via llvm-commits
- [clang] [compiler-rt] [llvm] [TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect-call-promotion with vtable profiles. (PR #81442)
Teresa Johnson via llvm-commits
- [llvm] [llvm][test] Fix filecheck annotation typos [1/n] (PR #93673)
via llvm-commits
- [llvm] [LLVM][Instrumentation] Add numerical sanitizer (PR #85916)
Vitaly Buka via llvm-commits
- [llvm] Update Security.rst with github username tpenge (PR #94404)
via llvm-commits
- [llvm] cb09b5f - [MC] Disable MCAssembler based constant folding for compact unwind and emitJumpTableEntry
Fangrui Song via llvm-commits
- [clang] [lldb] [llvm] Refactor GDB Index into a new file (PR #94405)
Sayhaan Siddiqui via llvm-commits
- [llvm] [Support] Add SipHash-based 16/64-bit ptrauth stable hash. (PR #93902)
Ahmed Bougacha via llvm-commits
- [llvm] [BOLT] Fix ValidateMemRefs pass (PR #94406)
Maksim Panchenko via llvm-commits
- [llvm] [SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (PR #91871)
via llvm-commits
- [llvm] 0360d03 - [SCEV] Add coverage for howFarToZero with stride=VF*vscale
Philip Reames via llvm-commits
- [llvm] [AMDGPU] Move flat patterns instantiation down. NFC. (PR #94409)
Stanislav Mekhanoshin via llvm-commits
- [llvm] llvm/include/llvm/DebugInfo/CodeView/TypeHashing.h: 2 * pointless copy (#94385) (PR #94410)
via llvm-commits
- [llvm] [SCEV] Support scaled vscale as step in howFarToZero (PR #94411)
Philip Reames via llvm-commits
- [llvm] llvm/include/llvm/CodeGenTypes/LowLevelType.h: 2 * pointless copy (#94378) (PR #94412)
via llvm-commits
- [llvm] 85daa95 - [MC] Ensure UseAssemblerInfoForParsing is true upon return
Fangrui Song via llvm-commits
- [llvm] [MemProf] Remove context id set from nodes and recompute on demand (PR #94415)
Teresa Johnson via llvm-commits
- [llvm] dd82fd4 - [Xtensa] Fix Clang warnings after #92960
Fangrui Song via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [llvm] [BOLT][BAT] Add support for three-way split functions (PR #93760)
Amir Ayupov via llvm-commits
- [llvm] [Attributor]: AApointerinfo, allow more than one offset for a pass th… (PR #94416)
Vidush Singhal via llvm-commits
- [llvm] goldsteinn/cmp and spred (PR #94417)
via llvm-commits
- [llvm] goldsteinn/cmp and spred (PR #94417)
via llvm-commits
- [llvm] goldsteinn/cmp and spred (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned (PR #94417)
via llvm-commits
- [lldb] [llvm] [lldb] Return an llvm::Expected from DWARFExpression::Evaluate (NFCI) (PR #94420)
Jonas Devlieghere via llvm-commits
- [llvm] 627463d - [X86][FP16] Limit combination of fp_round & concat to concat of 2 operands (#94302)
via llvm-commits
- [llvm] d1a0605 - [X86][CodeGen] Support using NF instructions for flag copy lowering (#93508)
via llvm-commits
- [llvm] [ADT] refactor MoveOnly type in ADT unittest (PR #94421)
via llvm-commits
- [llvm] 7db4e6c - [OpenMP][LLVM] Update alloca IP after `PrivCB` in `OMPIRBUIlder` (#93920)
via llvm-commits
- [llvm] [NVPTX] Revamp NVVMIntrRange pass (PR #94422)
Alex MacLean via llvm-commits
- [flang] [llvm] [mlir] [WIP][flang][OpenMP] Enable delayed privatization by default (PR #90945)
Kareem Ergawy via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Enable delayed privatization by default (PR #90945)
Kareem Ergawy via llvm-commits
- [llvm] Revert "[symbolizer] Empty string is not an error" (PR #94424)
Serge Pavlov via llvm-commits
- [llvm] [NewPM][CodeGen] Port `regallocfast` to new pass manager (PR #94426)
via llvm-commits
- [llvm] c0bb16e - Revert "[symbolizer] Empty string is not an error" (#94424)
via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Allow indexed profile reader to parse compatible future versions and returns errors for incompatible ones. (PR #88212)
Mingming Liu via llvm-commits
- [llvm] 6871657 - [ADT] refactor MoveOnly type in ADT unittest (#94421)
via llvm-commits
- [llvm] c5dd10b - [gn build] Port 68716573b627
LLVM GN Syncbot via llvm-commits
- [compiler-rt] [llvm] [ORC] Implement basic reoptimization. (PR #67050)
via llvm-commits
- [llvm] [RISCV] Lower llvm.clear_cache to __riscv_flush_icache for glibc targets (PR #93481)
Roger Ferrer Ibáñez via llvm-commits
- [llvm] e282118 - [X86][TTI] Update the return value of X86TTIImpl::getNumberOfRegisters for EGPR
Shengchen Kan via llvm-commits
- [llvm] [X86] matchAddressRecursively - move ZERO_EXTEND patterns into matchIndexRecursively (PR #85081)
Ryan Harvey via llvm-commits
- [llvm] 9760be0 - [gn build] Port 6b755b0cf4dd
LLVM GN Syncbot via llvm-commits
- [llvm] [memprof] Use std::vector<Frame> instead of llvm::SmallVector<Frame> (NFC) (PR #94432)
Kazu Hirata via llvm-commits
- [llvm] [LV][EVL] Support reduction idioms using tail folding with EVL. (PR #90184)
Mel Chen via llvm-commits
- [llvm] [DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType (PR #91422)
via llvm-commits
- [clang] [llvm] [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF (PR #91423)
via llvm-commits
- [clang] [llvm] [BPF] Generate BTF info using 'btf:type_tag' annotation (PR #91424)
via llvm-commits
- [llvm] a87ff8d - [SROA] Remove sroa-strict-inbounds option (NFC) (#94342)
via llvm-commits
- [llvm] 0977504 - Update Security.rst with github username tpenge (#94404)
via llvm-commits
- [llvm] [GlobalOpt] Handle operators separately when removing GV users (PR #84694)
Anshil Gandhi via llvm-commits
- [clang] [llvm] [RISCV] Add B extension (PR #76893)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64] Fix truncating stores to bf16 when NEON and SVE are unavailable (PR #94437)
Sander de Smalen via llvm-commits
- [llvm] 6d4fb3d - [SPIR-V] Emit valid SPIR-V code for integer sizes other than 8,16,32,64 (#94219)
via llvm-commits
- [llvm] 37cf047 - [SPIR-V] Introduce support of '__spirv_' wrapper builtins for the SPV_INTEL_subgroups extension (#94235)
via llvm-commits
- [llvm] c8c3b8b - [AMDGPU] Move flat patterns instantiation down. NFC. (#94409)
via llvm-commits
- [llvm] [ModuloSchedule] Implement modulo variable expansion for pipelining (PR #65609)
David Green via llvm-commits
- [llvm] [NFC] Remove unused value (PR #94439)
Jianjian Guan via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Karthika Devi C via llvm-commits
- [llvm] 775ebc1 - [SimplifyCFG] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Add groupid/bitmask for RISC-V extension (PR #94440)
Piyou Chen via llvm-commits
- [llvm] 8ab578a - [PowerPC] Add test of non-zero addend in tocdata relocation. NFC.
Kai Luo via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Shao-Ce SUN via llvm-commits
- [llvm] [PowerPC][XCOFF] Handle non-zero addend in relocation to external toc-data symbol (PR #94444)
Kai Luo via llvm-commits
- [llvm] [LegalizeTypes] Handle non byte-sized elt types when splitting INSERT/EXTRACT_VECTOR_ELT (PR #93357)
Björn Pettersson via llvm-commits
- [llvm] b8b2a01 - [gn build] Port d3a9043ec2ee
LLVM GN Syncbot via llvm-commits
- [llvm] a07f03f - [AArch64] Add a test for LSR chain generation with vscale increments. NFC
David Green via llvm-commits
- [llvm] [DAG] computeKnownBits - abds(x, y) will be zero in the upper bits if x and y are sign-extended (PR #94448)
Simon Pilgrim via llvm-commits
- [llvm] 42ebf3e - [utils][filecheck-lint]: speedup filecheck_lint (#94191)
via llvm-commits
- [lld] [lld][ELF] Add basic TLSDESC support for LoongArch (PR #94451)
via llvm-commits
- [llvm] [AMDGPU] Move INIT_EXEC lowering from SILowerControlFlow to SIWholeQuadMode (PR #94452)
Jay Foad via llvm-commits
- [llvm] [RuntimeDyld][ELF][AArch64] Fix resolveAArch64ShortBranch. (PR #92245)
Michał Górny via llvm-commits
- [compiler-rt] 043cc5a - [AArch64][compiler-rt] Add a function returning the current vector length (#92921)
via llvm-commits
- [llvm] e635520 - [DAG] computeKnownBits - abs(x) will be zero in the upper bits if x is sign-extended (#94382)
via llvm-commits
- [llvm] [LSR][AArch64] Optimize chain generation based on legal addressing modes (PR #94453)
David Green via llvm-commits
- [llvm] [LSR] Recognize vscale-relative immediates (PR #88124)
David Green via llvm-commits
- [llvm] 05e1b53 - [VPlan] Model FOR resume value extraction in VPlan. (#93396)
via llvm-commits
- [llvm] Apply the `AdjustICmpImmAndPred` optimization when it results in a one-instruction immediate materialization over a two-instruction materialization. (PR #83218)
David Green via llvm-commits
- [llvm] [LoongArch] Allow f16 codegen with expansion to libcalls (PR #94456)
WÁNG Xuěruì via llvm-commits
- [llvm] [AMDGPU] Extend llvm.amdgcn.set.inactive intrinsic to support Reg32/Reg64 types (PR #94457)
Vikram Hegde via llvm-commits
- [llvm] 851710d - [SimplifyCFG] Add additional tests for sinking (NFC)
Nikita Popov via llvm-commits
- [llvm] [DebugInfo][SelectionDAG] Fix position of salvaged 'dangling' DBG_VALUEs (PR #94458)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 54b20cb - [DAG] computeKnownBits - abds(x, y) will be zero in the upper bits if x and y are sign-extended (#94448)
via llvm-commits
- [llvm] d4d3239 - [NewPM][CodeGen] Port `localstackalloc` to new pass manager (#94303)
via llvm-commits
- [llvm] [clang] Fix handling of adding a file with the same name as an existing dir to VFS (PR #94461)
via llvm-commits
- [llvm] a44d740 - [AMDGPU][NFC] Pre-commit test for PR #94133
Carl Ritson via llvm-commits
- [llvm] [SimplifyCFG] More accurate use legality check for sinking (PR #94462)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Model branch cond to enter scalar epilogue in VPlan. (PR #92651)
Florian Hahn via llvm-commits
- [llvm] 163cb1f - [llvm-cov] Add HTML dark theme support (#93080)
via llvm-commits
- [llvm] [VPlan] Add initial VPScalarEvolution, use to get trip count SCEV (NFC) (PR #94464)
Florian Hahn via llvm-commits
- [llvm] [LSR] Provide TTI hook to enable dropping solutions deemed to be unprofitable (PR #89924)
Alex Bradbury via llvm-commits
- [llvm] 5a20141 - [LSR] Provide TTI hook to enable dropping solutions deemed to be unprofitable (#89924)
via llvm-commits
- [llvm] [SCEV] Add predicated version of getSymbolicMaxBackedgeTakenCount. (PR #93498)
David Sherwood via llvm-commits
- [llvm] Add an artifact containing the libc++ headers + libraries. (PR #94465)
via llvm-commits
- [llvm] 3387e55 - [InstCombine] Use SimplifyQuery in isKnownSign()
Nikita Popov via llvm-commits
- [llvm] [LoopVectorizer] Add support for partial reductions (PR #92418)
via llvm-commits
- [llvm] [SPIR-V] Add validation to the test case with get_image_array_size/get_image_dim calls (PR #94467)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SimplifyCFG] Don't use a mask for lookup tables generated from switches with an unreachable default case (PR #94468)
via llvm-commits
- [llvm] [llvm-cov] don't test dynamic pseudoselectors in CSS (PR #94469)
Hana Dusíková via llvm-commits
- [llvm] 79e09b1 - [llvm-cov] [NFC] don't test pseudo-selectors in CSS
via llvm-commits
- [llvm] 991d2fb - [SimplifyCFG] branch-fold-threshold.ll - regenerate checks
Simon Pilgrim via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [llvm] [Bazel] Generate LLVM_HAS_XYZ_TARGET macros in llvm config (PR #94476)
Adam Paszke via llvm-commits
- [llvm] 07b8990 - [ADT] Add C++17-style insert_or_assign for DenseMap (#94151)
via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (PR #89796)
Alex Voicu via llvm-commits
- [llvm] c656f29 - [MC][RISCV] relocations.s - fix broken checks identified in #93673
Simon Pilgrim via llvm-commits
- [llvm] [LLVM] Add `llvm.masked.compress` intrinsic (PR #92289)
Lawrence Benson via llvm-commits
- [llvm] 0a357ad - [SCEV] Support non-constant step in howFarToZero (#94411)
via llvm-commits
- [llvm] 07b9d23 - [SimplifyCFG] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] [NVVM] mark math intrinsics as speculatable, default-attrs (PR #94481)
Alex MacLean via llvm-commits
- [llvm] [RuntimeDyld][ELF] Fix unwanted sign extension. (PR #94482)
Alastair Houghton via llvm-commits
- [llvm] [NFC] : Attributor (PR #94484)
Vidush Singhal via llvm-commits
- [llvm] [WebAssembly] Set IS_64 flag correctly on __indirect_function_table in object files (PR #94487)
Sam Clegg via llvm-commits
- [llvm] b5b61cc - [VectorCombine] Preserves the maximal legal FPMathFlags during foldShuffleToIdentity (#94295)
via llvm-commits
- [llvm] [SDPatternMatch] Do not use std::forward and rvalue references (NFC) (PR #93806)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (avg x, 0) -> x >> 1 (PR #85581)
Simon Pilgrim via llvm-commits
- [llvm] [CostModel][X86] SK_InsertSubvector - if the legalized base/subvector types match then the insert is now just a copy (PR #84048)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Add freeze(assertext(x)) -> assertext(x) folds (PR #94491)
Björn Pettersson via llvm-commits
- [llvm] 0911f65 - [Frontend][OpenMP] Clarify requirements for ObjectT, NFC
Krzysztof Parzyszek via llvm-commits
- [clang] [llvm] [AArch64] Add support for Qualcomm Oryon processor (PR #91022)
Wei Zhao via llvm-commits
- [compiler-rt] [sanitizer] Disable writes to log files for binaries in a secure context. (PR #92593)
via llvm-commits
- [llvm] 6150e84 - [CodeGen][SDAG] Remove Combiner WorklistMap (#92900)
via llvm-commits
- [llvm] [DAGCombiner] Push freeze through SETCC and SELECT_CC (PR #94492)
Björn Pettersson via llvm-commits
- [llvm] [RISCV][TTI] Improve SiFive7 reduction cost (PR #90951)
Kolya Panchenko via llvm-commits
- [llvm] [CodeGen] It is safe to ignore internal reads when sinking (PR #88003)
via llvm-commits
- [llvm] [InstCombine] Support division of numbers that can be converted to a shift (PR #88220)
via llvm-commits
- [llvm] 0295c2a - [PowerPC][AIX] Support ByVals with greater alignment then pointer size (#93341)
via llvm-commits
- [llvm] [PowerPC][AIX] Support ByVals with greater alignment then pointer size (PR #93341)
Zarko Todorovski via llvm-commits
- [llvm] [llvm-reduce] Remove DIGlobalVariableExpressions from DICompileUnit's globals (PR #94497)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] LoopInfo: introduce Loop::getLocStr; unify debug output (PR #93051)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Resolve TODO: Add v2i8 and v2i16 to bitcast (PR #85306)
via llvm-commits
- [llvm] FIXME: This should only return true for NUW (PR #87291)
via llvm-commits
- [llvm] [RISCV] Remove unnecessary patterns for tail agnostic FP intrinsics with rounding mode. (PR #94498)
Craig Topper via llvm-commits
- [llvm] [IR][LangRef] Add partial reduction add intrinsic (PR #94499)
via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] 16aef9e - Revert "[RISCV] Use vadd.vi for tail undisturbe vsub intrinsic with small immediate."
Craig Topper via llvm-commits
- [llvm] baa6609 - Recommit "[RISCV] Use vadd.vi for tail undisturbe vsub intrinsic with small immediate."
Craig Topper via llvm-commits
- [llvm] [bazel][windows] Add ntdll linkopt for Support (PR #94501)
Jordan Rupprecht via llvm-commits
- [llvm] Revert "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (PR #94502)
Mingming Liu via llvm-commits
- [llvm] 53061ee - Revert "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (#94502)
via llvm-commits
- [llvm] Revert "Reland "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (#92718) (PR #94503)
Mingming Liu via llvm-commits
- [llvm] 707f4de - Revert "Reland "[ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option" (#92718) (#94503)
via llvm-commits
- [llvm] 8407779 - [CUDA] Mark CUDA-12.5 as supported and introduce ptx 8.5. (#94113)
via llvm-commits
- [llvm] [ARM] Add NEON support for ISD::ABDS/ABDU nodes. (PR #94504)
Simon Pilgrim via llvm-commits
- [llvm] [ThinLTO] Populate declaration import status except for distributed ThinLTO under a default-off new option (PR #88024)
Mingming Liu via llvm-commits
- [llvm] [PseudoProbe] Make probe discriminator compatible with dwarf base discriminator (PR #94506)
Lei Wang via llvm-commits
- [llvm] [IR] Remove the possibility of ConstantExpr having fast-math flags. (PR #94507)
Joshua Cranmer via llvm-commits
- [llvm] [SDAG] Drop select -> fmax/min folding in SelectionDAGBuilder (PR #93575)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin (PR #91936)
Craig Topper via llvm-commits
- [llvm] [RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default (PR #89927)
Alex Bradbury via llvm-commits
- [llvm] 539b72f - [lldb] Return an llvm::Expected from DWARFExpression::Evaluate (NFCI) (#94420)
via llvm-commits
- [lld] [llvm] [lld] Discard SHT_LLVM_LTO sections in relocatable links (PR #92825)
Paul Kirth via llvm-commits
- [llvm] 31ba25e - [RISCV] Remove unnecessary patterns for tail agnostic FP intrinsics with rounding mode. (#94498)
via llvm-commits
- [clang] [llvm] [Driver] Rearrange some Apple version testing (PR #94514)
Paul T Robinson via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] bfc0f85 - [NFC] : Run clang-format on Attributor.h and AttributorAttributes.cpp (#94484)
via llvm-commits
- [llvm] [CGData] llvm-cgdata (PR #89884)
Kyungwoo Lee via llvm-commits
- [llvm] [MachineOutliner][NFC] Refactor (PR #90082)
Kyungwoo Lee via llvm-commits
- [llvm] [CGData][MachineOutliner] Global Outlining (PR #90074)
Kyungwoo Lee via llvm-commits
- [lld] [llvm] [CGData] LLD for MachO (PR #90166)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [CGData] Clang Options (PR #90304)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [ThinLTO][NFC] Prep for two-codegen rounds (PR #90934)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [CGData][ThinLTO] Global Outlining with Two-CodeGen Rounds (PR #90933)
Kyungwoo Lee via llvm-commits
- [llvm] a3d9ca9 - [RISCV] Make the vsll->vadd intrinsic pattern support tail undisturbed intrinsics.
Craig Topper via llvm-commits
- [lld] [ELF] Keep non-alloc orphan sections at the end (PR #94519)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [llvm] 4f40dfc - [IR] Remove the possibility of ConstantExpr having fast-math flags. (#94507)
via llvm-commits
- [llvm] c8d6351 - [SCEV] Add coverage for howFarToZero w/ non-constant strides
Philip Reames via llvm-commits
- [llvm] [bazel] Sync config with main (PR #94521)
Keith Smiley via llvm-commits
- [llvm] 1d87433 - [x86] Add tan intrinsic part 4 (#90503)
via llvm-commits
- [llvm] [InstCombine] Simplify fractions when there is no overflow (PR #92949)
Nikita Popov via llvm-commits
- [llvm] 3ac6a64 - [RISCV][test] Precommit LSR test that partially motivates #89927
Alex Bradbury via llvm-commits
- [llvm] [llvm][ScheduleDAG] Set a fixed size for Sched::Preference (PR #94523)
Jon Roelofs via llvm-commits
- [llvm] [SCEV] Use context sensative reasoning in howFarToZero (PR #94525)
Philip Reames via llvm-commits
- [llvm] 21711f8 - [LegalizeVectorOps] Move VP_STORE legalization from LegalizeDAG to LegalizeVectorOps.
Craig Topper via llvm-commits
- [llvm] [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (PR #87524)
Craig Topper via llvm-commits
- [compiler-rt] a4b32c2 - Revert "[compiler-rt][builtins] Switch libatomic locks to pthread_mutex_t (#94374)"
Martin Storsjö via llvm-commits
- [llvm] [RISCV] Remove policy and merge operand from unmasked vmsbf/vmsif/vmsof.m. (PR #94530)
Craig Topper via llvm-commits
- [llvm] [RISCV] Remove VPseudoBinaryMOutNoMask. NFC (PR #94531)
Craig Topper via llvm-commits
- [llvm] Handle #debug_values in SROA. (PR #94070)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Add code to handle #debug_values in SROA. (PR #94068)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Handle #dbg_values in SROA. (PR #94070)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] [RISCV] Use ForceTailAgnostic for masked vmsbf/vmsif/vmsof.m. (PR #94532)
Craig Topper via llvm-commits
- [clang] [libclc] [llvm] [AMDGPU] Add a new target gfx1152 (PR #94534)
Shilei Tian via llvm-commits
- [llvm] c599894 - [RISCV] Remove policy and merge operand from unmasked vmsbf/vmsif/vmsof.m. (#94530)
via llvm-commits
- [llvm] a74348c - [RISCV] Use ForceTailAgnostic for masked vmsbf/vmsif/vmsof.m. (#94532)
via llvm-commits
- [libc] [llvm] [libc] Unpoison epoll structs (PR #94536)
Michael Jones via llvm-commits
- [llvm] VPlan/PatternMatch: introduce m_c_Mul (NFC) (PR #93950)
Ramkumar Ramachandra via llvm-commits
- [llvm] 0e743ec - VPlan/PatternMatch: introduce m_c_Mul (NFC) (#93950)
via llvm-commits
- [compiler-rt] [compiler-rt] Replace deprecated aligned_storage with aligned byte array (PR #94171)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][ASan] Remove alignment checks in ASan error reporting (PR #94103)
Vitaly Buka via llvm-commits
- [llvm] [Support] Do not use `llvm::size` in `getLoopPreheader` (PR #94540)
Ben Barham via llvm-commits
- [llvm] a9342f2 - [RISCV] Remove VPseudoBinaryMOutNoMask. NFC (#94531)
via llvm-commits
- [llvm] pr/amdgpu closed world (PR #66488)
Jon Chesterfield via llvm-commits
- [llvm] [mlir] [OMPIRBuilder][OpenMP][LLVM] Modify and use ReplaceConstant utility in convertTarget (PR #94541)
via llvm-commits
- [llvm] [workflows] Add scan-build to ci-ubuntu-22.04 container (PR #94543)
Tom Stellard via llvm-commits
- [llvm] [llvm][Support] Stop using PWD in current_path (PR #94544)
Iñaki Amatria Barral via llvm-commits
- [llvm] [arm64] Add tan intrinsic arm64 part 5 (PR #94545)
Farzon Lotfi via llvm-commits
- [llvm] [llvm-profgen] Add support for Linux kenrel profile (PR #92831)
via llvm-commits
- [llvm] [llvm][ScheduleDAG] Re-arrange SUnit's members to make it smaller (PR #94547)
Jon Roelofs via llvm-commits
- [clang] [llvm] [Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (PR #94549)
Johannes Doerfert via llvm-commits
- [llvm] 2ec122d - Test commit
Daniel Sanders via llvm-commits
- [llvm] 62c0eae - Revert "Test commit"
Daniel Sanders via llvm-commits
- [llvm] [LoongArch] Add a hook to sign extend i32 ConstantInt operands of phis on LA64 (PR #93813)
Lu Weining via llvm-commits
- [llvm] [HWASAN] Emit optimization remarks (PR #88332)
Florian Mayer via llvm-commits
- [clang] [llvm] [LoongArch] Adjust LA64 data layout by using n32:64 in layout string (PR #93814)
Lu Weining via llvm-commits
- [llvm] [HWASan] add optimization remarks for ignoreAccess (PR #94551)
Florian Mayer via llvm-commits
- [lld] [ELF] Change build-id default to sha1 (PR #93943)
Tatsuyuki Ishi via llvm-commits
- [llvm] fb8ea85 - [RuntimeDyld][ELF] Fix unwanted sign extension. (#94482)
via llvm-commits
- [llvm] 4b70294 - [LoongArch] Add a hook to sign extend i32 ConstantInt operands of phis on LA64 (#93813)
via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (PR #94552)
via llvm-commits
- [llvm] d5ab38f - [RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin (#91936)
via llvm-commits
- [llvm] [X86] Assign AVX10_1 feature priority to align with gcc. (PR #94557)
Freddy Ye via llvm-commits
- [clang] [llvm] [clang] Reland Add tanf16 builtin and support for tan constrained intrinsic (PR #94559)
Farzon Lotfi via llvm-commits
- [llvm] [LoongArch] Emit error messages when using emulated TLS (PR #92483)
via llvm-commits
- [llvm] 8c9bb9c - [NFC] Remove unused value (#94439)
via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] c2244f8 - [WebAssembly] Set IS_64 flag correctly on __indirect_function_table in object files (#94487)
via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition for Spacemit-K1 (PR #94564)
Shao-Ce SUN via llvm-commits
- [llvm] Revert "[RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin" (PR #94565)
Mehdi Amini via llvm-commits
- [llvm] 8c452d0 - Revert "[RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin" (#94565)
via llvm-commits
- [llvm] [llvm-mca] Add command line option `-use-load-latency` (PR #94566)
Chinmay Deshpande via llvm-commits
- [llvm] [KnownBits] Remove `hasConflict()` assertions (PR #94568)
via llvm-commits
- [llvm] [CodeGen] Do not emit TRAP for `unreachable` after `@llvm.trap` (PR #94570)
Igor Kudrin via llvm-commits
- [llvm] [CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result (PR #94571)
via llvm-commits
- [llvm] [llvm][lit] Add tsan feature when enabled (PR #94573)
Keith Smiley via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_atomics.h and Zawrs/Zalrsc builtins (PR #94578)
Pengcheng Wang via llvm-commits
- [llvm] [llvm/IR] Fix module build issue following e57308b063bb (NFC) (PR #94580)
Med Ismail Bennani via llvm-commits
- [llvm] 46edc02 - [LoongArch] Adjust LA64 data layout by using n32:64 in layout string (#93814)
via llvm-commits
- [llvm] [AMDGPU][LIT] Added a MIR LIT showing the SGPR spills (PR #94584)
Vikash Gupta via llvm-commits
- [llvm] [InstCombine] Preserve the nsw flag for (X | Op01C) + Op1C --> X + (Op01C + Op1C) (PR #94586)
via llvm-commits
- [llvm] 60429fb - [InstCombine] Add more tests for select equivalence fold (NFC)
Nikita Popov via llvm-commits
- [llvm] 9bea770 - [InstCombine] Only requite not-undef in select equiv fold
Nikita Popov via llvm-commits
- [llvm] 16e2ec8 - [ValueTracking] Make undef element check more precise
Nikita Popov via llvm-commits
- [llvm] e0ac087 - [LoopUnroll] Consider convergence control tokens when unrolling (#91715)
via llvm-commits
- [llvm] afc7292 - [SDPatternMatch] Do not use std::forward and rvalue references (NFC) (#93806)
via llvm-commits
- [llvm] c3c443b - [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned
Noah Goldstein via llvm-commits
- [llvm] 9182551 - [ARM] vabd.ll - regenerate test checks
Simon Pilgrim via llvm-commits
- [llvm] fb8421a - [ARM] vaba.ll - regenerate test checks
Simon Pilgrim via llvm-commits
- [llvm] a53ed21 - [MC][RISCV] relocations.s - add missing opcode to test check
Simon Pilgrim via llvm-commits
- [llvm] ea32197 - [DebugInfo][SelectionDAG] Fix position of salvaged 'dangling' DBG_VALUEs (#94458)
via llvm-commits
- [llvm] c2e62c7 - [llvm-reduce] Remove DIGlobalVariableExpressions from DICompileUnit's globals (#94497)
via llvm-commits
- [llvm] [JITLink][LoongArch] Handle R_LARCH_GOT_PC_{HI20, LO12} fixups (PR #94589)
via llvm-commits
- [llvm] [LoongArch] Add a pass to rewrite rd to r0 for non-computational instrs whose return values are unused (PR #94590)
via llvm-commits
- [llvm] d3f8eab - [PowerPC] Add test to show alignment of toc-data symbol is changed. NFC.
Kai Luo via llvm-commits
- [llvm] [SDISel][Builder] Fix the instantiation of <1 x bfloat|half> (PR #94591)
Quentin Colombet via llvm-commits
- [llvm] [PowerPC] Alignment of toc-data symbol should not be changed during optimization (PR #94593)
Kai Luo via llvm-commits
- [llvm] 0f38b4d - [ARM] Add neon_vabd.ll based off aarch64 tests
Simon Pilgrim via llvm-commits
- [llvm] 03a2fe9 - [DAG] visitSUB - update the ABS matching code to use SDPatternMatch and hasOperation.
Simon Pilgrim via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
David Sherwood via llvm-commits
- [clang] [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
via llvm-commits
- [llvm] bf02f81 - [PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* nodes (#93642)
via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in LLVM (PR #89799)
Stephen Tozer via llvm-commits
- [llvm] f5d8c0e - [gn build] Port a86c1e7175d4
LLVM GN Syncbot via llvm-commits
- [llvm] [WIP] Do not require shell for some tests (PR #94595)
Jay Foad via llvm-commits
- [llvm] 4c6dd70 - [AMDGPU] Move INIT_EXEC lowering from SILowerControlFlow to SIWholeQuadMode (#94452)
via llvm-commits
- [llvm] [GOFF] Refactor writing GOFF records (PR #93855)
James Henderson via llvm-commits
- [llvm] 64c8b66 - [AArch64][SME] Add calling convention for __arm_get_current_vg (#93963)
via llvm-commits
- [clang] [llvm] [PowerPC] Support -mno-red-zone option (PR #94581)
Qiu Chaofan via llvm-commits
- [llvm] VPlan: use worklist in simplifyRecipes (PR #93998)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DAG] Always allow folding XOR patterns to ABS pre-legalization (PR #94601)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Override isLSRCostLess, take number of instructions into account (PR #84189)
Graham Hunter via llvm-commits
- [llvm] [AIX] use LIBPATH on AIX instead of LD_LIBRARY_PATH (PR #94602)
Chen Zheng via llvm-commits
- [clang] [llvm] [WIP] Expand variadic functions in IR (PR #89007)
Jon Chesterfield via llvm-commits
- [clang] [llvm] [transforms] Inline simple variadic functions (PR #81058)
Jon Chesterfield via llvm-commits
- [llvm] WIP Enable gcov/basic.test on Windows (PR #94605)
Jay Foad via llvm-commits
- [llvm] [cmake] Include GNUInstallDirs before using variables defined by it. (PR #83807)
Vassil Vassilev via llvm-commits
- [llvm] d075b7b - [LoongArch] Allow f16 codegen with expansion to libcalls (#94456)
via llvm-commits
- [llvm] [MachineOutliner] Leaf Descendants (PR #90275)
Xuan Zhang via llvm-commits
- [llvm] [CodeGen][SDAG] Remove CombinedNodes SmallPtrSet (PR #94609)
via llvm-commits
- [llvm] [ConstraintElim] Use cond from header as upper bound on IV in exit BB. (PR #94610)
Florian Hahn via llvm-commits
- [llvm] [ConstraintElim] Add facts implied by intrinsics if they are used by other constraints (PR #80121)
Florian Hahn via llvm-commits
- [llvm] [CodeGen][MachineLICM] Use RegUnits in HoistRegionPostRA (PR #94608)
Matt Arsenault via llvm-commits
- [llvm] [SystemZ] Remove getInliningThresholdMultiplier() override (PR #94612)
Nikita Popov via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (PR #94613)
Gábor Spaits via llvm-commits
- [llvm] e5c93ed - [X86][AMX] Checking AMXProgModel in X86LowerTileCopy (#94358)
via llvm-commits
- [llvm] 24a39f3 - [X86] Fix pipe resources for HADD/SUB instructions
Simon Pilgrim via llvm-commits
- [llvm] 62e2eb2 - [X86] Fix pipe resources for FP HADD/SUB instructions
Simon Pilgrim via llvm-commits
- [llvm] [X86] Skip AMX type lowering when AMX is not used (PR #92910)
Phoebe Wang via llvm-commits
- [llvm] [WebAssembly] Fix element segments in wasm64 object files (PR #94617)
Matthias Blume via llvm-commits
- [llvm] 00089f9 - [NVPTX] Remove unused private field in NVVMIntrRange.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] [AArch64][GISel] Assign registers into FPR if they feed into FP instructions indirectly via PHI (PR #94618)
Thorsten Schütt via llvm-commits
- [llvm] [lit] Implement builtin umask (PR #94621)
Jay Foad via llvm-commits
- [llvm] [RISCV] Fix duplicate test cases for G_UNMERGE_VALUES (PR #94622)
Gábor Spaits via llvm-commits
- [llvm] [openmp] [OpenMP] Add Environment Variable to disable Reuse of Blocks for High Loop Trip Counts (PR #89239)
Shilei Tian via llvm-commits
- [llvm] 2ec47e5 - [RISCV] Fix duplicate test cases for G_UNMERGE_VALUES (#94622)
via llvm-commits
- [llvm] [gtest] Enable zos for death test support (PR #94623)
Abhina Sree via llvm-commits
- [llvm] 6b9753a - [AArch64] Add support for Qualcomm Oryon processor (#91022)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (PR #94626)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [CodeGen] Use std::bitset for MachineFunctionProperties (PR #94627)
via llvm-commits
- [llvm] 61ef9fd - [gn build] Port 2a6efe6a49e0
LLVM GN Syncbot via llvm-commits
- [llvm] c0a8fb2 - [CodeGen] Use std::bitset for MachineFunctionProperties (#94627)
via llvm-commits
- [llvm] ac5e278 - [X86] Skip AMX type lowering when AMX is not used (#92910)
via llvm-commits
- [llvm] 5be0d00 - RegisterCoalescer: Remove unnecessary maybe_unused
Matt Arsenault via llvm-commits
- [llvm] [WIP][PowerPC] Add phony subregisters to cover the high half of the VSX registers. (PR #94628)
Stefan Pintilie via llvm-commits
- [llvm] a71aecb - [llvm][ScheduleDAG] Set a fixed size for Sched::Preference (#94523)
via llvm-commits
- [llvm] 09f19c7 - [clang] Fix handling of adding a file with the same name as an existing dir to VFS (#94461)
via llvm-commits
- [llvm] [AMDGPU] Auto-generating lit test patterns (NFC) (PR #93837)
Matt Arsenault via llvm-commits
- [compiler-rt] [sanitizer] Make CHECKs in bitvector more precise (NFC) (PR #94630)
Nikita Popov via llvm-commits
- [llvm] f882f8c - [AIX] use LIBPATH on AIX instead of LD_LIBRARY_PATH (#94602)
via llvm-commits
- [llvm] 7573d5e - [AMDGPU] Update removeFnAttrFromReachable to accept array of Fn Attrs. (#94188)
via llvm-commits
- [clang] [llvm] [DebugInfo] Change handling of structured bindings of bitfields (PR #94632)
John Brawn via llvm-commits
- [clang] [llvm] [ARM] Add support for Cortex-R52+ (PR #94633)
Jonathan Thackray via llvm-commits
- [llvm] [RemoveDIs] C API: Add before-dbg-record versions of IRBuilder position funcs (PR #92417)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [DebugInfo] Handle DW_OP_LLVM_extract_bits in SROA (PR #94638)
John Brawn via llvm-commits
- [llvm] [mlir] [mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (PR #89233)
Krzysztof Drewniak via llvm-commits
- [llvm] [bazel] Fix smoke/BUILD.bazel layering in nextafter_test_template (PR #94641)
Jordan Rupprecht via llvm-commits
- [llvm] [BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (PR #83394)
Paschalis Mpeis via llvm-commits
- [llvm] DAG: Improve fminimum/fmaximum vector expansion logic (PR #93579)
Matt Arsenault via llvm-commits
- [llvm] 7eab680 - [AMDGPU] Fix GFX1152 ELF arch
Shilei Tian via llvm-commits
- [llvm] 088b98a - [HWASan] add optimization remarks for ignoreAccess (#94551)
via llvm-commits
- [llvm] 7cfad77 - [InstCombine] Add tests for folding multiuse `(icmp eq/ne (or X, Y), Y)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 3716a3c - [InstCombine] Folding multiuse `(icmp eq/ne (or X, Y), Y)` for 2 uses of `Y`
Noah Goldstein via llvm-commits
- [llvm] [AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttributor (PR #94647)
Jun Wang via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
Kevin Frei via llvm-commits
- [llvm] goldsteinn/and or p2 w zero (PR #94648)
via llvm-commits
- [llvm] goldsteinn/and or p2 w zero (PR #94648)
via llvm-commits
- [llvm] goldsteinn/and or p2 w zero (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
via llvm-commits
- [llvm] [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))` (PR #94648)
Yingwei Zheng via llvm-commits
- [llvm] [workflows] Only build native targets in ci-ubuntu-22.04 container (PR #94649)
Tom Stellard via llvm-commits
- [llvm] 9eac38a - [MemProf] Remove context id set from nodes and recompute on demand (#94415)
via llvm-commits
- [llvm] [Frontend][OpenMP] Sort all the things in OMP.td, NFC (PR #94653)
Krzysztof Parzyszek via llvm-commits
- [llvm] [memprof] Use std::unique_ptr instead of std::optional (PR #94655)
Kazu Hirata via llvm-commits
- [llvm] [Coroutines] Make CoroElide actually work for (trivial) C++ coroutines (PR #92969)
Yuxuan Chen via llvm-commits
- [llvm] [IR] Include GEPNoWrapFlags.h where it's used (PR #94657)
Francis Visoiu Mistrih via llvm-commits
- [llvm] [InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant (PR #94148)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][InsertVSETVLI] Eliminate the AVLIsIgnored state (PR #94658)
Philip Reames via llvm-commits
- [llvm] [AMDGPU] Promote immediate offset to atomics (PR #94043)
Matt Arsenault via llvm-commits
- [llvm] d55e235 - [memprof] Use std::unique_ptr instead of std::optional (#94655)
via llvm-commits
- [llvm] c771b67 - [AMDGPU] Promote immediate offset to atomics (#94043)
via llvm-commits
- [lld] 9ad0175 - [ELF] Keep non-alloc orphan sections at the end
Fangrui Song via llvm-commits
- [llvm] [llvm][IR] Extend BranchWeightMetadata to track provenance of weights (PR #86609)
Paul Kirth via llvm-commits
- [llvm] [ProfileData] Remove swapToHostOrder (PR #94665)
Kazu Hirata via llvm-commits
- [llvm] [Offload] Use the kernel argument size directly in AMDGPU offloading (PR #94667)
Joseph Huber via llvm-commits
- [clang-tools-extra] [llvm] [clang][clang-doc] Add basic e2e test to clang-doc (PR #93928)
via llvm-commits
- [llvm] 878deae - [LLVM] Do not require shell for some tests (#94595)
via llvm-commits
- [llvm] 06f03b8 - [RISCV][InsertVSETVLI] Check for undef register operand directly [nfc]
Philip Reames via llvm-commits
- [lld] fbcb92c - [ELF] Test non-alloc orphan that does not the RF_NOT_ADDR_SET rank flag
Fangrui Song via llvm-commits
- [llvm] 7476c20 - [ProfileData] Remove swapToHostOrder (#94665)
via llvm-commits
- [lldb] [llvm] [lldb] Encode operands and arity in Dwarf.def and use them in LLDB. (PR #94679)
Jonas Devlieghere via llvm-commits
- [llvm] [LoopIdiomVectorize] Remove redundant DomTreeUpdates (PR #94681)
Min-Yih Hsu via llvm-commits
- [llvm] [LoopIdiomVectorize][NFC] Factoring out the part that handles vectorization strategy (PR #94682)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Teach RISCVInsertVSETVLI to work without LiveIntervals (PR #94686)
Philip Reames via llvm-commits
- [llvm] [memprof] Use std::move in ContextEdge::ContextEdge (NFC) (PR #94687)
Kazu Hirata via llvm-commits
- [llvm] 4a918f0 - [memprof] Use std::vector<Frame> instead of llvm::SmallVector<Frame> (NFC) (#94432)
via llvm-commits
- [compiler-rt] b186142 - [sanitizer] Make CHECKs in bitvector more precise (NFC) (#94630)
via llvm-commits
- [compiler-rt] [sanitizer_common] Change allocator base in test case for compatibili… (PR #93234)
Vitaly Buka via llvm-commits
- [compiler-rt] 19bbbcb - [sanitizer_common] Change allocator base in test case for compatibili… (#93234)
via llvm-commits
- [clang-tools-extra] [llvm] [clang-doc] Add basic e2e test (PR #93928)
via llvm-commits
- [compiler-rt] Enable ASAN checks for wcscat/wcsncat on Windows, and wcscpy/wcsncpy on all platforms (PR #90909)
Vitaly Buka via llvm-commits
- [llvm] [RISCV][MC] Implicit 0-offset aliases for JR/JALR (PR #94688)
Sam Elliott via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Matt Arsenault via llvm-commits
- [compiler-rt] [compiler-rt] Map internal_sigaction to __sys_sigaction on FreeBSD (PR #84441)
Vitaly Buka via llvm-commits
- [llvm] [CGSCC] Verify that call graph is valid after iteration (PR #94692)
Arthur Eubanks via llvm-commits
- [llvm] 210692b - [llvm/IR] Fix module build issue following e57308b063bb (NFC) (#94580)
via llvm-commits
- [llvm] 5c0df5f - [memprof] Add CallStackRadixTreeBuilder (#93784)
via llvm-commits
- [llvm] [RISCV] Add .insn alias for addresses without the leading immediate. (PR #94698)
Craig Topper via llvm-commits
- [clang] [llvm] [clang][CodeGen] `used` globals are fake (PR #93601)
Yaxun Liu via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Mike Rice via llvm-commits
- [llvm] Workaround -Wglobal-constructor warning. (PR #94699)
Eric Schweitz via llvm-commits
- [compiler-rt] [dfsan] Add test case for sscanf (PR #94700)
Thurston Dang via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Replace usages of GDBIndex functions (PR #94701)
Sayhaan Siddiqui via llvm-commits
- [lld] aae025a - [ELF] Improve -r section group tests
Fangrui Song via llvm-commits
- [llvm] add clangd ci (PR #94703)
Abdur Javaid via llvm-commits
- [clang] [llvm] [CMake][Release] Use the TXZ cpack generator for binaries (PR #90138)
Tom Stellard via llvm-commits
- [lld] [ELF] Implement --force-group-allocation (PR #94704)
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Combine ptrauth constants into ptrauth intrinsics. (PR #94705)
Ahmed Bougacha via llvm-commits
- [llvm] [InstCombine] Combine ptrauth constant callee into bundle. (PR #94706)
Ahmed Bougacha via llvm-commits
- [llvm] [InstCombine] Combine ptrauth intrin. callee into same-key bundle. (PR #94707)
Ahmed Bougacha via llvm-commits
- [llvm] [memprof] Use CallStackRadixTreeBuilder in the V3 format (PR #94708)
Kazu Hirata via llvm-commits
- [compiler-rt] 79cd6c3 - [dfsan] Add test case for sscanf (#94700)
via llvm-commits
- [lld] a1fa43d - [ELF] Simplify code. NFC
Fangrui Song via llvm-commits
- [llvm] f42025c - [SPIRV] Fix -Wunused-but-set-variable. NFC
Fangrui Song via llvm-commits
- [llvm] [memprof] Clean up IndexedMemProfReader (NFC) (PR #94710)
Kazu Hirata via llvm-commits
- [llvm] 59003d7 - [InstCombine] Add tests for expanding `foldSelectValueEquivalence`; NFC
Noah Goldstein via llvm-commits
- [llvm] 7e7c29b - [InstCombine] Improve coverage of `foldSelectValueEquivalence` for constants
Noah Goldstein via llvm-commits
- [llvm] [mlir] [mlir] Add PDL C & Python usage (PR #94714)
Jacques Pienaar via llvm-commits
- [llvm] WIP DO NOT MERGE Fix missing debug info with tail merging (PR #94715)
Alan Zhao via llvm-commits
- [llvm] 222e0a0 - [llvm][ScheduleDAG] Re-arrange SUnit's members to make it smaller (#94547)
via llvm-commits
- [llvm] 0e1d6e2 - [AMDGPU] Auto-generating lit test patterns (NFC) (#93837)
via llvm-commits
- [llvm] e96e7f1 - [AMDGPU] Auto-generated some lit test patterns (NFC). (#94310)
via llvm-commits
- [llvm] 1bc8b32 - [NewPM][CodeGen] Port `regallocfast` to new pass manager (#94426)
via llvm-commits
- [llvm] goldsteinn/select equiv non const (PR #94719)
via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Philip Reames via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Philip Reames via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Philip Reames via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (PR #94720)
Craig Topper via llvm-commits
- [llvm] [CMake] Fix building on Haiku (PR #94721)
Brad Smith via llvm-commits
- [llvm] 566befc - [NFC][LoongArch] Pre-commit tests for hoisting of PseudoLA*
WANG Rui via llvm-commits
- [llvm] [test] Dont' generate `regalloc-amdgpu.s` in #94426 (PR #94722)
via llvm-commits
- [llvm] a6350d6 - [test] Don't generate `regalloc-amdgpu.s` in #94426 (#94722)
via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
via llvm-commits
- [llvm] [LoongArch] Ensure PseudoLA* can be hoisted (PR #94723)
via llvm-commits
- [llvm] [AMDGPU] Enable "amdgpu-sw-lower-lds" pass in pipeline. (PR #89206)
via llvm-commits
- [libcxx] [llvm] [docs] Fix malformed csv files (PR #80567)
Nikolas Klauser via llvm-commits
- [llvm] [docs] Fix benchmarking tips (PR #94724)
via llvm-commits
- [llvm] ec94e7a - [MC] MCSection::dump: print section name
Fangrui Song via llvm-commits
- [llvm] [RISCV] Support Inline ASM for the bf16 type. (PR #80118)
Chuan-Yue Yuan via llvm-commits
- [llvm] d843c02 - [X86] Assign AVX10_1 feature priority to align with gcc. (#94557)
via llvm-commits
- [llvm] Revert "[X86] Assign AVX10_1 feature priority to align with gcc. (#94557)" (PR #94730)
Freddy Ye via llvm-commits
- [llvm] c007883 - Revert "[X86] Assign AVX10_1 feature priority to align with gcc. (#94557)" (#94730)
via llvm-commits
- [llvm] b7d976d - [memprof] Use std::move in ContextEdge::ContextEdge (NFC) (#94687)
via llvm-commits
- [llvm] 4a7b800 - [ORC] Switch ExecutionSession::ErrorReporter to use unique_function.
Lang Hames via llvm-commits
- [llvm] f21c2fa - [LoongArch] Set isReMaterializable on LU{12,32,52}I.D/ADDI.D and {X}ORI instructions (#94552)
via llvm-commits
- [llvm] d224a03 - [SCEV] Use insert_or_assign() (NFC)
Nikita Popov via llvm-commits
- [llvm] 240512c - [LoongArch] Add a pass to rewrite rd to r0 for non-computational instrs whose return values are unused (#94590)
via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12, 32, 52}I.D/ADDI.D and {X}ORI instructions (PR #94733)
via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12, 32, 52}I.D/ADDI.D and {X}ORI instructions (PR #94733)
via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12, 32, 52}I.D/ADDI.D and {X}ORI instructions (PR #94733)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12,32,52}I/ADDI.D and {X}ORI instructions (PR #94733)
via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12,32,52}I/ADDI.D and {X}ORI instructions (PR #94733)
Lu Weining via llvm-commits
- [llvm] [LoongArch] Set isAsCheapAsAMove on LU{12,32,52}I/ADDI.D and {X}ORI instructions (PR #94733)
via llvm-commits
- [clang] [llvm] Revert changes in AddDefaultGCCPrefixes() for SystemZTriples. (PR #94729)
Jonas Paulsson via llvm-commits
- [llvm] [SLP] NFC. Refactor and add getAltInstrMask help function. (PR #94709)
Han-Kuan Chen via llvm-commits
- [llvm] be18daa - Reland "[RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin" (#94565)"
Jianjian GUAN via llvm-commits
- [llvm] 8ef5c98 - [docs] Fix benchmarking tips (#94724)
via llvm-commits
- [llvm] [DwarfDump] Add new set of line-table-related statistics to llvm-dwarfdump (PR #93289)
Stephen Tozer via llvm-commits
- [llvm] 36bc741 - [test] Don't generate extra file for regalloc-amdgpu.mir test.
Haojian Wu via llvm-commits
- [llvm] ac40463 - [NFC][LoongArch] Update test for #94590
WANG Rui via llvm-commits
- [llvm] Reland "[X86] Assign AVX10_1 feature priority to align with gcc. (#94557)" (PR #94734)
Freddy Ye via llvm-commits
- [llvm] X86: Fix asserting on bfloat argument/return without sse2 (PR #93146)
Matt Arsenault via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [clang] [llvm] [APFloat] Add APFloat support for FP6 data types (PR #94735)
Durgadoss R via llvm-commits
- [llvm] 0749b01 - [PowerPC] modify the frameaddress case, NFC
Chen Zheng via llvm-commits
- [llvm] 3453ded - [PowerPC] return correct frame address for frameaddress intrinsic
Chen Zheng via llvm-commits
- [llvm] c0b4685 - [ARM] Add NEON support for ISD::ABDS/ABDU nodes. (#94504)
via llvm-commits
- [llvm] [llvm] Remove useless headers in example BrainF (PR #93701)
via llvm-commits
- [llvm] [AMDGPU] Fix interaction between WQM and llvm.amdgcn.init.exec (PR #93680)
Jay Foad via llvm-commits
- [llvm] 1721c14 - [DebugInfo] Add DW_OP_LLVM_extract_bits (#93990)
via llvm-commits
- [llvm] CodeGen: Add -denormal-fp-math-bf16 flag (PR #90425)
Matt Arsenault via llvm-commits
- [llvm] 1934c1a - [SimplifyCFG] Remove bogus UTC line from test (NFC)
Nikita Popov via llvm-commits
- [llvm] 8719cb8 - [SimplifyCFG] Regenerate switch to lookup tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 1a52392 - [ARM] r11 is reserved when using -mframe-chain=aapcs (#86951)
via llvm-commits
- [llvm] af3ffff - [DAG] Always allow folding XOR patterns to ABS pre-legalization (#94601)
via llvm-commits
- [llvm] 917afa8 - [ARM] Add support for Cortex-R52+ (#94633)
via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
Nikita Popov via llvm-commits
- [llvm] 537165b - [NFC][LoongArch] Update test for #94590
WANG Rui via llvm-commits
- [llvm] d3e531c - [gn build] Port e622996eddfb
LLVM GN Syncbot via llvm-commits
- [llvm] 88e2bb4 - [clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (#89796)
via llvm-commits
- [llvm] Add SonarCloud (PR #94745)
Balazs Benics via llvm-commits
- [llvm] [BOLT][NFC] Infailable fns return void (PR #92018)
Nathan Sidwell via llvm-commits
- [llvm] 74d62c2 - [CodeGen][SDAG] Remove CombinedNodes SmallPtrSet (#94609)
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
- [lld] [llvm] [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
Alexandre Ganea via llvm-commits
- [llvm] MCExpr-ify AMDGPU PALMetadata (PR #93236)
Janek van Oirschot via llvm-commits
- [llvm] df6750e - [AMDGPU] Fix interaction between WQM and llvm.amdgcn.init.exec (#93680)
via llvm-commits
- [llvm] [RFC][AMDGPU] Add vulkan:private/nonprivate MMRAs support (PR #78573)
Matt Arsenault via llvm-commits
- [llvm] acc927a - [Frontend][OpenMP] Sort all the things in OMP.td, NFC (#94653)
via llvm-commits
- [llvm] [Frontend] Introduce `getDirectiveCategory` for ACC/OMP directives (PR #94689)
Krzysztof Parzyszek via llvm-commits
- [lld] [lld][test] filecheck typo fixes (PR #93471)
via llvm-commits
- [llvm] [CodeGen][NewPM] Handle `--regalloc-npm` option (PR #94748)
via llvm-commits
- [llvm] [AArch64][SME] Remove unused ZA lazy-save (PR #81648)
Sam Tebbs via llvm-commits
- [lld] [lld] Remove const qualifier on symbolKind (NFC) (PR #94753)
Nikita Popov via llvm-commits
- [llvm] [dexter] Correctly identify stop-reason while driving VisualStudio (PR #94754)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] ac02168 - [ARM] Clean up neon_vabd.ll, vaba.ll and vabd.ll tests a bit. NFC
David Green via llvm-commits
- [llvm] 2f0308e - [arm64] Add tan intrinsic lowering (#94545)
via llvm-commits
- [llvm] c5fcc2e - [AArch64] Add addp from shuffles tests. NFC
David Green via llvm-commits
- [llvm] [AArch64] Refactor creation of a shuffle mask for TBL (NFC) (PR #92529)
Momchil Velikov via llvm-commits
- [llvm] 2afea72 - [RISCV] Codegen support for XCVmem extension (#76916)
via llvm-commits
- [llvm] [AArch64] Lower extending sitofp using tbl (PR #92528)
Momchil Velikov via llvm-commits
- [llvm] 3b16630 - [MachineOutliner] Sort by Benefit to Cost Ratio (#90264)
via llvm-commits
- [llvm] eb33e46 - [memprof] Clean up IndexedMemProfReader (NFC) (#94710)
via llvm-commits
- [llvm] c348e26 - [memprof] Use CallStackRadixTreeBuilder in the V3 format (#94708)
via llvm-commits
- [llvm] [VPlan] Introduce ExitPhi VPInstruction, use to create phi for FOR. (PR #94760)
Florian Hahn via llvm-commits
- [llvm] d099d6c - [gn] port 33a6ce18373ff (check-clang obj2yaml dep)
Nico Weber via llvm-commits
- [llvm] fc95645 - [gn] port cb7690af09b95 (ntdll dep)
Nico Weber via llvm-commits
- [llvm] b25b1db - [KnownBits] Remove `hasConflict()` assertions (#94568)
via llvm-commits
- [llvm] [llvm-dwarfdump] Add a null-check in `prettyPrintBaseTypeRef`. (PR #93156)
via llvm-commits
- [llvm] f7018ba - [AArch64] Add patterns for add(uzp1(x,y), uzp2(x, y)) -> addp.
David Green via llvm-commits
- [llvm] 4f9c0fa - [LV] Add test with dead load and vector pointer.
Florian Hahn via llvm-commits
- [llvm] 97b12df - [Reassociate] shifttest.ll - generate test checks to replace custom grep expression
Simon Pilgrim via llvm-commits
- [llvm] Fix vgpr live range (PR #92940)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISel] Add calling convention support for half (PR #94110)
Yingwei Zheng via llvm-commits
- [llvm] SimplifyLibCalls: Don't require ldexp to emit intrinsic in exp2 combine (PR #92707)
Matt Arsenault via llvm-commits
- [llvm] [RFC][LV] VPlan-based cost model (PR #67647)
Florian Hahn via llvm-commits
- [compiler-rt] c467e60 - Check if LLD is built when checking if lto_supported (#92752)
via llvm-commits
- [llvm] 0605e98 - [SDISel][Builder] Fix the instantiation of <1 x bfloat|half> (#94591)
via llvm-commits
- [compiler-rt] [dfsan] Fix release_shadow_space.c (PR #94770)
Thurston Dang via llvm-commits
- [llvm] e9fa6ff - [RISCV] Fold (vXi8 (trunc (vselect (setltu, X, 256), X, (sext (setgt X, 0))))) to vmax+vnclipu. (#94720)
via llvm-commits
- [clang] [llvm] [CUDA][HIP] warn incompatible redeclare (PR #77359)
Yaxun Liu via llvm-commits
- [llvm] cce10cc - [RISCV] Add .insn alias for addresses without the leading immediate. (#94698)
via llvm-commits
- [llvm] [DebugInfo] Add flag to enable function-level debug line attribution (PR #93985)
via llvm-commits
- [llvm] InstCombine: Fix testing of pow libcall in errno case (PR #94772)
Matt Arsenault via llvm-commits
- [llvm] e564852 - [AArch64] Add patterns for fadd(uzp1(x,y), uzp2(x, y)) -> faddp.
David Green via llvm-commits
- [llvm] [CMAKE][llvm-libraries] Add Precompiled Headers option to improve build times (PR #91755)
Ameer J via llvm-commits
- [llvm] 6f2c610 - [CGSCC] Verify that call graph is valid after iteration (#94692)
via llvm-commits
- [clang] [llvm] Intrinsic: introduce minimumnum and maximumnum (PR #93841)
Matt Arsenault via llvm-commits
- [llvm] [GOFF] Add writing text records to yaml2obj (PR #93863)
Kai Nacke via llvm-commits
- [llvm] Release note test v2 (PR #94774)
Tom Stellard via llvm-commits
- [llvm] [BOLT][NFC] Unset UseAssemblerInfoForParsing for emission (PR #94778)
Amir Ayupov via llvm-commits
- [llvm] [workflows] Fix release note request workflow (PR #94784)
Tom Stellard via llvm-commits
- [clang] [llvm] [Clang] Introduce [[clang::structured_concurrency]] (PR #94693)
via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (PR #87635)
via llvm-commits
- [llvm] e20b904 - [PseudoProbe] Make probe discriminator compatible with dwarf base discriminator (#94506)
via llvm-commits
- [llvm] [memprof] Improve deserialization performance in V3 (PR #94787)
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU] MCExpr-ify AMDGPU HSAMetadata (PR #94788)
Janek van Oirschot via llvm-commits
- [llvm] [SDISel][Combine] Constant fold FP16_TO_FP (PR #94790)
Quentin Colombet via llvm-commits
- [llvm] d3bcd9b - [CMake] Fix building on Haiku (#94721)
via llvm-commits
- [llvm] 9a73710 - [SPIR-V] Improve type inference, addrspacecast and dependencies between SPIR-V entities and required capability/extensions (#94626)
via llvm-commits
- [llvm] [bazel] Port #94078 (PR #94792)
Keith Smiley via llvm-commits
- [llvm] 28dd55b - [RISCV][GISel] Do libcall for G_FPTOSI, G_FPTOUI when no D or F support (#94613)
via llvm-commits
- [llvm] [FPEnv][PowerPC] Correct one more strictfp test. (PR #94793)
Kevin P. Neal via llvm-commits
- [llvm] c6e9371 - [llvm-dwarfdump] Add a null-check in `prettyPrintBaseTypeRef`. (#93156)
via llvm-commits
- [llvm] 27084f7 - [InstCombine] Add tests for folding `(icmp eq/ne (xor x, C0), C1)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 166c184 - [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse
Noah Goldstein via llvm-commits
- [llvm] [AMDGPU] Adding multiple use analysis to SIPeepholeSDWA (PR #94800)
Brian Favela via llvm-commits
- [llvm] [openmp] [OpenMP][Offload] - Ensure OPENMP_STANDALONE_BUILD is defined (PR #94801)
via llvm-commits
- [llvm] [ocaml] Fixed typo error about set_module_identifier in llvm ocaml binding (PR #77479)
Josh Berdine via llvm-commits
- [llvm] 75b89cc - InstCombine: Fix testing of pow libcall in errno case (#94772)
via llvm-commits
- [llvm] 96d01a3 - [lldb] Encode operands and arity in Dwarf.def and use them in LLDB. (#94679)
via llvm-commits
- [clang] [llvm] [Clang][OpenMP] This is addition fix for #92210. (PR #94802)
via llvm-commits
- [llvm] 37e309f - [AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomVectorize (#94081)
via llvm-commits
- [llvm] [ProfileData] Add const to a few places (NFC) (PR #94803)
Kazu Hirata via llvm-commits
- [lld] 4d9020c - [ELF] Implement --force-group-allocation
via llvm-commits
- [llvm] d1b5a4b - [VectorCombine] Add tests for shuffleToIdentity of concats. NFC
David Green via llvm-commits
- [llvm] [llvm][lit] Remove unused default feature (PR #94804)
Keith Smiley via llvm-commits
- [llvm] [bazel] Port #94081 (PR #94805)
Keith Smiley via llvm-commits
- [llvm] bfa937a - [ProfileData] Add const to a few places (NFC) (#94803)
via llvm-commits
- [llvm] 06e12b4 - [RISCV] Add TargetConstraintType=2 to vnclip pseudoinstructions. NFC
Craig Topper via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
Greg Clayton via llvm-commits
- [llvm] [MemProf] Add matching statistics and tracing (PR #94814)
Teresa Johnson via llvm-commits
- [clang] [llvm] [Clang] Introduce [[clang::coro_structured_concurrency]] (PR #94693)
Yuxuan Chen via llvm-commits
- [llvm] 32d8596 - [RISCV] Remove unused tablegen multiclasses. NFC
Craig Topper via llvm-commits
- [llvm] [MIPS] Fix wrong errors being emitted when rejecting certain assembly… (PR #94695)
Brad Smith via llvm-commits
- [llvm] [CGSCC] Fix compile time blowup with large RefSCCs (PR #94815)
Arthur Eubanks via llvm-commits
- [llvm] 33f4a77 - Reland "[python] Bump Python minimum version to 3.8 (#78828)"
Aiden Grossman via llvm-commits
- [llvm] 7536474 - [MemProf] Add matching statistics and tracing (#94814)
via llvm-commits
- [llvm] [ProfileData] Use default member initialization (NFC) (PR #94817)
Kazu Hirata via llvm-commits
- [llvm] 211edca - [memprof] Fix a build error
Kazu Hirata via llvm-commits
- [llvm] [RISCV][WIP] Let RA do the CSR saves. (PR #90819)
Mikhail Gudim via llvm-commits
- [llvm] 507b372 - [RISCV] Remove unused tablegen multiclass. NFC
Craig Topper via llvm-commits
- [llvm] 017e240 - [RISCV] Remove CarryIn and Constraint parameters from VPseudoTiedBinaryCarryIn. NFC
Craig Topper via llvm-commits
- [llvm] c8eff87 - [RISCV] Rename VPseudoBinaryCarryIn to VPseudoBinaryCarry. NFC
Craig Topper via llvm-commits
- [llvm] [ProfileData] Use DenseMap::lookup (NFC) (PR #94818)
Kazu Hirata via llvm-commits
- [llvm] [RISCV] Use DefaultAttrsIntrinsic for some vector intrinsics. (PR #94819)
Craig Topper via llvm-commits
- [clang] [llvm] [Offload][CUDA] Add initial cuda_runtime.h overlay (PR #94821)
Johannes Doerfert via llvm-commits
- [llvm] dc3f8c2 - [memprof] Improve deserialization performance in V3 (#94787)
via llvm-commits
- [llvm] 96af114 - [InstCombine] Preserve the nsw/nuw flags for (X | Op01C) + Op1C --> X + (Op01C + Op1C) (#94586)
via llvm-commits
- [lld] 608fb46 - [lld] Discard SHT_LLVM_LTO sections in relocatable links (#92825)
via llvm-commits
- [llvm] [memprof] Remove extraneous memprof:: (NFC) (PR #94825)
Kazu Hirata via llvm-commits
- [clang-tools-extra] [compiler-rt] [lldb] [llvm] [Memprof] Adds the option to collect AccessCountHistograms for memprof. (PR #94264)
Matthew Weingarten via llvm-commits
- [llvm] 4c28844 - [ProfileData] Use default member initialization (NFC) (#94817)
via llvm-commits
- [llvm] 4cff8ef - [ProfileData] Use DenseMap::lookup (NFC) (#94818)
via llvm-commits
- [llvm] 18c67bf - [gn build] Port 37e309f16354 (AArch64 loopvectorize)
Nico Weber via llvm-commits
- [llvm] 4e0ff05 - [memprof] Remove extraneous memprof:: (NFC) (#94825)
via llvm-commits
- [llvm] 4d95850 - [gn build] Port c4f83a004bf3
LLVM GN Syncbot via llvm-commits
- [llvm] 5422b5f - [RISCV] Rename VPseudoVWALU_VV_VX_VI to VPseudoVWSLL. NFC
Craig Topper via llvm-commits
- [llvm] 5fc1b82 - [RISCV] Refactor VPseudoVROL and VPseudoVROR multiclasses to use inheritance. NFC
Craig Topper via llvm-commits
- [llvm] 7d203b1 - [RISCV] Rename VPseudoBinaryNoMaskTU->VPseudoBinaryNoMaskPolicy. NFC
Craig Topper via llvm-commits
- [llvm] 5e94163 - [RISCV] Rename VPatBinarySwapped to VPatBinaryMSwapped. NFC
Craig Topper via llvm-commits
- [llvm] 84b3fe6 - [RISCV] Flatten VPatBinaryW_VI_VWSLL and VPatBinaryW_VX_VWSLL into VPatBinaryW_VV_VX_VI_VWSLL. NFC
Craig Topper via llvm-commits
- [llvm] [LangRef] Add description of toc-data global variables (PR #94828)
Kai Luo via llvm-commits
- [llvm] Document that llvm-lit needs to be run to collect static metrics (PR #94836)
via llvm-commits
- [compiler-rt] 221336c - [dfsan] Fix release_shadow_space.c (#94770)
via llvm-commits
- [llvm] [memprof] Make Version3 officially available (PR #94837)
Kazu Hirata via llvm-commits
- [llvm] 950605b - [RISCV] Remove many ImmType parameters from tablegen classes. NFC
Craig Topper via llvm-commits
- [llvm] 2fa14fc - [RISCV] Remove unused defaults for sew paramters in tablegen. NFC
Craig Topper via llvm-commits
- [lld] Revert "[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section" (PR #94843)
Daniil Kovalev via llvm-commits
- [lld] 2e1788f - Revert "[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section" (#94843)
via llvm-commits
- [llvm] a294e89 - [RISCV] Replace VPseudoBinaryFV_VV with VPseudoBinaryV_VV. NFC
Craig Topper via llvm-commits
- [llvm] DAG: Replace bitwidth with type in suffix in atomic tablegen ops (PR #94845)
Matt Arsenault via llvm-commits
- [llvm] 3f0f2cd - [RISCV] Remove unnecessary setting of parameter with same default value. NFC
Craig Topper via llvm-commits
- [llvm] 6885281 - [Support] Do not use `llvm::size` in `getLoopPreheader` (#94540)
via llvm-commits
- [llvm] 7f5d1f1 - [SystemZ] Fix handling of triples.
via llvm-commits
- [llvm] 25506f4 - [SDISel][Combine] Constant fold FP16_TO_FP (#94790)
via llvm-commits
- [llvm] [InstCombine] Swap out range metadata to range attribute for arm_mve_pred_v2i (PR #94847)
Andreas Jonson via llvm-commits
- [llvm] [KnownBits] re-introduce RefinePosionToZero in unittest (PR #94848)
via llvm-commits
- [compiler-rt] cac7821 - [compiler-rt] Replace deprecated aligned_storage with aligned byte array (#94171)
via llvm-commits
- [llvm] [DAGCombine] Fix miscompilation caused by PR94008 (PR #94850)
Yingwei Zheng via llvm-commits
- [lld] 82f6cde - lld/test: Make sure removing %t at first
NAKAMURA Takumi via llvm-commits
- [llvm] [CodeGen][NewPM] Extract MachineFunctionProperties modification part to an RAII class (PR #94854)
via llvm-commits
- [llvm] 540f68c - [SimplifyCFG] Don't use a mask for lookup tables generated from switches with an unreachable default case (#94468)
via llvm-commits
- [llvm] 2d21851 - [llvm] Remove useless headers in example BrainF (#93701)
via llvm-commits
- [llvm] d9507a3 - [DAGCombine] Fix miscompilation caused by PR94008 (#94850)
via llvm-commits
- [llvm] [ProfileData] Use a range-based for loop (NFC) (PR #94856)
Kazu Hirata via llvm-commits
- [llvm] [llvm][test] Fix filecheck annotation typos [1.5/n] (PR #94857)
via llvm-commits
- [llvm] 645fb04 - [Reassociate] Use uint64_t for repeat count (#94232)
via llvm-commits
- [llvm] [memprof] Remove redundant virtual (NFC) (PR #94858)
Kazu Hirata via llvm-commits
- [llvm] [RemoveDIs] Update migration doc to explain how to handle textual IR updates (PR #91725)
J. Ryan Stinnett via llvm-commits
- [llvm] [RemoveDIs] Update all docs to use debug records (PR #91768)
J. Ryan Stinnett via llvm-commits
- [llvm] bca7864 - [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (#87524)
via llvm-commits
- [llvm] [ProfileData] Refactor VTableNamePtr and CompressedVTableNamesLen (NFC) (PR #94859)
Kazu Hirata via llvm-commits
- [llvm] [ProfileData] Use default member initialization (NFC) (PR #94860)
Kazu Hirata via llvm-commits
- [llvm] c870882 - [memprof] Make Version3 officially available (#94837)
via llvm-commits
- [llvm] 38124fe - [ProfileData] Use a range-based for loop (NFC) (#94856)
via llvm-commits
- [llvm] 6834e6d - [memprof] Remove redundant virtual (NFC) (#94858)
via llvm-commits
- [lld] [lld] Update error message for multiple linker script includes (PR #94861)
via llvm-commits
- [llvm] [ProfileData] Simplify calls to readNext in readBinaryIdsInternal (NFC) (PR #94862)
Kazu Hirata via llvm-commits
- [llvm] bafff3e - [RISCV][MC] Implicit 0-offset aliases for JR/JALR (#94688)
via llvm-commits
- [llvm] [DAG] FoldConstantArithmetic - allow binop folding to work with differing bitcasted constants (PR #94863)
Simon Pilgrim via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libc] [libcxx] [lld] [lldb] [llvm] [mlir] [libc][math][C23] Implemented remquof128 function (PR #94809)
Hendrik Hübner via llvm-commits
- [llvm] 80d00bf - [ProfileData] Use default member initialization (NFC) (#94860)
via llvm-commits
- [llvm] a43d999 - [VPlan] Check if only first part is used for all per-part VPInsts.
Florian Hahn via llvm-commits
- [llvm] goldsteinn/cmp eq p2 neg p2 (PR #94867)
via llvm-commits
- [llvm] goldsteinn/cmp eq p2 neg p2 (PR #94867)
via llvm-commits
- [llvm] goldsteinn/cmp eq p2 neg p2 (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Add combines for `(icmp eq/ne (and X, P2), (and X, -P2))` (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Extend (icmp eq/ne (and Z, X), (and Z, Y)) folds (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Extend (icmp eq/ne (and Z, X), (and Z, Y)) folds (PR #94867)
via llvm-commits
- [llvm] [InstCombine] Extend (icmp eq/ne (and Z, X), (and Z, Y)) folds (PR #94867)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Extend (icmp eq/ne (and Z, X), (and Z, Y)) folds (PR #94867)
via llvm-commits
- [llvm] 643e471 - [RISCV][GISel] Add calling convention support for half (#94110)
via llvm-commits
- [llvm] [AMDGPU] Swap range metadata to attribute for workitem id. (PR #94871)
Andreas Jonson via llvm-commits
- [llvm] goldsteinn/shift prop flags (PR #94872)
via llvm-commits
- [llvm] 998c33e - [VPlan] Mark FirstOrderRecurrenceSplice as not having side-effects.
Florian Hahn via llvm-commits
- [llvm] [memprof] Rename the members of IndexedMemProfData (NFC) (PR #94873)
Kazu Hirata via llvm-commits
- [llvm] e62c214 - [ProfileData] Simplify calls to readNext in readBinaryIdsInternal (NFC) (#94862)
via llvm-commits
- [llvm] [msan][NFC] Make mask in test more interesting (PR #94874)
Vitaly Buka via llvm-commits
- [llvm] c2d68c4 - [InstCombine] Add tests for propagating flags when folding consecutative shifts; NFC
Noah Goldstein via llvm-commits
- [llvm] 2900d03 - [InstCombine] Propagate flags when folding consecutative shifts
Noah Goldstein via llvm-commits
- [llvm] dcb71c0 - [MC] Simplify Sec.getFragmentList().insert(Sec.begin(), F). NFC
Fangrui Song via llvm-commits
- [clang] [libcxxabi] [llvm] Add support for WASI builds (PR #91051)
Luca Versari via llvm-commits
- [llvm] [ProfileData] Use ArrayRef instead of const std::vector<T> & (NFC) (PR #94878)
Kazu Hirata via llvm-commits
- [llvm] f20d8b9 - [SPARC][IAS] Add GNU extension for `addc`
via llvm-commits
- [llvm] 44f9357 - [SPARC][IAS] Add support for %uhi and %ulo extensions
via llvm-commits
- [llvm] [SPARC][IAS] Add support for %uhi and %ulo extensions (PR #94246)
via llvm-commits
- [llvm] [SPARC][IAS] Add aliases for %asr20-21 as defined in JPS1 (PR #94247)
via llvm-commits
- [llvm] 715a5d8 - [SPARC][IAS] Add aliases for %asr20-21 as defined in JPS1
via llvm-commits
- [clang-tools-extra] [llvm] [mlir] Use StringRef::starts_with (NFC) (PR #94886)
Kazu Hirata via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] fold `ldexp(x, zext(i1 y))` to `fmul x, (select y, 2.0, 1.0)` (PR #94887)
via llvm-commits
- [llvm] [InstCombine] Propagate exact flags in shift-combine transforms (PR #88340)
via llvm-commits
- [llvm] [Instrumentation] Remove an extraneous ArrayRef (NFC) (PR #94890)
Kazu Hirata via llvm-commits
- [llvm] [PGO] Preserve analysis results when nothing was instrumented (PR #93421)
Pavel Samolysov via llvm-commits
- [llvm] Run delta-pass with child process (PR #87647)
Rushi Bhamani via llvm-commits
- [llvm] 32b7043 - [ARM] vector-store.ll - add big-endian test coverage
Simon Pilgrim via llvm-commits
- [llvm] 46d94bd - [X86] Trim trailing whitespace to reduce diff in #94845
Simon Pilgrim via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Enable delayed privatization for `omp parallel` by default (PR #90945)
Kareem Ergawy via llvm-commits
- [llvm] 53fecef - [DAG] FoldConstantArithmetic - allow binop folding to work with differing bitcasted constants (#94863)
via llvm-commits
- [llvm] a284bdb - [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (#93882)
David Green via llvm-commits
- [llvm] [InstCombine] Fix missing argument typo in `InstCombinerImpl::foldICmpShlConstant` (PR #94899)
Yingwei Zheng via llvm-commits
- [llvm] [LoopPeel] Added support for cases where PhiAnalyzer contains Induction PHI (PR #94900)
Moriyuki Saito via llvm-commits
- [llvm] 2f4ebf8 - [VPlan] Handle more cases in VPInstruction::onlyFirstPartUsed.
Florian Hahn via llvm-commits
- [llvm] cc19374 - [AMDGPU] Swap range metadata to attribute for workitem id. (#94871)
via llvm-commits
- [llvm] 2388129 - [SPARC][IAS] Add named prefetch tag constants
via llvm-commits
- [llvm] [SPARC][IAS] Add named prefetch tag constants (PR #94249)
via llvm-commits
- [llvm] 41f2ea0 - [SPARC][IAS] Add support for `prefetcha` instruction
via llvm-commits
- [llvm] [SPARC][IAS] Add support for `prefetcha` instruction (PR #94250)
via llvm-commits
- [llvm] [SPARC][IAS] Handle the case of non-4-byte aligned writeNopData (PR #94251)
via llvm-commits
- [llvm] 2bc36af - [SPARC][IAS] Handle the case of non-4-byte aligned writeNopData
via llvm-commits
- [llvm] [SPARC][IAS] Add movr(n)e alias for movr(n)z (PR #94252)
via llvm-commits
- [llvm] e0b9cce - [SPARC][IAS] Add movr(n)e alias for movr(n)z
via llvm-commits
- [llvm] f7ccb32 - [Instrumentation] Remove an extraneous ArrayRef (NFC) (#94890)
via llvm-commits
- [llvm] 089c4bb - [ProfileData] Use ArrayRef instead of const std::vector<T> & (NFC) (#94878)
via llvm-commits
- [llvm] add8908 - [RISCV] Cleanup some Constraint parameters in RISCVInstrInfoVPseudos.td. NFC
Craig Topper via llvm-commits
- [llvm] e4b0655 - [InstCombine] Fix missing argument typo in `InstCombinerImpl::foldICmpShlConstant` (#94899)
via llvm-commits
- [llvm] [InstCombine] Reduce multiplicands of even numbers when a shift is involved (PR #92475)
via llvm-commits
- [llvm] [SelectionDAG]: Add more cases for UDIV, SDIV, SRA, and SRL (PR #89522)
via llvm-commits
- [llvm] AMDGPU: Fix using wrong memory type for non-image resource intrinsics (PR #94911)
Matt Arsenault via llvm-commits
- [llvm] 014446c - GlobalISel: Remove faulty assert in buildAtomicRMW op
Matt Arsenault via llvm-commits
- [llvm] MCInst: decrease inline element count to 6. NFC (PR #94913)
Fangrui Song via llvm-commits
- [llvm] [LVI] Remove unused get of Range metadata. (PR #94914)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] fold `(a == 1 && b != 0) || (a != 0 && b == 0))` to `(a ==0) != (b == 0)` (PR #94915)
Zain Jaffal via llvm-commits
- [llvm] [llvm] terminate namespace with closing comment (PR #94917)
Mohammed Keyvanzadeh via llvm-commits
- [llvm] [ObjCARC] Add more intrinsics that do not touch reference counts. (PR #94919)
via llvm-commits
- [llvm] 521238d - [ProfileData] Refactor VTableNamePtr and CompressedVTableNamesLen (NFC) (#94859)
via llvm-commits
- [llvm] acf6721 - MCInst: decrease inline element count to 6. NFC
via llvm-commits
- [llvm] [ProfileData] Refactor BinaryIdsStart and BinaryIdsSize (NFC) (PR #94922)
Kazu Hirata via llvm-commits
- [llvm] 63ef2ec - [RISCV] Remove unused tablegen classes. NFC
Craig Topper via llvm-commits
- [llvm] cbd7eab - [RISCV] Replace TU with Policy in tablegen class name. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Remove stale comments. NFC (PR #94925)
Craig Topper via llvm-commits
- [llvm] 4403cdb - [ProfileData] Refactor BinaryIdsStart and BinaryIdsSize (NFC) (#94922)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] bf0d76d - [MC,test] Reorganize relax-recompute-align.s & layout-interdependency.s
Fangrui Song via llvm-commits
- [llvm] [SROA] Propagate no-signed-zeros(nsz) fast-math flag on the phi node using function attribute (PR #83381)
Sushant Gokhale via llvm-commits
- [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)
NAKAMURA Takumi via llvm-commits
- [llvm] 9d0754a - [MC] Relax fragments eagerly
Fangrui Song via llvm-commits
- [llvm] bb4ee27 - [MC] Remove the last MCFragment::getPrevNode use. NFC
Fangrui Song via llvm-commits
Last message date:
Sun Jun 9 23:54:05 PDT 2024
Archived on: Sun Jun 9 23:54:08 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).