The Week Of Monday 10 October 2022 Archives by thread
Starting: Mon Oct 10 00:04:08 PDT 2022
Ending: Sun Oct 16 23:59:44 PDT 2022
Messages: 2104
- [PATCH] D115713: [LV] Don't apply "TinyTripCountVectorThreshold" for loops with compile time known TC.
Dave Green via Phabricator via llvm-commits
- [PATCH] D133829: [RISCV] Add cost model for insertelement/extractelement of vector type that should be splitted.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D135431: Extended Documentation of LLVM_TARGETS_TO_BUILD by listing all possible values
Adeel Ahmad via Phabricator via llvm-commits
- [PATCH] D133850: [AArch64] Improve codegen for "trunc <4 x i64> to <4 x i8>" for all cases
Sheng via Phabricator via llvm-commits
- [PATCH] D135560: [ARM] Add errors for MVE exclusive registers.
Dave Green via Phabricator via llvm-commits
- [llvm] 101799b - [gn build] Port 1ae33bf42680
LLVM GN Syncbot via llvm-commits
- [PATCH] D135202: [IR] Add an opaque type to LLVM.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D135146: [GISel] Add redundant bitcast folding combine
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 36b13eb - [AA] Remove deprecated ModRefInfo helpers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135523: Adds absolute and pc relative relocation support for ELF/i386
Thorsten via Phabricator via llvm-commits
- [PATCH] D134195: [PowerPC] XCOFF exception section support on the integrated assembler path
Thorsten via Phabricator via llvm-commits
- [llvm] bc839b4 - [Bindings] Remove go bindings
Nikita Popov via llvm-commits
- [PATCH] D135436: [Bindings] Remove Go bindings
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135561: [CodeGenPrep] Handle contants in ConvertPhiType
Dave Green via Phabricator via llvm-commits
- [PATCH] D135435: [Attributor] Use ConstantFoldLoadFromConst()
Nikita Popov via Phabricator via llvm-commits
- [llvm] 874c032 - [Attributor] Use ConstantFoldLoadFromConst()
Nikita Popov via llvm-commits
- [PATCH] D134279: [MustExec][LICM] Handle latch being part of an inner cycle (PR57780)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D125783: [llvm-debuginfo-analyzer] 08 - ELF Reader
Carlos Alberto Enciso via Phabricator via llvm-commits
- [llvm] c3e073b - Extended Documentation of LLVM_TARGETS_TO_BUILD by listing all possible values
Kristof Beyls via llvm-commits
- [PATCH] D135562: [ADT] Fix Incorrect rounding for APFixedPoint::getIntPart
Tyker via Phabricator via llvm-commits
- [PATCH] D135563: [AArch64]SME2 Multi-single vector SVE Destructive 2 and 4 Registers
Caroline via Phabricator via llvm-commits
- [PATCH] D133433: [AArch64]: Force generating code compatible to streaming mode
Hassnaa Hamdi via Phabricator via llvm-commits
- [PATCH] D135564: [AArch64-SVE]: Force generating code compatible to streaming mode.
Hassnaa Hamdi via Phabricator via llvm-commits
- [PATCH] D70401: [RISCV] Complete RV32E/ilp32e implementation
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D135166: [DebugInfo] getMergedLocation: Maintain the line number if they match
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D135512: [AArch64][Windows] Check sret attribute also for inreg attribute
David Spickett via Phabricator via llvm-commits
- [PATCH] D135567: [AArch64] SME2 Multiple vectors binary int/float and two/four ZA single-vector
Caroline via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Julian Mestre via Phabricator via llvm-commits
- [PATCH] D128513: AArch64: don't try to fold NZCV spill into an operation
Tim Northover via Phabricator via llvm-commits
- [PATCH] D132634: [AArch64] Add index check before lowerInterleavedStore() uses ShuffleVectorInst's mask
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D135437: [Tests] Require zlib for zstd tests
James Henderson via Phabricator via llvm-commits
- [PATCH] D135568: Add llvm-gsymutil to the Bazel build files.
Simon Giesecke via Phabricator via llvm-commits
- [PATCH] D135067: [lit] RUN commands without stdin.
James Henderson via Phabricator via llvm-commits
- [llvm] d48e630 - [AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention
Matt Devereau via llvm-commits
- [PATCH] D133484: [AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D135462: [SelectionDAG] Do not second-guess alignment for alloca
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D135434: Propagate tied operands when copying a MachineInstr.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D135463: [FuncSpec] Do not generate multiple copies for identical specializations.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D135459: [NFC][FuncSpec] Add a test to show redundant function cloning.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D135568: [Bazel] Add llvm-gsymutil to the Bazel build files.
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [PATCH] D126455: [FuncSpec] Make the Function Specializer part of the IPSCCP pass.
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 2343ad7 - [AArch64] Add index check before lowerInterleavedStore() uses ShuffleVectorInst's mask
David Green via llvm-commits
- [PATCH] D135572: [Attributes] Support int attributes with zero value
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135278: [VectorCombine] convert scalar fneg with insert/extract to vector fneg
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 3f36bdd - [PhaseOrdering] add test for sdiv with common factor; NFC
Sanjay Patel via llvm-commits
- [llvm] 6876004 - [InstCombine] add 'exact' to udiv test for more coverage; NFC
Sanjay Patel via llvm-commits
- [llvm] 9cff471 - [InstCombine] fold udiv with common factor
Sanjay Patel via llvm-commits
- [PATCH] D135541: [TargetLowering][RISCV][X86] Support even divisors in expandDIVREMByConstant.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133914: [InlineAsm][bugfix] Correct function addressing in inline asm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135561: [CodeGenPrep] Handle constants in ConvertPhiType
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135550: [Coroutines] Don't merging readnone calls in presplit coroutines
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D130466: [LICM] - Add option to force thread model single
Shubham Narlawar via Phabricator via llvm-commits
- [PATCH] D133399: [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133399: [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D133399: [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D133399: [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D133399: [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D135574: [MemCpyOpt] Update code comments for processMemSetMemCpyDependence. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D134477: [X86] Lower vector interleave into unpck and perm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D130830: Don't widen shuffle element with AVX512
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] b494a56 - [gn build] port bc839b4b4e27
Nico Weber via llvm-commits
- [PATCH] D135264: [MachineCombiner][RISCV] Enable MachineCombiner for RISCV
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D135575: [AArch64]SME2 Multi-vector-Multiple Vectors SVE Destructive
Caroline via Phabricator via llvm-commits
- [PATCH] D135578: [CMake] Add option LLVM_FORCE_CREATE_SYMLINKS
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D135579: utils/update_mir_test_checks.py: allow checking fixedStack in .mir files
Gaëtan Bossu via Phabricator via llvm-commits
- [PATCH] D135580: utils/update_mir_test_checks.py: support UTC_ARGS
Gaëtan Bossu via Phabricator via llvm-commits
- [PATCH] D64830: [Xtensa 4/10] Add basic *td files with Xtensa architecture description.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D135581: [MemCpyOpt] Use usub_sat in processMemSetMemCpyDependence
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D132559: [AArch64] Add support for 128-bit non temporal loads.
Dave Green via Phabricator via llvm-commits
- [PATCH] D135478: [AMDGPU] Make V_SAT_PK_U8_I16 a True16 Instruction
Joe Nash via Phabricator via llvm-commits
- [llvm] ebb258d - [AMDGPU] Make V_SAT_PK_U8_I16 a True16 Instruction
Joe Nash via llvm-commits
- [PATCH] D135583: [LLVM] Use DWARFv4 bitfields when tuning for GDB
David Spickett via Phabricator via llvm-commits
- [llvm] deb82d4 - Revert "[PGO] Make emitted symbols hidden"
Alex Brachet via llvm-commits
- [llvm] b920407 - [LICM] Disable thread-safety checks in single-thread model
Nikita Popov via llvm-commits
- [llvm] 80e49f4 - [ConstraintElimination] Bail out for GEPs with scalable vectors.
Florian Hahn via llvm-commits
- [PATCH] D135588: [AArch64]SME2 multi-vec FP/INT down convert 2/4 registers
Caroline via Phabricator via llvm-commits
- [PATCH] D135589: [ModRef] Move ModRefInfo and FunctionModRefBehavior into IR (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135590: [ThinLTO][ELF] Add a ThinLTO warning if cache_size_bytes or cache_size_files is too small for the current link job.
Ying Yi via Phabricator via llvm-commits
- [PATCH] D135591: [SLP]Fix insertpoint of the extractellements instructions to avoid reshuffle crash.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D135592: [IR] Add support for memory attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135593: [AArch64]]SME2 multi-vec to multi-vec FP/INT down convert 2/4 registers
Caroline via Phabricator via llvm-commits
- [PATCH] D135594: [ADT] Extend EnumeratedArray
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D115757: [SLP]Generalize cost model.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135596: [AArch64] Canonicalize ZERO_EXTEND to VSELECT
Nicola Lancellotti via Phabricator via llvm-commits
- [PATCH] D134938: Use builtins in <math.h>
Michael Platings via Phabricator via llvm-commits
- [PATCH] D135597: [LangRef] Add memory attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135599: [AArch64]SME2 Single and multiple vectors Int/FP min/max two/four registers
Caroline via Phabricator via llvm-commits
- [PATCH] D134972: [CMake] Only set LLVM_DEFAULT_TARGET_TRIPLE to LLVM_HOST_TRIPLE when native target is enabled
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D135600: [RISCV] Use branchless form for selects with 0 in either arm
Philip Reames via Phabricator via llvm-commits
- [PATCH] D135601: [AArch64]SME2 Multiple vectors Int/FP clamp instructions for two/four registers
Caroline via Phabricator via llvm-commits
- [PATCH] D135340: [PGO] Make emitted symbols hidden
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D134950: [CodeGen] Allow targets to define vreg flags
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D135441: [AArch64][SelectionDAG] Lower multiplication by a constant to shl+add+shl+add
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D135394: [AMDGPU][NFC] Update DW_OP_LLVM_overlay documentation
Zoran Zaric via Phabricator via llvm-commits
- [llvm] 4b6bd1c - [LoopSimplifyCFG] Clear SCEV dispositions when removing dead blocks.
Florian Hahn via llvm-commits
- [PATCH] D135530: [lld-macho] Add --ignore-auto-link-option
Jez Ng via Phabricator via llvm-commits
- [PATCH] D135529: [lld-macho] Flip ZERO_AR_DATE default
Jez Ng via Phabricator via llvm-commits
- [llvm] f491b89 - Revert "Remove the dependency between lib/DebugInfoDWARF and MC."
David Blaikie via llvm-commits
- [PATCH] D134714: [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d4facda - [TargetLowering][RISCV][X86] Support even divisors in expandDIVREMByConstant.
Craig Topper via llvm-commits
- [PATCH] D135605: [AMDGPU][MC] Correct image_gather4h
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D135606: llvm-reduce: Improve delta pass flag handling
Matt Arsenault via Phabricator via llvm-commits
- [llvm] faea104 - Fix a typo in the docs; NFC
Aaron Ballman via llvm-commits
- [PATCH] D135312: [libFuzzer] update the libFuzzer docs to reflect the current state.
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D100808: [Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D98101: [RISCV] Enable the LocalStackSlotAllocation pass support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [llvm] fb27fd5 - Revert "[LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally"
Jordan Rupprecht via llvm-commits
- [PATCH] D135609: [AMDGPU] Fix True16 patterns for cmp on GFX11
Joe Nash via Phabricator via llvm-commits
- [llvm] 0fde0f4 - [AMDGPU][NFC] Update DW_OP_LLVM_overlay documentation
Tony Tye via llvm-commits
- [llvm] 6ace81d - [VectorCombine] add test with out-of-bounds insert/extract index; NFC
Sanjay Patel via llvm-commits
- [llvm] baab4aa - [VectorCombine] convert scalar fneg with insert/extract to vector fneg
Sanjay Patel via llvm-commits
- [PATCH] D135539: llvm-reduce: Don't write out IR to score IR complexity
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D135611: [llvm] Update WPD tests to use opaque pointers
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D135483: [llvm][LLParser] Fix issue with forward-referenced dso_local_equivalent globals
Leonard Chan via Phabricator via llvm-commits
- [llvm] ebb0be9 - [ConstraintElimination] Regenerate check lines for test.
Florian Hahn via llvm-commits
- [PATCH] D135497: [NFC][3/n] Remove enable-new-pm from Inline tests
Sebastian Peryt via Phabricator via llvm-commits
- [PATCH] D134531: [SCEV] Verify block disposition cache.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE
Paul Walker via Phabricator via llvm-commits
- [llvm] 4b599fa - [SCEV] Verify block disposition cache.
Florian Hahn via llvm-commits
- [PATCH] D135614: [OpenMP][CUDA][AMDGPU] Accept case insensitive subarchitecture names
Joseph Huber via Phabricator via llvm-commits
- [lld] 277c382 - [lld-macho] Flip ZERO_AR_DATE default
Keith Smiley via llvm-commits
- [PATCH] D135615: [AArch64][ARM] Alter v8.1a neon intrinsics to be target-based, not preprocessor based
Dave Green via Phabricator via llvm-commits
- [llvm] 8a7d499 - [AMDGPU] Fix True16 patterns for cmp on GFX11
Joe Nash via llvm-commits
- [llvm] 98190d2 - [NFC][3/n] Remove enable-new-pm from Inline tests
Arthur Eubanks via llvm-commits
- [PATCH] D127830: NFC: restructure code for CreateControlFlowHub()
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D135411: Add generic KCFI operand bundle lowering
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] deb8f8a - [ARM] Add errors for MVE exclusive registers.
David Green via llvm-commits
- [PATCH] D127831: BasicBlockUtils: Add a new way for CreateControlFlowHub()
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D135429: [HLSL] [DirectX backend] Move generateGlobalCtorDtorCalls into DirectX backend.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X, X) -> PTEST_ANY(PG, X)
Paul Walker via Phabricator via llvm-commits
- [PATCH] D135619: [RISCV][LegalizeTypes][TargetLowering] Add a target hook to limit alignment of scalable vectors in SelectionDAG::getReducedAlign.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D131593: [CMake] Update FindGPRC to use add_llvm_library
Emilia Dreamer via Phabricator via llvm-commits
- [llvm] 0121b1a - Revert "[TargetLowering][RISCV][X86] Support even divisors in expandDIVREMByConstant."
Craig Topper via llvm-commits
- [PATCH] D135302: [AArch64] Support SETCCCARRY lowering
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D135390: [SPIRV] Fix call lowering of "anonymous" functions
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] 7a3c9a8 - [SPIRV] Fix call lowering of "anonymous" functions
Michal Paszkowski via llvm-commits
- [PATCH] D135038: [lld/mac] Port typo correction for undefined symbols from ELF port
David Blaikie via Phabricator via llvm-commits
- [llvm] b8e7176 - Revert "[gn build] Don't set LLVM_UNREACHABLE_OPTIMIZE when llvm_enable_assertions"
Arthur Eubanks via llvm-commits
- [PATCH] D135624: [SPIRV] Fix formatting of function tests
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Philip Reames via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Paul Walker via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135625: [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Paul Walker via Phabricator via llvm-commits
- [llvm] 4a95a64 - [instcombine] (extelt (inselt Vec, Value, Index), Index) -> Value
Daniel Sanders via llvm-commits
- [PATCH] D131807: [DIrectX backend] emit metadata for entry.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D134097: [BOLT][NFC] Refactor creation of symbol+addend references
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D134982: [X86] Add support for "light" AVX
Ilya Tokar via Phabricator via llvm-commits
- [PATCH] D134098: [BOLT] Add pass to fix ambiguous memory references
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D135632: llvm-reduce: Color output of child processes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135633: [GlobalISel] Combine things like (z = x <= 0 ? z = x : z = 0) -> x & (x >> bw-1)
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D135640: fix vectorization analysis msg for runtime checks
Josh Milthorpe via Phabricator via llvm-commits
- [PATCH] D135641: [LoongArch] Add earlyclobber of destination register to atomic instructions
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D135642: [MC] .addrsig_sym: ignore unregistered symbols
Fangrui Song via Phabricator via llvm-commits
- [llvm] 66046e6 - [MC][test] Add Mach-O .addrsig test
Fangrui Song via llvm-commits
- [PATCH] D135643: llvm-reduce: Add opcode reduction pass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8d4ebd1 - [test] Require aarch64-registered-target
Fangrui Song via llvm-commits
- [PATCH] D134430: [SystemZ] Relase notes for LLVM 15
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D135428: [NVPTX] Support neg{.ftz} for f16 and f16x2
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D129735: [WIP][RISCV] Add new pass to transform undef to zero-init for vector values.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Improve tryStoreMergeOfExtracts to merge stores before type is legalized
Ting Wang via Phabricator via llvm-commits
- [llvm] 884bb97 - [MustExec][LICM] Handle latch being part of an inner cycle (PR57780)
Nikita Popov via llvm-commits
- [PATCH] D135276: [AArch64] Add support for the SEH opcode for return address signing
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135646: [AArch64] Alter v8.5a FRINT neon intrinsics to be target-based, not preprocessor based
Dave Green via Phabricator via llvm-commits
- [PATCH] D135647: [AArch64][ARM] Alter v8.3a complex neon intrinsics to be target-based, not preprocessor based
Dave Green via Phabricator via llvm-commits
- [llvm] 15c1ab2 - [Attributes] Remove special SRet/ByVal attribute handling in C API
Nikita Popov via llvm-commits
- [llvm] 7b7d3b2 - [AsmParser] Remove some redundant checks for align attributes
Nikita Popov via llvm-commits
- [llvm] 4547227 - [Attributes] Remove AttrBuilder::hasAlignmentAttr() method (NFC)
Nikita Popov via llvm-commits
- [PATCH] D132034: [AArch64] Alter most of arm_neon.h to be target-based, not preprocessor based.
Dave Green via Phabricator via llvm-commits
- [PATCH] D135650: Make windows resource generation more robust
Anush Elangovan via Phabricator via llvm-commits
- [PATCH] D135651: [LLD] [MinGW] Look for libs named "<libname>.lib" even with -static
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D133844: [AA] Improve the BasicAA analysis capability base on GEP
Allen zhong via Phabricator via llvm-commits
- [llvm] 24b1340 - [AttrBuilder] Remove unused vscale accessors (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135652: [AArch64] Add preserve_all calling convention.
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 2569767 - [Attributes] Support int attributes with zero value
Nikita Popov via llvm-commits
- [PATCH] D134277: [RISCV] Combine comparison and logic ops.
Ilya Andreev via Phabricator via llvm-commits
- [PATCH] D134893: [LSR][TTI][RISCV] Add isAllowTerminatingConditionFoldingAfterLSR into TTI and enable it for RISC-V
Jiejie Rong via Phabricator via llvm-commits
- [llvm] ac47db6 - [Attributes] Return Optional from getAllocSizeArgs() (NFC)
Nikita Popov via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D134946: [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D135653: [MemCpyOpt] Insert memset after memcpy in processMemSetMemCpyDependence
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] df8264c - [SimplifyLibCalls] Use helper methods to query attributes (NFC)
Nikita Popov via llvm-commits
- [PATCH] D134713: [LoongArch] Add codegen support of GlobalTLSAddress lowering
Lu Weining via Phabricator via llvm-commits
- [llvm] d1b526f - [LoongArch] Add codegen support of GlobalTLSAddress lowering
Weining Lu via llvm-commits
- [PATCH] D135655: [AArch64][SVE] Fix BRKNS bug in optimizePTestInstr
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D135656: [IR] Add nocapture to pointer parameters of masked stores/loads
Benjamin Maxwell via Phabricator via llvm-commits
- [PATCH] D100835: [WIP][LLD][RISCV] Linker Relaxation
Pretty-box via Phabricator via llvm-commits
- [PATCH] D135658: demangle OptFunction trace names
Trass3r via Phabricator via llvm-commits
- [PATCH] D135659: add gdb index time trace
Trass3r via Phabricator via llvm-commits
- [PATCH] D135511: [LoongArch] Handle missing CondCodes
Lu Weining via Phabricator via llvm-commits
- [llvm] 64c42a4 - [LoongArch] Define getSetCCResultType for setting vector setCC type
Weining Lu via llvm-commits
- [PATCH] D135527: [LoongArch] Define getSetCCResultType for setting vector setCC type
Lu Weining via Phabricator via llvm-commits
- [llvm] a640aa5 - [CostModel][X86] Add insertelement costs into a known base vector value
Simon Pilgrim via llvm-commits
- [PATCH] D135367: [clang-tidy] Dump effective diagnostics level in YAML output
Dmitry Polukhin via Phabricator via llvm-commits
- [PATCH] D135275: [llvm-readobj] Decode the yet undocumented ARM64 SEH info for return address signing
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 6ad4fda - [llvm-readobj] Decode the new ARM64 SEH info for return address signing
Martin Storsjö via llvm-commits
- [PATCH] D135277: [AArch64] Add SEH_Nop opcodes for BTI hints
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 018ac78 - [AArch64] Add SEH_Nop opcodes for BTI hints
Martin Storsjö via llvm-commits
- [llvm] 4e62d02 - [AMDGPU][MC] Correct image_gather4h
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D133578: [OpenMP][OMPIRBuilder] Add generation of SIMD align assumptions to OMPIRBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D135660: [MC] [Win64EH] Generate ARM64 packed unwind info with signed return addresses
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 42b7079 - Reland "[Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC"
Weining Lu via llvm-commits
- [PATCH] D134638: [Clang][LoongArch] Add inline asm support for constraints k/m/ZB/ZC
Lu Weining via Phabricator via llvm-commits
- [PATCH] D135353: Add script to download prerequisites for Windows build
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 0648e42 - [NFC] Pre-commit tests for D135434.
Simon Tatham via llvm-commits
- [llvm] a8a0789 - [NFC] Refine API: add missing const notion in hasPartialIVCondition
Max Kazantsev via llvm-commits
- [llvm] f189799 - [NFC] Refine API in SimpleLoopUnswitch: add missing const notions
Max Kazantsev via llvm-commits
- [llvm] 91aa909 - [NFC] Factor out collection of unswitch candidate to a separate function
Max Kazantsev via llvm-commits
- [PATCH] D135446: [libcxxabi] Resync llvm & libcxxabi's demangler
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D132458: [LoopVectorize] Support masked function vectorization
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D135662: [ARM] Support fp16/bf16 using w constraint
Sam Elliott via Phabricator via llvm-commits
- [llvm] a93d033 - [TableGen] Change representation of ArgumentAttributes (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135663: [libunwind] Install the headers by default
Louis Dionne via Phabricator via llvm-commits
- [llvm] 4d25ba0 - Make windows resource generation more robust
Stella Laurenzo via llvm-commits
- [PATCH] D110489: Make windows resource generation more robust to misconfiguration.
Stella Laurenzo via Phabricator via llvm-commits
- [llvm] 5185c5d - [InstCombine] add tests for div with common mul operand; NFC
Sanjay Patel via llvm-commits
- [llvm] 7ec604a - [InstCombine] try harder to cancel out mul/div
Sanjay Patel via llvm-commits
- [PATCH] D135667: [SCEV] Replace assert with returning CouldNotComp in computeMaxBECountForLT.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D134548: [NVPTX] Fix a segfault for bitcasted calls with byval params
Luke Drummond via Phabricator via llvm-commits
- [llvm] 940fa35 - [NVPTX] Fix a segfault for bitcasted calls with byval params
Luke Drummond via llvm-commits
- [PATCH] D135384: [AIX] Enable the use of the -pg flag
Chris Bowler via Phabricator via llvm-commits
- [PATCH] D135674: [NVPTX] Fix pointer argument declaration for --nvptx-short-ptr
Andrew Savonichev via Phabricator via llvm-commits
- [llvm] ca76759 - [gn build] (semi-automatically) port 243da90ea535
Nico Weber via llvm-commits
- [llvm] be611ef - [LoopRotation] Also drop block dispositions.
Florian Hahn via llvm-commits
- [llvm] ac4f3ff - [SDAG] Clarify behavior of scalable demanded/undef elts in isSplatValue [nfc]
Philip Reames via llvm-commits
- [llvm] 7fbab6a - [gn build] port 243da90ea535 more
Nico Weber via llvm-commits
- [llvm] 42d80de - [Intrinsics] Remove duplicate ImmArg attribute on amdgcn.global.load.lds
Nikita Popov via llvm-commits
- [PATCH] D135676: [AArch64]SME2 Multi-vector ternary indexed DOT and FMLA instructions
Caroline via Phabricator via llvm-commits
- [PATCH] D135678: [AMDGPU] Make disassembler convertFMAanyK call more generic
Joe Nash via Phabricator via llvm-commits
- [PATCH] D135679: [Attributes] Make intrinsic attribute generation more flexible (NFC)
Nikita Popov via Phabricator via llvm-commits
- [llvm] 4d815bf - [GISel] Add redundant bitcast folding combine
Pierre van Houtryve via llvm-commits
- [PATCH] D135451: [TTI] New PPC target hook enableUncondDivisionSpeculation
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] 532c206 - [gn build] Reformat all build files
Nico Weber via llvm-commits
- [llvm] cb68041 - [Hexagon] Remove unused function, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D135488: [codegen][WIP] Display stack layouts in console
Paul Robinson via Phabricator via llvm-commits
- [llvm] 3648fc5 - [AMDGPU] Make disassembler convertFMAanyK call more generic
Joe Nash via llvm-commits
- [PATCH] D135683: [AArch64]SME2 single-multi and multi-multi FP dot product instructions
Caroline via Phabricator via llvm-commits
- [PATCH] D134557: [BranchRelaxation] Fall through only if block has no unconditional branches
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135470: [PPC] Opaque pointer migration, part 1.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D135474: [PPC] Opaque pointer migration, part 2.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D135267: [DWARF] Share across CUs only when order free
David Blaikie via Phabricator via llvm-commits
- [PATCH] D135427: [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D135686: [AArch64] Exclude instructions after setting the FP from SEH prologues
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135687: [AArch64] Fix aligning the stack after calling __chkstk
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135685: [Visualizers] Add natvis visualizers for various internal llvm classes
Trass3r via Phabricator via llvm-commits
- [PATCH] D135693: [WIP][RegisterScavenger][RISCV] Don't search for FrameSetup instrs if we were searching from Non-FrameSetup instrs
luxufan via Phabricator via llvm-commits
- [llvm] 487695e - [SDAG] Treat DemandedElts argument to isSplatVector as splat for scalable vectors [nfc]
Philip Reames via llvm-commits
- [llvm] 036a130 - [GlobalISel] Combine (X op Y) == X --> Y == 0
Jessica Paquette via llvm-commits
- [PATCH] D135380: [GlobalISel] Combine (X op Y) == X --> Y == 0
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D135695: [OMPIRBuilder] Support depend clause for task construct
Prabhdeep Soni via Phabricator via llvm-commits
- [llvm] 427fb35 - [PPC] Opaque pointer migration, part 1.
Kai Nacke via llvm-commits
- [llvm] 5403c59 - [PPC] Opaque pointer migration, part 2.
Kai Nacke via llvm-commits
- [PATCH] D135102: [AArch64] Combine or(and(val,shifted-mask), op) to or(shl(and(srl(val,N), mask), N), op)
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D135103: [AArch64] Generate SEH info for PAC instructions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D135700: [DAGCombine] Simplify (truncate (build_pair x, y)) -> (truncate x) or x
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 3d9f011 - [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later
Abinav Puthan Purayil via llvm-commits
- [PATCH] D135703: [PrintPipeline] Handle CoroConditionalWrapper and add more verification
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D135704: AMDGPU: Fix hazard with v_accvgpr_write_b32 and inline asm VGPR defs
Matt Arsenault via Phabricator via llvm-commits
- [llvm] bb4abb1 - [docs] Fix warning in AMDGPUUsage.rst after 3d9f011a9c624b3128bc6b5e71ed456eb92e268c
Abinav Puthan Purayil via llvm-commits
- [PATCH] D135705: [DirectX backend] [NFC] Change Resources::write to const.
Xiang Li via Phabricator via llvm-commits
- [llvm] 2b2afb2 - [DX] Add analysis and printer for shader flags
Chris Bieneman via llvm-commits
- [PATCH] D135393: [DX] Add analysis and printer for shader flags
Chris Bieneman via Phabricator via llvm-commits
- [llvm] 37b68bc - [MC] [NFC] replace tabs with space in test
Florian Mayer via llvm-commits
- [PATCH] D135638: [MC] Also sort on IsBKeyFrame
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D135708: [NVPTX] Fix alignment for arguments of function pointer calls
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D135710: [lto] Do not try to internalize symbols with escaped name
serge via Phabricator via llvm-commits
- [PATCH] D135158: [DataLayout] Introduce DataLayout::getPointerIntegralSize(AS)
David Chisnall via Phabricator via llvm-commits
- [PATCH] D135712: [CMake] Fix FindGRPC cmake module to allow different layering
Steven Wu via Phabricator via llvm-commits
- [PATCH] D91620: [compiler-rt][test] Heed COMPILER_RT_DEBUG when compiling unittests
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D135714: [MemProf] ThinLTO summary support
Teresa Johnson via Phabricator via llvm-commits
- [llvm] a1710eb - [SystemZ][NFC] Opaque pointer migration.
Kai Nacke via llvm-commits
- [PATCH] D133657: [Matrix] Optimize matrix transposes around additions
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] 60e4af7 - [CallGraph] Port -print-callgraph-sccs to new pass manager
Arthur Eubanks via llvm-commits
- [PATCH] D135487: [CallGraph] Port -print-callgraph-sccs to new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D135717: [opt] Remove some legacy PM specific flags/passes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D135524: [llvm-ocaml] Replace all typed pointer functions with opaque pointer functions
Alan via Phabricator via llvm-commits
- [PATCH] D130357: [MC,llvm-objdump,ARM] Target-dependent disassembly resync policy.
Scott Linder via Phabricator via llvm-commits
- [llvm] d8162a7 - [MC] .addrsig_sym: ignore unregistered symbols
Fangrui Song via llvm-commits
- [PATCH] D135430: [llvm-objdump] Support nonzero section addresses in addSymbolizer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D135520: [LTO][test] Improve comdat-mixed-lto.ll after D135427
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D135718: Port print-cfg-sccs to new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D135719: [GlobalISel] Allow vectors in redundant or + add combines
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 8ef3fd8 - [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally
Fangrui Song via llvm-commits
- [llvm] 0ecf796 - [llvm] Update WPD tests to use opaque pointers
Leonard Chan via llvm-commits
- [llvm] 0f1a51e - [GlobalISel] Allow vectors in redundant or + add combines
Jessica Paquette via llvm-commits
- [PATCH] D135330: [RISCV] Add isel patterns for vmacc, vnmsac.
Craig Topper via Phabricator via llvm-commits
- [lld] 47f9722 - [lld-macho] Add --ignore-auto-link-option
Keith Smiley via llvm-commits
- [llvm] 0148df8 - [DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))
Craig Topper via llvm-commits
- [llvm] d226244 - [llvm-ocaml] Replace all typed pointer functions with opaque pointer functions
Arthur Eubanks via llvm-commits
- [llvm] 902c1b3 - [RISCV] Remove unused SchedClass WriteVFCvtFToFV. NFC
Craig Topper via llvm-commits
- [PATCH] D135728: [lld-macho] Canonicalize personality pointers in EH frames
Jez Ng via Phabricator via llvm-commits
- [llvm] ac92097 - Revert "[DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))"
Craig Topper via llvm-commits
- [PATCH] D92132: [LV] Support widened induction variables in epilogue vectorization.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D135396: [RISCV] Use mask/tail agnostic if tied source is IMPLICIT_DEF regardless of the policy operand.
Craig Topper via Phabricator via llvm-commits
- [llvm] 1bdf21d - [RISCV] Use mask/tail agnostic if tied source is IMPLICIT_DEF regardless of the policy operand.
Craig Topper via llvm-commits
- [PATCH] D135733: AMDGPU: Treat asm as a hazard for all register read-after-write hazards
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135734: {NFC][mlir][MemRef] Add a builder for `extract_strided_metadata(source)`
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D135499: [llvm-ocaml] Revise OCaml opaque pointer bindings to match rest of API
Alan via Phabricator via llvm-commits
- [llvm] 2749b94 - [RISCV] Add isel patterns for vmacc, vnmsac.
Yeting Kuo via llvm-commits
- [PATCH] D132978: [CodeGen] Using ZExt for extractelement indices.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135736: [mlir][MemRef] Make reinterpret_cast(extract_strided_metadata) more robust
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D135453: [SelectionDAG] Use consistent type sizes for opcode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135737: [LLD][ELF] restore behaviour of __real_foo being a weak_reference_to_a_lazy_foo
ben via Phabricator via llvm-commits
- [PATCH] D135738: [InstCombine] Bail out of casting calls when a conversion to byval is involved.
Mike Hommey via Phabricator via llvm-commits
- [llvm] 41f5bbe - [AArch64][Windows] Check sret attribute also for inreg attribute
via llvm-commits
- [PATCH] D135739: [MLGO] Force persistency in tflite buffers.
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D134601: [LoongArch] Updates for the LoongArch ELF psABI v2.01 revision
Lu Weining via Phabricator via llvm-commits
- [PATCH] D135741: Change DenseMap keys for APInt to avoid collision with valid APIint
Richard Trieu via Phabricator via llvm-commits
- [lld] 7b45dfc - [lld-macho] Canonicalize personality pointers in EH frames
Jez Ng via llvm-commits
- [PATCH] D135743: Move interpreter check before modifying the allocation type.
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D135744: [llvm-objcopy] Support --decompress-debug-sections when zlib is disabled
Fangrui Song via Phabricator via llvm-commits
- [compiler-rt] 14b2b67 - Fix locating of COMPILER_RT_LIBCXX_PATH
Vitaly Buka via llvm-commits
- [PATCH] D135345: [libunwind] Add module maps for libunwind
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D135324: [AArch64-SVE]: force using SVE in streaming mode to lower arithmetic and logical fixed-width vector ops.
Hassnaa Hamdi via Phabricator via llvm-commits
- [PATCH] D135457: [llvm] [cmake] Support finding both static and shared zstd via FindZstd
Michał Górny via Phabricator via llvm-commits
- [llvm] 56f94ed - [llvm] [cmake] Support finding both static and shared zstd via FindZstd
Michał Górny via llvm-commits
- [PATCH] D134367: [test][LoongArch] Mark old JIT ExecutionEngine tests as unsupported
Lu Weining via Phabricator via llvm-commits
- [llvm] 421728b - [NFC] Factor out computation of best unswitch cost candidate
Max Kazantsev via llvm-commits
- [PATCH] D134183: [RegCoalescer] Replace undef subreg copies used in early-clobber def insts with IMPLICIT_DEFs
Abinav Puthan Purayil via Phabricator via llvm-commits
- [PATCH] D134343: [TwoAddrInst] Emit COPYs for undef REG_SEQUENCE operands if used in inst with early-clobber defs
Abinav Puthan Purayil via Phabricator via llvm-commits
- [llvm] 6bfcac6 - [SimpleLoopUnswitch][NFC] Separate legality checks from cost computation
Max Kazantsev via llvm-commits
- [PATCH] D133280: [AArch64][NFC] Pre-commit test case to show sub-optimal codegen for Github issue #57502
Dave Green via Phabricator via llvm-commits
- [PATCH] D134365: [LoongArch] Add support for llvm.trap and llvm.debugtrap
WÁNG Xuěruì via Phabricator via llvm-commits
- [compiler-rt] bfe5e81 - Revert "Fix locating of COMPILER_RT_LIBCXX_PATH"
Vitaly Buka via llvm-commits
- [PATCH] D135751: [ADT][Triple] Add environment kinds for LoongArch multiarch tuples
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D135753: [VP] Teach isVPBinaryOp to recognize vp.smin/smax/umin/umax/minnum/maxnum.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D135419: [readobj] Make JSON output consistent for Other flags
James Henderson via Phabricator via llvm-commits
- [PATCH] D132438: [runtimes] Use a response file for runtimes test suites
Petr Hosek via Phabricator via llvm-commits
- [llvm] 2a66abb - [runtimes] Use a response file for runtimes test suites
Petr Hosek via llvm-commits
- [llvm] c43bff6 - [AArch64] Add support for the SEH opcode for return address signing
Martin Storsjö via llvm-commits
- [llvm] afa6bb6 - [MC] [Win64EH] Generate ARM64 packed unwind info with signed return addresses
Martin Storsjö via llvm-commits
- [lld] e75c87f - [LLD] [MinGW] Look for libs named "<libname>.lib" even with -static
Martin Storsjö via llvm-commits
- [PATCH] D119050: [llvm-objdump/mac] Add new function starts print mode
James Henderson via Phabricator via llvm-commits
- [PATCH] D135145: [AMDGPU][GISel] Combine G_INSERT_VECTOR_ELT to G_SHUFFLE_VECTOR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D134354: [AMDGPU][GlobalISel] Support mad/fma_mix selection
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D131551: [RISCV] Fold vector binary operatrion into select with identity constant.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D129525: [GlobalOpt] Drop SRA split limit for struct types.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 495d9e1 - [AArch64] NFC: Auto-generate llvm/test/CodeGen/AArch64/sve-ptest-removal-brk.ll
Cullen Rhodes via llvm-commits
- [llvm] a17fcb2 - [AArch64][SVE] Fix BRKNS bug in optimizePTestInstr
Cullen Rhodes via llvm-commits
- [PATCH] D135448: [AArch64] Add SME 2 target feature for Armv8-A and Armv9-A 2022 Architecture Extension
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D105465: [RuntimeDyld] Added support for relocation of indirect functions
Moritz Sichert via Phabricator via llvm-commits
- [llvm] 2a26a44 - [Attributes] Make intrinsic attribute generation more flexible (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135755: [LTO][Legacy] Use the same defaults as non-legacy LTO
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D134641: [AMDGPU][Backend] Fix user-after-free in AMDGPUReleaseVGPRs::isLastVGPRUseVMEMStore
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] fc651a0 - [CMake] Add option LLVM_FORCE_CREATE_SYMLINKS
Tobias Hieta via llvm-commits
- [PATCH] D129857: [GlobalOpt] Ignore only loaded / only stored global parts in global SRA heuristic
Nikita Popov via Phabricator via llvm-commits
- [llvm] 5b5756e - [AArch64][SVE] NFC: auto-generate llvm/test/Transforms/InstCombine/AArch64/sve-intrinsics-ptest.ll
Cullen Rhodes via llvm-commits
- [llvm] 388cacb - [AArch64][SVE] Add instcombine for PTEST_ANY(X=OP(PG,...), X) -> PTEST_ANY(PG, X))
Cullen Rhodes via llvm-commits
- [PATCH] D135757: [LoongArch] Add emergency spill slot for GPR for large frames
wanglei via Phabricator via llvm-commits
- [llvm] a07787c - [AArch64] Exclude instructions after setting the FP from SEH prologues
Martin Storsjö via llvm-commits
- [PATCH] D135758: [AArch64]SME2 single-multi and multi-multi INT dot product instructions[part1]
Caroline via Phabricator via llvm-commits
- [llvm] 1e723b7 - Revert "[AArch64] Add support for 128-bit non temporal loads."
David Green via llvm-commits
- [llvm] 02b5d3b - [llvm-objdump] Support nonzero section addresses in addSymbolizer
Pierre van Houtryve via llvm-commits
- [llvm] 391f323 - [test][DebugInfo] Convert some test cases to opaque pointers. NFC
Bjorn Pettersson via llvm-commits
- [PATCH] D135760: [AArch64]SME2 single-multi and multi-multi INT dot product instructions[part2]
Caroline via Phabricator via llvm-commits
- [llvm] bbf01ab - [VPlan] Add test for sinking pointer induction increments.
Florian Hahn via llvm-commits
- [PATCH] D133762: [VPlan] Remove dead recipes before sinking.
Florian Hahn via Phabricator via llvm-commits
- [llvm] f885c08 - Don't widen shuffle element with AVX512
via llvm-commits
- [PATCH] D135762: [AArch64] [SEH] Rename pac_sign_return_address to pac_sign_lr
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135282: [SLP]Improve costs of vectorized loads/stores by analyzing GEPs.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] fbad5fd - [NFC] Perform all legality checks for non-trivial unswitch in one function
Max Kazantsev via llvm-commits
- [llvm] c1fe52b - [VPlan] Remove dead recipes before sinking.
Florian Hahn via llvm-commits
- [llvm] 5f4927d - [PowerPC][NFC] refactor some test cases.
Chen Zheng via llvm-commits
- [PATCH] D133530: [lldb] Add zstd support
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D134878: Update developer policy on potentially breaking changes
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D125784: [llvm-debuginfo-analyzer] 09 - CodeView Reader
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D135137: [AggressiveInstCombine] Load merge the reverse load pattern and mixed load sizes.
Biplob Mishra via Phabricator via llvm-commits
- [llvm] b1d7a95 - [LoongArch] Add earlyclobber of destination register to atomic instructions
Weining Lu via llvm-commits
- [PATCH] D135382: [SLP]Fix PR58177: Improve isUndefVector function to avoid extra freeze.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D130895: [RISCV] Make VL choosing for a splat-like VMV based on its users
Anton Sidorenko via Phabricator via llvm-commits
- [llvm] bc032c7 - [InstCombine] add tests for div with shl operands; NFC
Sanjay Patel via llvm-commits
- [llvm] d117ee2 - [InstCombine] add helper function for div+shl folds; NFC
Sanjay Patel via llvm-commits
- [llvm] 2639caf - [InstCombine] add "exact" to div tests to show missing propagation; NFC
Sanjay Patel via llvm-commits
- [llvm] fe97f95 - [InstCombine] propagate "exact" through folds of div
Sanjay Patel via llvm-commits
- [llvm] ec2640b - [LoongArch] Handle missing CondCodes
Weining Lu via llvm-commits
- [PATCH] D135776: [NFC] Use forward decl of MachineCombinerPattern enum to reduce dependencies
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D135778: [SystemZ] Revert migration of Large/branch-01.ll
Kai Nacke via Phabricator via llvm-commits
- [llvm] 26c8632 - [LV] Add extra tests for epilogue vectorization with widened inductions.
Florian Hahn via llvm-commits
- [llvm] 0b92640 - [SystemZ] Revert migration of SystemZ/Large/branch-01.ll
Kai Nacke via llvm-commits
- [PATCH] D135455: [AArch64] SME2 Single-multi vector ternary int/FP 2 and 4 registers
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 1be3428 - [SLP]Fix PR58177: Improve isUndefVector function to avoid extra freeze.
Alexey Bataev via llvm-commits
- [PATCH] D135376: [Transforms/ObjCARC] Fix non-deterministic output of `ObjCARCOptPass`
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D135780: [IR] Switch everything to use memory attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135782: [AMDGPU] Add GFX11 tests for fcmp and ballot. NFC
Joe Nash via Phabricator via llvm-commits
- [PATCH] D131518: Make opt-viewer more usable by general developers - part 1/N
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8727248 - [UpdateTestChecks] Add basic BPF triple handling
Simon Pilgrim via llvm-commits
- [PATCH] D132704: [LCSSA] Re-use suitable PHI if available instead creating new ones.
Sanjay Patel via Phabricator via llvm-commits
- [llvm] cbae57c - [NFC] Ignore unused var in no-asserts builds
Jordan Rupprecht via llvm-commits
- [llvm] dbd29ed - [FunctionAttrs] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 008a890 - [InstCombine] fold udiv with common shl amount in operands
Sanjay Patel via llvm-commits
- [llvm] d71ad41 - [SLP]Fix insertpoint of the extractellements instructions to avoid reshuffle crash.
Alexey Bataev via llvm-commits
- [PATCH] D135783: [FunctionAttrs] Account for memory effects of inalloca/preallocated
Nikita Popov via Phabricator via llvm-commits
- [llvm] 7b9482d - [InstCombine] fold sdiv with common shl amount in operands
Sanjay Patel via llvm-commits
- [llvm] 8b8463e - [SelectionDAG] Use consistent type sizes for opcode
Mirko Brkusanin via llvm-commits
- [PATCH] D114174: [ARM][CodeGen] Add support for complex deinterleaving
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D135785: [AArch64]SME2 Multi-vector - Index/Single/Multi Array Vectors FMA sources
Caroline via Phabricator via llvm-commits
- [PATCH] D135786: [OpenMP][OpenMPIRBuilder] Migrate OffloadEntriesInfoManager from clang to OMPIRbuilder
Jan Sjödin via Phabricator via llvm-commits
- [llvm] 23fa303 - [InstCombine] add test for udiv with shl divisor; NFC
Sanjay Patel via llvm-commits
- [PATCH] D134203: [PGO] Avoid assertion on profile generated from code without an exit block
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D135737: [LLD][ELF] restore behaviour of __real_foo being a weak reference to a lazy foo
ben via Phabricator via llvm-commits
- [PATCH] D135788: Precommit for SWDEV-353076: Add check directives to existing tests.
Leon Clark via Phabricator via llvm-commits
- [llvm] f59e1bc - [PrintPipeline] Handle CoroConditionalWrapper and add more verification
Arthur Eubanks via llvm-commits
- [PATCH] D135789: Add .editorconfig file
Chris Bieneman via Phabricator via llvm-commits
- [llvm] 702d937 - [libcxxabi]: Resync llvm & libcxxabi's demangler
Nathan Sidwell via llvm-commits
- [PATCH] D135793: [DX] Create globals for DXContainer parts
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D134637: clang-tblgen build: avoid duplicate inclusion of libLLVMSupport
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D135794: [RISCV] Use vslide1up for inserting bottom element into splat vector
Philip Reames via Phabricator via llvm-commits
- [llvm] 0849f0a - [AArch64] Pre-commit test case to show sub-optimal codegen for Github issue #57502
Mingming Liu via llvm-commits
- [llvm] 14b9505 - Add test to show missed optimization for masked load/stores
Matt Devereau via llvm-commits
- [llvm] 20be96b - [X86] Pre-commit more unit tests for D134477
Han Zhu via llvm-commits
- [PATCH] D135797: [mlir][MemRef] Move the forwarding patterns for `extract_strided_metadata`
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D135799: libcxxabi [PR58117][NFC]: Open code lower bound
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D135802: [DX] Add pass to pretty-print DXIL metadata in asm
Chris Bieneman via Phabricator via llvm-commits
- [llvm] c7dd7f2 - [PowerPC] Pre-commit unit test change for D132978
Peter Rong via llvm-commits
- [PATCH] D129734: [InstCombine] Canonicalize GEP of GEP by swapping constant-indexed GEP to the front
William Junda Huang via Phabricator via llvm-commits
- [llvm] e143e52 - [ConstraintElimination] Add tests with 128 bit pointers.
Florian Hahn via llvm-commits
- [llvm] e18b7c7 - [llvm-objcopy] Support --decompress-debug-sections when zlib is disabled
Fangrui Song via llvm-commits
- [llvm] eca6352 - [gn build] Set _LIBCPP_ABI_NAMESPACE to __$libcxx_abi_version
Arthur Eubanks via llvm-commits
- [llvm] 918f6f5 - [AArch64] [SEH] Rename pac_sign_return_address to pac_sign_lr
Martin Storsjö via llvm-commits
- [llvm] bd3fa31 - [AArch64] Generate SEH info for PAC instructions
Martin Storsjö via llvm-commits
- [PATCH] D135805: [AArch64] Fix potentially incorrect SEH stack allocs for realignments
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Dan Albert via Phabricator via llvm-commits
- [lld] 7ec8b0d - [LLD] Enable --no-undefined-version by default.
Dan Albert via llvm-commits
- [PATCH] D135807: [WIP][RISCV][InsertVSETVLI] Allow promotion of TA to TU and MA to MU
Philip Reames via Phabricator via llvm-commits
- [llvm] 0ebd288 - [ConstraintElim] Move GEP decomposition code to separate fn (NFC).
Florian Hahn via llvm-commits
- [PATCH] D135808: [LoopInterchange] Correcting the profitability checking for vectorization
Ramkrishnan Narayanan Komala via Phabricator via llvm-commits
- [PATCH] D135639: [MC] Consider IsMTETaggedFrame in CIEKey
Florian Mayer via Phabricator via llvm-commits
- [llvm] 2d8d2be - [Hexagon] Implement TLI::isExtractSubvectorCheap hook
Krzysztof Parzyszek via llvm-commits
- [PATCH] D133700: [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm
Maryam Moghadas via Phabricator via llvm-commits
- [llvm] 9d93a98 - [MLGO] Force persistency in tflite buffers.
Jacob Hegna via llvm-commits
- [llvm] 17095df - Move interpreter check before modifying the allocation type.
Jacob Hegna via llvm-commits
- [llvm] 5f095e4 - [AMDGPU] Add GFX11 tests for fcmp and ballot. NFC
Joe Nash via llvm-commits
- [llvm] dca7e45 - [Hexagon] Handle packing of even/odd 32-bit words
Krzysztof Parzyszek via llvm-commits
- [PATCH] D131394: [MC] [Win64EH] Check that ARM64 prologs and epilogs have the right matching number of instructions
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 1c41d0c - [RISCV] Use branchless form for selects with 0 in either arm
Philip Reames via llvm-commits
- [PATCH] D135412: [flang] Write semantics test for atomic_cas
Damian Rouson via Phabricator via llvm-commits
- [PATCH] D135814: [RISCV] Add basic support for the sifive-7-series short forward branch optimization.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 72e7fd7 - [compiler-rt] Bump deployment target in tests
Louis Dionne via llvm-commits
- [llvm] 19a0a56 - [HLSL] Add utility to convert environment to stage
Chris Bieneman via llvm-commits
- [PATCH] D135595: [HLSL] Add utility to convert environment to stage
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D135815: [AArch64] Remove dead code for inserting SEH opcodes for realignment. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D135817: [AArch64] Use encodeLogicalImmediate for forming the immediate to an AND. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] ab25678 - [MC] Also sort on IsBKeyFrame
Florian Mayer via llvm-commits
- [llvm] 42cdec1 - [MC] Consider IsMTETaggedFrame in CIEKey
Florian Mayer via llvm-commits
- [compiler-rt] b9663eb - [SCUDO] add cmake options for custom sysroot
Michael Jones via llvm-commits
- [PATCH] D135821: AMDGPU: Fix assertion on <1 x i16> vectors
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 7963216 - [Hexagon] Switch vunpackub->op->vpackeb pattern to vzb/vshuffeb
Krzysztof Parzyszek via llvm-commits
- [PATCH] D135417: [AArch64][Windows] Add MC support for save_any_reg.
Eli Friedman via Phabricator via llvm-commits
- [llvm] 2966acd - [MC] only run ELF/AArch64 if supported
Florian Mayer via llvm-commits
- [PATCH] D116735: [RISCV] Adjust RISCV data layout by using n32:64 in layout string
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 39db491 - [LeakSanitizer] Capture calling thread SP early to avoid false negatives.
Vitaly Buka via llvm-commits
- [PATCH] D135831: [lld][WebAssembly] Add `--extra-features` flag to add addional features
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D135125: [JumpThreading] Reverse the order of basic block iteration.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D135833: [RISCV] Match (select C, -1, X)->(or -C, X) during lowerSelect
Craig Topper via Phabricator via llvm-commits
- [PATCH] D134281: [CGP] Update MemIntrinsic alignment if possible
Eli Friedman via Phabricator via llvm-commits
- [llvm] c3bc72c - llvm-reduce: Improve delta pass flag handling
Matt Arsenault via llvm-commits
- [llvm] c23ac22 - llvm-reduce: Don't write out IR to score IR complexity
Matt Arsenault via llvm-commits
- [llvm] 575eed3 - AMDGPU: Fix hazard with v_accvgpr_write_b32 and inline asm VGPR defs
Matt Arsenault via llvm-commits
- [llvm] 838fd61 - AMDGPU: Fix assertion on <1 x i16> vectors
Matt Arsenault via llvm-commits
- [PATCH] D135834: [PowerPC] Fix parameters for __builtin_crypto_vsbox
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 573a5de - llvm-reduce: Add opcode reduction pass
Matt Arsenault via llvm-commits
- [llvm] caa41a7 - [gn build] Port 573a5de7551c
LLVM GN Syncbot via llvm-commits
- [PATCH] D135525: [LoongArch] Add codegen support for atomicrmw umin/umax operation on LA64
Lu Weining via Phabricator via llvm-commits
- [PATCH] D135835: [flang] Add atomic_cas to the list of intrinsics
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D135836: [mlir][MemRef] Add a extract_strided_metadata(extract_strided_metadata) pattern
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D135837: [mlir][MemRef] Simplify extract_strided_metadata(reinterpret_cast)
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 86e9181 - llvm-reduce: Color output of child processes
Matt Arsenault via llvm-commits
- [PATCH] D126533: [LAA] Relax pointer dependency with runtime pointer checks
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D135840: [flang] Add a semantics test for atomic_ref
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D135842: [llvm-ocaml] Fix arity mismatch in pointer bindings
Alan via Phabricator via llvm-commits
- [PATCH] D135843: [AArch64][NFC]Refactor 'isBitfieldPositioningOp' so Op with different Opcode is handled with a separaparate helper function (which issimilar to 'isBitfieldExtractOp'). This paves the way for enhancement
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D135844: [AArch64]Regard (shl val, N) as a potential bit-field-positioning op regardless of the number of uses; the rationale is that, 'val' could be used as bit extraction source as long as N (the left shift amount) fits BiggerPattern requirement
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D135846: [PowerPC] handle 3 predecessor loop header in ctrloop pass
ChenZheng via Phabricator via llvm-commits
- [PATCH] D135847: [PowerPC] don't check CTR clobber in hardware loop insertion pass
ChenZheng via Phabricator via llvm-commits
- [PATCH] D135849: [clang][deps][lex] Avoid canonicalization of remapped framework directories (take 2)
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D134675: [ADT] Make mapped_iterator copy assignable
James Player via Phabricator via llvm-commits
- [PATCH] D135850: [AArch64]Enhance 'isBitfieldPositioningOp' to find pattern (shl(and(val,mask), N)
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D135852: [AArch64]Enhance bit-field-positioning op matcher to find out (and(shl(val,N), shifted-mask)
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D132657: [DSE] Eliminate noop store even through has clobbering between LoadI and StoreI
luxufan via Phabricator via llvm-commits
- [llvm] 50e0ace - [AArch64] Fix aligning the stack after calling __chkstk
Martin Storsjö via llvm-commits
- [llvm] 19e2b40 - [AArch64] Remove dead code for inserting SEH opcodes for realignment. NFC.
Martin Storsjö via llvm-commits
- [llvm] 24303e3 - [AArch64] Use encodeLogicalImmediate for forming the immediate to an AND. NFC.
Martin Storsjö via llvm-commits
- [llvm] cbd8464 - [MC] [Win64EH] Check that ARM64 prologs and epilogs have the right matching number of instructions
Martin Storsjö via llvm-commits
- [PATCH] D129107: [BOLT][HUGIFY] adds huge pages support of PIE/no-PIE binaries
Alexey Moksyakov via Phabricator via llvm-commits
- [llvm] 98852a0 - Precommit for SWDEV-353076: Add check directives to existing tests.
Thomas Preudhomme via llvm-commits
- [PATCH] D135040: [llvm-objdump] Add --no-addresses as an alias for --no-leading-addr
James Henderson via Phabricator via llvm-commits
- [llvm] 5b37768 - [FunctionAttrs] Account for memory effects of inalloca/preallocated
Nikita Popov via llvm-commits
- [llvm] 45e5958 - [FunctionAttrs] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] e74390c - [FunctionAttrs] Convert tests to use opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 526ce9c - Propagate tied operands when copying a MachineInstr.
Simon Tatham via llvm-commits
- [llvm] f497a00 - [test][DSE] Use -passes=dse instead of -dse in lit tests. NFC
Bjorn Pettersson via llvm-commits
- [llvm] 8f527e0 - [test][AggressiveInstCombine] Use -passes syntax in RUN lines. NFC
Bjorn Pettersson via llvm-commits
- [llvm] f15ed06 - [test][IndVarSimplify] Use -passes syntax in RUN lines. NFC
Bjorn Pettersson via llvm-commits
- [llvm] 3be72f4 - [test][SLPVectorizer] Use -passes syntax in RUN lines. NFC
Bjorn Pettersson via llvm-commits
- [llvm] 440ce05 - [FunctionAttrs] Handle potential access of captured argument
Nikita Popov via llvm-commits
- [llvm] 359bc5c - [ConstraintElim] Bail out for GEPs when index size > 64 bits.
Florian Hahn via llvm-commits
- [llvm] 86126db - [FunctionAttrs] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] b05f5b9 - [FunctionAttrs] Make location classification more precise
Nikita Popov via llvm-commits
- [llvm] 7d15212 - [ARM] Support fp16/bf16 using w constraint
Archibald Elliott via llvm-commits
- [llvm] 8eabb5b - [ModRef] Move ModRefInfo and FunctionModRefBehavior into IR (NFC)
Nikita Popov via llvm-commits
- [llvm] d44cd1b - Revert "[FunctionAttrs] Make location classification more precise"
Nikita Popov via llvm-commits
- [PATCH] D135862: [FuncSpec] Consider small noinline functions for specialisation
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D135863: [FunctionAttrs] Volatile operations can access inaccessible memory
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135864: [TBAA] Model call accessing immutable type as readnone
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135693: [RegisterScavenger][RISCV] Don't search for FrameSetup instrs if we were searching from Non-FrameSetup instrs
luxufan via Phabricator via llvm-commits
- [llvm] 3ee96a2 - [AArch64] Add SME 2 target feature for Armv8-A and Armv9-A 2022 Architecture Extension
Caroline Concatto via llvm-commits
- [llvm] 7055751 - [X86][AVX2] Add shuffle test case where we fail to merge vpunpcklqdq(vextracti128(x,0),vextracti128(x,1)) -> vpermq
Simon Pilgrim via llvm-commits
- [llvm] 62fc58a - [AArch64] Improve codegen for "trunc <4 x i64> to <4 x i8>" for all cases
via llvm-commits
- [llvm] 4e2dfd3 - [LoongArch] Updates for the LoongArch ELF psABI v2.01 revision
Weining Lu via llvm-commits
- [llvm] f017e92 - [LoongArch] Add support for llvm.trap and llvm.debugtrap
Weining Lu via llvm-commits
- [llvm] 48aea4a - [test][LoongArch] Mark old JIT ExecutionEngine tests as unsupported
Weining Lu via llvm-commits
- [PATCH] D135867: [FuncSpec] Fix missed opportunities for function specialisation
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D135869: [AMDGPU][DAG] Only apply trunc/shift combine to 16 bit types
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D135255: Introduce options for Windows packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [llvm] 019049a - [ConstraintElim] Use MulOverflow to avoid UB on signed overflow.
Florian Hahn via llvm-commits
- [PATCH] D135873: Detect Visual Studio automatically in Windows packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [llvm] fa9c12e - [X86] Attempt to combine binary shuffles where both operands come from the same larger vector
Simon Pilgrim via llvm-commits
- [llvm] 4431e70 - [NFC] Use forward decl of MachineCombinerPattern enum to reduce dependencies
David Green via llvm-commits
- [llvm] a77a70f - [PowerPC] Stash GPR to VSR if emergency spill slot is not reachable
Nemanja Ivanovic via llvm-commits
- [PATCH] D124841: [PowerPC] Stash GPR to VSR if emergency spill slot is not reachable
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] be0d427 - [VectorCombine] Add insertelement-shufflevector VectorCombine tests
Matt Devereau via llvm-commits
- [PATCH] D135875: [ARM] Add additional targets to divide tests.
Keith Walker via Phabricator via llvm-commits
- [llvm] fe755af - Revert "Remove PlaceSafepoints pass"
Philip Reames via llvm-commits
- [llvm] c787986 - [SLP]Improve costs of vectorized loads/stores by analyzing GEPs.
Alexey Bataev via llvm-commits
- [PATCH] D135876: [VectorCombine] Scalarize binops with insertelt nested inside splats
Matt Devereau via Phabricator via llvm-commits
- [lld] 82ca390 - Reland "[lld/mac] Port typo correction for undefined symbols from ELF port"
Nico Weber via llvm-commits
- [PATCH] D135877: [lld/mac] Make two local variables const
Nico Weber via Phabricator via llvm-commits
- [PATCH] D135878: [VE] Change the way to lower select
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D135260: [AMDGPU][AMDGPULowerKernelAttributes] Use stripAndAccumulateConstantOffset
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D135879: [lld/ELF] Convert undef-spell-corrector.s test to split-file
Nico Weber via Phabricator via llvm-commits
- [llvm] 518bccf - [LV] Add epilogue test with variable induction start value.
Florian Hahn via llvm-commits
- [llvm] 8673444 - Update developer policy on potentially breaking changes
Aaron Ballman via llvm-commits
- [llvm] 19aa1aa - [MemCpyOpt] Don't run full pipeline in test (NFC)
Nikita Popov via llvm-commits
- [llvm] b54b84f - [MemCpyOpt] Add additional debug output (NFC)
Nikita Popov via llvm-commits
- [llvm] 1e80201 - [AArch64] Add ConvertPhiType constant tests. NFC
David Green via llvm-commits
- [PATCH] D135883: [lld-macho] Include symbol sizes in mapfile
Jez Ng via Phabricator via llvm-commits
- [PATCH] D135884: [lld-macho] Preserve the size of common symbols
Jez Ng via Phabricator via llvm-commits
- [llvm] f386f76 - [MemCpyOpt] Add additional tests with lifetime intrinsics (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135886: [MemCpyOpt] Move lifetime marker before call to enable call slot optimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D135887: [XOCFF] llvvm-readobj support display symbol table of loader section of xcoff object file.
Digger Lin via Phabricator via llvm-commits
- [llvm] 16e4e4a - [CodeGenPrep] Handle constants in ConvertPhiType
David Green via llvm-commits
- [PATCH] D135888: [lld/mac] Convert undef-spell-corrector.s test to split-file
Nico Weber via Phabricator via llvm-commits
- [PATCH] D135889: [lld/mac] Add test for bug fixed in reland 82ca390062d115
Nico Weber via Phabricator via llvm-commits
- [lld] ad03074 - [lld/mac] Make two local variables const
Nico Weber via llvm-commits
- [lld] e7e3248 - [lld/mac] Convert undef-spell-corrector.s test to split-file
Nico Weber via llvm-commits
- [llvm] e68b0d5 - [RISCV] Match (select C, -1, X)->(or -C, X) during lowerSelect
Craig Topper via llvm-commits
- [PATCH] D135219: [PassTimingInfo] Stop double (or worse) counting passes/analyses
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 0cd27cd - [PassTimingInfo] Stop double (or worse) counting passes/analyses
Arthur Eubanks via llvm-commits
- [PATCH] D127472: [llvm-driver] Add lld
Alex Brachet via Phabricator via llvm-commits
- [lld] c07e838 - [lld][WebAssembly] Add `--extra-features` flag to add addional features
Sam Clegg via llvm-commits
- [PATCH] D134409: [utils][UpdateTestChecks] Add unnamed !noundef value support
John McIver via Phabricator via llvm-commits
- [lld] 3ab947e - [lld/mac] Add test for bug fixed in reland 82ca390062d115
Nico Weber via llvm-commits
- [PATCH] D135893: [FuncSpec] Fix specialisation based on literals
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D135024: [PowerPC] Fix invalid cast for vector shuffles when lowering to the xxsplti32dx instruction.
Zarko Todorovski via Phabricator via llvm-commits
- [llvm] b75bde6 - [llvm-ocaml] Fix arity mismatch in pointer bindings
Arthur Eubanks via llvm-commits
- [PATCH] D134883: [XCOFF] llvm-readobj support decoding the loader section header field for XCOFF object file.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D135124: Add f16 nearbyint support.
Leon Clark via Phabricator via llvm-commits
- [PATCH] D135894: [clang][RISCV] Set vscale_range attribute based on presence of "v" extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D135895: [RISCV] Limit alignment of stack temporary used for indirect passing of scalable vectors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D71989: [OpenMP][IRBuilder] `omp task` support
Mike Rice via Phabricator via llvm-commits
- [compiler-rt] e851f7d - Fix LSan build
Haowei Wu via llvm-commits
- [PATCH] D107290: [RISCV] Add support for the vscale_range attribute
Philip Reames via Phabricator via llvm-commits
- [llvm] 8407fdb - [NVPTX] Support neg{.ftz} for f16 and f16x2
Artem Belevich via llvm-commits
- [llvm] 71c49d1 - [ConstraintElim] Move check-and-replace logic to helper function (NFC).
Florian Hahn via llvm-commits
- [PATCH] D135897: [LLD][ELF] --wrap: __real_foo references should trigger archive extraction for foo
ben via Phabricator via llvm-commits
- [PATCH] D135898: [wasm-ld] Allow importing/exporting the output module's memory with arbitrary names
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D135900: [AMDGPU][MC][GFX8+] Correct v_cndmask modifiers
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D135902: [SPIR-V] Add atomic_init builtin and fix atomic explicit lowering
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D135903: [wasm-ld] Add support for calling constructors in reactors.
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D135904: [SPIR-V] Add get_image_num_mip_levels implementation
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D135906: Fix llvm/lib/ObjCopy, llvm/llvm-ifs: c++20 compatibility
Angelo Matni via Phabricator via llvm-commits
- [llvm] d1b6c1b - Only enable driver test if in driver build
Alex Brachet via llvm-commits
- [PATCH] D134320: [llvm] Teach whole program devirtualization about relative vtables
Leonard Chan via Phabricator via llvm-commits
- [llvm] 1fc78d6 - [DirectX backend] [NFC] Change Resources::write to const.
Xiang Li via llvm-commits
- [PATCH] D135909: [LoopDeletion] Move block and loop dispo invalidation to makeLoopInvar.
Florian Hahn via Phabricator via llvm-commits
- [llvm] ecac223 - [PGO] Make emitted symbols hidden
Alex Brachet via llvm-commits
- [llvm] 71bad24 - [llvm-objdump] Add HelpText for --no-addresses after D135040
Fangrui Song via llvm-commits
- [PATCH] D135910: [lld][WebAssembly] Add symbols marking start/end of stack region
Sam Clegg via Phabricator via llvm-commits
- [llvm] 52fdbbd - [ConstraintElim] Add nested GEP test with scalable vectors.
Florian Hahn via llvm-commits
- [llvm] 572d5d3 - [ConstraintElim] Add support for GEPs with multiple indices.
Florian Hahn via llvm-commits
- [PATCH] D135912: [PseudoProbe] Replace relocation with offset for entry probe.
Hongtao Yu via Phabricator via llvm-commits
- [llvm] aa5bc41 - [test] Reset timer flag after test is done
Arthur Eubanks via llvm-commits
- [PATCH] D135913: [MachineFrameInfo][RISCV] Call ensureStackAlignment for objects created with scalable vector stack id.
Craig Topper via Phabricator via llvm-commits
- [lld] bdd0cec - [lld-macho] Include symbol sizes in mapfile
Jez Ng via llvm-commits
- [lld] 922346e - [lld-macho] Preserve the size of common symbols
Jez Ng via llvm-commits
- [PATCH] D135914: [PseudoProbe] Decode offset based pseudo probe.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D135915: [ConstraintElim] Enable pass by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D134571: [MachO] Support exports trie in both LC_DYLD_INFO and LC_DYLD_EXPORTS_TRIE
Daniel Rodríguez Troitiño via Phabricator via llvm-commits
- [lld] 88da0de - Revert "[Libomp] Do not error on undefined version script symbols"
Slava Zakharin via llvm-commits
- [PATCH] D135110: [NFC] [HLSL] Move common metadata to LLVMFrontend
Chris Bieneman via Phabricator via llvm-commits
- [lld] 1532be9 - [lld][WebAssembly] Add symbols marking start/end of stack region
Sam Clegg via llvm-commits
- [PATCH] D70515: [WebAssembly] Create a __stack_limit variable
Sam Clegg via Phabricator via llvm-commits
- [llvm] b43a1d1 - [PGO] Do not create block count annotations when all weights are 0,
Wolfgang Pieb via llvm-commits
- [llvm] 2516241 - [NFC][FuncSpec] Add a test to show redundant function cloning.
Alexandros Lamprineas via llvm-commits
- [PATCH] D130951: [HLSL] CodeGen hlsl resource binding.
Xiang Li via Phabricator via llvm-commits
- [compiler-rt] 0fb2aee - Use u16 to store Count/MaxCount
Chia-hung Duan via llvm-commits
- [compiler-rt] 56dafd0 - [scudo] Add PageReleaseContext to convey page usage status.
Chia-hung Duan via llvm-commits
- [compiler-rt] cf9d7f5 - [scudo] Manage free blocks in BatchGroup.
Chia-hung Duan via llvm-commits
- [compiler-rt] 9c26f51 - [scudo] Support partial page releasing
Chia-hung Duan via llvm-commits
- [PATCH] D134396: [OpenMP][libomptarget] New plugin infrastructure and new CUDA plugin
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 14ea4f5 - [SPIRV] Fix formatting of function tests
Michal Paszkowski via llvm-commits
- [llvm] aaecabe - [gn build] port 1fda6f6859aa (lld driver_executable)
Nico Weber via llvm-commits
- [PATCH] D135494: [BOLT] Section-handling refactoring/overhaul
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D126827: [llvm-profgen] Fix a loading address bug for pseudo probe profile
Wenlei He via Phabricator via llvm-commits
- [PATCH] D131545: [DirectX backend] emit metadata for DXIL version, ShaderModel.
Xiang Li via Phabricator via llvm-commits
- [llvm] 0d253bb - [PowerPC] Change CRNOT to a code gen single operand instruction
Nemanja Ivanovic via llvm-commits
- [PATCH] D133577: [PowerPC] Change CRNOT to a code gen single operand instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D135734: [NFC][mlir][MemRef] Make use of InferTypeOpInterface
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D135928: [llvm] Teach GlobalDCE about dso_local_equivalent
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D135929: [profile] Add binary ids into indexed profiles
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D133375: [CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
Sam James via Phabricator via llvm-commits
- [PATCH] D130919: [MRI] isConstantPhysReg should also check if the register is clobbered by a RegMask
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D135930: Add AVX-NE-CONVERT instructions.
Freddy, Ye via Phabricator via llvm-commits
- [llvm] aad013d - [InlineAsm][bugfix] Correct function addressing in inline asm
Xiang1 Zhang via llvm-commits
- [PATCH] D135932: Add AVX-IFMA instructions.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135933: Add CMPCCXADD instructions.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135934: Add MSRLIST instructions.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135935: Add WRMSRNS instructions.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135936: [X86] Support -march=raptorlake
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135937: [X86] Support -march=meteorlake
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135938: [X86] Add AVX-VNNI-INT8 instructions.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D135930: [X86] Add AVX-NE-CONVERT instructions.
LuoYuanke via Phabricator via llvm-commits
- [llvm] 07c5270 - [AArch64] add tests for ccmp with negative constant op1; NFC
via llvm-commits
- [llvm] d0269dd - [AArch64][BuildErrorFix] Add compatible classifyGlobalFunctionReference
Xiang1 Zhang via llvm-commits
- [PATCH] D135939: [AArch64] Select to CCMN when the CCMP's second operator is negative constant
chenglin.bi via Phabricator via llvm-commits
- [llvm] c427ee9 - AsmPrinter: Remove pointless code in inline asm emission
Matt Arsenault via llvm-commits
- [llvm] f59f116 - AMDGPU: Add __builtin_amdgcn_permlane64
Matt Arsenault via llvm-commits
- [PATCH] D134872: AMDGPU: Add __builtin_amdgcn_permlane64
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D134903: AtomicExpand: Don't create unused instructions for some atomicrmw
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d383ade - [BranchRelaxation] Fall through only if block has no unconditional branches
Anshil Gandhi via llvm-commits
- [PATCH] D135940: [SaveAndRestore] Upgrade this to support non-copyable types.
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D135941: [X86] Support AMX-FP16
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D132329: [X86][RFC] Using `__bf16` for AVX512_BF16 intrinsics
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D135942: [lld-macho][nfc] lld/Common's `demangle()` is redundant for Mach-O
Jez Ng via Phabricator via llvm-commits
- [PATCH] D135943: [lld][nfc] Remove lld::demangle() (partial revert of D116279)
Jez Ng via Phabricator via llvm-commits
- [llvm] 4676524 - [llvm-profgen] Fix inconsistent loading address issues
via llvm-commits
- [PATCH] D126827: [llvm-profgen] Fix inconsistent loading address issues
Lei Wang via Phabricator via llvm-commits
- [llvm] d0750ec - AtomicExpand: Avoid some operations if the atomic is overaligned
Matt Arsenault via llvm-commits
- [PATCH] D134323: AtomicExpand: Avoid some operations if the atomic is overaligned
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 99dff82 - AMDGPU: Fix failing test with expensive checks
Matt Arsenault via llvm-commits
- [PATCH] D134240: LICM: Pass through AssumptionCache
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6370bc2 - Add f16 nearbyint support.
Thomas Preudhomme via llvm-commits
- [PATCH] D135946: [LoongArch] Fix wrong VariantKind for MO_GOT_PC_{HI/LO} flags
wanglei via Phabricator via llvm-commits
- [PATCH] D132196: [PowerPC] Add combine logic to use MADDLD/MADDHD/MADDHDU in multiply-add patterns
ChenZheng via Phabricator via llvm-commits
- [llvm] e632bb6 - [LoongArch] Add codegen support for atomicrmw umin/umax operation on LA64
via llvm-commits
- [PATCH] D135843: [AArch64][NFC][1/4]Refactor 'isBitfieldPositioningOp' so that DAG nodes with different Opcode are handled with separate helper functions
Dave Green via Phabricator via llvm-commits
- [PATCH] D135844: [AArch64][2/4]Regard (shl val, N) as a potential bit-field-positioning op regardless of the number of uses.
Dave Green via Phabricator via llvm-commits
- [PATCH] D134843: [llvm-readobj] Improve JSON output
James Henderson via Phabricator via llvm-commits
- [PATCH] D135947: [NFC][lit] Fix typo
Sheng via Phabricator via llvm-commits
- [PATCH] D135948: [LoongArch] Add codegen support for cmpxchg on LA64
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D135850: [AArch64][3/4]Enhance 'isBitfieldPositioningOp' to find pattern (shl(and(val,mask), N)
Dave Green via Phabricator via llvm-commits
- [PATCH] D135852: [AArch64][4/4] Enhance bit-field-positioning op matcher to see through "any_extend" for pattern "and(any_extend(shl(val, N)), shifted-mask)"
Dave Green via Phabricator via llvm-commits
- [llvm] 03f9d0f - [TBAA] Model call accessing immutable type as readnone
Nikita Popov via llvm-commits
- [PATCH] D135950: [AArch64][SME] Disable (SLP|Loop)Vectorizer when function may be executed in streaming mode.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D135932: [X86] Add AVX-IFMA instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135933: [X86] Add CMPCCXADD instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135934: [X86] Add MSRLIST instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135935: [X86] Add WRMSRNS instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D135951: [X86][WIP] SUPPORT RAO-INT
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 7c5c778 - [BasicAA] Add test for select with loop carried dependency (NFC)
Nikita Popov via llvm-commits
- [llvm] 237b962 - [BasicAA] Account for cycles when checking for same select condition
Nikita Popov via llvm-commits
- [PATCH] D135952: [AArch64]Change printVectorList to print SVE vector range
Caroline via Phabricator via llvm-commits
- [llvm] 08dc847 - Add missing `override`s after aad013de41c0
Benjamin Kramer via llvm-commits
- [llvm] f309f09 - Revert "[AArch64] Fix aligning the stack after calling __chkstk"
Martin Storsjö via llvm-commits
- [llvm] 99dcee6 - [MemorySSA] Add test for select with cross-iteration dependency (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135954: [DAGCombiner] Fix crash for the merge stores with different value type
chenglin.bi via Phabricator via llvm-commits
- [llvm] 5a68e57 - [ConstraintElim] Add debug message when decomposition fails.
Florian Hahn via llvm-commits
- [PATCH] D135957: [AArch64][SeperateConstOffsetFromGEP] Prevent pass from splitting GEP if an index has more than one use
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D134813: Properly print unnamed TagDecl objects in diagnostics
Aaron Ballman via Phabricator via llvm-commits
- [lld] 427b728 - [lld/ELF] Convert undef-spell-corrector.s test to split-file
Nico Weber via llvm-commits
- [PATCH] D134044: [ConstraintElimination] Move logic for replacing ssub overflow users (NFC)
Zain Jaffal via Phabricator via llvm-commits
- [llvm] 85e41fc - [AArch64] Select to CCMN when the CCMP's second operator is negative constant
via llvm-commits
- [PATCH] D131582: [AArch64][SME] Add support for arm_locally_streaming functions.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 02df03c - [AArch64][SME] Add support for arm_locally_streaming functions.
Sander de Smalen via llvm-commits
- [PATCH] D135515: [SPARC] Don't emit deprecated FP branches when targeting v9
Koakuma via Phabricator via llvm-commits
- [PATCH] D135960: [RISCV] Allow LI with symbol difference as constant
Job Noorman via Phabricator via llvm-commits
- [llvm] 6ce8727 - [cmake] Remove LLVM_INCLUDE_GO_TESTS variable
Nikita Popov via llvm-commits
- [PATCH] D135962: [AA] Rename FunctionModRefBehavior (NFC)
Nikita Popov via Phabricator via llvm-commits
- [llvm] 1dee803 - [SaveAndRestore] Upgrade this to support non-copyable types.
Chris Lattner via llvm-commits
- [llvm] 22e4203 - [PowerPC][NFC] Pre-commit case for lowering vector shuffles to xxsplti32dx (64 bit)
Amy Kwan via llvm-commits
- [PATCH] D133090: [LLVM] Replace `cast_or_null` with `cast_if_present`, NFC.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D133089: [LLVM] Replace `dyn_cast_or_null` with `dyn_cast_if_present`, NFC.
Aman LaChapelle via Phabricator via llvm-commits
- [llvm] 9caebcf - Add missing include to fix the modules build
Adrian Prantl via llvm-commits
- [llvm] fb3e2be - [ConstraintElim] Add test cases for shl and mul.
Florian Hahn via llvm-commits
- [PATCH] D135968: [FuncSpec][NFC] Refactor finding specialisation opportunities
Momchil Velikov via Phabricator via llvm-commits
- [llvm] bf96703 - [AMDGPU][MC][GFX8+] Correct v_cndmask modifiers
Dmitry Preobrazhensky via llvm-commits
- [llvm] ce1a2cc - [NFC] Fix typo in DAGCombiner
Nicola Lancellotti via llvm-commits
- [PATCH] D135970: [InstCombine] try to determine "exact" for sdiv
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D115710: [LV][NFC] Update test checks using utils/update_test_checks.py
Evgeniy via Phabricator via llvm-commits
- [PATCH] D115711: [LV][NFC] New test case to check prefer-predicate-over-epilogue for short TC loops
Evgeniy via Phabricator via llvm-commits
- [PATCH] D115712: [LV] Make sure prefer-predicate-over-epilogue works for short TC loops
Evgeniy via Phabricator via llvm-commits
- [PATCH] D135971: [LV][NFC][WIP] Restructure getScalarEpilogueLowering
Evgeniy via Phabricator via llvm-commits
- [llvm] c1909d7 - [DAGCombiner] Fix crash for the merge stores with different value type
via llvm-commits
- [PATCH] D135359: [lld-macho] Don't fold DWARFs with CompactUnwinds
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D135359: [lld-macho][nfc] define command UNWIND_MODE_MASK for convenience and rewrite mode-mask checking logic for clarity
Vy Nguyen via Phabricator via llvm-commits
- [llvm] ccde601 - Fix llvm/lib/ObjCopy, llvm/llvm-ifs: c++20 compatibility
Fangrui Song via llvm-commits
- [PATCH] D135439: Keep configuration file search directories in ExpansionContext. NFC
Michał Górny via Phabricator via llvm-commits
- [PATCH] D135974: [AArch64] Replace sme-i64 by sme-i16i64 and sme-f64 by sme-f64f64
Caroline via Phabricator via llvm-commits
- [llvm] 2c72d90 - [AArch64-SVE]: Force generating code compatible to streaming mode.
Hassnaa Hamdi via llvm-commits
- [llvm] de6dfbb - [ARM] Fix for MVE i128 vector icmp costs.
David Green via llvm-commits
- [PATCH] D135975: [BranchRelaxation] Fix test for duplicate branch instruction
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] 60e2aad - [AArch64]Change printVectorList to print SVE vector range
Caroline Concatto via llvm-commits
- [llvm] 2c7b7ec - [ADT] Fix Incorrect rounding for APFixedPoint::getIntPart
via llvm-commits
- [PATCH] D135976: [RISCV] Correct RISCVTTIImpl::getRegUsageForType for vectors of pointers.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D135977: [LV] Simplify register usage code and avoid double map lookups.
Craig Topper via Phabricator via llvm-commits
- [llvm] 94ac8f3 - [BranchRelaxation] Fix test for duplicate branch instruction
Anshil Gandhi via llvm-commits
- [llvm] a43c097 - [SimplifyCFG] Add tests for simpilfycfg, switch to lookup table with i2 types; NFC
via llvm-commits
- [llvm] e530a11 - [DX] Add pass to pretty-print DXIL metadata in asm
Chris Bieneman via llvm-commits
- [llvm] 71d331c - [gn build] port 6ce872724877
Nico Weber via llvm-commits
- [llvm] 44f0b13 - [RISCV] Correct RISCVTTIImpl::getRegUsageForType for vectors of pointers.
Craig Topper via llvm-commits
- [llvm] 911d2dc - [NFC] [HLSL] Move common metadata to LLVMFrontend
Chris Bieneman via llvm-commits
- [PATCH] D135909: [Loop] Move block and loop dispo invalidation to makeLoopInvariant.
Nikita Popov via Phabricator via llvm-commits
- [llvm] d3366ef - [LV] Simplify register usage code and avoid double map lookups. NFC
Craig Topper via llvm-commits
- [compiler-rt] fd7c7ad - [scudo] Fix implicitly narrow casting (NFC)
Chia-hung Duan via llvm-commits
- [llvm] 37c693d - [gn build] port 911d2dc230 (LLVMFrontendHLSL)
Nico Weber via llvm-commits
- [llvm] 7f4ce3f - [Hexagon] Introduce PS_vsplat[ir][bhw] pseudo instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] a191fc8 - [gn build] Remove unused tablegen.gni imports
Nico Weber via llvm-commits
- [PATCH] D135982: [SimplifyCFG] Try unsigned case value for switch to lookup table
chenglin.bi via Phabricator via llvm-commits
- [llvm] edfd8c6 - [gn build] port 0cfa50154a47eb
Nico Weber via llvm-commits
- [llvm] e8375e3 - [Hexagon] Use IRBuilderBase in function parameters
Krzysztof Parzyszek via llvm-commits
- [llvm] 1fab0ac - [RISCV] Rename ReadVIALUCV->ReadVICALUV to match WriteVICALUV. NFC
Craig Topper via llvm-commits
- [lld] a6d6734 - [lld-macho][nfc] define command UNWIND_MODE_MASK for convenience and rewrite mode-mask checking logic for clarity
Vy Nguyen via llvm-commits
- [llvm] 34bbe65 - Fix a -Wsign-compare warning
Nico Weber via llvm-commits
- [llvm] d877e3f - [Transforms/ObjCARC] Fix non-deterministic output of `ObjCARCOptPass`
Argyrios Kyrtzidis via llvm-commits
- [lld] 316123a - [lld-macho][nfc] lld/Common's `demangle()` is redundant for Mach-O
Jez Ng via llvm-commits
- [lld] 32647c8 - [lld][nfc] Remove lld::demangle() (partial revert of D116279)
Jez Ng via llvm-commits
- [llvm] ef774be - [AArch64] Support SETCCCARRY lowering
Filipp Zhinkin via llvm-commits
- [PATCH] D53379: GSYM symbolication format
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D135984: Add a "--load-address <addr>" option to llvm-gsymutil.
Greg Clayton via Phabricator via llvm-commits
- [compiler-rt] 5fe6f3e - Revert "[scudo] Fix implicitly narrow casting (NFC)"
Kamau Bridgeman via llvm-commits
- [compiler-rt] 1cf1b36 - Revert "[scudo] Support partial page releasing"
Kamau Bridgeman via llvm-commits
- [compiler-rt] c929bcb - Revert "[scudo] Manage free blocks in BatchGroup."
Kamau Bridgeman via llvm-commits
- [llvm] 0c8dde5 - [ConstraintElimination] Move logic for replacing ssub overflow users (NFC)
Zain Jaffal via llvm-commits
- [llvm] 232e0a0 - [lto] Do not try to internalize symbols with escaped name
via llvm-commits
- [llvm] 1a60a35 - Remove sign comparaison warning in APFixedPointTest.cpp
via llvm-commits
- [PATCH] D135986: Allow branch coverage to be skipped by llvm-cov when exporting for LCOV
Alan Phipps via Phabricator via llvm-commits
- [llvm] adf2972 - Revert "Remove sign comparaison warning in APFixedPointTest.cpp"
via llvm-commits
- [llvm] 16cf666 - [Loop] Move block and loop dispo invalidation to makeLoopInvariant.
Florian Hahn via llvm-commits
- [PATCH] D135988: [llvm-objcopy][MachO] Add support for LC_DYLIB_CODE_SIGN_DRS
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D135991: [AArch64] Fix cost model for `udiv` instruction when one of the operands is a uniform constant
Zain Jaffal via Phabricator via llvm-commits
- [llvm] 705e77a - [Hexagon] Lower funnel shifts for HVX
Krzysztof Parzyszek via llvm-commits
- [llvm] a921d6e - [llvm-cov] Allow branch coverage to be skipped when exporting for LCOV
Alan Phipps via llvm-commits
- [PATCH] D135992: [RISCV] Remove EEW from some sched clases.
Craig Topper via Phabricator via llvm-commits
- [llvm] b465a98 - [Hexagon] Fix isTypeForHVX for vector predicates
Krzysztof Parzyszek via llvm-commits
- [llvm] 6eb205b - Reapply [AArch64] Fix aligning the stack after calling __chkstk
Martin Storsjö via llvm-commits
- [llvm] d91b0d6 - [RISCV] Merge rv32 and rv64 fixed vector stepvector tests
Philip Reames via llvm-commits
- [PATCH] D131792: [libunwind] Remove __ANDROID_API__ < 18 workaround
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 361a27c - [Hexagon] Recognize idioms for fixed-point vector multiplication
Krzysztof Parzyszek via llvm-commits
- [llvm] 82035ec - Revert "[PGO] Make emitted symbols hidden"
Zequan Wu via llvm-commits
- [llvm] c2d2094 - [llvm-objcopy][MachO] Add support for LC_DYLIB_CODE_SIGN_DRS
Keith Smiley via llvm-commits
- [llvm] bc99fd9 - [llvm-objdump/mac] Add new function starts print mode
Keith Smiley via llvm-commits
- [llvm] 6cb2a02 - [Hexagon] Report if changes were made in HvxIdioms pass
Krzysztof Parzyszek via llvm-commits
- [PATCH] D135531: [github] Update pip deps (NFC)
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D135532: [github] Fix minor lint warnings (NFC)
Keith Smiley via Phabricator via llvm-commits
- [llvm] 14e4d92 - [github] Update pip deps (NFC)
Keith Smiley via llvm-commits
- [llvm] c116bd9 - [github] Fix minor lint warnings (NFC)
Keith Smiley via llvm-commits
- [llvm] fb063ea - [Hexagon] Clean up leftover instructions in HvxIdioms
Krzysztof Parzyszek via llvm-commits
- [PATCH] D135997: [WIP][Dominators] check indirect branches of callbr
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 0278c9c - [VE] Change the way to lower select
Kazushi Marukawa via llvm-commits
- [PATCH] D135999: [lld-macho][test] Rework map-file.s
Jez Ng via Phabricator via llvm-commits
- [PATCH] D136000: [lld-macho] Don't fold subsections with symbols at nonzero offsets
Jez Ng via Phabricator via llvm-commits
- [PATCH] D136001: [lld-macho] Folded symbols should have size zero in linker map
Jez Ng via Phabricator via llvm-commits
- [llvm] 25915c6 - [objcopy][MachO] Clean up Section ctors, NFC
Alexander Shaposhnikov via llvm-commits
- [PATCH] D135108: [llvm-driver] Fix clang -fno-integrated-cc1 when invoked from the llvm driver
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D129757: [RISCV] Optimize SELECT_CC when the true value of select is Constant
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 3ead26e - [scudo] Fix implicitly narrow casting (NFC)
Chia-hung Duan via llvm-commits
- [PATCH] D136010: [RISCV] Don't emit zero check in CTTZTableLookup for CTTZ_ZERO_UNDEF.
Craig Topper via Phabricator via llvm-commits
- [llvm] 506e936 - [LoongArch] Fix wrong VariantKind for MO_GOT_PC_{HI/LO} flags
Weining Lu via llvm-commits
- [PATCH] D136014: [AArch64] Improve codegen for shifted mask op
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D133706: ControlHeightReduction: Remove assert check in shouldApply
Jakub Beránek via Phabricator via llvm-commits
- [PATCH] D136015: [InstCombine] Fold series of instructions into mull
Allen zhong via Phabricator via llvm-commits
- [PATCH] D124325: [WIP][AArch64][SVE] Support logical operation BIC with DestructiveBinary patterns
Allen zhong via Phabricator via llvm-commits
- [PATCH] D136021: [LoongArch] Fix atomicrmw nand instruction generate
Lin Runze via Phabricator via llvm-commits
- [PATCH] D135951: [X86] SUPPORT RAO-INT
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] f2c4204 - [Mips] Regenerate load-store-left-right.ll
Simon Pilgrim via llvm-commits
- [llvm] 1901bd0 - [Mips] Regenerate return-struct.ll
Simon Pilgrim via llvm-commits
- [llvm] 0b36d1e - [Mips] Regenerate unalignedload.ll
Simon Pilgrim via llvm-commits
- [llvm] f12684d - [ConstraintElim] Support signed decomposition of `add nsw`.
Florian Hahn via llvm-commits
- [llvm] 3577e60 - [llvm] Remove redundaunt typename (NFC)
Kazu Hirata via llvm-commits
- [llvm] 988025a - [llvm-reduce] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] f3a76f0 - [Object] Fix a warning
Kazu Hirata via llvm-commits
- [PATCH] D134698: [WIP][msan] Use !noundef of load instruction
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D136024: [ADT] Simplify getAsInteger (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 7c1b80e - [ConstraintElim] Support unsigned decomposition of mul/shl nuw..const
Florian Hahn via llvm-commits
- [PATCH] D133036: [InstCombine] Treat passing undef to noundef params as UB
Nikita Popov via Phabricator via llvm-commits
- [llvm] bfb0b6f - [ADT] Simplify getAsInteger and consumeInteger (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D136030: [ADT] Introduce StringRef::{starts,ends}_width{,_insensitive}
Kazu Hirata via Phabricator via llvm-commits
- [llvm] b2f41e9 - [Vectorize] Use std::conditional_t (NFC)
Kazu Hirata via llvm-commits
- [llvm] 1b97645 - [ADT] Introduce StringRef::{starts,ends}_width{,_insensitive}
Kazu Hirata via llvm-commits
- [llvm] c2e7c9c - [CodeGen] Using ZExt for extractelement indices.
Peter Rong via llvm-commits
- [PATCH] D46498: [X86] Enable reciprocal estimates for v16f32 vectors by using VRCP14PS/VRSQRT14PS
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D130953: [X86] Eliminate redundant movzbl instruction.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D136031: [DirectX backend] support ConstantBuffer to DXILResource.h
Xiang Li via Phabricator via llvm-commits
- [PATCH] D133327: [AArch64][GlobalISel] When lowering signext i1 parameters, don't zero-extend to s8 first.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D136032: [X86][2/2] Adding atomic add/sub/or/xor/and lowering into RAO-INT instructions
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 13792ba - [AArch64][GlobalISel] When lowering signext i1 parameters, don't zero-extend to s8 first.
Amara Emerson via llvm-commits
- [PATCH] D135951: [X86][1/2] SUPPORT RAO-INT
Craig Topper via Phabricator via llvm-commits
- [PATCH] D118298: [Spill2Reg][1/9] Initial commit. This is boilerplate code.
Yimin Li via Phabricator via llvm-commits
- [PATCH] D136021: [LoongArch] Fix codegen of atomicrmw nand
WÁNG Xuěruì via Phabricator via llvm-commits
- [lld] 14f996d - [ELF] Move inputSections/ehInputSections into Ctx. NFC
Fangrui Song via llvm-commits
- [llvm] dd3d8dd - [OpenMP][OpenMPIRBuilder] Migrate OffloadEntriesInfoManager from clang to OMPIRbuilder
Jan Sjodin via llvm-commits
- [PATCH] D136039: [DebugInfo] Fix potential CU mismatch for attachRangesOrLowHighPC
DianQK via Phabricator via llvm-commits
- [llvm] 067b744 - [ConstraintElim] Add tests for add nsw with unsigned predicates.
Florian Hahn via llvm-commits
- [llvm] 340ae45 - [InstCombine] use isKnownNonNegative() for readability; NFCI
Sanjay Patel via llvm-commits
- [llvm] 78e3aed - [InstCombine] add tests for sdiv with (neg)pow2 divisor; NFC
Sanjay Patel via llvm-commits
- [llvm] e5ee0b0 - [InstCombine] try to determine "exact" for sdiv
Sanjay Patel via llvm-commits
- [PATCH] D136040: [X86] Support PREFETCHI instructions
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 7820a30 - [AMDGPU] Use llvm::any_of (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D135852: [AArch64] Enhance bit-field-positioning op matcher to see through "any_extend" for pattern "and(any_extend(shl(val, N)), shifted-mask)"
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D135468: [AArch64]SME2 Multiple vector ternary int/float 2 and 4 registers
Paul Walker via Phabricator via llvm-commits
- [llvm] 986ca95 - [BPF] Add (failing) testcase for Issue #57872
Simon Pilgrim via llvm-commits
- [PATCH] D136042: [DAG] Enable combineShiftOfShiftedLogic folds after type legalization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D136043: [CodeGen] Replace CCValAssign::Loc with a discriminated union (NFCI)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D136044: [compiler-rt][builtins] Skip building (b)float16 support on i386-freebsd
Dimitry Andric via Phabricator via llvm-commits
- [lld] 8800869 - [ELF][test] Improve AArch64 TLS IE tests
Fangrui Song via llvm-commits
- [lld] 2b15308 - [ELF] Set DF_STATIC_TLS for AArch64/PPC32/PPC64
Fangrui Song via llvm-commits
- [lld] e983109 - [ELF] Move R_TPREL/R_TPREL_NEG check into handleTlsRelocation
Fangrui Song via llvm-commits
- [PATCH] D136046: [X86] `DAGTypeLegalizer::ModifyToType()`: when widening w/ zeros, insert into undef and `and`-mask the padding away
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 3c5a164 - [NFC][X86] Test commit, add test with bad mask vector legalization
Roman Lebedev via llvm-commits
- [llvm] a4635ec - [ConstraintElim] Support `add nsw` for unsigned preds with positive ops.
Florian Hahn via llvm-commits
- [PATCH] D136010: [TargetLowering][RISCV][Sparc] Don't emit zero check in CTTZTableLookup for CTTZ_ZERO_UNDEF.
Simon Pilgrim via Phabricator via llvm-commits
- [lld] dc884f0 - [ELF] Remove RelocationScanner::target. NFC
Fangrui Song via llvm-commits
- [PATCH] D125777: [llvm-debuginfo-analyzer] 02 - Driver and documentation
Carlos Alberto Enciso via Phabricator via llvm-commits
- [llvm] 3baadff - [CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
Fangrui Song via llvm-commits
- [PATCH] D136047: [DAGCombiner] Option --combiner-select-seq
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D132465: [SPARC] Make calls to function with big return values work
Fangrui Song via Phabricator via llvm-commits
- [llvm] aec0c10 - [ConstraintElim] Replace custom GEP index handling by using existing code
Florian Hahn via llvm-commits
- [PATCH] D136048: [IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 462ab98 - [ConstraintElim] Fix signed integer overflow for inbounds GEP.
Florian Hahn via llvm-commits
- [llvm] 5ea3155 - [llvm] Use llvm::find (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D136041: [clang][DebugInfo] Emit DISubprogram for extern functions with reserved names
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D134743: [SimplifyCFG] Allow SimplifyCFG sinking to merge tail call kinds
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D136049: [VE] Change the way to lower selectcc
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 1cedc51 - [Coroutines] Don't merge readnone calls in presplit coroutines
Chuanqi Xu via llvm-commits
- [PATCH] D127383: Don't treat readnone call in presplit coroutine as not access memory
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D130153: [MemorySSA] Don't create new memory accesses for dbg intrinsics in MemorySSA
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D132352: Introduce noread_thread_id to address the thread identification problem in coroutines
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D132434: Add noread_thread_id attribute to intrinsics
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D134009: [Coroutines] Introduce `always_complete_coroutine` attribute to guide optimization (1/2)
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D136051: [CodeGen] Introduce a flag to allow same cycle def-use schedule
Suyog Sarda via Phabricator via llvm-commits
- [PATCH] D136053: [llvm-reduce] Attempt to inline calls
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D136054: [llvm-reduce] Reduce comdats
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 221411e - [Test][NFC] Regenerate test check using update_tests script
Max Kazantsev via llvm-commits
- [llvm] 95935d3 - [Test] Add tests showing that instcombine does not deal with freeze(load !range)
Max Kazantsev via llvm-commits
- [PATCH] D136055: [ValueTracking] Make !range metadata imply noundef for load & call results
Max Kazantsev via Phabricator via llvm-commits
Last message date:
Sun Oct 16 23:59:44 PDT 2022
Archived on: Sun Oct 16 23:59:46 PDT 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).