The Week Of Monday 3 April 2023 Archives by thread
Starting: Mon Apr 3 00:00:43 PDT 2023
Ending: Sun Apr 9 23:56:27 PDT 2023
Messages: 2273
- [PATCH] D147371: [libunwind][test] Add test to check for unw_resume()
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D147420: [X86] Support AMX Complex instructions
Thorsten via Phabricator via llvm-commits
- [PATCH] D147424: [MC][AMDGPU] Warn when disassembling a v_cmpx with non-exec destination
Jay Foad via Phabricator via llvm-commits
- [PATCH] D147408: [AMDGPU] Enable AMDGPU Atomic Optimizer Pass by default.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D147301: [lit] Implement -I option for builtin "diff" command to ignore changes where all lines match RE
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 52f2bfa - [JITLink][NFC] Make Block const in alignToBlock
Job Noorman via llvm-commits
- [PATCH] D147316: [JITLink][NFC] Make Block const in alignToBlock
Job Noorman via Phabricator via llvm-commits
- [PATCH] D138135: [lld][ELF] Support LoongArch
Jinyang He via Phabricator via llvm-commits
- [PATCH] D144872: [AIX] Align the content of an xcoff object file which has auxiliary header in big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D147427: [LoongArch][NFC] Add tests of multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147428: [LoongArch] Optimize multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147404: [DAGCombiner] Fold avg(x, x) --> x
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D147336: [IVDescriptors] Add pointer InductionDescriptors with non-constant strides (try 2)
Dave Green via Phabricator via llvm-commits
- [PATCH] D147409: Add baseline tests for D147404
Dave Green via Phabricator via llvm-commits
- [PATCH] D147235: [AArch64] Remove redundant `mov 0` instruction for high 64-bits
Dave Green via Phabricator via llvm-commits
- [compiler-rt] eb1e03c - Revert "[compiler-rt] Quote multiple warning flags in check_cxx_compiler_flag invocation"
Nikita Popov via llvm-commits
- [PATCH] D147236: [AArch64][Combine]: combine <2xi64> Mul-Add.
Dave Green via Phabricator via llvm-commits
- [PATCH] D127317: [AArch64][SME] Add ldr/str (fill/spill) intrinsics
David Sherwood via Phabricator via llvm-commits
- [llvm] 2b9330e - Add baseline tests for D147404
Jun Zhang via llvm-commits
- [llvm] 7657e50 - [DAGCombiner] Fold avg(x, x) --> x
Jun Zhang via llvm-commits
- [compiler-rt] cc90ca6 - Reland "[compiler-rt] Drop -Werror in compiler flag checks"
Sergei Barannikov via llvm-commits
- [PATCH] D147413: [sanitizer][win] Fix `Atexit()` on MinGW asan_dynamic runtime
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D147132: [FuncSpec] Replace markArgInFuncSpecialization with handleCallArguments.
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D146158: [FuncSpec] Track the return values of specializations.
Momchil Velikov via Phabricator via llvm-commits
- [llvm] cc26222 - [Orc] Print section load-addresses for debug objects as hex again
Stefan Gränitz via llvm-commits
- [PATCH] D147429: [GuardWidening] Fix the crash while replacing the users of poison.
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 932911d - [AArch64] Remove redundant `mov 0` instruction for high 64-bits
Jingu Kang via llvm-commits
- [PATCH] D145301: Add more efficient vector bitcast for AArch64
Dave Green via Phabricator via llvm-commits
- [llvm] 0b9259c - [LICM] Extract helper for getClobberingMemoryAccess()
Nikita Popov via llvm-commits
- [PATCH] D146287: [AMDGPU][GISel] Add inverse ballot intrinsic
Nicolai Hähnle via Phabricator via llvm-commits
- [compiler-rt] 6afe972 - Revert "Reland "[compiler-rt] Drop -Werror in compiler flag checks""
Nikita Popov via llvm-commits
- [PATCH] D147431: [Assignment Tracking][SROA] Handle createFragmentExpression failure
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] 2b95096 - [GuardWidening] Fix the crash while replacing the users of poison.
Serguei Katkov via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Tomasz Kuchta via Phabricator via llvm-commits
- [PATCH] D147136: [AArch64][SME] Fix broken intrinsics for ZA STR (vector)
David Sherwood via Phabricator via llvm-commits
- [PATCH] D147433: [AArch64][SME] Disable ZA LDR/STR addressing optimisations
David Sherwood via Phabricator via llvm-commits
- [PATCH] D147434: [LV] Improve register pressure estimation for MaxLocalUsers is zero
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D147078: [LICM][BPF] Disable hoistMinMax() optimization for BPF target
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147151: [NFC][LoopVectorize] Add zext/sext cost tests when there is type shrinkage
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147435: [Assignment Tracking] Ignore zero-sized fragments
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D146557: [MLIR][OpenMP] Refactoring how map clause is processed
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D144175: [RISCV] Combine (store/load interleave, deinterleave) into vsseg2/vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D147172: [OpenMP][Flang][MLIR] Add lowering of TargetOp for host codegen
Akash Banerjee via Phabricator via llvm-commits
- [llvm] c0dbe85 - [Matrix] Fix shapes in dot product tests.
Florian Hahn via llvm-commits
- [PATCH] D147437: [LICM] Don't require optimized uses
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D147438: [Matrix] Add shape verification.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144233: [amdgpu] Implement dynamic LDS accesses from non-kernel functions
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 1a36eaa - [Pass Builder] Allow Module Inliner for full LTO
Nikita Popov via llvm-commits
- [PATCH] D146805: [Pass Builder] Allow Module Inliner for full lto
Nikita Popov via Phabricator via llvm-commits
- [llvm] 82df745 - [X86] Test coverage for icmp_eq(bitcast(vXi1 trunc(Y)),0) style reduction patterns
Simon Pilgrim via llvm-commits
- [PATCH] D146233: [LICM] Don't promote store to global even in single-thread mode
Nikita Popov via Phabricator via llvm-commits
- [llvm] b58a697 - [LICM] Don't promote store to global even in single-thread mode
Nikita Popov via llvm-commits
- [PATCH] D146819: [llvm][github] Add good-first-issue comment to issues
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D146425: [SystemZ] Enable AtomicExpandPass for i128
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D145586: [AMDGPU] Tweak PromoteAlloca limits
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146376: Update static_assert message for redundant cases
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D132819: [RISCV] Add MC support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D147340: [Support] Improve Windows performance of buffered raw_ostream
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147310: [Orc] Add AutoRegisterCode option for DebugObjectManagerPlugin
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144879: [ConstraintElimination] Add function arguments to constraint system before solving
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147025: [InstCombine] Teach alloca replacement to handle `addrspacecast`
Yaxun Liu via Phabricator via llvm-commits
- [llvm] af2ed59 - [NFC][LoopVectorize] Add zext/sext cost tests when there is type shrinkage
David Sherwood via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix scudo build on ARM
Leandro Lupori via Phabricator via llvm-commits
- [llvm] 1d23d60 - [ConstraintElimination] Add function arguments to constraint system before solving
Zain Jaffal via llvm-commits
- [llvm] cca0100 - Move "auto-init" instructions to the dominator of their users
via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [llvm] 0b50686 - [Local] Add MD_fpmath to combineMetadataForCSE()
Nikita Popov via llvm-commits
- [llvm] e20331c - [Local] Use combineMetadataForCSE() in patchReplacementInstruction()
Nikita Popov via llvm-commits
- [PATCH] D147441: [CMake] Attempt to merge runtimes and projects compilation databases
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D110900: Triple: Add RedHat vendor
Tom Stellard via Phabricator via llvm-commits
- [llvm] 4c7f53b - [Orc] Add AutoRegisterCode option for DebugObjectManagerPlugin
Stefan Gränitz via llvm-commits
- [llvm] 11ae47d - Revert "Move "auto-init" instructions to the dominator of their users"
via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 2ead232 - [EarlyCSE] Add metadata preservation tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 1b326be - [EarlyCSE] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147363: [AMDGPU] Add target hook to isGlobalMemoryObject
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147334: [AMDGPU] Don't select _SGPR forms of SMEM instructions on GFX9+
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147442: [JITLink][ELF] Only make sections with SHF_WRITE writable
Job Noorman via Phabricator via llvm-commits
- [llvm] d527ace - [GVN] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] d68800d - [Local] Preserve !invariant.load of dominating instruction
Nikita Popov via llvm-commits
- [llvm] 9b5ff44 - [EarlyCSE] Call combineMetadataForCSE() when CSEing loads
Nikita Popov via llvm-commits
- [llvm] 39d7bf6 - [X86] MatchVectorAllZeroTest - handle icmp_eq(bitcast(vXi1 trunc(Y)),0) style reduction patterns
Simon Pilgrim via llvm-commits
- [llvm] 6865cff - [X86] combineMOVMSK - fold movmsk(icmp_eq(and(x,c1),c1)) -> movmsk(shl(x,c2)) iff pow2splat(c1)
Simon Pilgrim via llvm-commits
- [PATCH] D147335: WIP: [AMDGPU] Don't define _SGPR forms of Real SMEM instructions on GFX10+
Joe Nash via Phabricator via llvm-commits
- [PATCH] D146325: [PowerPC] Add statistics to show the number of entries in the TOC.
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 367db8b - [SLP][NFC]Add a test for reordered scalars with not reordered reuse coefficient.
Alexey Bataev via llvm-commits
- [PATCH] D146595: [clang] Add "transparent_stepping" attribute
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D146629: [SimplifyCFG][LICM] Preserve nonnull, range and align metadata when speculating
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D147443: [X86] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlags
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D147299: [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via Phabricator via llvm-commits
- [llvm] c166000 - [SLP]Reorder counters for same values, if the root node is reordered.
Alexey Bataev via llvm-commits
- [PATCH] D147397: [WebAssembly] Fix selection of global calls
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D147432: [asan][test][win] Port trivial tests to not use clang-cl on MinGW
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D147444: [asan][test][win] Port more tests to not use clang-cl on MinGW
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D147445: [asan][test] Fix two test cases on Windows
Alvin Wong via Phabricator via llvm-commits
- [llvm] d4c7802 - [llvm][TextAPI] Ignore deployment version in target comparator
Cyndy Ishida via llvm-commits
- [PATCH] D146564: [SLP]Find reused scalars in buildvector sequences, if any.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D146522: [RISCV] Model vlseg/vsseg in interleaved memory ops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147448: [SimplifyCFG] Teach SinkCommonCodeFromPredecessors not to replace foldable GEPs with phi-nodes for sinking load/store.
Yeting Kuo via Phabricator via llvm-commits
- [llvm] 6295178 - [amdgpu][nfc] Refactor prior to D144233 to remove noise from diff
Jon Chesterfield via llvm-commits
- [PATCH] D144518: Preserve the address space for llvm.used and llvm.compiler.used global variables in GlobalOpt pass.
Nawal Copty via Phabricator via llvm-commits
- [PATCH] D146749: [CodeGen] Fix nomerge attribute not working in tail calls.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D147450: [GuardWidening] Re-factor freezeAndPush
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 0ac84ab - [InstSimplify] Add tests for simplifying `(icmp ({z|s}ext X), C)` where `C` is vector; NFC
Noah Goldstein via llvm-commits
- [llvm] 87c97d0 - [InstSimplify] Extend simplifications for `(icmp ({z|s}ext X), C)` where `C` is vector
Noah Goldstein via llvm-commits
- [llvm] 63243b9 - [X86] Add tests for simplifying pternlog intrinsics; NFC
Noah Goldstein via llvm-commits
- [PATCH] D134599: [RISCV] Add CodeGen support of RISCV zcmp Extension
Xinlong Wu via Phabricator via llvm-commits
- [llvm] cacc003 - [X86] Simplify some `pternlog` intrinsics
Noah Goldstein via llvm-commits
- [PATCH] D147274: [InstCombine] Add tests for simplifying `(icmp ({z|s}ext X), C)` where `C` is vector; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147275: [InstCombine] Extend simplifications for `(icmp ({z|s}ext X), C)` where `C` is vector
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145219: [X86][InstCombine] Add tests for simplifying pternlog intrinsics; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145220: [X86][InstCombine] Simplify some `pternlog` intrinsics
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 7d2b447 - Fix MSVC "not all control paths return a value" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d891968 - [X86] combineMOVMSK - merge movmsk(icmp_eq(and(x,c1),c1)) and movmsk(icmp_eq(and(x,c1),0)) folds
Simon Pilgrim via llvm-commits
- [PATCH] D147451: [CodeGen] Enable AArch64 SVE FCMLA/FCADD instruction generation in ComplexDeinterleaving
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D147452: [CodeGen] ExpandReductions - add reduce_and/or(<X x i1> V) -> icmp(iX bitcast(<X x i1> V)) canonicalization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147287: [InstrProf] Temporal Profiling
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D147146: [InstCombine] Should postpone zero check folding if the compare argument is a call
Alexander via Phabricator via llvm-commits
- [llvm] 92d854e - Revert "[X86] Simplify some `pternlog` intrinsics"
Noah Goldstein via llvm-commits
- [PATCH] D147454: [NFC] Update CodeGen/*/nomerge.ll tests with utils/update_llc_test_checks.py.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D139645: [WebAssembly] Fold adds with global addresses into load offset
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D147455: [DWARFLinker][NFC] Make interfaces to be compatible.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D147456: [AutoFDO] Stale profile matching(part 1)
Lei Wang via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Paul Walker via Phabricator via llvm-commits
- [PATCH] D147457: [Reassociation] Only form CSE expressions for local operands
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D147415: [MachineOutliner] Avoid outlining XRay pseudo-instructions
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D146702: [MergeICmps] Attach metadata to new created loads
Allen zhong via Phabricator via llvm-commits
- [PATCH] D147426: [SmallVector] Add an explicit SmallVector(size_t Size) constructor.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D143030: [InstCombine][NFC] Update generated variable names in signed-truncation-check.ll
John McIver via Phabricator via llvm-commits
- [llvm] f6b217c - [LV] Remmove unused default argument to isLegalGatherOrScatter [nfc]
Philip Reames via llvm-commits
- [llvm] e9b394b - [JITLink][ELF] Only make sections with SHF_WRITE writable
Job Noorman via llvm-commits
- [llvm] 398effa - [PowerPC] Add statistics to show the number of entries in the TOC.
Stefan Pintilie via llvm-commits
- [PATCH] D145168: Move DBG_VALUE's that depend on loads to after a load if the load is moved due to the pre register allocation ld/st optimization pass
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D146938: RuntimeDyldELF: Clear GOTOffsetMap when resetting GOT section
Lang Hames via Phabricator via llvm-commits
- [llvm] 2e1b838 - [RuntimeDyld] RuntimeDyldELF: Clear GOTOffsetMap when resetting GOT section.
Lang Hames via llvm-commits
- [PATCH] D147267: [NFC][DebugInfo] Make Descriptions constexpr
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147270: [DebugInfo] Support more than 2 operands in DWARF operations
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147269: [DebugInfo] printCompactDWARFExpr: don't assert on stack size
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147265: Update encodings in AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D147271: [DebugInfo] Add DW_OP_LLVM_user extension point
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147361: [Support] Use newer thread naming API if available on Windows.
Scott Todd via Phabricator via llvm-commits
- [PATCH] D87337: [PGO] De-Optimizing cold functions based on PGO info (PATCH 1/2)
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D146759: [clang][ExtractAPI] Handle Declaration fragments for properties to not include spurious additional attributes.
Zixu Wang via Phabricator via llvm-commits
- [PATCH] D146602: [PowerPC] Enable canCombineStoreAndExtract target hook
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D147394: [NewPM] Use PassID instead of pass name
Prem Chintalapudi via Phabricator via llvm-commits
- [llvm] 475dd6f - [SmallVector] Add an explicit SmallVector(size_t Size) constructor.
Craig Topper via llvm-commits
- [PATCH] D147466: [Verifier] Verify sizes of matrix.multiply operands and specified shape.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146632: [PowerPC] Fix the xxperm swap requirements
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D147467: [VPlan] Add VPInterleaveRecipe::NeedsMaskForGaps field (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147468: [VPlan] Add VFRange::begin() and end() iterators. (NFCI)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147469: [DebugInfo] don't make an MDTuple just to leak it
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D147470: [RISCV] Account for LMUL in memory op costs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147471: [VPlan] Don't add live-outs if scalar epilogue is required.
Florian Hahn via Phabricator via llvm-commits
- [llvm] d7b2003 - [RISCV][docs] Document which revision of the specification we implement
Philip Reames via llvm-commits
- [PATCH] D147183: [RISCV][docs] Document which revision of the specification we implement
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147472: [VPlan] Use VPLiveOut to update FOR live-out users.
Florian Hahn via Phabricator via llvm-commits
- [llvm] bb64fd5 - [SelectionDAGBuilder] Use SmallVectorImpl& for function arguments. NFC
Craig Topper via llvm-commits
- [llvm] de92a20 - [SelectionDAG] Move variable declaration to its first assignment. NFC
Craig Topper via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D144596: [lld] Support separate native object file path in --thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [compiler-rt] 415b1cf - Add __sanitizer_get_allocated_begin API and implementations
Thurston Dang via llvm-commits
- [PATCH] D147476: [WebAssembly] Add libcall signatures for roundeven
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D147016: [PowerPC] Add function pointer alignment to DataLayout
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D147412: [RISCV] Move shuffle-reverse test to rvv directory. NFC
Craig Topper via Phabricator via llvm-commits
- [llvm] 65f3794 - [SelectionDAG] Use MemVT for FoldingSetNodeID in SelectionDAG::getLoadVP.
Craig Topper via llvm-commits
- [compiler-rt] 4dc3bcf - Reland "[scudo] Add a Timer class to assist performance measurement"
Chia-hung Duan via llvm-commits
- [PATCH] D147479: [M68k] Add subtarget features for M68881/2 FPU
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147480: [M68k] Basic FP register files and FMOVE implementations
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147348: [MergedLoadStoreMotion] Merge stores with conflicting value types
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] b0ba8fe - [RISCV] Add cost and lowering tests for "transpose" shuffle kinds
Philip Reames via llvm-commits
- [PATCH] D147484: [AArch64][GlobalISel] Move the localizer to run before the legalizer, and always localize globals.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] c81a322 - [compiler-rt] Fix -Wcast-qual after D147005 (NFC)
Jie Fu via llvm-commits
- [PATCH] D147485: [Object] Refactor build ID parsing into Object lib.
Daniel Thornburgh via Phabricator via llvm-commits
- [llvm] be15db8 - [PowerPC][NFC] Forgot to add requires asserts to ppc-TOC-stats.ll
Stefan Pintilie via llvm-commits
- [compiler-rt] 99be590 - [compiler-rt] Fix -Wformat in timing.h (NFC)
Jie Fu via llvm-commits
- [llvm] 321d02c - [NFC] Update CodeGen/*/nomerge.ll tests with utils/update_llc_test_checks.py.
Zequan Wu via llvm-commits
- [PATCH] D147421: [BPF] Fix assembly parsing errors for atomic_fetch_* instructions
Eduard Zingerman via Phabricator via llvm-commits
- [compiler-rt] d644ab0 - Update __sanitizer_get_allocated_begin to return const void*
Thurston Dang via llvm-commits
- [llvm] c93709a - [SmallVector] Fix unit test to eliminate failure with -Werror
Nemanja Ivanovic via llvm-commits
- [compiler-rt] 10b11aa - [scudo] Temporarily disable the build of Timer.
Chia-hung Duan via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{16,32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [llvm] 038b7e6 - [X86] Support AMX Complex instructions
Xiang1 Zhang via llvm-commits
- [PATCH] D139907: [FuzzMutate] RandomIRBuilder has more source and sink type now.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4959720 - [gn build] Port 038b7e6b761c
LLVM GN Syncbot via llvm-commits
- [PATCH] D146759: [ExtractAPI] Remove extra attributes in property declaration fragments
Usman Akinyemi via Phabricator via llvm-commits
- [PATCH] D133863: [RISCV] Add MC support of RISCV zcmt Extension
Xinlong Wu via Phabricator via llvm-commits
- [llvm] 3490345 - [X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlags
Shengchen Kan via llvm-commits
- [PATCH] D147443: [X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlags
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D147491: [PoC][WIP] New loop distribution pass for software pipelining
Yuta Mukai via Phabricator via llvm-commits
- [PATCH] D134600: [RISCV][LLD] Add RISCV zcmt optimise in linker relaxation
Xinlong Wu via Phabricator via llvm-commits
- [compiler-rt] d6e8d65 - [sanitizer] Add new symbolizer symbol
Vitaly Buka via llvm-commits
- [compiler-rt] 329cb1d - [lsan] Fix Asan/Hwasan testing conditions
Vitaly Buka via llvm-commits
- [PATCH] D147492: [IR] Remove uses of the oddly named ConstantFP::getZeroValueForNegation in integer code.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] dc7498e - [hwasan] Record allocation thread id in HeapAllocationRecord
via llvm-commits
- [llvm] 1e2f878 - [AArch64][GlobalISel] Move the localizer to run before the legalizer, and always localize globals.
Amara Emerson via llvm-commits
- [PATCH] D147493: [ELF] Cap parallel::strategy to 8 cores when --threads= is unspecified
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Ian D. Scott via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Ian D. Scott via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Ian D. Scott via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Ian D. Scott via Phabricator via llvm-commits
- [PATCH] D147102: [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D147498: [dsymutil] Remove empty reproducer directory on exit
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D147499: [dsymutil] Improve error with invalid reproducer args
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D147500: [X86][NFC] Compress CD8_Scale from 7 bits to 3 bits
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D147501: [IR] Remove ConstantFP::getZeroValueForNegation.
Craig Topper via Phabricator via llvm-commits
- [llvm] a198ade - [X86] Remove stale comment. NFC
Craig Topper via llvm-commits
- [llvm] 50b2a11 - Move "auto-init" instructions to the dominator of their users
via llvm-commits
- [llvm] 3720b97 - [gn build] Port 50b2a113db19
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 56876fd - Revert "asan_memory_profile: Fix for deadlock in memory profiler code."
Vitaly Buka via llvm-commits
- [llvm] 1f60c8d - [IR] Replace calls to ConstantFP::getNullValue with ConstantFP::getZero. NFC
Craig Topper via llvm-commits
- [llvm] 39fc67b - [llvm-exegesis] Factor out DisassemblerHelper from the Analysis class
Pavel Kosov via llvm-commits
- [PATCH] D147156: [llvm-exegesis] Factor out DisassemblerHelper from the Analysis class
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D147504: [WebAssembly] `AsmTypeCheck` support to br instr
Congcong Cai via Phabricator via llvm-commits
- [PATCH] D147286: [FS-AFDO] Assign discriminators to pseudo probes
Wenlei He via Phabricator via llvm-commits
- [llvm] e6a39e8 - [X86][NFC] Compress CD8_Scale from 7 bits to 3 bits
Shengchen Kan via llvm-commits
- [llvm] 3ce5ac5 - [gn build] Port 39fc67b8af70
LLVM GN Syncbot via llvm-commits
- [PATCH] D147505: [lld-macho] Check if DWARF offset is too large for compact unwind
Jez Ng via Phabricator via llvm-commits
- [PATCH] D102107: [OpenMP] Codegen aggregate for outlined function captures
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
ChenZheng via Phabricator via llvm-commits
- [PATCH] D147507: [X86] Disable masked UNPCKLPD/UNPCKHPD -> SHUFPS transformation
Phoebe Wang via Phabricator via llvm-commits
- [llvm] f7deb69 - [X86] Disable masked UNPCKLPD/UNPCKHPD -> SHUFPS transformation
Phoebe Wang via llvm-commits
- [llvm] 78b1fbc - [SimplifyCFG][LICM] Preserve nonnull, range and align metadata when speculating
Nikita Popov via llvm-commits
- [PATCH] D145218: Can SubRangeJoin, attribute of JoinVals, be modified by target? Why is this attribute set to false now?
Quentin Colombet via Phabricator via llvm-commits
- [llvm] ad2a48e - [Test] Commit test for PR61923
Max Kazantsev via llvm-commits
- [llvm] bc2de67 - [ARM] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 24906aa - [ARM] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] f45b22e - [ARM] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] ebd579c - [ARM] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147512: [ARM] Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [llvm] 842e5a8 - [X86] LowerVectorAllEqual - remove repeated VT.getScalarSizeInBits() call. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 88318df - [InstCombine][NFC] Update generated variable names in signed-truncation-check.ll
Simon Pilgrim via llvm-commits
- [llvm] c75d36e - [Hexagon] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 39eb7ae - [PowerPC] Name instructions in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 22b8edc - [InstCombine] Pre-land tests for maximum(a,b) +* minimum(a,b) => a +* b
Serguei Katkov via llvm-commits
- [llvm] ab232c9 - [PowerPC] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 43e2fe7 - [WinEH] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D146185: [SystemZ] Allow any I5 in RotateSelect*
Ilya Leoshkevich via Phabricator via llvm-commits
- [llvm] 1b16c70 - [WebAssembly] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 00e3ae4 - [CodeGen] ExpandReductions - add reduce_and/or(<X x i1> V) -> icmp(iX bitcast(<X x i1> V)) canonicalization
Simon Pilgrim via llvm-commits
- [llvm] 496a694 - [Thumb2] Name instructions in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] d798c56 - [Thumb2] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D145169: FastRegAlloc: Fix implicit operands not rewritten
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 0104305 - [NFC][AArch64] Late 2022 A-Profile Extension Release Notes
Archibald Elliott via llvm-commits
- [PATCH] D145622: [test] Remove occurences of br undef in CodeGen/AMDGPU tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D147515: [NFC][AArch64] Regenerate G_CTLZ Legalizer Test
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D147516: [AArch64][GISel] Legalize non-power-of-two G_CTLZ
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D147517: [NFC][AArch64] Add Test for PR61549
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D147518: [DAGCombiner] Fix (shl (ctlz x) n) for non-power-of-two Data
Sam Elliott via Phabricator via llvm-commits
- [llvm] 4638695 - [X86] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147168: [AMDGPU] Introduce SIInstrWorklist to process instructions in moveToVALU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [llvm] e45523c - [X86] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D138637: [InstCombine] Combine opaque pointer single index GEP and with src GEP by matching the types
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D147520: Fix a time-trace issue of incorrect header hierarchy when a header contains a template function for its last symbol.
Ying Yi via Phabricator via llvm-commits
- [llvm] 35aeb32 - [X86][NFC] Remove redundant flags used in x86-auto-memfold.td
Shengchen Kan via llvm-commits
- [llvm] 9b3529b - [Verifier] Rename matrix-intrinsics-opaque-ptrs.ll->matrix-intrinsics.ll
Florian Hahn via llvm-commits
- [llvm] 22068a3 - [lit] Implement -I option for builtin "diff" command to ignore changes where all lines match RE
Bing1 Yu via llvm-commits
- [llvm] 739ea09 - [X86] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] b2f5ab6 - [SystemZ] Allow any I5 in RotateSelect*
Ilya Leoshkevich via llvm-commits
- [llvm] 9eda46b - [DebugInfo] don't make an MDTuple just to leak it
Jameson Nash via llvm-commits
- [compiler-rt] f1f3dd6 - [compiler-rt] Fix scudo build on ARM
Leandro Lupori via llvm-commits
- [PATCH] D143032: [InstCombine] Allow splats with poison/undef in llvm::decomposeBitTestICmp
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D146898: [Docs][typo] Done the required fix for the #61690
serge via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 4a96dcb - [X86] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 18c594c - [test] Remove occurences of br undef in CodeGen/AMDGPU tests
Nuno Lopes via llvm-commits
- [PATCH] D147521: [SystemZ] Drop decodeU6ImmOperand
Ilya Leoshkevich via Phabricator via llvm-commits
- [llvm] f2563bc - [SystemZ] Remove unused function 'decodeU6ImmOperand' in SystemZDisassembler.cpp (NFC)
Jie Fu via llvm-commits
- [PATCH] D147522: [LoopVectorize] Take vscale into account when deciding to create epilogues
David Sherwood via Phabricator via llvm-commits
- [PATCH] D147523: [ARM] Fix VMOVSR pattern requirements
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D147521: Drop U6Imm-related definitions
Ilya Leoshkevich via Phabricator via llvm-commits
- [llvm] d10e47d - [X86][mem-fold] Refine code, NFCI
Shengchen Kan via llvm-commits
- [llvm] 047efda - Revert "[test] Remove occurences of br undef in CodeGen/AMDGPU tests"
Nuno Lopes via llvm-commits
- [PATCH] D143758: [CodeGen] MRI call back in TargetMachine
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 7dc4754 - [RISCV] Move shuffle-reverse test to rvv directory. NFC
Luke Lau via llvm-commits
- [llvm] 3c8df69 - Drop U6Imm-related definitions
Ilya Leoshkevich via llvm-commits
- [llvm] 5aebfc0 - [X86] Add test coverage for Issue #61683
Simon Pilgrim via llvm-commits
- [PATCH] D147524: [LoongArch] Provide basic TTI implementation for LoongArch
zhaoqi via Phabricator via llvm-commits
- [PATCH] D146737: [AMDGPU] Default component broadcast store
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D146734: [CodeGen] Use RegUnits in RegisterClassInfo::getLastCalleeSavedAlias
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D147525: [X86] Add AMX_COMPLEX to Graniterapids
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D147526: [sanitizers] Simplify Explainer about dyld and weak overrides on Darwin. (NFC)
Roy Sundahl via Phabricator via llvm-commits
- [PATCH] D146810: [CodeGen] Compile-time improvement for Machine Late Instructions Cleanup Pass.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] eb435b7 - [X86] combineBitcastvxi1 - peek through bitcast(concat(X,undef)) -> aext(bitcast(X))
Simon Pilgrim via llvm-commits
- [llvm] 1b4021e - [X86] Remove unused variable
Simon Pilgrim via llvm-commits
- [PATCH] D147527: [X86][mem-fold] Use the generated memory folding table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D146745: [sanitizers] Explainer about dyld and weak overrides on Darwin. (NFC)
Roy Sundahl via Phabricator via llvm-commits
- [lld] f7bc79c - [lld-macho] Check if DWARF offset is too large for compact unwind
Jez Ng via llvm-commits
- [PATCH] D147528: [MVT] Add v3i1.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D147529: [DWARFLinkerParallel] Add StringsForEmission class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D146735: [CodeGen] Don't include aliases in RegisterClassInfo::IgnoreCSRForAllocOrder
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 06ae522 - [X86] Add additional test coverage for Issue #61683
Simon Pilgrim via llvm-commits
- [PATCH] D146057: [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147532: [MachineLateInstrsCleanup] Improve compile time for huge functions.
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] e5cc3f2 - [X86] LowerVectorAllEqual - generalize mask type generation. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D146956: [Xtensa] Implement branch analysis
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147533: [AArch64][CodeGen][SME] Allow vectors large than hardware support to use SVE's load zero/sign-extend for fixed vectors
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] b4089cf - [NFC][LoopVectorize] Simplify preferPredicateOverEpilogue interface
David Sherwood via llvm-commits
- [PATCH] D146127: [NFC][LoopVectorize] Simplify preferPredicateOverEpilogue interface
David Sherwood via Phabricator via llvm-commits
- [llvm] 971a450 - [RISCV] Model vlseg/vsseg in interleaved memory ops
Luke Lau via llvm-commits
- [PATCH] D145252: RegAllocFast: Fix dropping subreg indexes on unassigned subreg defs
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D146988: [CodeGen] Enable processing of interconnected complex number operations
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D146352: Introduce `llvm-min-tblgen` to build public header files
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] 5509a18 - [MachineVerifier] Try harder to verify SlotIndexes
Jay Foad via llvm-commits
- [PATCH] D129201: [MachineVerifier] Try harder to verify SlotIndexes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D131142: [InstCombine] Canonicalize "and, add", "or, add", "xor, add"
Eric Gullufsen via Phabricator via llvm-commits
- [PATCH] D147536: [GlobalISel] Improve stack slot tracking in dbg.values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [llvm] e7c4546 - [X86] combineBitcastvxi1 - peek through bitcast(concat(X,undef,undef,undef)) -> aext(bitcast(X))
Simon Pilgrim via llvm-commits
- [PATCH] D146958: [SCEV] Do not plant SCEV checks unnecessarily
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D147354: [bazel] -lrt is not available on Android.
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (add (setcc x, 0, setlt), -1) -> (sra x, xlen - 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D141700: AMDGPU: Move enqueued block handling into clang
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscripts and list slices
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] 62bfb0b - [WebAssembly] Add libcall signatures for roundeven
Thomas Lively via llvm-commits
- [PATCH] D147539: [LV] Enable stride versioning to support Fortran IR
Peixin Qiao via Phabricator via llvm-commits
- [llvm] 443825c - Recommit "[X86] Simplify some `pternlog` intrinsics" (2nd Try)
Noah Goldstein via llvm-commits
- [llvm] 4b2be14 - [X86] Prefer `vpternlog` instead of `blendv` for `vselect` on masks.
Noah Goldstein via llvm-commits
- [PATCH] D145221: [X86] Prefer `vpternlog` instead of `blendv` for `vselect` on masks.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147540: [MC][WebAssembly] For type checking for bulk memory instructions
Sam Clegg via Phabricator via llvm-commits
- [llvm] 0ee891f - [ARM] Fix VMOVSR pattern requirements
Mikhail Maltsev via llvm-commits
- [llvm] 273f736 - [RISCV] Add FIXME comment about expensive vector mem op costs
Luke Lau via llvm-commits
- [PATCH] D142015: [LV] Plan with and without FoldTailByMasking
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143938: [VPlan] Compute costs for plans directly after construction (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D146974: [test] A test case for D146958
Paul Osmialowski via Phabricator via llvm-commits
- [llvm] 64ad6ea - [IR] Remove uses of the oddly named ConstantFP::getZeroValueForNegation in integer code.
Craig Topper via llvm-commits
- [PATCH] D147541: [X86] Add InstFixup for masked `unpck{l|h}pd` -> masked `shufpd`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142669: [VPlan] Allow planning with different cost models (WIP).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 91beab6 - Revert "Recommit DwarfEHPrepare: insert extra unwind paths for stack protector to instrument"
Hans Wennborg via llvm-commits
- [PATCH] D142669: [VPlan] Allow planning with different cost models.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 988d84a - [CodeGen] Add machine verification to a couple of tests
Jay Foad via llvm-commits
- [PATCH] D147542: WIP [llvm] Allow strided acceses to be grouped together for memory checks in loop accesses analysis
Sacha Ballantyne via Phabricator via llvm-commits
- [llvm] 49fe8cd - [IR] Remove ConstantFP::getZeroValueForNegation.
Craig Topper via llvm-commits
- [PATCH] D147434: [LV] Improve register pressure estimation if MaxLocalUsers is zero
Florian Hahn via Phabricator via llvm-commits
- [llvm] 7876489 - [ARM] Add some tests for MVE vcmla combines. NFC
David Green via llvm-commits
- [PATCH] D147544: [BOLT] Move from RuntimeDyld to JITLink
Job Noorman via Phabricator via llvm-commits
- [PATCH] D147545: [CSSPGO] Stale profile matching(part 2)
Lei Wang via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [llvm] 0960971 - [IR] Rename a couple calls to ConstantInt::getNullValue to Constant::getNullValue. NFC
Craig Topper via llvm-commits
- [compiler-rt] 5abef0b - Revert "[compiler-rt] Fix scudo build on ARM"
Leandro Lupori via llvm-commits
- [PATCH] D147548: [lld][WebAssembly] Fix stub library parsing with windows line endings
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143896: [NFC][CodeGenPrepare] Match against the correct instruction when checking profitability of folding an address
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D147499: [dsymutil] Disallow --reproducer=Use
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 461a559 - AMDGPU: Created a subclass for the return address operand in the tail call return instruction
Changpeng Fang via llvm-commits
- [compiler-rt] 5c950a3 - [fuzzer][test] Avoid big-file-copy.test on memory constrained devices
Roy Sundahl via llvm-commits
- [PATCH] D147096: AMDGPU: Created a sub-register class for the return address operand in the tail call return instruction
Changpeng Fang via Phabricator via llvm-commits
- [llvm] a401e10 - [AArch64][GlobalISel][RegBankSelect] Guess the bank for loads using the MMO.
Amara Emerson via llvm-commits
- [lld] 73fd9d3 - [lld] Support separate native object file path in --thinlto-prefix-replace
Teresa Johnson via llvm-commits
- [llvm] ad9ad37 - Do not move "auto-init" instruction if they're volatile
via llvm-commits
- [llvm] 282b8ac - Revert "AMDGPU: Created a subclass for the return address operand in the tail call return instruction"
Changpeng Fang via llvm-commits
- [llvm] 2f268b7 - [dsymutil] Disallow --reproducer=Use
Keith Smiley via llvm-commits
- [lld] d9d840c - [lld][WebAssembly] Fix stub library parsing with windows line endings
Sam Clegg via llvm-commits
- [PATCH] D145686: [RuntimeDyld][ELF] Add minimal RISC-V support
Lang Hames via Phabricator via llvm-commits
- [llvm] 9b79d0b - [MergedLoadStoreMotion] Merge stores with conflicting value types
Jeff Byrnes via llvm-commits
- [llvm] 0507448 - [amdgpu] Implement dynamic LDS accesses from non-kernel functions
Jon Chesterfield via llvm-commits
- [llvm] 3d11652 - [APFloat] Refactor common code for APFloat<->APInt conversion
David Majnemer via llvm-commits
- [compiler-rt] 1e36156 - [scudo] Make the placeholder type specifier be consistent with C/C++
Chia-hung Duan via llvm-commits
- [PATCH] D147557: [SCEV] Improve AddRecs' range computation
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D147558: [IR] Add a ConstantInt::getAllOnes wrapper around ConstantInt::get/getSigned.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147562: [SLP] Add TreeEntry into PostponedGathers if it depends on another previously postponed TreeEntry.
Ivan Kelarev via Phabricator via llvm-commits
- [compiler-rt] d917da6 - [HWASAN] Fix test which was failing with tag mismatch due to missing no_sanitize statement
Kirill Stoimenov via llvm-commits
- [PATCH] D146774: [AMDGPU][IGLP] WIP/Demo: Add rules to SchedGroups
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] b5e7a4e - [DebugInfo][flang] Fix linking modules with similar DIStringType
Adrian Prantl via llvm-commits
- [PATCH] D147140: [DebugInfo][flang] Fix linking modules with similar DIStringType
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 1a7cf7a - [Verifier] Verify sizes of matrix.multiply operands and specified shape.
Florian Hahn via llvm-commits
- [llvm] 8865ed4 - [RISCV][TTI] Cost SK_Tranpose as a generic two element shuffle
Philip Reames via llvm-commits
- [llvm] dcaed92 - [RISCV] Add tests for extract/insert subvector costs and extract lowering
Philip Reames via llvm-commits
- [compiler-rt] 09ab1f3 - [AIX][PGO] Add malloc error handling and deallocation to FindBinaryId function
Wael Yehia via llvm-commits
- [PATCH] D147566: [InstCombine] Add baseline tests for nsw/nuw (NFC)
Eric Gullufsen via Phabricator via llvm-commits
- [llvm] b5925a2 - [LV] Add uses of recurrences in exit blocks in some tests.
Florian Hahn via llvm-commits
- [PATCH] D147567: [VPlan] Only create extracts for recurrence exits if there are live-outs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147568: [InstCombine] Preserve nsw/nuw flags in canonicalization
Eric Gullufsen via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] e0f7ef4 - [msan] Fix handling of ParamTLS overflow.
Evgenii Stepanov via llvm-commits
- [PATCH] D146858: [msan] Fix handling of ParamTLS overflow.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/3]
Teresa Johnson via Phabricator via llvm-commits
- [llvm] f56b592 - [MC][WebAssembly] Fix type checking for bulk memory instructions
Sam Clegg via llvm-commits
- [PATCH] D147572: [Clang][OpenMP] Fix failure with team-wide allocated variable
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [llvm] 8bfb2b6 - [SPIR-V] Remove switch G_ICMP+G_BRCOND+G_BR before ISel
Michal Paszkowski via llvm-commits
- [PATCH] D146923: [SPIR-V] Remove switch G_ICMP+G_BRCOND+G_BR before ISel
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] d0d1431 - [BPF] Fix assembly parsing errors for atomic_fetch_* instructions
Eduard Zingerman via llvm-commits
- [PATCH] D117263: [CMake] Support runtimes targets without specifying triple
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D146823: [GVN] Avoid replacing uniforms with non-uniforms in propagateEquality
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D140975: Support critical edge splitting for jump tables
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D147581: [libc] Ensure that the `clang-offload-packager` is up-to-date for libc GPU
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D147033: [WebAssembly] Select call_indirect for alloca calls
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D147582: [libc] Forward CUDA options to the runtimes invocation of `libc`
Joseph Huber via Phabricator via llvm-commits
- [compiler-rt] 42fc992 - asan_memory_profile: Fix for deadlock in memory profiler code.
Vitaly Buka via llvm-commits
- [PATCH] D147581: [libc] Ensure that the required clang tools are up-to-date for libc GPU
Artem Belevich via Phabricator via llvm-commits
- [llvm] dbbf8ff - [M68k] Add `TRAP`, `TRAPV`, `BKPT`, `ILLEGAL` instructions
Min-Yih Hsu via llvm-commits
- [PATCH] D147583: Fix bazel overlay after "[mlir] Introduce IRDL dialect"
Tomás Longeri via Phabricator via llvm-commits
- [PATCH] D147584: [lld] Support separate minimized bitcode file path in --thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [llvm] 5b461d5 - [FS-AFDO] Assign discriminators to pseudo probes
Hongtao Yu via llvm-commits
- [PATCH] D147586: [amdgpu][nfc] Remove dead code associated with LDS lowering
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] b8fab51 - [libc] Ensure that the required clang tools are up-to-date for libc GPU
Joseph Huber via llvm-commits
- [llvm] 7032f6d - [libc] Forward CUDA options to the runtimes invocation of `libc`
Joseph Huber via llvm-commits
- [PATCH] D147020: [AA] Add a tbaa-fence intrinsic.
David Goldblatt via Phabricator via llvm-commits
- [llvm] e5144d9 - Fix a few clang-tidy warnings (container empty checks, function decl/def param naming)
David Blaikie via llvm-commits
- [llvm] 1e37a70 - [gn] port 4dc3bcf0124a
Nico Weber via llvm-commits
- [llvm] 215f36f - [gn build] Port 443825c517c8
Nico Weber via llvm-commits
- [PATCH] D147296: [InstCombine] Add support for max(a, b) + min(a, b) => a + b.
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 2d4e545 - [ORC] Return bootstrap map values via reference argument.
Lang Hames via llvm-commits
- [PATCH] D144276: [ORC] Introduce SetUpExecutorNativePlatform utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D136774: [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Nathan Lanza via Phabricator via llvm-commits
- [PATCH] D147588: [LV] Add a test for register pressure estimation. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D147529: [DWARFLinkerParallel] Add StringTable class.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] a76f3d0 - [dsymutil] Make copySwiftInterfaces a member of DwarfLinkerForBinary (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] 25ad7c9 - [dsymutil] Unify reporting of warnings and errors
Jonas Devlieghere via llvm-commits
- [llvm] 339a8b7 - [dsymutil] Prevent interleaved errors and warnings
Jonas Devlieghere via llvm-commits
- [PATCH] D146531: [AArch64][GlobalISel] Add support for some across-vector NEON intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add MachineInstr::getFirst[N]{Regs,LLTs}() helpers to extract regs & types.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 17398b0 - [InstSimplify] Pre-land test for fp min/max optimization.
Serguei Katkov via llvm-commits
- [PATCH] D147137: [InstSimplify] Extend handlng of fp min/max.
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 99fc6ec - [AArch64][SVE][CodeGen] Generate fused mul+add/sub ops with one of add/sub operands as splat
via llvm-commits
- [PATCH] D146918: [CMake] Don't set absolute paths as install runpaths on ELF platforms in llvm_setup_rpath()
Butta via Phabricator via llvm-commits
- [PATCH] D147589: Mark threadIdx.x and friends as noundef.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [PATCH] D146033: [AArch64][TTI] Cost model FADD/FSUB/FNEG
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D147592: Replace `const std::string&` with StringRef in Target APIs.
Ondrej Sykora via Phabricator via llvm-commits
- [llvm] 4639653 - [PowerPC] Precommit test case for issue 61882. NFC.
Kai Luo via llvm-commits
- [llvm] 93c194f - [Assignment Tracking] Ignore zero-sized fragments
via llvm-commits
- [PATCH] D147594: [PowerPC] Update `incr` after resetting the register in MI
Kai Luo via Phabricator via llvm-commits
- [PATCH] D147396: [WebAssembly] Move call_indirect_alloca to call.ll
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 0e37487 - [WebAssembly] Fix selection of global calls
Heejin Ahn via llvm-commits
- [PATCH] D147596: Add baseline tests for icmp(Positive1 * X * Y + Positive2)
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(Positive1 * X * Y + Positive2) --> icmp(X * Y)
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D146903: (WIP)[SimplifyCFG] add nuw/nsw on SwitchToLookupTable
Kohei Asano via Phabricator via llvm-commits
- [llvm] 6a8d8f3 - [AArch64][DAGCombiner]: combine <2xi64> add/sub.
Hassnaa Hamdi via llvm-commits
- [llvm] 7553bad - [LICM] Don't require optimized uses
Nikita Popov via llvm-commits
- [llvm] b4df2b2 - [ARM] Combine fadd into fcmla
David Green via llvm-commits
- [PATCH] D147200: [ARM] Combine fadd into fcmla
Dave Green via Phabricator via llvm-commits
- [llvm] 13822e2 - [AMDGPU] Add machine verifier to a test
Jay Foad via llvm-commits
- [llvm] 628f11f - [DWARFLinkerParallel] Add StringTable class.
Alexey Lapshin via llvm-commits
- [PATCH] D147322: [AArch64] Improve fshl cost modeling if 3rd arg is constant.
Florian Hahn via Phabricator via llvm-commits
- [llvm] ca8f607 - [gn build] Port 628f11f78d33
LLVM GN Syncbot via llvm-commits
- [llvm] 9449895 - [X86][mem-fold][NFC] Refine code
Shengchen Kan via llvm-commits
- [PATCH] D145480: [docs] Also mention Discord on Contributing.rst page
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D147599: [MLIR][OpenMP] Update OpenMPIRBuilderTest to use opaque pointers
Akash Banerjee via Phabricator via llvm-commits
- [llvm] a3aa916 - [Support] Improve Windows performance of buffered raw_ostream
Andrew Ng via llvm-commits
- [llvm] 7f05bdf - [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
Dinar Temirbulatov via llvm-commits
- [PATCH] D145329: AMDGPU: Always split blocks for si_end_cf
Carl Ritson via Phabricator via llvm-commits
- [llvm] 185863f - [LV] Use available masked vector function variants when required
Graham Hunter via llvm-commits
- [PATCH] D136251: [LoopVectorize] Use available masked vector functions when required
Graham Hunter via Phabricator via llvm-commits
- [llvm] 76740fb - [Assignment Tracking][SROA] Handle createFragmentExpression failure
via llvm-commits
- [llvm] adeb1fa - [dsymutil][NFC] Move ARM specific test into the ARM directory.
Alexey Lapshin via llvm-commits
- [PATCH] D143031: [InstCombine][NFC] Add tests with icmp splat vectors and B masks
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115274: [IR][RFC] Memory region declaration intrinsic
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 5af5ac4 - Update mentions of reduction intrinsics; NFC
Sven van Haastregt via llvm-commits
- [llvm] 4f41a74 - [ARM] Fold fadd of vcmul into vcmla
David Green via llvm-commits
- [PATCH] D147201: [ARM] Fold fadd of vcmul into vcmla
Dave Green via Phabricator via llvm-commits
- [llvm] fe963a8 - [NFC][InstCombine] Add tests that show bogus combine of SVE intrinsics when using strictfp.
Paul Walker via llvm-commits
- [PATCH] D147600: [SVE][InstCombine] Don't convert calls to fp binop intrinsics to instructions when strictfp is required.
Paul Walker via Phabricator via llvm-commits
- [llvm] 8f5db53 - [AArch64][GlobalISel] Add support for some across-vector NEON intrinsics
Vladislav Dzhidzhoev via llvm-commits
- [PATCH] D146301: [llvm-exegesis] Make possible to execute snippets without perf counters
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D147602: [AArch64][GISel] Legalize non-power-of-two G_CTTZ
Sam Elliott via Phabricator via llvm-commits
- [lld] c4d9df9 - [lld-macho][nfc] Clean up a bunch of clang-tidy issues
Jez Ng via llvm-commits
- [lld] 46f7a2a - [lld-macho][nfc] std::find_if -> llvm::find_if
Jez Ng via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) + Positive) --> icmp(bin(X, Y))
Jun Zhang via Phabricator via llvm-commits
- [llvm] fa46f1a - [X86] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 79c1cf1 - [X86] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147596: Add baseline tests for icmp(X * Y + Positive)
Jun Zhang via Phabricator via llvm-commits
- [llvm] 0d022e7 - [X86] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 79a1e32 - [GlobalISel] Improve stack slot tracking in dbg.values
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D147152: [LoopVectorize] Fix zext/sext cost calculations when types are shrunk
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] cc89ebe - [X86] LowerVectorAllEqual - split ALLOF(CMPEQ(X, Y)) -> AND(CMPEQ(X[0],Y[0]),CMPEQ(X[1],Y[1]),....) on MOVMSK codegen
Simon Pilgrim via llvm-commits
- [PATCH] D147604: [AggressiveInstCombine] Enable also for -O2
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] b066505 - [ArgPromotion] Require noundef to copy poison-generating metadata
Nikita Popov via llvm-commits
- [PATCH] D146872: [1/N][IR] Permit load/store/alloca for struct of the same scalable vector type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D145163: Add support for vectorization of interleaved memory accesses for scalable VF
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D147607: [RISCV] Add tests for loads and stores of irregular fixed length vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D147608: [RISCV] Lower scalar_to_vector
Luke Lau via Phabricator via llvm-commits
- [PATCH] D147609: [RISCV] Use non-strided load if VL=1 for optimized zero stride loads
Luke Lau via Phabricator via llvm-commits
- [llvm] d73d62c - [X86] combinePredicateReduction - reuse LowerVectorAllEqual for all_of/any_of(vXi1 eq/ne) reductions
Simon Pilgrim via llvm-commits
- [PATCH] D147610: [RISCV][MC] Add support for experimental Zfbfmin extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D147611: [RISCV][MC] Add support for experimental Zvfbfmin extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D147612: [RISCV][MC] Add support for experimental Zvfbfwma extension
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 53280db - [InstCombine] Use CreateGEP() API (NFC)
Nikita Popov via llvm-commits
- [llvm] 0718b19 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 3e7517f - [InstCombine] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] e5b04e2 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 32a4566 - [InstCombine] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] b80ae65 - [X86][mem-fold] Remove definition of NotMemoryFoldable and move code into a def file, NFCI
Shengchen Kan via llvm-commits
- [llvm] c18bc7f - [VPlan] Replace check for replicate regions with assert (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D142886: [VPlan] Switch to checking sinking legality for recurrences in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [llvm] d587364 - Revert "[dsymutil][NFC] Move ARM specific test into the ARM directory."
Alexey Lapshin via llvm-commits
- [llvm] 2ceaa13 - [RISCV][NFC] Use RISCVSubtarget method for predicate in RISCVFeatures.td when available
Alex Bradbury via llvm-commits
- [llvm] 35b62e0 - [AArch64] Add cost-model tests for fshr.
Florian Hahn via llvm-commits
- [llvm] 7b58259 - [RuntimeDyld][ELF] Fix off-by-1 issues in R_AARCH64_ABS{16,32} overflow checks
Fangrui Song via llvm-commits
- [PATCH] D147613: [AArch64] Extend cost handling for fshl to also cover fshr.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 3d96919 - [docs][RISCV] Remove outdated note about zfa implementation status
Alex Bradbury via llvm-commits
- [PATCH] D146618: [ExecutionEngine] Fix R_AARCH64_ABS{16, 32} assertion
Fangrui Song via Phabricator via llvm-commits
- [llvm] f3a7783 - [Coroutines] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 3cbdcd6 - [InstCombine] Remove PromoteCastOfAllocation() fold (NFC)
Nikita Popov via llvm-commits
- [llvm] ed92c36 - [RuntimeDyld][ELF] Actually fix R_AARCH64_ABS{16, 32} overflow check
Fangrui Song via llvm-commits
- [llvm] 2f21659 - [Matrix] Add test variants where 2nd operand of dotprod is add/sub.
Florian Hahn via llvm-commits
- [llvm] e639021 - [InstCombine] Add baseline tests for nsw/nuw (NFC)
Eric Gullufsen via llvm-commits
- [llvm] b9bbe2f - [InstCombine] Preserve nsw/nuw flags in canonicalization
Eric Gullufsen via llvm-commits
- [llvm] 59e5ac5 - [X86][mem-fold] Remove the logic for TB_NO_FORWARD | TB_NO_REVERSE, NFCI
Shengchen Kan via llvm-commits
- [llvm] d1dd995 - [InstCombine] Remove unneeded internal function 'decomposeSimpleLinearExpr' in InstCombineCasts.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 17fc388 - [Matrix] Add dotproduct tests with row-major default layout.
Florian Hahn via llvm-commits
- [llvm] 032e5d4 - [InstCombine] Remove convertBitCastToGEP() fold (NFC)
Nikita Popov via llvm-commits
- [llvm] bd310a5 - [Hexagon] Remove -opaque-pointers=0 from tests
Krzysztof Parzyszek via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
David Spickett via Phabricator via llvm-commits
- [PATCH] D147617: [AArch64][SME] Fix LDR and STR asm parser
Caroline via Phabricator via llvm-commits
- [llvm] ae5f049 - [Transforms] Fix -Wunused-function for 'GetReplicateRegion' with -DLLVM_ENABLE_ASSERTIONS=OFF (NFC)
Jie Fu via llvm-commits
- [llvm] 238a59c - [InstCombine] Remove varargs cast transform (NFC)
Nikita Popov via llvm-commits
- [PATCH] D145791: [MC] Always encode instruction into SmallVector
Alexis Engelke via Phabricator via llvm-commits
- [PATCH] D147618: [RISCV][TTI] Cost model for SK_ExtractElement
Philip Reames via Phabricator via llvm-commits
- [llvm] 4f66ca3 - [AArch64][SME] Disable ZA LDR/STR addressing optimisations
David Sherwood via llvm-commits
- [PATCH] D147618: [RISCV][TTI] Cost model for SK_ExtractSubvector
Luke Lau via Phabricator via llvm-commits
- [llvm] 0468124 - [Matrix] Limit dot lowering to column major matrixes.
Florian Hahn via llvm-commits
- [llvm] 05a2f42 - [AggressiveInstCombine] Enable also for -O2
Dávid Bolvanský via llvm-commits
- [PATCH] D99169: [DebugInfo] Replace debug uses in replaceUsesOutsideBlock
Nikita Popov via Phabricator via llvm-commits
- [llvm] 37646a2 - [RISCV] Account for LMUL in memory op costs
Philip Reames via llvm-commits
- [llvm] 9f22401 - [Coroutines] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147619: [SVE] Add patterns to delete redundant sel instructions
lizhijin via Phabricator via llvm-commits
- [llvm] 7c78cb4 - Revert "[SimplifyCFG][LICM] Preserve nonnull, range and align metadata when speculating"
Nikita Popov via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147538: [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D147620: [DebugInfo] Keep the CU consistent for operating `DISubprogram`.
DianQK via Phabricator via llvm-commits
- [llvm] 1e75ce4 - [X86][mem-fold] Remove the logic for FoldGenData, NFCI
Shengchen Kan via llvm-commits
- [llvm] 1a0653a - [DebugInfo] Update test to use opaque ptrs
via llvm-commits
- [PATCH] D147622: mark remainder loop can be unrolled
Yashwant Singh via Phabricator via llvm-commits
- [llvm] 626348d - [X86][mem-fold] Simplify code by using StringRef::drop_back, NFCI
Shengchen Kan via llvm-commits
- [PATCH] D147256: [DebugInfo] Fix file path separator when targeting windows.
Zequan Wu via Phabricator via llvm-commits
- [PATCH] D147625: [WIP] Add DW_AT_bit_size information to _BitInt(N) debug information
David Stenberg via Phabricator via llvm-commits
- [llvm] a05a98a - [JITLink][AArch32] Implement ELF::R_ARM_ABS32 after we stopped skipping debug info sections
Stefan Gränitz via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Bogdan Graur via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D147243: [X86] MatchVectorAllZeroTest - add support for icmp(bitcast(icmp_ne(X,Y)),0) vector reduction patterns
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] c416f67 - [IVDescriptors] Add pointer InductionDescriptors with non-constant strides (try 2)
Philip Reames via llvm-commits
- [llvm] 40105a9 - [SLP]Find reused scalars in buildvector sequences, if any.
Alexey Bataev via llvm-commits
- [PATCH] D147631: [libunwind] Fix a typo in a debug log message. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147632: [libunwind] Fflush stderr after each log message
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147633: [libunwind] [test] Add a mingw specific test config file
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 28c8616 - [LV] Cleanup and reformatting for some debug messages. NFC
David Green via llvm-commits
- [PATCH] D147607: [RISCV] Add tests for loads and stores of illegal fixed length vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147634: [libunwind] Increase the external value of _LIBUNWIND_CURSOR_SIZE for SEH/x86_64
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 0e6d7ec - [RISCV][TTI] Cost model for SK_ExtractSubvector
Philip Reames via llvm-commits
- [PATCH] D145614: [AARCH64] Enable STORE of v4i8 to help more vectorization opportunities
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D147635: [libunwind] [SEH] Allow setting/getting the register UNW_X86_64_RIP
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147636: [libunwind] [SEH] Initialize _msContext with RtlCaptureContext
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147637: [libunwind] [SEH] Sync LSDA and handler between unw_proc_info_t and DISPATCHER_CONTEXT
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 5f17ba1 - [sanitizers] Simplify Explainer about dyld and weak overrides on Darwin. (NFC)
Roy Sundahl via llvm-commits
- [PATCH] D146845: [FPEnv] [WIP] Verify strictfp attribute correctness, first part, 2023 edition
Kevin P. Neal via Phabricator via llvm-commits
- [llvm] ceacb32 - Fix LLVM sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D147058: [SimpleLoopUnswitch] Fix SCEV invalidation issue
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147643: [SelectionDAG] Expand VP SDNodes by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Sean via Phabricator via llvm-commits
- [llvm] 8245f26 - [dsymutil] Remove empty reproducer directory on exit
Keith Smiley via llvm-commits
- [PATCH] D147644: [RISCV] Move some vector tests to rvv directory. NFC
Luke Lau via Phabricator via llvm-commits
- [llvm] 9812948 - [Object] Refactor build ID parsing into Object lib.
Daniel Thornburgh via llvm-commits
- [PATCH] D147645: [InstCombine] Sink bin op into select if first or second value is simplified to constant
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147646: [compiler-rt] Create the umbrella check-compiler-rt test target in non-standalone builds too
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147373: [InstCombine] fold double reverses
Zhengyang Liu via Phabricator via llvm-commits
- [PATCH] D147647: [compiler-rt] [test] [builtins] Pass the right parameters for linking with -nodefaultlibs on mingw targets
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147648: [compiler-rt] [test] [fuzzer] Don't pass msvc specific flags to mingw tools
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147649: [ADT][ConcurrentHashTable] Change thread_local to LLVM_THREAD_LOCAL inside unit test.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D147651: [PseudoProbe] Encode/Decode FS discriminator
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D147652: [symbolizer] Check existence of input file in GNU mode
Serge Pavlov via Phabricator via llvm-commits
- [compiler-rt] 9184373 - Remove unintended __sanitizer_get_allocation_bounds declaration
Thurston Dang via llvm-commits
- [PATCH] D147654: [OpenMP] Add tool dependencies in runtimes mode
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D147655: Implement mangling rules for C++20 concepts and requires-expressions.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D147656: [DWARFLinkerParallel] change thread_local to LLVM_THREAD_LOCAL for StringPool.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D117318: [RISCV][GlobalISel] Add lowerReturn for calling conv
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D74977: [RISCV][GlobalISel] Add lowerFormalArguments for calling convention
Nitin John Raj via Phabricator via llvm-commits
- [llvm] e787ef8 - [CMake] Support runtimes targets without specifying triple
Petr Hosek via llvm-commits
- [llvm] f5459fc - [OpenMP] Add tool dependencies in runtimes mode
Joseph Huber via llvm-commits
- [llvm] 9ef7013 - [ADT][ConcurrentHashTable] Change thread_local to LLVM_THREAD_LOCAL inside unit test.
Alexey Lapshin via llvm-commits
- [PATCH] D75023: [RISCV][GlobalISel] Add lowerCall for calling convention
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 43d90f3 - [libc] Only add extra runtime dependencies if the target exists
Joseph Huber via llvm-commits
- [PATCH] D76354: [RISCV][GlobalISel] Legalize types for ALU operations
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 302578d - Mark threadIdx.x and friends as noundef.
Justin Lebar via llvm-commits
- [PATCH] D147659: [CodeGen] Add Pre-commit tests for D146988
Igor Kirillov via Phabricator via llvm-commits
- [llvm] 3c76e5f - [amdgpu][nfc] Remove dead code associated with LDS lowering
Jon Chesterfield via llvm-commits
- [PATCH] D146463: [CodeGen][RISCV] Change Shadow Call Stack Register to X3
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D147662: [LoopPredication] Fix where we generate widened condition. PR61963
Anna Thomas via Phabricator via llvm-commits
- [compiler-rt] 405ceaa - [scudo] Manage pages with MemMap in SizeClassAllocator64
Chia-hung Duan via llvm-commits
- [compiler-rt] 0923963 - [scudo] Manage pages with MemMap in Secondary Allocator
Chia-hung Duan via llvm-commits
- [compiler-rt] 4151477 - [scudo] Switch to use MemMap in tests
Chia-hung Duan via llvm-commits
- [PATCH] D146792: [LoopPredication] Do not sink conditions to branches. PR61673
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D147663: [lld-macho] Add new -reproducible flag
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D147664: [compiler-rt] [test] Only pass -incremental:no to the linker for MSVC/clang-cl
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 3c42a58 - [AMDGPU] Add Lower Bound to PipelineSolver
Jeff Byrnes via llvm-commits
- [PATCH] D133731: [AMDGPU] Add Lower Bound to PipelineSolver
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] df8f12f - [Tests] Added InlineCost test when arg is known as dereferenceable
Dávid Bolvanský via llvm-commits
- [llvm] 7ccd21c - [isel] Pre-commit test for pr61964 fix
Han Zhu via llvm-commits
- [llvm] 7907fd4 - RegAllocFast: Fix dropping subreg indexes on unassigned subreg defs
Matt Arsenault via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [llvm] ca42cd3 - [Tests] More InlineCost tests with attributes only on callsites
Dávid Bolvanský via llvm-commits
- [PATCH] D147668: [RFC][X86 isel] Remove lane requirement from lowerShuffleAsUNPCKAndPermute
Han Zhu via Phabricator via llvm-commits
- [llvm] 9a9c6b8 - [MSP430] Add CFI instructions for MSP430.
Anton Korobeynikov via llvm-commits
- [PATCH] D146966: [MSP430] Add CFI instructions for MSP430.
Anton Korobeynikov via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
MyDeveloperDay via Phabricator via llvm-commits
- [compiler-rt] 7d32866 - [hwasan] Use GetBlockBegin instead of GetBlockBeginFastLocked
Vitaly Buka via llvm-commits
- [compiler-rt] 39c0602 - [lsan] Rename IgnoreObjectLocked into IgnoreObject
Vitaly Buka via llvm-commits
- [compiler-rt] 0e8da0a - [scudo] Fix __require_constant_initialization__ on Android
Chia-hung Duan via llvm-commits
- [compiler-rt] 89cc530 - Revert "[scudo] Switch to use MemMap in tests"
Chia-hung Duan via llvm-commits
- [llvm] 38dc48f - [gn] port 405ceaa09de0
Nico Weber via llvm-commits
- [llvm] 27b6ddb - [RISCV] Speculative fix for issue reported against D147470 post commit
Philip Reames via llvm-commits
- [PATCH] D146610: [DAGCombiner][SelectionDAG] Apply CombineStoreAndExtract on constant values
Ting Wang via Phabricator via llvm-commits
- [PATCH] D147347: [RISCV] Use tail agnostic policy more often when lowering insert_subvector
Craig Topper via Phabricator via llvm-commits
- [llvm] ff90848 - [RISCV][CostModel] Add tests for first class aggregate loads and stores
Philip Reames via llvm-commits
- [llvm] cf0395f - [PowerPC] Fix the xxperm swap requirements
Maryam Moghadas via llvm-commits
- [PATCH] D143945: [AMDGPU] Add legalization case for PTR_ADD on buffer pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D138883: [PowerPC] find and reuse ConstantSplatVector to combine constant store into extract and store
Ting Wang via Phabricator via llvm-commits
- [PATCH] D147119: [RISCV] Add vector load/store intrinsics to getTgtMemIntrinsic.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D146208: [ASAN] Support memory checks on vp.load/store.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D147380: [RISCV] Support vector type strict_[su]int_to_fp and strict_fp_to_[su]int.
Craig Topper via Phabricator via llvm-commits
- [llvm] f1924d9 - [SelectionDAG] Expand VP SDNodes by default.
Craig Topper via llvm-commits
- [PATCH] D147675: [PowerPC] Update pr61315.ll to address D146632 failure
Maryam Moghadas via Phabricator via llvm-commits
- [llvm] 6858a92 - [RISCV] Support vector type strict_[su]int_to_fp and strict_fp_to_[su]int.
Yeting Kuo via llvm-commits
- [llvm] 6dbb2a7 - [PowerPC] Update pr61315.ll to address D146632 failure
Maryam Moghadas via llvm-commits
- [llvm] 2c57868 - [RISCV] Add vector load/store intrinsics to getTgtMemIntrinsic.
Craig Topper via llvm-commits
- [PATCH] D147195: [RISCV] Support llvm.lround intrinsics with i32 return type on RV64.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147355: [LV] Optimize trip count SCEV.
Craig Topper via Phabricator via llvm-commits
- [llvm] b24b179 - Revert "[ADT][ConcurrentHashTable] Change thread_local to LLVM_THREAD_LOCAL inside unit test."
Alexey Lapshin via llvm-commits
- [PATCH] D147678: [DAGCombiner][AArch64] Use scalar_to_vector to eliminate bitcast
Allen zhong via Phabricator via llvm-commits
- [llvm] 800a99c - [LAA] Group implementation of stride speculation into one file [nfc]
Philip Reames via llvm-commits
- [llvm] 211f1d2 - [X86][mem-fold] Refine the code in X86FoldTablesEmitter.cpp, NFCI
Shengchen Kan via llvm-commits
- [PATCH] D147114: [LV] Use BFI to adjust cost of predicated instructions
Evgeniy via Phabricator via llvm-commits
- [llvm] 847abdd - [X86] Add AMX_COMPLEX to Graniterapids
Freddy Ye via llvm-commits
- [llvm] e09b33f - [CodeGen] Speedup stack slot sharing during stack coloring (interval overlapping test).
Valery Pykhtin via llvm-commits
- [llvm] 51b5b29 - [X86][mem-fold] Refine the code in X86FoldTablesEmitter.cpp, NFCI
Shengchen Kan via llvm-commits
- [llvm] 04317d4 - [AMDGPU][GISel] Add inverse ballot intrinsic
Jessica Del via llvm-commits
- [llvm] 80e57a8 - [X86][InstCombine] Avoid -Wparentheses warnings introduced in D145220, NFCI
Shengchen Kan via llvm-commits
- [PATCH] D141264: [AVR] Fix incorrect expansion of pseudo instructions LPMWRdZ/ELPMWRdZ
Ben Shi via Phabricator via llvm-commits
- [llvm] 8d7c865 - [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Piyou Chen via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Piyou Chen via Phabricator via llvm-commits
- [llvm] eaa106c - [docs] Also mention Discord on Contributing.rst page
Kristof Beyls via llvm-commits
- [llvm] 03610cd - [runtimes] Fix typo from e787ef86634553131f8e47bd8eaaede987cf20e2
Shoaib Meenai via llvm-commits
- [llvm] 8c18b55 - [gn build] Port 8d7c865c2e22
LLVM GN Syncbot via llvm-commits
- [llvm] fd347ce - [X86] Add InstFixup for masked `unpck{l|h}pd` -> masked `shufpd`
Noah Goldstein via llvm-commits
- [PATCH] D147681: [RISCV] Support vector type strict_fmaxnum/fminnum.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D147682: AMDGPU: Add a test to show bad compilation to set_inactive
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D147683: AMDGPU: mark SET_INACTIVE_* as convergent operation
Ruiling, Song via Phabricator via llvm-commits
- [llvm] cf9f1a8 - [InstCombine] Remove visitGEPOfBitcast() fold (NFC)
Nikita Popov via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] db6b30b - [InstCombine] Remove GEP of bitcast folds (NFC)
Nikita Popov via llvm-commits
- [llvm] acb4d14 - [AVR] Fix incorrect expansion of pseudo instructions LPMWRdZ/ELPMWRdZ
Ben Shi via llvm-commits
- [llvm] 53f7f85 - [LoopVectorize] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] a162ddf - [InstCombine] Remove various checks for opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 44773b7 - [SimpleLoopUnswitch] Fix SCEV invalidation issue
Bjorn Pettersson via llvm-commits
- [llvm] 503ef0a - [InstCombine] Remove addrspacecast bitcast extraction fold (NFC)
Nikita Popov via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] Fold icmp(bin(X, Y) | LHS, RHS) --> icmp(bin(X, Y)) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [compiler-rt] 002897b - [compiler-rt] Create the umbrella check-compiler-rt test target in non-standalone builds too
Martin Storsjö via llvm-commits
- [compiler-rt] f2c9d24 - [compiler-rt] [test] [fuzzer] Don't pass msvc/clang-cl specific flags to mingw tools
Martin Storsjö via llvm-commits
- [compiler-rt] 95f67bb - [compiler-rt] [test] Only pass -incremental:no to the linker for MSVC/clang-cl
Martin Storsjö via llvm-commits
- [PATCH] D147685: [compiler-rt] [builtins] Don't use assembly floatundi*f on x86_64 mingw
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 34c645f - [GVNHoist][NFC] Regenerate test case.
via llvm-commits
- [PATCH] D147687: [compiler-rt] [test] Use %clangxx for tests that use -x c++
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147688: [X86] Fix a crash issue after D147243
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D146438: [RISCV][MC] Refine MCInstrAnalysis based on registers used
Job Noorman via Phabricator via llvm-commits
- [llvm] ea91acd - [X86][mem-fold] Simplify the logic and correct the comments for TB_ALIGN, NFCI
Shengchen Kan via llvm-commits
- [llvm] 709cafb - [FunctionAttrs] Add additional nounwind inference tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 9278dd7 - [LoopVectorize] Fix zext/sext cost calculations when types are shrunk
David Sherwood via llvm-commits
- [llvm] e3f5cbd - [FunctionAttrs] Add more nounwind tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 06ddb7b - [Inliner] Added test with nonnull callsite attribute
Dávid Bolvanský via llvm-commits
- [llvm] 92af50f - [X86][NFC] Fix for warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits
Shengchen Kan via llvm-commits
- [PATCH] D147691: [LoongArch][NFC] Add tests of multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147692: [LoongArch] Optimize multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147691: [LoongArch][NFC] Add tests of multiplication with immediates (for D147692)
Ben Shi via Phabricator via llvm-commits
- [llvm] 06d5b12 - [X86][mem-fold] Remove redundant variable IsAligned, NFCI
Shengchen Kan via llvm-commits
- [llvm] 889a99e - [RISCV] Move some vector tests to rvv directory. NFC
Luke Lau via llvm-commits
- [PATCH] D147031: [MachineCopy] Enhance sub register machine copy propagation
Xiang Zhang via Phabricator via llvm-commits
- [llvm] 9db75b2 - [Coverity] Initialize pointer memeber.
via llvm-commits
- [llvm] 2b24e7b - [RISCV] Use tail agnostic policy more often when lowering insert_subvector
Luke Lau via llvm-commits
- [llvm] 6bda53c - [GuardWidening] Re-factor freezeAndPush.
Serguei Katkov via llvm-commits
- [llvm] b29ec28 - [X86] MatchVectorAllZeroTest - fix bug when splitting vectors of large elements
Simon Pilgrim via llvm-commits
- [llvm] 462f73e - [X86][mem-fold] Avoid nestsed `if`, redundant `else` and correct comments
Shengchen Kan via llvm-commits
- [PATCH] D147693: [JITLink][RISCV] ADD/SUB relocs: read value from working memory
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145792: [X86][MC] Emit instructions into SmallVector
Alexis Engelke via Phabricator via llvm-commits
- [PATCH] D147694: [FunctionAttrs] Fix nounwind inference for landingpads
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D147695: [ReleaseNotes] DebugInfo: preferred_name attribute changes
Michael Buch via Phabricator via llvm-commits
- [llvm] b02e2ed - [llvm-exegesis] Make possible to execute snippets without perf counters
Pavel Kosov via llvm-commits
- [llvm] 5f2145a - [RISCV] Use non-strided load if VL=1 for optimized zero stride loads
Luke Lau via llvm-commits
- [llvm] 65031c1 - [SVE][InstCombine] Don't convert calls to fp binop intrinsics to instructions when strictfp is required.
Paul Walker via llvm-commits
- [llvm] 3d7242f - Reapply "[LSR] Preserve LCSSA when rewriting instruction with PHI user"
Dmitry Makogon via llvm-commits
- [llvm] 93fb1ba - [X86] LowerVectorAllEqual - don't attempt to match comparisons of float data
Simon Pilgrim via llvm-commits
- [PATCH] D146811: [LSR] Preserve LCSSA when rewriting instruction with PHI user
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D147696: [Assignment Tracking][SROA] Fix fragment when slice size equals variable size
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D147697: [IR] Add TargetExtTypeClass
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D145224: [LLVM][OHOS] Use emulated TLS for OHOS platform
Pavel Kosov via Phabricator via llvm-commits
- [llvm] ffa0a2e - [AArch64][SME] Fix LDR and STR asm parser
Caroline Concatto via llvm-commits
- [PATCH] D143347: [lldb][DWARF] Infer no_unique_address attribute
Pavel Kosov via Phabricator via llvm-commits
- [llvm] eda14eb - [X86][mem-fold] Refine the code in X86FoldTablesEmitter.cpp, NFCI
Shengchen Kan via llvm-commits
- [PATCH] D147143: Add backend support for new PAL ELF Metadata 3.0
David Stuttard via Phabricator via llvm-commits
- [llvm] 63df77d - [Test] Add expensive-range-sharpening mode for test
Max Kazantsev via llvm-commits
- [PATCH] D147699: [llvm-exegesis][AArch64] Add return statement at the end of the snippet correctly
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D147700: [llvm-exegesis] Allow setting dump file name
Pavel Kosov via Phabricator via llvm-commits
- [llvm] f3d9abf - [X86][mem-fold] Use the generated memory folding table
Shengchen Kan via llvm-commits
- [PATCH] D147701: [gn] Move LoongArch target from llvm_all_experimental_targets to llvm_all_stable_targets
wanglei via Phabricator via llvm-commits
- [PATCH] D147702: [zorg] Remove llvm-avr-linux builder + worker
Aaron Ballman via Phabricator via llvm-commits
- [llvm] 5348a25 - [llvm-exegesis][AArch64] Add return statement at the end of the snippet correctly
Pavel Kosov via llvm-commits
- [PATCH] D147703: [AMDGPU] Hide "removing function" diagnostics by default
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D147704: [Inliner] Preserve nonnull from callsites during inlining
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147649: [Reland][ADT][ConcurrentHashTable] adapt ConcurrentHashTable and its users to LLVM_ENABLE_THREADS=0 mode.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D146804: [libcxx] Add OHOS support
Pavel Kosov via Phabricator via llvm-commits
- [llvm] 846712b - [DAG] combineSelect - select(i1,vXi1,vXi1) - only cast <X x i1> constants to iX pre-legalization or if its a legal type
Simon Pilgrim via llvm-commits
- [compiler-rt] 0ecd4f6 - [compiler-rt] Check for missing CMAKE_C_COMPILER_TARGET when using COMPILER_RT_DEFAULT_TARGET_ONLY
David Spickett via llvm-commits
- [PATCH] D147134: [RFC][Debugify] Remove false positve debug location losses
Nikola Tesic via Phabricator via llvm-commits
- [PATCH] D146999: [LV][NFC] Improve complexity of fixing users of recurrences
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D147706: [TableGen] Fix null pointer dereferences in TreePattern::ParseTreePattern()
Alexey Vishnyakov via Phabricator via llvm-commits
- [PATCH] D147707: Make BPF stack size overridable
Niclas Hedam via Phabricator via llvm-commits
- [PATCH] D136153: [AArch64] Allow cost computation for interleaved accesses
mgabka via Phabricator via llvm-commits
- [PATCH] D145707: [LiveInterval] Fix live range overlap check
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143895: [AArch64] Fix incorrect `isLegalAddressingMode`
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D147709: Rename llvm/utils/TableGen/X86ManualFoldTables.def to .inc
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143898: [CodeGenPrepare] Relax conditions for folding addressing mode into loads/stores
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D145706: [MachineSink] Sink instruction copies when they can replace copy into hard register
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D147710: Add an option to print out annotation remark count.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D147712: [RISCV] Add tests for concats of vectors that could become strided loads
Luke Lau via Phabricator via llvm-commits
- [llvm] 086635d - [Assignment Tracking][SROA] Fix fragment when slice size equals variable size
via llvm-commits
- [PATCH] D147713: [RISCV] Combine concat_vectors of loads into strided loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D146179: ValueTypes.td: Reorganize ValueType to generate `MachineValueType.h`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D146914: Migrate `IIT_Info` into `Intrinsics.td`
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] 3b5ff3a - [InlineCost] isKnownNonNullInCallee - handle also dereferenceable attribute
Dávid Bolvanský via llvm-commits
- [llvm] f605924 - xxx
Dávid Bolvanský via llvm-commits
- [PATCH] D146915: Implement TypeSig generator in `Intrinsics.td`
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] d5fe560 - Revert "xxx"
Dávid Bolvanský via llvm-commits
- [llvm] e1f9433 - Revert "[InlineCost] isKnownNonNullInCallee - handle also dereferenceable attribute"
Dávid Bolvanský via llvm-commits
- [PATCH] D145937: Replace `IntrinsicEmitter::ComputeFixedEncoding()` and cleanup
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] 92aae9e - [LV] Remove a cover function with a single use [nfc]
Philip Reames via llvm-commits
- [llvm] 2d79b71 - [LAA] Continue moving utilities to sole use to isolate symbolic stride reasoning [nfc]
Philip Reames via llvm-commits
- [PATCH] D147715: [ARM] Fix Crashes in fp16/bf16 Inlne Asm
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D147716: [FastISel] Correctly report prototype on miss
Alexis Engelke via Phabricator via llvm-commits
- [llvm] 5c0c2bc - [AMDGPU] NFC. Make preserve-hi16.ll test auto-generated
Joe Nash via llvm-commits
- [PATCH] D145394: [FuncSpec] Do not run pre-link when doing LTO.
Maxim Kuvyrkov via Phabricator via llvm-commits
- [llvm] 70c576b - [gn] port f3d9abf1f87c (use X86GenFoldTables.inc)
Nico Weber via llvm-commits
- [llvm] 0437f88 - [LAA] Cleanup casting in replaceSymbolicStrideSCEV [nfc]
Philip Reames via llvm-commits
- [llvm] cf62adb - [SLP]Fix delete of the extractelement with users.
Alexey Bataev via llvm-commits
- [PATCH] D147718: [DbgHistoryCalculator] Improve debug messages
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D147719: [OpenMP] Replace HeapToShared's initial value with `poison`
Joseph Huber via Phabricator via llvm-commits
- [llvm] 915b745 - [gn] port f3d9abf1f87c more (use X86GenFoldTables.inc)
Nico Weber via llvm-commits
- [PATCH] D147720: [LV] Use the known trip count when costing non-tail folded VFs
Dave Green via Phabricator via llvm-commits
- [PATCH] D147721: [AMDGPU] Fix a case of updating LiveIntervals in SIOptimizeExecMaskingPreRA
Jay Foad via Phabricator via llvm-commits
- [llvm] cd3f274 - [ORC][ORC-RT][ELF] Move selection of eh-frame registration APIs into orc-rt.
Lang Hames via llvm-commits
- [llvm] 77313dd - [RISCV] Use PseudoInstExpansion for PseudoReadVLENB and PseudoReadVL. NFC
Craig Topper via llvm-commits
- [llvm] 72e01ef - Revert "[AMDGPU] Add Lower Bound to PipelineSolver"
Nico Weber via llvm-commits
- [llvm] 2caaec6 - [InstCombine] Regenerate all test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 491573d - [RISCV] Add tests for loads and stores of illegal fixed length vectors
Luke Lau via llvm-commits
- [llvm] ce397e5 - [RISCV] Lower scalar_to_vector
Luke Lau via llvm-commits
- [PATCH] D147723: [AArch64][SVE] Extend predicated fma patterns to negative zero
Dave Green via Phabricator via llvm-commits
- [llvm] 4084737 - [Docs][typo] Done the required fix for the #61690
via llvm-commits
- [PATCH] D147724: [AArch64][SVE] Extend predicated fadd/fsub patterns to negative zero
Dave Green via Phabricator via llvm-commits
- [lld] 1167d67 - [lld-macho] Add new -reproducible flag
Keith Smiley via llvm-commits
- [llvm] 50af6ab - [SLP]Fix emission of the masks in shuffles for undefs.
Alexey Bataev via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D147726: [X86] Improve inst tuning tests for X86FixupInstTuning Pass; NFC
Noah Goldstein via Phabricator via llvm-commits
- [llvm] aee4399 - [M68k] Add subtarget features for M68881/2 FPU
Min-Yih Hsu via llvm-commits
- [PATCH] D147727: [X86] Fix perf bug in `permilps` -> `shufd` in X86FixupInstTuning.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147728: [X86] Add inst fixup for `unpckpd` -> `unpckqdq`.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147729: [X86] Add inst fixup for `unpckps` -> `unpckdq`/`shufps`.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147730: [SLP][NFC]Make adjustExtracts/needToDelay members of ShuffleInstructionBuilder.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via Phabricator via llvm-commits
- [llvm] b3cabfd - Precommit test from D147662
Anna Thomas via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [PATCH] D147714: [Attr] Introduce [[clang::nonportable_musttail]] as less strict version of [[clang::musttail]]
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147732: [AMDGPU] Add f32 permlane{16, x16} builtin variants
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] e58a493 - [SLP][NFC]Evaluate FMF for reductions before the loop, no need to
Alexey Bataev via llvm-commits
- [PATCH] D147734: [LV][NFC] Precommit test for a follow-up patch that introduces uniformity for a specific VF.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D147735: [LV] Adds simple analysis that improves VF-aware uniformity checks.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D146595: [clang] Add "debug_trampoline" attribute
Augusto Noronha via Phabricator via llvm-commits
- [llvm] 3f36b9b - [LV] Move conditional MaskForGaps construction to load case.
Florian Hahn via llvm-commits
- [PATCH] D147729: [X86] Add inst fixup for `unpckps` -> `unpckdq`.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147739: [libunwind] [SEH] Handle ExceptionContinueExecution in forced unwinding
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147740: [NFC][llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D147744: [clang][Sema] Add MultiLevelTemplateArgumentList::dump()
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D134490: [NFC] check for UnreachableInst first as it is cheaper compared to getTerminatingDeoptimizeCall
Aditya Kumar via Phabricator via llvm-commits
- [llvm] e86ed9b - [LV][NFC] Improve complexity of fixing users of recurrences
Michael Maitland via llvm-commits
- [llvm] 52dd72a - [SLP][NFC]Make adjustExtracts/needToDelay members of ShuffleInstructionBuilder.
Alexey Bataev via llvm-commits
- [compiler-rt] fc025f7 - [ORC-RT] Fix testcase after 4c7f53b99c0.
Lang Hames via llvm-commits
- [PATCH] D147366: [MLGO] Change MBB Profile Dump from using MBB numbers to MBB IDs
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D147750: [LAA/LV] Simplify stride speculation logic [nfc-ish]
Philip Reames via Phabricator via llvm-commits
- [llvm] 8b0033e - [ReleaseNotes] DebugInfo: preferred_name attribute changes
Michael Buch via llvm-commits
- [PATCH] D147378: [LV] Replace symbolic stride with const in LV
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147427: [LoongArch][NFC] Add tests of multiplication with immediates (for D147428)
Ben Shi via Phabricator via llvm-commits
- [llvm] d9e884f - [LoongArch][NFC] Add tests of multiplication with immediates (for D147428)
Ben Shi via llvm-commits
- [llvm] c8a2301 - [LoongArch] Optimize multiplication with immediates
Ben Shi via llvm-commits
- [PATCH] D147752: [GuardUtils] Add asserts about loop varying widenable conditions
Anna Thomas via Phabricator via llvm-commits
- [llvm] b6ea46f - [RISCV] Add DAG combine to fold (sub 0, (setcc x, 0, setlt)) -> (sra x , xlen - 1)
via llvm-commits
- [llvm] fc06a42 - AMDGPU: Add a test to show bad compilation to set_inactive
Ruiling Song via llvm-commits
- [llvm] 2ab6835 - AMDGPU: mark SET_INACTIVE_* as convergent operation
Ruiling Song via llvm-commits
- [llvm] 46e409c - [ORC] Add a JITDylib::addToLinkOrder convenience method.
Lang Hames via llvm-commits
- [PATCH] D146191: [MachineOutliner] Add IsOutlined to MachineFunction
Wang Pengcheng via Phabricator via llvm-commits
- [compiler-rt] 7557710 - Reland D146570 "[scudo] Switch to use MemMap in tests"
Chia-hung Duan via llvm-commits
- [PATCH] D147761: [AVR] Disable post increment load from program memory space
Ben Shi via Phabricator via llvm-commits
- [llvm] b86a06e - [InstCombine] Add support for max(a, b) + min(a, b) => a + b.
Serguei Katkov via llvm-commits
- [llvm] 4665f3c - Revert "[InstCombine] Add support for max(a,b) + min(a,b) => a + b."
Serguei Katkov via llvm-commits
- [llvm] 371cb1a - [ORC] LLJIT updates: ExecutorNativePlatform, default link order, Process JD.
Lang Hames via llvm-commits
- [llvm] 6249738 - [InstCombine] Add support for max(a, b) + min(a, b) => a + b. Re-land.
Serguei Katkov via llvm-commits
- [PATCH] D146813: [LICM] Reassociate GEPs to allow hoisting
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D147763: [ARM] Align code to 4-byte boundary after .arm directive
Antonio Abbatangelo via Phabricator via llvm-commits
- [llvm] 0b2240e - Revert "[ORC] LLJIT updates: ExecutorNativePlatform, default link order, ..."
Lang Hames via llvm-commits
- [llvm] f38365a - [InstCombine] Add support for maximum(a,b) + minimum(a,b) => a + b
Serguei Katkov via llvm-commits
- [PATCH] D147372: [libunwind][LoongArch] Restore $r1 before $r4 in `jumpto`
Lu Weining via Phabricator via llvm-commits
- [llvm] 6a14a56 - [JITLink][RISCV] ADD/SUB relocs: read value from working memory
Job Noorman via llvm-commits
- [llvm] aebe7ce - [Test] Add one more test on IRCE & regenerate checks
Max Kazantsev via llvm-commits
- [PATCH] D147766: Fix Bazel build after "Implement Pass and Dialect plugins for mlir-opt"
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D146546: [BOLT][RFC] Implement composed relocations
Job Noorman via Phabricator via llvm-commits
- [PATCH] D128011: [SimplifyLibCalls] Transform memchr(STR, C, N) to chain of ORs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D147771: [NFC] add check for potentially dereferencing null return value
Bing Yu via Phabricator via llvm-commits
- [PATCH] D147772: [NFC][GlobalISel] Add check for potentially dereferencing null return value
Bing Yu via Phabricator via llvm-commits
- [PATCH] D147775: [X86] Fix problem in D147541
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D147776: [llvm-exegesis][AArch64] Handle OPERAND_UNKNOWN
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146949: [Xtensa] Lower SHIFT PARTS and shift operations.
Maciej Czekaj via Phabricator via llvm-commits
- [PATCH] D147777: [Assignment Tracking] Fix fragments for assignments to variables smaller than the alloca
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] b2e98c1 - [AMDGPU] Fix comment in SIOptimizeExecMaskingPreRA
Jay Foad via llvm-commits
- [PATCH] D146950: [Xtensa] Implement load pseudo operations and patterns.
Maciej Czekaj via Phabricator via llvm-commits
- [PATCH] D147780: [AMDGPU][Global-ISel] reuse extension related patterns
ChenZheng via Phabricator via llvm-commits
- [PATCH] D146303: [llvm-exegesis] Prevent llvm-exegesis from using unsupported opcodes
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D146304: [llvm-exegesis] Skip codegen of known-invalid snippets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D147781: [AMDGPU] Extend tbuffer_load_format merge
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D147783: [VPlan] Add stride->constant VPlan mapping at construction.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 1189635 - [VPlan] Add VPInterleaveRecipe::NeedsMaskForGaps field (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D147784: [RISCV] Remove is*Branch instruction flags from C_JR
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145884: test-release.sh: build projects and runtimes lists with semicolons
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D147785: [zorg] Remove clang-cmake-x86_64-avx2-linux builder + worker
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D147786: [AMDGPU] Less aggressively break large PHIs
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D147787: [SLP][NFC]Introduce ShuffleCostEstimator and adjustExtracts member function.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 2ffdfb5 - [X86] Fix problem in D147541
Phoebe Wang via llvm-commits
- [PATCH] D147789: [CodeGenPrepare][RISCV] Reverse transform in CGP to use zero-compare branch
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D147790: [mlir] [bufferization] Fix dealloc errors.
donald chen via Phabricator via llvm-commits
- [PATCH] D147791: [NFC][CLANG] Fix static analyzer tool remarks about unchecked return values
Soumi Manna via Phabricator via llvm-commits
- [PATCH] D96004: [AArch64] Stack probing for function prologues
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] f331e13 - [support] Revise ScopedPrinter formatting tests for floats
Paul Kirth via llvm-commits
- [PATCH] D146851: [support] Revise ScopedPrinter formatting tests for floats
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D147793: [LV][NFC] Precommit test for a follow-up patch that extends VF-aware uniformity checks by supporting LShr opcodes.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D147794: [mlgo][inl] Interactive mode: optionally tell the default decision
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 0f9842c - [gn build] Port 376168babb51
LLVM GN Syncbot via llvm-commits
- [PATCH] D144938: [NFC][GVN] Precommit tests for D143129
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D147798: [LV] Improve VF-aware uniformity checks by handling LShr.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D147800: [SystemZ] Enable MachineCombiner for FP reassociation.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D147803: Run ExecutionEngine/MCJIT/remote tests only if threads enabled
Youngsuk Kim via Phabricator via llvm-commits
- [llvm] 6ff177d - [SLP][NFC]Improve SLP time by precomputing value<->gather nodes
Alexey Bataev via llvm-commits
- [PATCH] D146771: [support] Provide overload to PrintNumber that use C++ types
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146346: [InstCombine] Add tests for indirect mul by power of 2; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146347: [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Craig Topper via Phabricator via llvm-commits
- [llvm] 40b637f - [InstCombine] Add tests for indirect mul by power of 2; NFC
Noah Goldstein via llvm-commits
- [llvm] 513251b - [InstCombine] Improve transforms for `(mul X, Y)` -> `(shl X, log2(Y)`
Noah Goldstein via llvm-commits
- [llvm] 85327f3 - [SLP][NFC]Make clusterSortPtrAccesses static.
Alexey Bataev via llvm-commits
- [llvm] 4b46509 - [JSON] Fix uninitialized variable warning
Jonas Devlieghere via llvm-commits
- [PATCH] D147799: [RISCV][Tablegen] Remove LMUL from ReadVLDX, ReadVSTX, ReadVLDSX, ReadVSTSX scheduler classes
Nitin John Raj via Phabricator via llvm-commits
- [llvm] fffdb7e - [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via llvm-commits
- [PATCH] D76007: [TableGen][GlobalISel] Account for HwMode in RegisterBank register sizes
Nitin John Raj via Phabricator via llvm-commits
- [compiler-rt] 0f9bfe0 - [Sanitizers][Atos] Remove null-ing of atos process pointer
Blue Gaston via llvm-commits
- [PATCH] D146269: MIPS: allow o32 abi with 64bit CPU and 64 abi with 32bit triple
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] df9af1f - Remove redundant `get()` call and use auto on LHS of make_unique
David Blaikie via llvm-commits
- [llvm] 7cc80ef - Add an option to print out annotation remark count.
Zain Jaffal via llvm-commits
- [llvm] 5aa7ad3 - [NFC] Add a new test case in add-and-not.ll
Amaury Séchet via llvm-commits
- [llvm] 0f7fcb4 - Revert "Add an option to print out annotation remark count."
Zain Jaffal via llvm-commits
- [llvm] db01cf7 - Recommit "Add an option to print out annotation remark count."
Zain Jaffal via llvm-commits
- [PATCH] D147821: [DAG] Peek through zext/trunc in haveNoCommonBitsSet.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] 436758f - [llvm-remarkutil] Add missing new line for `llvm/docs/CommandGuide/llvm-remarkutil.rst`
Zain Jaffal via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 546daf1 - llvm-reduce: Try running test in temporary directory
Matt Arsenault via llvm-commits
- [PATCH] D147826: [build] pull in cubin only when needed
Aart Bik via Phabricator via llvm-commits
- [llvm] d1f59d3 - AMDGPU: Make myself code owner
Matt Arsenault via llvm-commits
- [PATCH] D147827: [DAG] Peek through zext/trunc when matching (or (and X, (not Y)), Y).
Amaury SECHET via Phabricator via llvm-commits
- [llvm] f733b4f - Fix build failure introduced in https://reviews.llvm.org/D145208
Augusto Noronha via llvm-commits
- [PATCH] D147017: [X86] Add a fneg test for fma with a splat constant vector
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D147826: [bazel build] pull in cubin only when needed
Aart Bik via Phabricator via llvm-commits
- [PATCH] D146494: [X86] Combine constant vector inputs for FMA
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D147832: [libcxx] Introduce clang::lto_visibility_public attribute
Leonard Chan via Phabricator via llvm-commits
- [llvm] 231107a - Re-apply "[ORC] LLJIT updates: ExecutorNativePlatform, default ..." with fixes.
Lang Hames via llvm-commits
- [llvm] 0e739dd - [MergeICmps] Attach metadata to new created loads
via llvm-commits
- [PATCH] D147597: [InstCombine] icmp(X | LHS, RHS) --> icmp(X, 0) iff LHS > RHS s>= 0
Jun Zhang via Phabricator via llvm-commits
- [llvm] c5dbbe5 - [ORC] Drop tests for OrcV2CBindingsReflectProcessSymbols after 231107a8b5b.
Lang Hames via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D147835: [X86][mem-fold] Speed up test by not re-generating the .inc file
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D147837: [WebAssembly] Fix type index block type handling in type checker
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D147838: [NFC] Phase out the lingering codebeads stuff in M68kInstrFormats.td
Sheng via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Brad Smith via Phabricator via llvm-commits
- [llvm] 87c0f67 - [Outliner] Add an option to only enable outlining of patterns above a certain threshold
Nathan Lanza via llvm-commits
- [llvm] 09fecbb - [TableGen] Simplify TypeInfer::expandOverloads. NFC
Craig Topper via llvm-commits
- [llvm] 985e24c - [AMDGPU] Fix a case of updating LiveIntervals in SIOptimizeExecMaskingPreRA
Jay Foad via llvm-commits
- [llvm] b4ba5c7 - [Docs][llvm-remarkutil] Fix dangling reference in documentation
Aiden Grossman via llvm-commits
- [PATCH] D147842: [Docs][llvm-exegesis] Add documentation for --use-dummy-perf-counters
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 4bd3fda - [VPlan] Add VFRange::begin() and end() iterators. (NFCI)
Florian Hahn via llvm-commits
- [llvm] 7ac3ab3 - AMDGPU: Fix missing MIR serialization for PSInputAddr/PSInputEnable
Matt Arsenault via llvm-commits
- [llvm] 2a9f1da - AMDGPU: Fix LiveVariables verifier error for values defined before SI_END_CF
Matt Arsenault via llvm-commits
- [PATCH] D145323: AMDGPU: Fix LiveVariables verifier error for values defined before SI_END_CF
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145315: AMDGPU: Fix missing MIR serialization for PSInputAddr/PSInputEnable
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 2aafb73 - llvm-reduce: Actually change to the temporary directory in test
Matt Arsenault via llvm-commits
- [llvm] 7a1044c - AMDGPU: Add baseline test for issue 61083
Matt Arsenault via llvm-commits
- [PATCH] D147849: [Android] Use ELF TLS for Android API level 29+
Brad Smith via Phabricator via llvm-commits
- [llvm] c7a34d3 - [VPlan] Require VFRange.End to be a power-of-2. (NFCI)
Florian Hahn via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147851: ValueTracking: Handle no-nan check for computeKnownFPClass for fadd/fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147852: [WebAssembly] Handle unreachable in block-like structure in type checker
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D147153: [CMake] Add missing find_package for LibEdit
Eric Kilmer via Phabricator via llvm-commits
- [llvm] 7486b7b - [M68k] Basic FP register files and FMOVE implementations
Min-Yih Hsu via llvm-commits
- [PATCH] D147854: [NVPTX] Fix integer overflow for alloca arrays
Alex MacLean via Phabricator via llvm-commits
- [llvm] 11fdaff - [TableGen] Use InfoByHwMode::getSimple() in place of *InfoByHwMode::begin(). NFC
Craig Topper via llvm-commits
- [PATCH] D147856: ValueTracking: Handle no-nan check for computeKnownFPClass for fmul
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9314186 - [TableGen] Reimplement union_modes for InfoByHwMode to be avoid a secondary set.
Craig Topper via llvm-commits
- [llvm] e3d2b58 - [ORC][LLJIT] Improve debugging output, tighten assertion.
Lang Hames via llvm-commits
- [PATCH] D147858: [libunwind] [test] Mark the signal_frame test as unsupported on Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147861: [compiler-rt] [test] [ubsan] Build .cpp files with %clangxx
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D147862: [compiler-rt] [test] Generalize the triple regex for windows XFAILs
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D139109: [LoopUnswitch] Perform loop unswitching on select instructions
Joshua Cao via Phabricator via llvm-commits
- [llvm] 790252d - [AMDGPU] Update mcp-overlap-after-propagation.mir test
Sergei Barannikov via llvm-commits
- [PATCH] D146934: [AMDGPU] Update mcp-overlap-after-propagation.mir test
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] d36efa9 - [SCEV] Add test for huge trip multiples
Joshua Cao via llvm-commits
- [compiler-rt] f448d44 - [ORC][ORC-RT][MachO] Use _objc_(map|load)_images for ObjC & Swift registration.
Lang Hames via llvm-commits
- [llvm] 24170fb - [SCEV][NFC] Fix `Do not use 'else' after 'return'`
Joshua Cao via llvm-commits
- [PATCH] D147864: ValueTracking: Address todo for nan fmul handling in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 376e90f - [ORC] Fix reference to struct member in f448d44663a.
Lang Hames via llvm-commits
- [PATCH] D147865: ValueTracking: Implement computeKnownFPClass for sin/cos
Matt Arsenault via Phabricator via llvm-commits
- [llvm] c121f3a - [CodeGen] Use range-based for loops (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D147866: ValueTracking: Implement computeKnownFPClass for minnum/maxnum
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 2c7f511 - [ORC][MachO] Remove unused variables.
Lang Hames via llvm-commits
- [PATCH] D147870: ValueTracking: Implement computeKnownFPClass for canonicalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147868: [SCEV] Strengthen huge constant trip multiples.
Joshua Cao via Phabricator via llvm-commits
- [llvm] 99adc0a - [X86][mem-fold][NFC] Simplify code by transform A != 0 - > A
Shengchen Kan via llvm-commits
- [llvm] 72e1441 - [TableGen] Slightly improve the efficiency of InfoByHwMode::get.
Craig Topper via llvm-commits
- [PATCH] D147871: ValueTracking: Implement computeKnownFPClass for sqrt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147872: [X86] Correct the scheduling information for AVX-VNNI and AVX512-VNNI instructons.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147596: Add baseline tests for D147597
Jun Zhang via Phabricator via llvm-commits
- [llvm] 0ab1559 - [TableGen] Reorder some checks in TreePatternNode::isIsomorphicTo to speedup -gen-dag-isel for RISC-V.
Craig Topper via llvm-commits
- [llvm] 620e011 - [VPlan] Don't add live-outs if scalar epilogue is required.
Florian Hahn via llvm-commits
- [llvm] e932d2e - [Assignment Tracking] Fix fragments for assignments to variables smaller than the alloca
via llvm-commits
- [PATCH] D147877: [AVR] Reject invalid LDD instruction with explicit error
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147852: [WebAssembly] Handle block-like structures consistently in type checker
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D147410: [RISCV] Optimize multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D147878: [llvm-exegesis][NFC] remove runAndMeasure
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D147879: ValueTracking: Implement computeKnownFPClass for llvm.trunc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147378: [LV] Replace symbolic strides with constants in LV
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D147881: [WebAssembly] Correctly check end_if/end_try with else/catch
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D147884: [NFC] format llvm/lib/Target/WebAssembly/AsmParser
Congcong Cai via Phabricator via llvm-commits
- [llvm] 6329993 - [gn build] Port e8cfbfd05a95
LLVM GN Syncbot via llvm-commits
- [PATCH] D147887: Summary: Teach the AArch64 backend patterns to generate the RAX1 instruction.
Shreyansh Chouhan via Phabricator via llvm-commits
- [llvm] ab84a93 - [TableGen] Remove TypeSetByHwMode::isDefaultOnly(). Use InfoByHwMode<T>::isSimple(). NFC
Craig Topper via llvm-commits
- [PATCH] D145341: [InstCombine] Add transform `(icmp pred (shl {nsw and/or nuw} X, Y), C)` -> `(icmp pred X, C)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145002: [DAGCombiner] Make `(zext (sgt X, -1))` -> `(srl (not X), N-1)` work if typeof(zext)!=typeof(X)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144225: [InstCombine] Add constant combines for `(urem/srem (shl X, Y), (shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142830: [ValueTracking] Improve non-zero tracking of `X` by also searching through `Use(X)` that imply non-zero
Noah Goldstein via Phabricator via llvm-commits
- [llvm] b0e118b - [LV] Update tests checking VPlans to use patterns for VPValues.
Florian Hahn via llvm-commits
- [PATCH] D147890: Fix sysvhash function
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D147891: [VPlan] Check VPValue step in isCanonical (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147892: [VPlan] Unify Value2VPValue and VPExternalDefs maps (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 0dbcbfe - [VPlan] Don't assign slots for external defs (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D145890: [InstCombine] Generate better code for std::bit_floor from libstdc++
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D147597: [InstCombine] icmp(X | LHS, RHS) --> icmp(X, 0)
Noah Goldstein via Phabricator via llvm-commits
- [llvm] af27138 - [TableGen] Use map::try_emplace to construction DAGInstruction in the Instructions map. NFC
Craig Topper via llvm-commits
- [llvm] 0c9f6ad - [X86] Correct the scheduling information for AVX-VNNI and AVX512-VNNI instructons.
Craig Topper via llvm-commits
- [llvm] 08cf536 - [X86] Add an additional ReadAfterLoad to EVEX FMA instructions.
Craig Topper via llvm-commits
- [PATCH] D147896: [ValueTracking] Add more tests for `shl` isKnownNonZero; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147897: [ValueTracking] Use maximum shift count in `shl` when determining if `shl` can be zero.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147898: [ValueTracking] Add `shl nsw %val, %cnt != 0` if `%val != 0`.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147899: [ValueTracking] Add tests for using condition in select for non-zero analysis; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147900: [ValueTracking] Use `select` condition to help determine if `select` is non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146349: [InstCombine] Make `FoldOpIntoSelect` handle non-constants and use condition to deduce constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [llvm] a3d5ec5 - [AMDGPU][Global-ISel] reuse extension related patterns in td file
Chen Zheng via llvm-commits
- [llvm] 6e57f68 - [AVR] Reject invalid LDD instruction with explicit error
Ben Shi via llvm-commits
- [PATCH] D147902: ValueTracking: Implement computeKnownFPClass for fpext
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 267708f - [MachineOutliner] Add IsOutlined to MachineFunction
via llvm-commits
- [llvm] aa18091 - [AVR][NFC] Fix errors in commit 6e57f68e41c92936b9ef3a4e6fb286e8805a9fbc
Ben Shi via llvm-commits
- [llvm] 0b9a620 - [RISCV] Support assembler and dis-assembler for VCIX extension.
via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [llvm] bc257ff - [GlobalISelEmitter] add case for D141247, NFC.
Chen Zheng via llvm-commits
- [llvm] e2f6527 - [X86] Improve inst tuning tests for X86FixupInstTuning Pass; NFC
Noah Goldstein via llvm-commits
- [llvm] 2ce1698 - [X86] Fix perf bug in `permilps` -> `shufd` in X86FixupInstTuning.
Noah Goldstein via llvm-commits
- [llvm] c3f01f1 - [X86] Add inst fixup for `unpckpd` -> `unpckqdq`.
Noah Goldstein via llvm-commits
- [llvm] d657206 - [X86] Add inst fixup for `unpckps` -> `unpckdq`.
Noah Goldstein via llvm-commits
- [llvm] b434051 - [AMDGPU] Introduce SIInstrWorklist to process instructions in moveToVALU
via llvm-commits
Last message date:
Sun Apr 9 23:56:27 PDT 2023
Archived on: Sun Apr 9 23:56:29 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).