The Week Of Monday 6 March 2023 Archives by thread
Starting: Mon Mar 6 00:10:49 PST 2023
Ending: Sun Mar 12 23:59:37 PDT 2023
Messages: 2296
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Dave Green via Phabricator via llvm-commits
- [llvm] dd4dd50 - [NFC] Fix typo in comment
Max Kazantsev via llvm-commits
- [PATCH] D144783: [ELF] Move getSectionAndRelocations to ELF.cpp from ELFDumper.cpp
James Henderson via Phabricator via llvm-commits
- [PATCH] D143841: [Propeller] Make decoding BBAddrMaps trace through relocations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D145358: [AMDGPU] Use UniformityAnalysis in CodeGenPrepare
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145359: [AMDGPU] Use UniformityAnalysis in RewriteUndefsForPHI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D143513: [DebugInfo] Allow parsing line tables aligned to 4 or 8-byte boundaries
James Henderson via Phabricator via llvm-commits
- [llvm] c0d9e5a - Reland [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [llvm] 0354463 - [SimpleLoopUnswtich] Support zext when injecting invariant conditions
Max Kazantsev via llvm-commits
- [PATCH] D138015: [SimpleLoopUnswtich] Support zext when injecting invariant conditions
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 0317147 - [LowerTypeTests] Avoid creation of select constant expression
Nikita Popov via llvm-commits
- [PATCH] D145247: [LowerTypeTests] Avoid creation of select constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
James Henderson via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145334: [InstCombine] Add tests for transform `(shift X, (Or Y, BitWidth-1))`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144445: [AggressiveInstCombine] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D145339: [InstCombine] Add transform `(icmp eq/ne bitreverse(x), C)` -> `(icmp eq/ne x, bitreverse(C))`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145338: [InstCombine] Add tests for `(icmp eq/ne bitreverse(x), C)`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145335: [InstSimplify] Add tests for `(shl nuw nsw X, BitWidth - 1)` -> `0`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145327: [InstSimplify] Simplify `(shl nsw nuw X, BitWidth - 1)` -> `0`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145300: [TableGen] add !toupper and !tolower operators to change the casing of strings.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] f3fad13 - [GlobalOpt] Add tests that only stores initializer, split test file.
Florian Hahn via llvm-commits
- [llvm] 9f493be - Revert "[Docs] Add my Office Hours"
Paulo Matos via llvm-commits
- [PATCH] D145346: [NFC] Format printstmt
xufei via Phabricator via llvm-commits
- [llvm] 9f4746b - AMDGPU: Combine down fcopysign f64 magnitude
Matt Arsenault via llvm-commits
- [PATCH] D142682: AMDGPU: Combine down fcopysign f64 magnitude
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145333: [test] Remove occurences of br undef in CodeGen/AArch64 tests
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145272: [RISCV] Teach performCombineVMergeAndVOps to combine unmasked TU vpmerge with a masked MU TA op.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D144927: [GVNHoist] don't hoist callbr users into the callbr's block
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D145350: [PowerPC] Check if the latch block is in the value list for the PHI before get the incoming value.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D144982: Fix -fsplit-lto-unit with ifuncs
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 8c847e5 - ExternalFunctions.cpp - fix "unknown pragma 'clang'" MSVC warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 148f083 - [GlobalOpt] Add SRA test with constant expr GEPs without inbounds.
Florian Hahn via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144476: [GlobalOpt] Extend logic in SRA heuristic to skip stores of initializer.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] 665e32e - [Sanitizers] Error out for -static-libsan on darwin
usama hameed via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `TSan` or `Asan` on darwin
Usama Hameed via Phabricator via llvm-commits
- [llvm] 7a5d850 - [AMDGPU] Use UniformityAnalysis in RewriteUndefsForPHI
via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add few more tests for MUL followed by ADD/SUB (NFC)
Paul Walker via Phabricator via llvm-commits
- [PATCH] D145366: [AMDGPU] Use UniformityAnalysis in LateCodeGenPrepare
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] 20b2d11 - [ARM] Fix Crash in 't'/'w' handling without fp16/bf16
Archibald Elliott via llvm-commits
- [PATCH] D143711: [ARM] Fix Crash in 't'/'w' handling without fp16/bf16
Sam Elliott via Phabricator via llvm-commits
- [llvm] c314667 - [ARM] Pre-Commit Tests for PR60510
Archibald Elliott via llvm-commits
- [llvm] b189218 - [ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
Archibald Elliott via llvm-commits
- [PATCH] D143712: [ARM] Pre-Commit Tests for PR60510
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D143713: [ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
Sam Elliott via Phabricator via llvm-commits
- [llvm] 271010b - [AMDGPU] Restore temporal divergence in test
Jay Foad via llvm-commits
- [llvm] ced0327 - [CMake] Enforce LLVM_ENABLE_UNWIND_TABLES
Luís Marques via llvm-commits
- [PATCH] D144178: [CMake] Enforce LLVM_ENABLE_UNWIND_TABLES
Luís Marques via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [llvm] aff1863 - [IR] Remove ConstantExpr::getUMin() (NFC)
Nikita Popov via llvm-commits
- [PATCH] D145159: [AMDGPU] Match med3 for (max (min ..))
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145291: [AArch64][ARM][X86] Split XRay tests for Linux/macOS
Oleksii Lozovskyi via Phabricator via llvm-commits
- [llvm] dbebebf - [AMDGPU] Use UniformityAnalysis in CodeGenPrepare
via llvm-commits
- [PATCH] D144388: [X86] Revise Alderlake P-Core schedule model
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 0847cc0 - [NFC][AArch64] Use 'i' to encode the offset form of load/store.
Hsiangkai Wang via llvm-commits
- [PATCH] D141819: [NFC][AArch64] Use 'i' to encode the offset form of load/store.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] 036431e - [AMDGPU] Use UniformityAnalysis in LateCodeGenPrepare
via llvm-commits
- [PATCH] D145299: [X86] Generate better code for std::bit_ceil
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145279: Attributor: Assume handling for nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D145370: [AArch64] Fix N2 SchedModel for arithmetic ops with LSL ≤ 4
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D145371: [AArch64TargetParser] reinstate assert for optional
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D145206: [NFC] Properly handle optional minor value for ArchInfo::Version
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D145329: AMDGPU: Always split blocks for si_end_cf
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145323: AMDGPU: Fix LiveVariables verifier error for values defined before SI_END_CF
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D145233: Attributor: Start inferring nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144878: __builtin_FILE_NAME()
Ilya Karapsin via Phabricator via llvm-commits
- [PATCH] D144903: [X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143201: DAG: Lower single infinity is.fpclass tests to fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143198: DAG: Lower is.fpclass fcInf to fcmp of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145353: [PowerPC] remove side effect for some cases for saturate instructions
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 12a7aea - [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via llvm-commits
- [PATCH] D145271: [MSVC compatibility][DLLEXPORT/DLLIMPORT] Allow dllexport/dllimport for local classes
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144274: [InstCombine] use loop info when running the pass after loop vectorization
David Sherwood via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145157: [InstCombine] Implement "A & (~A | B) --> A & B" like transforms for boolean based selects.
Paul Walker via Phabricator via llvm-commits
- [llvm] 15915fa - [InstCombine] Implement "A & (~A | B) --> A & B" like transforms for boolean based selects.
Paul Walker via llvm-commits
- [PATCH] D145373: Fix #61122
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D145374: [FuncSpec] Consider constant struct arguments when specializing.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145375: [FuncSpec] Minor refactoring in statistics and debug messages.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145377: [LLDB] Show sub type of faults for ELF core files
David Spickett via Phabricator via llvm-commits
- [PATCH] D145378: [FuncSpec][NFC] Command line option renaming.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D144607: [InstCombine] Add tests for transforming `(icmp (xor X, Y), X)`; NFC
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142653: [ReleaseNotes] Add release notes for LLDB/Clang changes to handling of defaulted template arguments
David Spickett via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Abid via Phabricator via llvm-commits
- [PATCH] D145377: [LLDB] Show sub type of signals for ELF core files
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D144608: [InstCombine] Add transforms for `(icmp {u|s}ge/le (xor X, Y), X)`
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 5c2716b - [X86] vector-shuffle-avx512.ll - update to use attributes instead of hard coded cpu targets
Simon Pilgrim via llvm-commits
- [PATCH] D145381: [ELF] Add REVERSE input section description keyword
Justin Cady via Phabricator via llvm-commits
- [PATCH] D145382: [ConstExpr] Remove select constant expression
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [PATCH] D145383: [RISCV] Support ISD::STRICT_FADD/FSUB/FMUL/FDIV/FMA for scalable vector types.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145308: [lld][WebAssembly] Initial support for stub objects
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D145373: Fix SafeIntIterator reference type
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] bff3682 - Fix SafeIntIterator reference type
Guillaume Chatelet via llvm-commits
- [PATCH] D145258: [bazel] Don't alwayslink clang-tidy libraries
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145356: [LoopVectorize][NFC] Fix incorrect comment in LoopVectorize.h
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145149: [UTC] Enable --function-signature by default
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145386: [SelectionDAG] Optimize copyExtraInfo deep copy
Marco Elver via Phabricator via llvm-commits
- [PATCH] D145387: [llvm-c] Remove PassManagerBuilder APIs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145388: [ADT][NFC] Use declval to suppress warning for nullptr use.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144659: [DirectX backend] remove hlsl.* FnAttr after use.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D142174: [OpenMP] Don't set rpath for system paths
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [llvm] 6103147 - [X86] Add Issue #61104 test case
Simon Pilgrim via llvm-commits
- [llvm] 7b54a29 - [X86] combineBitcastvxi1/checkBitcastSrcVectorSize - sign-extend vXi1 allones vselect operands
Simon Pilgrim via llvm-commits
- [PATCH] D145389: [lld][flang] Add exceptions for Flang runtime libraries on MinGW.
Markus Mützel via Phabricator via llvm-commits
- [llvm] e969c80 - [ADT] Clean up zip iterators. NFC.
Jakub Kuderski via llvm-commits
- [PATCH] D145332: [ADT] Clean up zip iterators. NFC.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D145390: [ADT] Introduce `map_to_vector` helper
Laszlo Kindrat via Phabricator via llvm-commits
- [PATCH] D141926: [WebAssembly] Add passes for GEP lowering
Sam Parker via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145155: [RISCV] Enable interleaved access vectorization
Philip Reames via Phabricator via llvm-commits
- [llvm] bdb4353 - [SelectionDAG] Optimize copyExtraInfo deep copy
Marco Elver via llvm-commits
- [PATCH] D145392: [AArch64] Don't map llvm sqrt intrinsics to veclib functions
Graham Hunter via Phabricator via llvm-commits
- [compiler-rt] 5b9d609 - Reland D144920 "[scudo] Only prepare PageMap entry for partial region
Chia-hung Duan via llvm-commits
- [compiler-rt] 436ea54 - [scudo] Mitigate page releasing thrashing
Chia-hung Duan via llvm-commits
- [compiler-rt] 0bd4499 - [scudo] Temporarily disable GetRssFromBuffer test
Chia-hung Duan via llvm-commits
- [PATCH] D144233: [WIP][amdgpu] Implement dynamic LDS accesses from non-kernel functions
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D106362: [FPEnv][InstSimplify] Enable more folds for constrained fadd
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D145394: [FuncSpec] Do not run pre-link when doing LTO.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145395: [SCEV] Also strengthen flags for post-increment.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145085: [RISCV] Lower interleaved accesses
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145396: [AMDGPU] Fix AddedComplexity for s_buffer_load patterns. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144050: [SCEV] Strengthen nowrap flags via ranges for ARs on construction.
Florian Hahn via Phabricator via llvm-commits
- [llvm] edd0213 - [SROA] Make order of analysis fetching more predictable
Arthur Eubanks via llvm-commits
- [llvm] 0d4a709 - [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Arthur Eubanks via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145337: [ADT] Avoid needless iterator copies in `zippy`
Markus Böck via Phabricator via llvm-commits
- [PATCH] D143229: [AutoUpgrade] Add flag to disable auto-upgrade
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144830: [asan darwin] Allow clients to implement `__sanitizer_report_error_summary`
Dave MacLachlan via Phabricator via llvm-commits
- [llvm] 8a5d4eb - [docs][NewPM] fix typos in new pass manager docs
Arthur Eubanks via llvm-commits
- [PATCH] D145325: [docs][NewPM] fix typos in new pass manager docs
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D113816: [llvm-reduce] Assert that the number of chunks does not change with reductions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144010: [X86] AMD Znver4 (Genoa) Scheduler enablement
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D131405: [lld/win] Use C++17 nested namespace syntax in most places
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D144893: [OpenMP][WIP] `spir64` device runtime library template
Jean-Baptiste Skutnik via Phabricator via llvm-commits
- [PATCH] D145399: [lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFC
Sam Clegg via Phabricator via llvm-commits
- [llvm] 0e2b967 - [X86] Add Issue #61104 test case
Simon Pilgrim via llvm-commits
- [PATCH] D145318: [IRLinker] Fix mapping of declaration metadata
Teresa Johnson via Phabricator via llvm-commits
- [llvm] a21a7dd - [X86] Optimize umax(X,1) (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D145400: [unittests] add callbr AliasAnalysisTest case
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] e73d315 - [AMDGPU] Generate checks for llvm.amdgcn.s.buffer.load
Jay Foad via llvm-commits
- [llvm] 5281f5c - [AMDGPU] Add GFX9,GFX10,GFX11 checks for llvm.amdgcn.s.buffer.load
Jay Foad via llvm-commits
- [llvm] e0cd60f - [X86] combineBitcastvxi1/checkBitcastSrcVectorSize - sign-extend select(i1,vXi1,vXi1) patterns
Simon Pilgrim via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D145401: [AMDGPU] Reserve extra SGPR blocks wth XNACK "any" TID Setting
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D145326: [InstCombine] Transform `(shift X, Or(Y, BitWidth-1))` -> `(shift X,BitWidth-1)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145277: [support] Support printing floats in ScopedPrinter
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137096: [llvm-readobj] Provide Hash Histogram for all ELFDumper implementations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D145402: [RISCV][NFC] Renamed [Read/Write]VGather* -> [Read/Write]VRGatherV*
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D145403: [Pipeline] Don't run EarlyFPM in LTO post link
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 04a29a3 - [Bitcode] Add test for constant scalable vector gep.
Paul Walker via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145171: [FSAFDO] Improve FS discriminator encoding
Rong Xu via Phabricator via llvm-commits
- [PATCH] D145404: [LLVM] Remove support for constant scalable vector GEPs.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Douglas Yung via Phabricator via llvm-commits
- [llvm] 870e6b6 - [InstCombine] use dyn_cast instead of isa+cast; NFC
Sanjay Patel via llvm-commits
- [llvm] 74a5849 - [InstCombine] fold signed absolute diff patterns
Sanjay Patel via llvm-commits
- [PATCH] D145073: [InstCombine] fold signed absolute diff patterns
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D145280: [InstCombine] Add transforms for `(icmp (xor X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144609: [InstCombine] Add tests for transforming `(icmp (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145281: [InstCombine] Add transforms for `(icmp spred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D145190: [memprof] Record BuildIDs in the raw profile.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
David Tenty via Phabricator via llvm-commits
- [PATCH] D145406: [RISCV][NFC] Broke ReadVRGatherVV into ReadVRGatherVV_data and ReadVRGatherVV_index to separate the reads for VRGatherVV
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D145008: [ControlHeightReduction] Don't combine a "poison" branch
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D145205: [codegen][riscv] Emit CFI directives when using shadow call stack
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D145410: [Flang][OpenMP] Add support for logical or reduction in worksharing-loop
Dossay Oryspayev via Phabricator via llvm-commits
- [compiler-rt] a6e3bb9 - [scudo] Make the boundary of memory group aligned with region begin
Chia-hung Duan via llvm-commits
- [llvm] 38774c4 - [ADT] Avoid needless iterator copies in `zippy`
Jakub Kuderski via llvm-commits
- [PATCH] D145413: [docs] Update README and GettingStarted
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D144407: [NVPTX] Use proper parameter names in anonymous functions.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D144301: [dwarfdump][AMDGPU] Support EF_AMDGPU_MACH_NONE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D145209: [DAE] Don't DAE if we musttail call a "live" (non-DAE-able) function
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D145417: [docs] Fix gc.statepoint signature according to Intrinsics.td
Evgenii Kudriashov via Phabricator via llvm-commits
- [compiler-rt] daaef4c - Revert "Revert "Revert "[scudo] Only prepare PageMap entry for partial region"""
David Blaikie via llvm-commits
- [PATCH] D53608: [builtins] Build float128 soft float builtins for x86_64.
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D145023: [memprof] Refactor tests to generate binaries and profiles on the fly.
Snehasish Kumar via Phabricator via llvm-commits
- [compiler-rt] 599b769 - [memprof] Refactor tests to generate binaries and profiles on the fly.
Snehasish Kumar via llvm-commits
- [PATCH] D145421: Add LLVM type support for fp8
Kushan Ahmadian via Phabricator via llvm-commits
- [PATCH] D94444: [RFC][Scalable] Add scalable shuffle intrinsic to extract evens from a pair of vectors
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Kushan Ahmadian via Phabricator via llvm-commits
- [llvm] c411965 - [SLP]Fix PR61224: Compiler hits infinite loop.
Alexey Bataev via llvm-commits
- [PATCH] D144848: [SCEV] Skip instrs with non-scevable types in forget[Loop,Value].
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D131306: [llvm][misexpect] Track provenance of branch weights
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D145424: [InstCombine] Add tests for transforming `(icmp pred (and X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145426: [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D145212: Only split cold blocks with more than a given number of instructions
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D145431: [lld][WebAssembly] Implement --why-extract flag from the ELF backend
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D145434: [lld][ELF] Remove unused enum value
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D144958: [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D145441: [AMDGPU] Define data layout entries for buffers
Krzysztof Drewniak via Phabricator via llvm-commits
- [llvm] a10ac65 - [AArch64] Extend load insert into zero patterns to SVE.
David Green via llvm-commits
- [compiler-rt] e64fabf - Revert "[scudo] Mitigate page releasing thrashing"
Chia-hung Duan via llvm-commits
- [llvm] 8d59484 - [LoopVectorize][NFC] Fix incorrect comment in LoopVectorize.h
Ben Shi via llvm-commits
- [PATCH] D145443: Use LLVM_USE_SYMLINKS option in install_symlink
Michael Platings via Phabricator via llvm-commits
- [PATCH] D143228: [Attributor] Add convergent abstract attribute
Ishaan Gandhi via Phabricator via llvm-commits
- [llvm] 24a0859 - [LLParser] Error out if a name is too long and gets renamed
Arthur Eubanks via llvm-commits
- [PATCH] D145282: [LLParser] Error out if a name is too long and gets renamed
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145445: Try to fix buildbot issues where some compilers can't auto move objects and most can.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D144223: [SROA] Fix bug where RankVectorTypes is used in std::unique
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D144603: Disable compiler launcher on external projects and multi stage clang
Haowei Wu via Phabricator via llvm-commits
- [llvm] e1b569b - Revert "[memprof] Refactor tests to generate binaries and profiles on the fly."
Snehasish Kumar via llvm-commits
- [PATCH] D145448: Add the ability to segment GSYM files.
Greg Clayton via Phabricator via llvm-commits
- [lld] 088d1f1 - [lld][ELF] Remove unused enum value. NFC
Sam Clegg via llvm-commits
- [PATCH] D145434: [lld][ELF] Remove unused enum value. NFC
Sam Clegg via Phabricator via llvm-commits
- [llvm] d8e077e - Add the ability to segment GSYM files.
Greg Clayton via llvm-commits
- [llvm] 260bae5 - [ADT][NFC] Use declval to suppress warning for nullptr use.
Yeting Kuo via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Matthias Braun via Phabricator via llvm-commits
- [compiler-rt] 28dc3aa - [asan darwin] Allow clients to implement `__sanitizer_report_error_summary`
Vitaly Buka via llvm-commits
- [PATCH] D144335: [SCEV] Optimize FoldID
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D145451: Disable tests which don't pass in HWASAN+LSAN mode
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] c75dbed - [CMake] Allow custom `CMAKE_BUILD_TYPE`s
Igor Zhukov via llvm-commits
- [PATCH] D144835: [CMake] Allow custom `CMAKE_BUILD_TYPE`s
Igor Zhukov via Phabricator via llvm-commits
- [PATCH] D143155: [LogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Adrian Prantl via Phabricator via llvm-commits
- [lld] 8aef04f - [lld][WebAssembly] Implement --why-extract flag from the ELF backend
Sam Clegg via llvm-commits
- [PATCH] D145455: [lld-macho] Coalesce local symbol aliases along with their aliased weak def
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144589: [lld-macho] Don't emit symbols into the symtab multiple times
Jez Ng via Phabricator via llvm-commits
- [PATCH] D145456: [InstSimplify] Add tests for simplifying `min/max(Intrin(X), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145457: [InstSimplify] Add simplifications for `umin/umax(uadd/usub.sat(X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145458: [InstSimplify] Add simplifications for `min/max(Abs(X), X)`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] a4bb08e - [InstCombine] Add tests for `(icmp eq/ne bitreverse(x), C)`; NFC
Noah Goldstein via llvm-commits
- [llvm] e2079e8 - [InstCombine] Add transform `(icmp eq/ne bitreverse(x), C)` -> `(icmp eq/ne x, bitreverse(C))`
Noah Goldstein via llvm-commits
- [llvm] a1771ad - [InstSimplify] Add tests for `(shl nuw nsw X, BitWidth - 1)` -> `0`; NFC
Noah Goldstein via llvm-commits
- [llvm] 46864f3 - [InstSimplify] Simplify `(shl nsw nuw X, BitWidth - 1)` -> `0`
Noah Goldstein via llvm-commits
- [llvm] 9bb409f - [InstCombine] Add tests for transform `(shift X, (Or Y, BitWidth-1))`; NFC
Noah Goldstein via llvm-commits
- [llvm] 5a3d9e0 - [InstCombine] Transform `(shift X, Or(Y, BitWidth-1))` -> `(shift X,BitWidth-1)`
Noah Goldstein via llvm-commits
- [llvm] c622c13 - [X86] Add test for `~x & x` -> `0` and `~x + x` -> `-1` in DAG Lowering; NFC
Noah Goldstein via llvm-commits
- [llvm] d4b24b4 - [DAGCombiner] Add fold for `~x & x` -> `0`
Noah Goldstein via llvm-commits
- [llvm] c1ecd0a - [DAGCombiner] Add fold for `~x + x` -> `-1`
Noah Goldstein via llvm-commits
- [PATCH] D145142: [X86] Add test for `~x & x` -> `0` in DAG Lowering; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145143: [DAGCombiner] Add fold for `~x & x` -> `0`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145177: [DAGCombiner] Add fold for `~x + x` -> `-1`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145459: [hwasan] Add non-exception variant of operator delete[] for hwasan
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D145175: [ASAN] Support memory checks on scalable vector typed loads and stores
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145198: [ASAN] Support memory checks on scalable vector typed masked load and store
Kito Cheng via Phabricator via llvm-commits
- [llvm] 5c3c176 - Revert "[X86] Revise Alderlake P-Core schedule model"
Haohai Wen via llvm-commits
- [PATCH] D143720: [InstCombine] extend "simplifyUsingControlFlow" supporting zext/sext/trunc for different sizes
Kohei Asano via Phabricator via llvm-commits
- [llvm] 0fa1ee8 - [DebugInfo] Fix a warning
Kazu Hirata via llvm-commits
- [compiler-rt] 2f302ef - [sanitizer] Disabled test for DLLs
Vitaly Buka via llvm-commits
- [llvm] 3a0d5d8 - [X86] Precommit a test
Kazu Hirata via llvm-commits
- [compiler-rt] 6b3b262 - [hwasan] Add non-exception variant of operator delete[] for hwasan
Leonard Chan via llvm-commits
- [llvm] c24fdc1 - [TableGen] Fix error message that called Record::getName on a possibly anonymous record.
Craig Topper via llvm-commits
- [llvm] 90f6a4c - [RISCV] Make D extension imply F extension.
Craig Topper via llvm-commits
- [PATCH] D145125: [RISCV] Make D extension imply F extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144051: [SCEV] Do not strengthen nuw/nsw flags during get[Zero,Sign]ExtendedExpr.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145249: [TargetParser] Disallow Global Constructors
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145464: [BOLT][NFC] Use llvm::is_contained
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145465: [BOLT][NFC] Return instruction list from createInstrumentationSnippet
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145357: [SelectionDAG] Deprecate isNullValue and isAllOnesValue
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143180: DAG: Expand legalization of is.fpclass to fcmp for DAZ
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D145009: Split getCompileUnitFor{Data,Code}Address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145468: [X86] Optimize (and (srl X 30) 2)
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 44a7358 - RISCVELFObjectWriter: de-capitalize some error messages
Fangrui Song via llvm-commits
- [llvm] 97f6283 - [test] Improve MC/RISCV/riscv64-64b-pcrel.s
Fangrui Song via llvm-commits
- [PATCH] D144503: [ADT] Allow `llvm::enumerate` to enumerate over multiple ranges
David Blaikie via Phabricator via llvm-commits
- [llvm] 8a002d4 - [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Jun Sha via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145471: [RISCV] Set how many bytes load from or store to stack slot
Jim Lin via Phabricator via llvm-commits
- [llvm] ada2641 - [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for FLI instruction in experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D145472: [LV] Resolve test failure due use of unordered container
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] feb3432 - [test] Improve MC/RISCV/riscv64-64b-pcrel.s to demonstrate regression due to D132262
Fangrui Song via llvm-commits
- [PATCH] D145227: [LLVM][OHOS] Clang toolchain and targets
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145057: [clang][ASTImport] Add support for import of empty records
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D145474: [RISCV][MC] Adjust conditions to emit R_RISCV_ADD*/R_RISCV_SUB* pairs
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D145275: [CGP] Hoist allocas used in catchpad instructions, if they are not in the entry block.
Chang Lin via Phabricator via llvm-commits
- [llvm] ee1299c - [CodeGen][AArch64] Precommit additional tests for integer MLA/MAD/MLS/MSB (NFC)
via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D122913: [InstCombine] Simplify PHI node whose type and type of its cond differ
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D145478: [ADCE] Preserve MemorySSA if only debug instructions are removed
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerParallel] add AddressesMap interface.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Alex Brachet via Phabricator via llvm-commits
- [llvm] 30496bf - [SCEV] Use fallthoughs in predicate switch when collecting rewrites for loop guard (NFC)
Dmitry Makogon via llvm-commits
- [PATCH] D145230: [ScalarEvolution] Apply loop guards against min/max for its arguments
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D144682: [MergeFuncs] Compare load instruction metadata
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [llvm] fb30904 - [UTC] Enable --function-signature by default
Nikita Popov via llvm-commits
- [PATCH] D99080: Normalize usage of StrBoolAttr
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D128999: [CGSCC] Don't count calls to intrinsic functions in finding potential deviritualizations.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119013: [ArgPromotion][AMDGPU] New MSSA-based function argument promotion pass with input/output argument support
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145238: [NVPTX] Expose LDU builtins
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D144101: [test-suite] Increase the --filter-short threshold
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145041: [RISCV] Add classes to define SchedWrite list
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] 3b1240e - [RISCV] Add classes to define SchedWrite list
via llvm-commits
- [llvm] 5fdab3c - [RISCV] Enable machine copy propagation for copy-like instructions
via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D145480: [docs] Also mention Discord on Contributing.rst page
Kristof Beyls via Phabricator via llvm-commits
- [llvm] 764e390 - [AMDGPU] Precommit test: v_sat_pk_u8_i16.ll
via llvm-commits
- [PATCH] D144728: [AMDGPU] Precommit test: v_sat_pk_u8_i16.ll
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 226778e - [GlobalOpt] Extend logic in SRA heuristic to skip stores of initializer.
Florian Hahn via llvm-commits
- [llvm] edca49c - [AMDGPU] Match med3 for (max (min ..))
via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145045: [AMDGPU] Extend WorkGroupID* codegen for compute shaders
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145484: [Tools] Changed the number printing format for sorting in chunk-print-before-all
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D144711: [DAGCombiner] don't reuse the pointer info for merged store
Jay Foad via Phabricator via llvm-commits
- [llvm] 0fcd417 - [AArch64TargetParser] reinstate assert for optional
Tomas Matheson via llvm-commits
- [llvm] 4f018e5 - [LV][AArch64] Resolve test failure due use of unordered container
via llvm-commits
- [llvm] 10184af - [SCEV] Add test for PR54191 (NFC)
Nikita Popov via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D145485: [IR] Generalize interleave/deinterleave intrinsics to factors > 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144845: [IRCE][Test] Add test to constrain a loop bounded by phi
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D130466: [LICM] - Add option to force thread model single
Bhramar Vatsa via Phabricator via llvm-commits
- [PATCH] D144956: Fix VGPR + offset Scratch offset folding
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D144957: Fix SGPR + VGPR + offset Scratch offset folding
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D145488: [CodeGen][AArch64] Generate Pseudo instructions for integer MLA/MAD/MLS/MSB
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] 92e0ab9 - [AArch64] Don't map llvm sqrt intrinsics to veclib functions
Graham Hunter via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Mel Chen via Phabricator via llvm-commits
- [llvm] d5c404d - [RISCV] Enable ordered reduction.
Mel Chen via llvm-commits
- [PATCH] D145472: [LV][AArch64] Resolve test failure due use of unordered container
Florian Hahn via Phabricator via llvm-commits
- [llvm] d612a75 - [TableGen] add !toupper and !tolower operators to change the casing of strings.
Zain Jaffal via llvm-commits
- [llvm] 0265dd9 - Fix "compatiable" typos
Jay Foad via llvm-commits
- [llvm] 34e7524 - [GlobalOpt] Use structured bindings to access TypesVector (NFC).
Florian Hahn via llvm-commits
- [PATCH] D145108: [RISCV][llvm-tblgen] Support conditional definitions using !exists clauses
Jay Foad via Phabricator via llvm-commits
- [PATCH] D145489: [STLExtras] Use std::get in less_first,less_second to support more types
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D145490: [GlobalOpt] Collect initializer when building GlobalPart.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 5a45d21 - [AArch64] Tests for dup in load vs mul. NFC
David Green via llvm-commits
- [PATCH] D143678: [bazel] Add layering-check
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D145492: [libcxxabi][Demangle] Don't drop ctor/dtor name for abi-tagged structures
Michael Buch via Phabricator via llvm-commits
- [PATCH] D145493: [llvm][Demangle] Sync with libcxxabi
Michael Buch via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145495: [RISCV] Lower vector_{interleave,deinterleave} for NF > 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145497: [AArch64] Allocate emergency spillslot when using fixed-length SVE.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142546: [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Florian Hahn via Phabricator via llvm-commits
- [llvm] e6287d5 - [DAG] isNarrowingProfitable - consistently use SrcVT/DestVT argument names. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D145121: [SPIR-V] Report modifying IR in SPIRVPrepareFunctions
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] ffe8f47 - [IR] Add operator<< overload for CmpInst::Predicate (NFC)
Nikita Popov via llvm-commits
- [llvm] 2b62774 - [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Zain Jaffal via llvm-commits
- [PATCH] D144057: [GVN] permit GVN of non-local loads for ASAN unless undef or alloca is produced
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145499: [DebugInfo][DWARF] Add DwarfVersion parameter to DWARFFormValue::isFormClass.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] f893d35 - [IndVars] Add test for PR60944 (NFC)
Nikita Popov via llvm-commits
- [llvm] f04a859 - [X86] Add umax(x, 1) vector test coverage for Issue #61225
Simon Pilgrim via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add MachineInstr::getFirst[N]{Regs,LLTs}() helpers to extract regs & types.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D145507: [LV][VPlan] Fix printing TripCount liveins. NFC
Dave Green via Phabricator via llvm-commits
- [llvm] 7709480 - [X86] Lower vector umax(x,1) -> sub(x,cmpeq(x,0))
Simon Pilgrim via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [polly] 7019624 - [SCEV] Strengthen nowrap flags via ranges for ARs on construction.
Florian Hahn via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D145510: [SCEV] Fix finite loop non-strict predicate simplification (PR60944)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D144861: [SCEV][IndVars][WIP] Check outer loop invariant when cononicalize comparision
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145511: [Assignment Tracking] Downgrade dbg.assigns to dbg.values in mem2reg
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145512: [Assignment Tracking][NFC] Reuse BlockInfo rather than re-allocating each in iteration
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145515: [Assignment Tracking][NFC] Only calculate fragment overlaps for partially stack homed variables
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144492: [InstCombine] Support multiple comparisons in foldAllocaCmp()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145516: [Inliner] Avoid excessive inlining through devirtualised calls
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 8fa1e5e - [RISCV] Teach performCombineVMergeAndVOps to combine unmasked TU vpmerge with a masked MU TA op.
Craig Topper via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Peter Smith via Phabricator via llvm-commits
- [PATCH] D145118: [ELF][RISCV] Make .sdata and .sbss closer
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145463: [Inliner][NFC] Remove redundant nullptr check
Alex MacLean via Phabricator via llvm-commits
- [lld] 447aa48 - [ELF] Add REVERSE input section description keyword
Justin Cady via llvm-commits
- [PATCH] D136918: [AMDGPU] Scheduler: fix RP calculation for a MBB with one successor
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D145517: MSVC: support version preference with search
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D145331: [test] Remove occurences of br undef in test/Analysis tests
Kunwar Shaanjeet Singh Grover via Phabricator 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
Jeremy Morse via Phabricator via llvm-commits
- [lld] 07d0a4f - [ELF][RISCV] Make .sdata and .sbss closer
Fangrui Song via llvm-commits
- [PATCH] D145519: [SanitizerBinaryMetadata] Do not add to GPU code
Marco Elver via Phabricator via llvm-commits
- [PATCH] D145521: [memprof] Update the isRuntime symbolization check.
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] b87dc35 - [TableGen] Delete support for deprecated positional matching.
James Y Knight via llvm-commits
- [PATCH] D144210: [TableGen] Delete support for deprecated positional matching.
James Y Knight via Phabricator via llvm-commits
- [llvm] 02e8eb1 - Split getCompileUnitFor{Data,Code}Address.
Mitch Phillips via llvm-commits
- [llvm] bcebade - [memprof] Update the isRuntime symbolization check.
Snehasish Kumar via llvm-commits
- [PATCH] D145524: [AMDGPU] Skip buffer_wbl2 before atomic fence acquire
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] a611b3f - [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Alexey Bataev via llvm-commits
- [PATCH] D144823: [Driver][FreeBSD] Simplify ARM handling
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valeriy Dmitriev via Phabricator via llvm-commits
- [llvm] 912404d - [ControlHeightReduction] Freeze potentially poisonous conditions
Kazu Hirata via llvm-commits
- [llvm] 9aa3948 - [AArch64] Prefer to fold dup into fmul/fma as opposed to ld1r
David Green via llvm-commits
- [PATCH] D145184: [AArch64] Prefer to fold dup into fmul/fma as opposed to ld1r
Dave Green via Phabricator via llvm-commits
- [compiler-rt] 657d297 - [scudo] Simplify markFreeBlocks
Chia-hung Duan via llvm-commits
- [PATCH] D144872: [AIX] Align the content of an xcoff object file which has auxiliary header in big archive.
Digger Lin via Phabricator via llvm-commits
- [llvm] d888496 - [SROA] Fix bug where RankVectorTypes is used in std::unique
Han Zhu via llvm-commits
- [PATCH] D143229: [AutoUpgrade] Add flag to disable autoupgrading debug info
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143865: [VPlan] Add predicate to VPReplicateRecipe, expand region later.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 6e2ade2 - [RISCV] Return MatchOperand_ParseFail instead of MatchOperand_NoMatch from parseFPImm.
Craig Topper via llvm-commits
- [lld] ef12275 - [lld-macho] Warn on method name collisions from category definitions
Jez Ng via llvm-commits
- [PATCH] D142916: [lld-macho] Warn on method name collisions from category definitions
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144759: [AMDGPU] Implement idempotent atomic lowering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] bfb1805 - [RISCV] Don't accept '-min', '-inf' or '-nan' in RISCVAsmParser::parseFPImm.
Craig Topper via llvm-commits
- [PATCH] D144897: [SPIRV] fix several issues in builds with expensive checks
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D145531: [X86] Add ICX target in `unpckpd` tuning tests; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145261: [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144356: [XCOFF] support the ref directive for object generation.
ChenZheng via Phabricator via llvm-commits
- [lld] dd4a9c4 - [lld-macho][nfc] Convert more alignTo() to alignToPowerOf2()
Jez Ng via llvm-commits
- [llvm] 795aebf - [Inliner][NFC] Remove redundant nullptr check
Mircea Trofin via llvm-commits
- [llvm] a8c630e - [DAGCombiner] add testcase for issue #60744; NFC
Chen Zheng via llvm-commits
- [llvm] fc26ab3 - [DAGCombiner] don't use the pointer info for widen store
Chen Zheng via llvm-commits
- [PATCH] D145293: [GlobalOpt] Don't replace the aliasee if it has other references.
Fangrui Song via Phabricator via llvm-commits
- [llvm] 36bbea8 - [RISCV] Const correct some methods in RISCVOperand. NFC
Craig Topper via llvm-commits
- [PATCH] D145034: [Clang][Sema] Preparations to fix handling of out-of-line definitions of constrained templates
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D145535: [RISCV] Store fli min/nan/inf in index form in RISCVOperand.
Craig Topper via Phabricator via llvm-commits
- [llvm] 2171f04 - [AMDGPU] Extend WorkGroupID* codegen for compute shaders
Christudasan Devadasan via llvm-commits
- [PATCH] D145538: [NFC][AArch64] Document and improve FMV code.
Pavel Iliin via Phabricator via llvm-commits
- [PATCH] D144086: [AArch64] Load into zero vector patterns
Benoit Jacob via Phabricator via llvm-commits
- [PATCH] D145539: [llvm/Target] Add Windows COFF support for RISC-V
Luo Jia via Phabricator via llvm-commits
- [llvm] 8f3ff1b - Precommit tests for max(a, b) nsw/nuw - min(a, b) --> abs(a - b); NFC
Jun Zhang via llvm-commits
- [PATCH] D145540: [InstCombine] Reduce absolute diff from min+max+sub
Jun Zhang via Phabricator via llvm-commits
- [llvm] f2c1b1a - [RISCV] Add test case for Zfa fli.s miscompile. NFC
Craig Topper via llvm-commits
- [PATCH] D145541: [LTO] Add debug logging for module ID <-> path mapping
Jez Ng via Phabricator via llvm-commits
- [PATCH] D145542: [RISCV] Don't parse the decimal minimum value for fli.s/fli.d/fli.h.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145402: [RISCV][NFC] Rename [Read/Write]VGather* -> [Read/Write]VRGatherV*
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144378: [LoopDataPrefetch] Support metadata llvm.loop.prefetch for prefetch (part 2)
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D145406: [RISCV][NFC] Break ReadVRGatherVV into ReadVRGatherVV_data and ReadVRGatherVV_index to separate the reads for VRGatherVV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 96a38b9 - [scudo] Do not instantiate Android svelte allocator.
Chia-hung Duan via llvm-commits
- [compiler-rt] 71ab6ea - [test] Remove fprintf argument after D144830
Vitaly Buka via llvm-commits
- [compiler-rt] cbb9369 - [lsan] Initialize uptr value with number not boolean
Vitaly Buka via llvm-commits
- [compiler-rt] 91985c2 - Use the right printf format specifiers
Vitaly Buka via llvm-commits
- [compiler-rt] 67f5b05 - Add test for Flags.data_flow_trace
Vitaly Buka via llvm-commits
- [compiler-rt] e09b3be - [fuzzer] Make sure we never delete Fuzzer
Vitaly Buka via llvm-commits
- [PATCH] D145546: [RISCV] Enable subreg liveness by default
Piyou Chen via Phabricator via llvm-commits
- [llvm] db7d867 - [ADCE] Preserve MemorySSA if only debug instructions are removed
Mikael Holmen via llvm-commits
- [llvm] 1db2fb9 - Revert "[ADCE] Preserve MemorySSA if only debug instructions are removed"
Mikael Holmen via llvm-commits
- [llvm] b9337b1 - [ADCE] Preserve MemorySSA if only debug instructions are removed
Mikael Holmen via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145548: [IR][DAG][RISCV] Allow scalable vector ISD::STRICT_FP_EXTEND and RISC-V supports for vector ISD::STRICT_FP_EXTEND.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145549: [RISCV] Pre-commit test case for D140460
Jim Lin via Phabricator via llvm-commits
- [llvm] eed31bb - [NFC] Remove dead code in ExtAddrMode::print checked by coverty tool
Xiang1 Zhang via llvm-commits
- [llvm] be0ef4b - [IRLinker] Fix mapping of declaration metadata
Carl Ritson via llvm-commits
- [llvm] 5541f47 - [PowerPC] Check if the latch block is in the value list for the PHI before get the incoming value.
via llvm-commits
- [llvm] 5c602c4 - Use LLVM_USE_SYMLINKS option in install_symlink
Michael Platings via llvm-commits
- [PATCH] D141189: [Mips] Set setMaxAtomicSizeInBitsSupported
Brad Smith via Phabricator via llvm-commits
- [llvm] c7fcae5 - [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing Yu via Phabricator via llvm-commits
- [PATCH] D145551: [SVE] Add patterns for shift intrinsics with FalseLanesZero mode
lizhijin via Phabricator via llvm-commits
- [PATCH] D145552: [RISCV][NFC] Simplify SLP vectorization tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [PATCH] D145555: [obj2yaml] Emit ProgramHeader.Offset
Job Noorman via Phabricator via llvm-commits
- [PATCH] D135960: [RISCV] Allow LI with symbol difference as constant
Job Noorman via Phabricator via llvm-commits
- [llvm] 59162e3 - [AMDGPU] Skip buffer_wbl2 before atomic fence acquire
Stanislav Mekhanoshin via llvm-commits
- [llvm] 4585b54 - [InstCombine] Regenerate sub-minmax.ll
Simon Pilgrim via llvm-commits
- [PATCH] D145322: [VPlan] Check if recipe is in ReplicateRegion for IfPredicateInstr (NFC)
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D145558: [Assignment Tracking][NFC] Use BitVectors as masks for SmallVectors rather than using DenseMaps
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144489: [VPlan] Replace InvariantCond field from VPWidenSelectRecipe.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D145225: [libunwind][RISC-V] Rewrite testcase with C as possible.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145559: [lldb] Remove unused POSIX ProcessMessage files
David Spickett via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D134129: [PATCH] [RISCV] Enable -msave-restore by default when optimizing for size
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144487: [VPlan] Replace invariance fields from VPWidenGEPRecipe.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D145377: [LLDB] Show sub type of memory tagging SEGV when reading a core file
David Spickett via Phabricator via llvm-commits
- [PATCH] D140400: [clang][RISCV][NFC] Combine RV32/RV64 ABI tests into single files
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144099: [AMDGPU] Fold more AGPR copies/PHIs in SIFoldOperands
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D143731: [AMDGPU] Break-up large PHIs for DAGISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D145562: [RISCV][NFC] Add tests for SLP vectorization of math functions
Ben Shi via Phabricator via llvm-commits
- [PATCH] D145563: [AArch64] Assembly Support for FEAT_GCS/FEAT_CHK
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D143570: [RISCV][MC] Add support for RV64E
Job Noorman via Phabricator via llvm-commits
- [llvm] 3b2cf45 - [VPlan] Check if recipe is in ReplicateRegion for IfPredicateInstr (NFC)
Florian Hahn via llvm-commits
- [llvm] cac1805 - [docs] Document how frequently the staging buildmaster configuration is reconfigured
Alex Bradbury via llvm-commits
- [PATCH] D144465: [docs] Document how frequently the staging buildmaster configuration is reconfigured
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145565: [DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 73f2a3b - [STLExtras] Use std::get in less_first,less_second to support more types
Florian Hahn via llvm-commits
- [llvm] a999669 - [AMDGPU] Scheduler: fix RP calculation for a MBB with one successor
Valery Pykhtin via llvm-commits
- [PATCH] D145278: Attributor: Start looking at uses when inferring nofpclass
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D145570: [RISCV][NFCI] Use common MCELFStreamer code for attribute emission
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D145572: [llvm][Uniformity] consistently handle uniform instructions
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [llvm] e510d0b - Revert "[IRLinker] Fix mapping of declaration metadata"
Carl Ritson via llvm-commits
- [PATCH] D145573: Fix cost model checks in tests for debug intrinsics
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D143248: Emit CFI directives in epilogue and enable CFIFixup pass for RISC-V.
Varun Kumar E via Phabricator via llvm-commits
- [llvm] 1c6ea96 - [AArch64] Fix load-insert-zero patterns with i8 and negative offsets.
David Green via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp when type is i8 and i16
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D145578: [AArch64] Cost-model vector splat LD1Rs to avoid unprofitable SLP vectorisation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D145579: [Flang][AMDGPU][OpenMP] Save target features in OpenMP MLIR dialect
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D145580: [lldb] Show register fields using bitfield struct types
David Spickett via Phabricator via llvm-commits
- [llvm] 8fe1144 - [lldb] Remove unused POSIX ProcessMessage files
David Spickett via llvm-commits
- [PATCH] D145583: [AArch64][SME] Fix an infinite loop in DAGCombine related to adding -force-streaming-compatible-sve flag.
Dinar Temirbulatov via Phabricator via llvm-commits
- [compiler-rt] 489bda6 - [builtins] Only build float16/bfloat16 code if actually supported
Alex Richardson via llvm-commits
- [llvm] a6dd2ce - [X86] umax.ll - remove unused arguments. NFC.
Simon Pilgrim via llvm-commits
- [compiler-rt] cc6b86e - [sanitizer] Intercept glibc's argp_parse()
Ilya Leoshkevich via llvm-commits
- [compiler-rt] 23fcca8 - [compiler-rt][builtins] Define AT_HWCAP2 for AArch64
Nikita Popov via llvm-commits
- [PATCH] D145586: [AMDGPU] Tweak PromoteAlloca limits
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 6a0f0fb - [ReleaseNotes] Fix formatting for LLDB changes
Michael Buch via llvm-commits
- [PATCH] D110372: [AMDGPU] Limit promote alloca max size in functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143177: Cleanup of Complex Deinterleaving pass (NFCI)
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D142482: [Codegen] Support symmetric operations on complex numbers
Nicholas Guy via Phabricator via llvm-commits
- [llvm] adbdf27 - [CodeGenPrepare] Stop llvm.vscale() -> getelementptr(null, 1) transformation.
Paul Walker via llvm-commits
- [PATCH] D144955: Fix SGPR + offset Scratch offset folding
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Joseph Faulls via Phabricator via llvm-commits
- [PATCH] D144491: [VPlan] Use isUniformAfterVec in VPReplicateRecipe::execute.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145546: [RISCV] Enable subregister liveness by default
Craig Topper via Phabricator via llvm-commits
- [llvm] d610c6c - [RISCV] Add vsseg intrinsic for fixed length vectors
Luke Lau via llvm-commits
- [PATCH] D145022: [RISCV] Add vsseg intrinsic for fixed length vectors
Luke Lau via Phabricator via llvm-commits
- [llvm] 61ae2aa - [RISCV] Store fli min/nan/inf in index form in RISCVOperand.
Craig Topper via llvm-commits
- [llvm] 73516b3 - [RISCV] Don't parse the decimal minimum value for fli.s/fli.d/fli.h.
Craig Topper via llvm-commits
- [PATCH] D145071: [clang][RISCV] Set HasLegalHalfType to true if zfh is enabled
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141008: [Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D140637: [InlineOrder] Plugin Inline Order
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 80910d6 - [IVDescriptors] Pass IsSigned when creating an all 1s constant for UMin recurrence.
Craig Topper via llvm-commits
- [llvm] 6dbf894 - [X86] Add ICX target in `unpckpd` tuning tests; NFC
Noah Goldstein via llvm-commits
- [llvm] 6b29a6f - [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via llvm-commits
- [llvm] 8ac8c57 - [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via llvm-commits
- [compiler-rt] 79ebb63 - [memprof] Simplify initialized flags.
Snehasish Kumar via llvm-commits
- [PATCH] D145599: [CodeGen] Prevent nullptr deref in genAlternativeCodeSequence
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] a66bc1c - [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Juneyoung Lee via llvm-commits
- [llvm] 7fb0b1b - [RISCV] Make getFPImm return a float instead of a uint32_t. NFC
Craig Topper via llvm-commits
- [llvm] c096799 - [CodeGen] Prevent nullptr deref in genAlternativeCodeSequence
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D89322: [LV] Initial VPlan cost modelling
Renato Golin via Phabricator via llvm-commits
- [polly] 42cd38c - [Polly] Remove -polly-vectorizer=polly.
Michael Kruse via llvm-commits
- [PATCH] D142640: [Polly] Remove -polly-vectorizer=polly.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D142580: [Polly] Remove Polly-ACC.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 79272ec - [VPlan] Add predicate to VPReplicateRecipe, expand region later.
Florian Hahn via llvm-commits
- [llvm] ffdd5a3 - [X86] AMD Genoa (znver4) Scheduler model update
Ganesh Gopalasubramanian via llvm-commits
- [llvm] f9c2a34 - [SROA] Create additional vector type candidates based on store and load slices
Han Zhu via llvm-commits
- [PATCH] D88217: [GVN] Make propagateEquality look into the operand of freeze
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] 2afce71 - [RISCV] Remove support for integers in RISCVAsmParser::parseFPImm.
Craig Topper via llvm-commits
- [llvm] 65548ff - [docs] Update README and GettingStarted
Arthur Eubanks via llvm-commits
- [llvm] 95bc01d - [X86] Regenerate memset-vs-memset-inline.ll
Simon Pilgrim via llvm-commits
- [PATCH] D145607: [Inliner] Assign dummy debug location to the memcpy for byval argument
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [compiler-rt] c514198 - [scudo] Adjust page map buffer size
Chia-hung Duan via llvm-commits
- [llvm] 7a4061a - [SLP][NFC]Update/simplify test to avoid dead code elimination.
Alexey Bataev via llvm-commits
- [llvm] aaa2503 - [M68k] Factoring out memory operand printer into a separate file
Min-Yih Hsu via llvm-commits
- [PATCH] D143528: [M68k] Factoring out memory operand printer into a separate file
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 7335cd0 - [M68k] Add support for basic memory constraints in inline asm
Min-Yih Hsu via llvm-commits
- [PATCH] D143529: [M68k] Add support for basic memory constraints in inline asm
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D145613: [hwasan] Suppress leaks from dlsym with hwasan+lsan just like with asan+lsan
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D145614: [AARCH64] Enable STORE of v4i8 to help more vectorization opportunities
Guozhi Wei via Phabricator via llvm-commits
- [llvm] e7ec123 - [AMDGPU] Implement idempotent atomic lowering
Stanislav Mekhanoshin via llvm-commits
- [compiler-rt] 023f8b0 - [hwasan] Increase allocator space for non-android Linux
Vitaly Buka via llvm-commits
- [llvm] f33db99 - [RISCV] Parse Zfa fli instructions using double precision.
Craig Topper via llvm-commits
- [PATCH] D145616: [LV] Use speculatability within entire loop to avoid strided load predication
Anna Thomas via Phabricator via llvm-commits
- [llvm] ac4c0ea - [Tests] Precommit tests for D145616
Anna Thomas via llvm-commits
- [PATCH] D145618: [Debuginfod] Prune cache after fetch.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 849da03 - [scudo] Shuffle the regions
Chia-hung Duan via llvm-commits
- [PATCH] D145619: extend llvm variables for build flexibility
Onur via Phabricator via llvm-commits
- [llvm] 124b46a - [NFC][AArch64] Document and improve FMV code.
Pavel Iliin via llvm-commits
- [polly] 19afbfe - [Polly] Remove Polly-ACC.
Michael Kruse via llvm-commits
- [PATCH] D145622: [test] Remove occurences of br undef in CodeGen/AMDGPU tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D145623: [lld-macho] Print archive names in linker map
Jez Ng via Phabricator via llvm-commits
- [lld] ecad968 - Revert "[lld-macho] Warn on method name collisions from category definitions"
Jez Ng via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D145626: [WebAssembly] Support debug info for TLS + global in PIC mode
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D145627: [test] Remove occurences of br undef in CodeGen/ARM and CodeGen/AVR tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D145630: [test] Remove occurences of br undef in CodeGen/Hexagon tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D145632: [test] Remove occurences of br undef in CodeGen/PowerPC tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D131618: [clang][llvm][lld] FatLTO Prototype
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D145634: [X86] Support llvm.{min,max}imum.f{32,64}
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 42a5dda - [RISCV] Add more testcases for overflow-intrinsics.ll
via llvm-commits
- [PATCH] D145637: [dsymutil] Fix offset calculation for fat binaries
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D145644: [memprof] Add scripts to automate testdata regeneration.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D145645: [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145647: [mlir] Relaxing validity of dimensions of slices
Murali Vijayaraghavan via Phabricator via llvm-commits
- [polly] 8a5e9c4 - [polly] Remove unused variable 'VectorLoops' in IslNodeBuilder.cpp (NFC)
Jie Fu 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] D145649: [RISCV] Enable Zfa fli.h instruction in MC layer with Zfhmin and Zvfh.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D136522: [libcxx] patch for implementing ranges::find_last
Shivam Rajput via Phabricator via llvm-commits
- [llvm] 08b65c5 - [RISCV] Remove some trailing whitespace. NFC
Craig Topper via llvm-commits
- [PATCH] D144384: Bump RV32E version to 2.0
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D145650: [X86] Create extra prolog/epilog for stack realignment
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D8966: Extend s{,n}printf custom wrappers to support '*' in the format specifiers
Wu Yingcong via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [llvm] 006f88d - [RISCV] Remove seemingly unneeded !isPosZero from Zfa code in isFPImmLegal.
Craig Topper via llvm-commits
- [PATCH] D145355: [AggressiveInstCombine] Pre-Commit test for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D145654: [lld-macho] Don't include zero-size private label symbols in map file
Jez Ng via Phabricator via llvm-commits
- [llvm] 7265486 - [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing1 Yu via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [llvm] 17e0926 - [RISCV] Don't try to use fli.h with Zfa+Zfhmin.
Craig Topper via llvm-commits
- [PATCH] D145655: Typo fix in file name
Mehmet Eymen Ünay via Phabricator via llvm-commits
- [llvm] 365f840 - [RISCV] Enable subregister liveness by default
Piyou Chen via llvm-commits
- [PATCH] D137085: [LLVM][TableGen] Add first tutorial notebook
Mehmet Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D145657: [CodeGen] Retry landing D42600 - Precommit test
Sushant Gokhale via Phabricator via llvm-commits
- [compiler-rt] 3032189 - [compiler-rt] Avoid signed shift overflow in __muloXi4 and __mulvXi3
Karl-Johan Karlsson via llvm-commits
- [PATCH] D138696: [PowerPC] Exploit test data class instruction for isinf/iszero
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D140381: [PowerPC] Use Power9 test data class instruction to lower IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D145658: [Xtensa] Initial support of the ALU operations.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145660: [Xtensa] Codegen support for memory operations
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145661: [Xtensa] Add Constant Pool
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145662: [Xtensa] Implement asm representation of the Constant Pool.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145663: [Xtensa] Implement lowering constants.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145664: [Xtensa] Add support of the Xtensa function calls
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145665: [Xtensa] Implement lowering ConstantPool and address operations.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145666: [Xtensa] Implement emitPrologue/emitEpilogue
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145667: [Xtensa] Lower stack operations.
Andrei Safronov via Phabricator via llvm-commits
- [PATCH] D145668: [Xtensa] Implement lowering SELECT_CC, SETCC
Andrei Safronov via Phabricator via llvm-commits
- [llvm] 0aac9a2 - [llvm-c] Remove PassManagerBuilder APIs
Nikita Popov via llvm-commits
- [PATCH] D21121: IR: Introduce llvm.type.checked.load intrinsic.
Nikita Popov via Phabricator via llvm-commits
- [llvm] 78d91e4 - [llvm][TableGen][Jupyter] Correct notebook name in example command
David Spickett via llvm-commits
- [llvm] 61ed649 - [SanitizerBinaryMetadata] Do not add to GPU code
Marco Elver via llvm-commits
- [llvm] 68a07c1 - [SROA] Fix bug where CandidateTys is appended while being iterated
Han Zhu via llvm-commits
- [llvm] 7ed77da - [LangRef] Use new memory attribute syntax (NFC)
Nikita Popov via llvm-commits
- [llvm] 6b545db - [IPSCCP] Don't require noundef for !range annotation
Nikita Popov via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D145673: [llvm][CodeGen] Prevent endless loop when running the post-RA-sched pass.
Xiaoqiang Xu via Phabricator via llvm-commits
- [llvm] b2c4855 - [IR][DAG][RISCV] Allow scalable vector ISD::STRICT_FP_EXTEND and RISC-V supports for vector ISD::STRICT_FP_EXTEND.
Yeting Kuo via llvm-commits
- [PATCH] D144633: AArch64: support compact unwind with swifterror parameters.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Tim Northover via Phabricator via llvm-commits
- [llvm] 5e56d59 - Fix SGPR + offset Scratch offset folding
Petar Avramovic via llvm-commits
- [llvm] 3ae310d - Fix VGPR + offset Scratch offset folding
Petar Avramovic via llvm-commits
- [llvm] ded6977 - Fix SGPR + VGPR + offset Scratch offset folding
Petar Avramovic via llvm-commits
- [PATCH] D145370: [AArch64] Fix N2 SchedModel for arithmetic and logic ops with cheap LSL
Ricardo Jesus via Phabricator via llvm-commits
- [llvm] e281793 - [X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS
via llvm-commits
- [PATCH] D145676: [ConstraintElimination] Add tests to check for undefined behaviour for shl.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D145677: [ConstraintElimination] Fix undefined behaviour in shl decomposition
Zain Jaffal via Phabricator via llvm-commits
- [lld] 04fc67b - [lld][flang] Add exceptions for Flang runtime libraries on MinGW.
Martin Storsjö via llvm-commits
- [PATCH] D145678: [RISCV] Model interleave and deinterleave shuffles
Luke Lau via Phabricator via llvm-commits
- [llvm] da92c12 - [X86] combineConcatVectorOps - add ADD/SUB/MUL handling
Simon Pilgrim via llvm-commits
- [lld] 0dd98e1 - Revert "[lld][flang] Add exceptions for Flang runtime libraries on MinGW."
Martin Storsjö via llvm-commits
- [lld] 0ea8229 - Reapply [lld][flang] Add exceptions for Flang runtime libraries on MinGW.
Martin Storsjö via llvm-commits
- [PATCH] D145680: [DWARFLinker][DWARFv5] Support debug_loclists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D145683: [runtimes] Allow passing individual parameters to the default target runtimes/builtins
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 85e6617 - Revert "[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS"
via llvm-commits
- [llvm] 809af78 - [InstSimplify] Fix newlines in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 475f30d - [ConstantFolding] Preserve inbounds when casting GEP indices
Nikita Popov via llvm-commits
- [llvm] faea1c5 - [X86] Add test case showing failure to fold concat_v32i8(trunc_v16i16(x),trunc_v16i16(y)) -> trunc_v32i16(concat_v16i16(x,y))
Simon Pilgrim via llvm-commits
- [PATCH] D145678: [RISCV] Model interleave and deinterleave shuffles in cost model
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145292: [test] Remove occurences of br undef in various llvm tests
Kriti Gupta via Phabricator via llvm-commits
- [PATCH] D144025: Cleanup tests
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144024: Fix test hang if curl is not installed
Pavel Kosov via Phabricator via llvm-commits
- [llvm] 8d4998b - [X86] combineConcatVectorOps - add basic TRUNCATE handling on AVX512 targets
Simon Pilgrim via llvm-commits
- [PATCH] D136267: [AMDGPU] Speedup GCNDownwardRPTracker::advanceBeforeNext
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144731: ValueTracking: Handle nofpclass in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144413: [InstCombine] Extend SVEVectorFuseMulAddSub to support newly added "undef" intrinsics.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D145686: [RuntimeDyld][ELF] Add minimal RISC-V support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145687: [BOLT] Add minimal RISC-V 64-bit support
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145688: [StructurizeCFG] Use UniformityAnalysis instead of DivergenceAnalysis
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 99d053a - AMDGPU: Update checks for a couple of tests. NFC
Diana Picus via llvm-commits
- [llvm] 8f6c47b - [AMDGPU] Speedup GCNDownwardRPTracker::advanceBeforeNext
Valery Pykhtin via llvm-commits
- [PATCH] D145689: [RISCV][NFC] Add tests for interleave shuffle costs
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145034: [Clang][Sema] Start fixing handling of out-of-line definitions of constrained templates
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 1a4d0eb - [X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS
via llvm-commits
- [PATCH] D145690: [llvm][TextAPI] Handle implicitly upgraded deployment versions
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D145499: [DebugInfo][DWARF] Add doesFormBelongToClass function.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (5/7)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] 818e554 - [MergeICmps] Adapt to non-eq comparisons, fix bug for cases need be spilted
via llvm-commits
- [PATCH] D145693: [llvm][Demangle][NFC] Sync latest libcxxabi/demangle
Michael Buch via Phabricator via llvm-commits
- [llvm] 3218804 - [ASAN] Support memory checks on scalable vector typed loads and stores
Philip Reames via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [compiler-rt] e4efa88 - [scudo] Slightly improve the handling of last block in a region
Chia-hung Duan via llvm-commits
- [PATCH] D145697: [RISCV][NFC] Add tests for interleaved accesses in loop vectorizer
Luke Lau via Phabricator via llvm-commits
- [llvm] 589e6bc - [RISCV][NFC] Add tests for interleave shuffle costs
Luke Lau via llvm-commits
- [llvm] c24d44f - [ASAN] Address a style issue noticed during review of D145175 [nfc]
Philip Reames via llvm-commits
- [llvm] a8adb38 - [VPlan] Replace invariance fields from VPWidenGEPRecipe.
Florian Hahn via llvm-commits
- [polly] a71a772 - [Polly] Fix plugin build.
Michael Kruse via llvm-commits
- [PATCH] D145698: [IR][Legalizations] Widen illegal deinterleave and interleave vectors
Caroline via Phabricator via llvm-commits
- [PATCH] D145259: [ASAN] Initial support memory checks on scalable vector typed allocas
Philip Reames via Phabricator via llvm-commits
- [llvm] 9c645a9 - [ELF] Move getSectionAndRelocations to ELF.cpp from ELFDumper.cpp
Aiden Grossman via llvm-commits
- [llvm] 061023e - [ELF] Fix build after getSectionAndRelocations Refactoring
Aiden Grossman via llvm-commits
- [llvm] 9369546 - [DebugInfo][DWARF] Add doesFormBelongToClass function.
Alexey Lapshin via llvm-commits
- [llvm] d7323f6 - [RISCV][NFC] Add tests for interleaved accesses in loop vectorizer
Luke Lau via llvm-commits
- [PATCH] D145703: [SPIR-V] Add Machine Value Type for SPIR-V builtins
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] 7faa8c6 - [ConstraintElimination] Fix undefined behaviour in shl decomposition
Zain Jaffal via llvm-commits
- [PATCH] D143892: [CodeGenPrepare] Don't give up if unable to sink first arg to a cold call
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 78ea3cb - [SPIR-V] Report modifying IR in SPIRVPrepareFunctions
Michal Paszkowski via llvm-commits
- [PATCH] D145705: [CodeGenPrepare][NFC] Pre-commit test for memory use count fix
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 244a6ac - [dsymutil] Fix offset calculation for universal binaries
Jonas Devlieghere via llvm-commits
- [PATCH] D143893: [CodeGenPrepare] Fix counting uses when folding addresses into memory instructions
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143894: [CodeGenPrepare] Increase the limit on the number of instructions to scan
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143895: [AArch64] Fix incorrect `isLegalAddressingMode`
Momchil Velikov 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] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143898: [CodeGenPrepare] Fold addressing mode into calls
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] D145707: [LiveInterval] Fix live range overlap check
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D145709: [SPIR-V] Fix llvm deprecated warnings
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D145710: [ORC] Fix name shadowing issue, NFC.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D145711: [llvm-tblgen] Support conditional definitions using !casts clauses
Philip Reames via Phabricator via llvm-commits
- [PATCH] D145712: [llvm-c] Add LLVMPointerType2
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145714: [docs] Mention LLVM_USE_LINKER/LLVM_PARALLEL_{COMPILE,LINK}_JOBS in GettingStarted
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D145716: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D140212: [update_test_checks] Default to --function-signature for new tests
Nikita Popov via Phabricator via llvm-commits
- [llvm] e99b5ad - [memprof] Add scripts to automate testdata regeneration.
Snehasish Kumar via llvm-commits
- [PATCH] D145717: [llvm-c] Remove typed pointer APIs
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D106129: [ExecutionEngine] Check for libunwind before calling __register_frame
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D139448: [llvm-exegesis] Dry run mode
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D145718: [hwasan] Provide aliases for c allocation functions for Fuchsia
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143390: [BOLT] Add writable segment for allocatable sections
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D145715: Remove -lower-global-dtors-via-cxa-atexit flag
Roy Sundahl via Phabricator via llvm-commits
- [PATCH] D145137: [SPIR-V] Promote arbitrary width ints to regular width
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D145150: clang: Emit nofpclass(nan inf) for -ffinite-math-only
Joshua Cranmer via Phabricator via llvm-commits
- [llvm] ab8d7ea - [docs] Mention LLVM_USE_LINKER/LLVM_PARALLEL_{COMPILE,LINK}_JOBS in GettingStarted
Arthur Eubanks via llvm-commits
- [PATCH] D145727: [HWASAN][LSAN] Disable tests which don't pass in HWASAN+LSAN mode
Kirill Stoimenov via Phabricator via llvm-commits
- [llvm] 8be84e1 - [LTO] Add debug logging for module ID <-> path mapping
Jez Ng via llvm-commits
- [PATCH] D145729: [llvm-c] Remove pointee support from LLVMGetElementType
Arthur Eubanks via Phabricator via llvm-commits
- [compiler-rt] ca0fab0 - [hwasan] Suppress leaks from dlsym with hwasan+lsan just like with
Leonard Chan via llvm-commits
- [llvm] 82e177b - [ORC] Fix name shadowing issue, NFC.
via llvm-commits
- [compiler-rt] 32be340 - [scudo] Add a fast get time version.
Christopher Ferris via llvm-commits
- [PATCH] D145732: [SLP][NFC]Initial merge of gather/buildvector code in the createBuildVector function.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D89450: llvm/utils/benchmark: add missing <limits> inclusion
NickV. via Phabricator via llvm-commits
- [PATCH] D145717: [llvm-c] Remove pointee support from LLVMGetElementType
Nikita Popov via Phabricator via llvm-commits
- [llvm] 013235a - [RISCV][NFC] Add tests for SLP vectorization of math functions
Ben Shi via llvm-commits
- [llvm] 9e0c262 - [llvm-c] Remove pointee support from LLVMGetElementType
Arthur Eubanks via llvm-commits
- [llvm] 3ecf731 - [InstCombine] Reduce absolute diff from min+max+sub
Jun Zhang via llvm-commits
- [llvm] 011b4d4 - [HWASAN][LSAN] Disable tests which don't pass in HWASAN+LSAN mode
Kirill Stoimenov via llvm-commits
- [llvm] 990b11c - [SVE] Precommit multiuse predicated compare tests.
Paul Walker via llvm-commits
- [PATCH] D145755: [SVE] Restrict cmp+and->pred_cmp isel to instances where the and is the sole user of the compare.
Paul Walker via Phabricator via llvm-commits
- [llvm] c417266 - [RISCV] Model interleave and deinterleave shuffles in cost model
Luke Lau via llvm-commits
- [PATCH] D145757: [SelectionDAG] Fix mismatched truncate when combine BUILD_VECTOR with EXTRACT_SUBVECTOR
JunMa via Phabricator via llvm-commits
- [PATCH] D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D125095: [Clang][AIX] Add .ref in frontend for AIX XCOFF to support `-bcdtors:csect` linker option
Ting Wang via Phabricator via llvm-commits
- [llvm] bb01b99 - [ConstraintElimination] Fix UB after D145677
Vitaly Buka via llvm-commits
- [llvm] 865fb2e - [RISCV] Pre-commit test case for D140460
Jim Lin via llvm-commits
- [llvm] 7e92935 - [RISCV] Set how many bytes load from or store to stack slot
Jim Lin via llvm-commits
- [llvm] 7c2a357 - [Codegen][NFC] Replace 'RegisterRegAlloc::FunctionPassCtor'
via llvm-commits
- [PATCH] D145032: [Codegen][NFC] Replace 'RegisterRegAlloc::FunctionPassCtor' with 'RegisterRegAllocBase<T>::FunctionPassCtor' .
WangLian via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [lld] d32f71a - [lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFC
Sam Clegg via llvm-commits
- [PATCH] D145759: [MachineCombiner] Preserve debug instruction number
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 1b5a605 - [JITLink] Use unique_function rather than std::function for JITLink passes.
Lang Hames via llvm-commits
- [PATCH] D145761: [MTE] [llvm-readobj] Add globals section parsing to --memtag
Mitch Phillips via Phabricator via llvm-commits
- [llvm] 279f0c0 - [Test] Regenerate tests using update_llc_test_checks.py
Max Kazantsev via llvm-commits
- [PATCH] D145762: Reduce inlining that had larger binary size impact
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D145763: llvm-exegesis: Only run X86 tests on X86 hosts
Tom Stellard via Phabricator via llvm-commits
- [llvm] 7b338a6 - [CodeGen][AArch64] Generate Pseudo instructions for integer MLA/MAD/MLS/MSB
via llvm-commits
- [PATCH] D145766: [RISCV] Support Zfa fli instructions with vector splats.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143535: github: Add manual workflow to build and upload release binaries
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Ting Wang via Phabricator via llvm-commits
- [compiler-rt] 513d9b9 - [libfuzzer] avoid unneccessary copy
Florian Mayer via llvm-commits
- [llvm] c7d995d - [Test] Add swapped tests for D143726
Max Kazantsev via llvm-commits
- [llvm] 64cb893 - [Test] Add negative and positive logical or/and tests for D143726
Max Kazantsev via llvm-commits
- [llvm] 8309fb7 - [Test] Add negative and positive mismatched predicates tests for D143726
Max Kazantsev via llvm-commits
- [llvm] 5e7949c - [Test] Add negative eq/ne tests for D143726
Max Kazantsev via llvm-commits
- [llvm] 7f32c3d - [Test] Add negative and positive tests with extra uses for D143726
Max Kazantsev via llvm-commits
- [llvm] 1746460 - [Test] Add some corner cases negative tests for D143726
Max Kazantsev via llvm-commits
- [compiler-rt] 0b32781 - [libfuzzer] Fix build error due to out-of-line definition of 'Fuzzer' does not match any declaration in 'fuzzer::Fuzzer' (NFC)
Jie Fu via llvm-commits
- [llvm] ebe09e2 - [FSAFDO] Improve FS discriminator encoding
Rong Xu via llvm-commits
- [llvm] d704c7a - [RISCV] Move some RISCVLoadFPImm out of line. NFC
Craig Topper via llvm-commits
- [PATCH] D122198: [PowerPC] Add .ref in backend for AIX XCOFF to support `-bcdtors:csect` linker option
Ting Wang via Phabricator via llvm-commits
- [llvm] 7163b1a - [JITLink][docs] Update docs for generic link algorithm and memory manager apis.
Lang Hames via llvm-commits
- [llvm] 25b6d04 - [RISCV] Use binary search for RISCVLoadFPImm::getLoadFPImm.
Craig Topper via llvm-commits
- [llvm] 6cb8673 - [Test] Add missing noundef in positive test
Max Kazantsev via llvm-commits
- [llvm] fd98416 - [llvm][Uniformity] consistently handle always-uniform instructions
Sameer Sahasrabuddhe via llvm-commits
- [llvm] bf00eda - [InstCombine] Add precommit tests for strong order compare patterns; NFC
via llvm-commits
- [PATCH] D143173: MachO: support custom section names on global variables
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D145771: [LICM] Support logical AND/OR when hoisting min/max
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145772: [Instcombine] Canonicalize all <=> patterns to (a>b)-(a<b)
chenglin.bi via Phabricator via llvm-commits
- [llvm] 8bcdc50 - [InstSimplify] Add test for PR61312 (NFC)
Nikita Popov via llvm-commits
- [llvm] be687af - [InstSimplify] Adjust context instruction when threading phi (PR61312)
Nikita Popov via llvm-commits
- [PATCH] D145051: [ADCE] Only remove debug intrinsics if non debug instructions are removed
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 83586a6 - [Test] Rename some negative tests into positive with required freeze
Max Kazantsev via llvm-commits
- [llvm] 6b03ce3 - [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via llvm-commits
- [PATCH] D145779: [BOLT][NFC] Improve performance of MCPlusBuilder::initAliases
Job Noorman via Phabricator via llvm-commits
- [PATCH] D145351: [cmake] Export component info needed to determine which libraries are in libLLVM.so.
Marius Brehler via Phabricator via llvm-commits
- [llvm] 9e83d13 - [LICM] Support logical AND/OR when hoisting min/max
Max Kazantsev via llvm-commits
- [PATCH] D144638: [lit] Detect Inconsistent File Access Times
Sam Elliott via Phabricator via llvm-commits
- [llvm] 4d96a6b - [AArch64] Fix N2 SchedModel for arithmetic and logic ops with cheap LSL
Ricardo Jesus via llvm-commits
- [PATCH] D145785: [AMDGPU][MachineVerifier] Fix vdata reg count for MIMG d16
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (7/7)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 3b3a4c2 - Revert "[SLP]Initial support for reshuffling of non-starting buildvector/gather nodes."
Hans Wennborg via llvm-commits
- [PATCH] D145786: [LLD] Increase thunk pass limit
Peter Smith via Phabricator via llvm-commits
- [PATCH] D145163: Add support for vectorization of interleaved memory accesses for scalable VF
mgabka via Phabricator via llvm-commits
- [llvm] 2eada45 - [AMDGPU][MachineVerifier] Fix vdata reg count for MIMG d16
Mirko Brkusanin via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Mel Chen via Phabricator via llvm-commits
- [llvm] fb88391 - [AArch64] Remove fixed FIXMEs from D120706. NFC
David Green via llvm-commits
- [llvm] 54558fd - [VPlan] Replace InvariantCond field from VPWidenSelectRecipe.
Florian Hahn via llvm-commits
- [llvm] 5fc5c7e - [AMDGPU] Make use of defvar in defining SMEM Real instructions
Jay Foad via llvm-commits
- [llvm] 096858b - [gn build] Port 54178fc6161a
LLVM GN Syncbot via llvm-commits
- [PATCH] D145791: [MC] Always encode instruction into SmallVector
Alexis Engelke via Phabricator via llvm-commits
- [PATCH] D145792: [X86][MC] Emit instructions into SmallVector
Alexis Engelke via Phabricator via llvm-commits
- [llvm] a011823 - [GlobalOpt] Add test where the initializer evaluation fails.
Florian Hahn via llvm-commits
- [llvm] 9548af0 - [AArch64] NFC: Merge addTypeForStreamingSVE and addTypeForFixedLengthSVE
Sander de Smalen via llvm-commits
- [llvm] a7322a2 - [LICM] Delay fetching of preheader (NFC)
Nikita Popov via llvm-commits
- [llvm] 291c390 - [DebugInfo][DWARF][NFC] follow LLVM style guideline about namespaces.
Alexey Lapshin via llvm-commits
- [llvm] cddc1b6 - [TargetParser] Disallow Global Constructors
Archibald Elliott via llvm-commits
- [llvm] c2bcb21 - [RISCV] Print Zfa fli instruction FP values in a more adaptive way.
Craig Topper via llvm-commits
- [llvm] 151d3b6 - [SLP][NFC]Update/simplify test to avoid dead code elimination.
Alexey Bataev via llvm-commits
- [llvm] ed8d75e - [RISCV] Enable Zfa fli.h instruction in MC layer with Zfhmin and Zvfh.
Craig Topper via llvm-commits
- [PATCH] D145801: [MemRef][WIP] Rewrite address computation
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 9be8d90 - [VPlan] Add VPWidenSelectRecipe::getCond() (NFC).
Florian Hahn via llvm-commits
- [compiler-rt] f0e3401 - Reland D144768 "[scudo] Mitigate page releasing thrashing"
Chia-hung Duan via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145805: [DWARFLinker][DWARFv5] Add support for DW_FORM_addrx*
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] 30705e9 - [RISCV] Support Zfa fli instructions with vector splats.
Craig Topper via llvm-commits
- [llvm] c32c668 - [ConstraintElim] Update test to use variable start value.
Florian Hahn via llvm-commits
- [PATCH] D138736: [PowerPC] Fix vperm codegen
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145809: [RISCV] Error if F and Zfinx extensions are specified together.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] eb8ebab - [test][asan] Fix requirement formatting
Vitaly Buka via llvm-commits
- [llvm] f902ead - Revert "[LICM] Support logical AND/OR when hoisting min/max"
Vitaly Buka via llvm-commits
- [PATCH] D145811: [SystemZ] Don't reuse a sub that can overflow during isel.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D145812: [ConstraintElimination] UB reproducer for D145677
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 5c18444 - MachO: support custom section names on global variables
Tim Northover via llvm-commits
- [llvm] 2cf632a - [ConstraintElimination] UB reproducer for D145677
Vitaly Buka via llvm-commits
- [llvm] d84e971 - [SLP][NFC]Add a test with multilevel dependency between buildvector
Alexey Bataev via llvm-commits
- [PATCH] D143985: [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144005: [DwarfDebug] Move emission of types from beginModule() to endModule() (4/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (6/7)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D145816: [BPF] Improve pruning to avoid generate more types in BTF
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D137890: Add install targets for gtest
Michał Górny via Phabricator via llvm-commits
- [PATCH] D145817: [RISCV] Consistently place single quotes around extension names in erro messages.
Craig Topper via Phabricator via llvm-commits
- [llvm] e30ce63 - llvm-exegesis: Only run target specfic tests on native hosts
Tom Stellard via llvm-commits
- [llvm] 2800d57 - [RISCV] Error if F and Zfinx extensions are specified together.
Craig Topper via llvm-commits
- [PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D145820: Insert alloca for kernel args at function entry block instead of the launch point.
Dhruva Chakrabarti via Phabricator via llvm-commits
- [llvm] cd93522 - [Debuginfod] Prune cache after fetch.
Daniel Thornburgh via llvm-commits
- [PATCH] D145820: [Clang][OpenMP] Insert alloca for kernel args at function entry block instead of the launch point.
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 395c11f - [SLP][NFC]Add a test with phi nodes in one tree node with different
Alexey Bataev via llvm-commits
- [llvm] de76c01 - [RISCV] Consistently place single quotes around extension names in error messages.
Craig Topper via llvm-commits
- [PATCH] D145817: [RISCV] Consistently place single quotes around extension names in error messages.
Craig Topper via Phabricator via llvm-commits
- [llvm] 13a10e7 - [Driver][FreeBSD] Simplify ARM handling
Brad Smith via llvm-commits
- [llvm] 93a9be0 - [SLP]Initial support for reshuffling of non-starting buildvector/gather nodes.
Alexey Bataev via llvm-commits
- [PATCH] D145826: [lld] Pass random.randint stop parameter as int.
Jacek Caban via Phabricator via llvm-commits
- [llvm] 1929aa8 - Revert "[MergeICmps] Adapt to non-eq comparisons, fix bug for cases need be spilted"
Arthur Eubanks via llvm-commits
- [PATCH] D145827: [cmake] Quote args when generating /libpath option specifying runtime dir for link/lld-link
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D145828: [BOLT][NFC] Simplify MCPlusBuilder::getRegSize
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 26fa965 - [cmake] Quote args when generating /libpath option specifying runtime dir for link/lld-link
Matthew Voss via llvm-commits
- [llvm] 6a02cd4 - Revert "[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS"
via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Brad Smith via Phabricator via llvm-commits
- [llvm] 8a4451c - [llvm-tblgen] Support conditional definitions using !casts clauses
Philip Reames via llvm-commits
- [llvm] 368cb42 - [ASAN] Support memory checks on scalable vector typed masked load and store
Philip Reames via llvm-commits
- [PATCH] D143335: [AMDGPU] Use instruction order in machine function to process workList of moveToVALU
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 7de7751 - [hwasan] Provide aliases for c allocation functions for Fuchsia
Leonard Chan via llvm-commits
- [PATCH] D144323: [libunwind][Modules] Add unwind_arm_ehabi.h and unwind_itanium.h to the unwind module)
Ian Anderson via Phabricator via llvm-commits
- [polly] 7c3c981 - [Passes] Remove some legacy passes
Arthur Eubanks via llvm-commits
- [PATCH] D145284: WIP [clang] adds capabilities for SARIF to be written to file
Christopher Di Bella via Phabricator via llvm-commits
- [llvm] 0807986 - Add install targets for gtest
Tom Stellard via llvm-commits
- [PATCH] D145835: [PassManagerBuilder] Remove PassManagerBuilder
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D144407: [NVPTX] Sync generation of parameter names in a function signature with the function body.
Pavel Kopyl via Phabricator via llvm-commits
- [llvm] 9aae408 - [NFC] fix typo `funciton` -> `function`
Yuanfang Chen via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1a/3]
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 507c67d - [NVPTX] Sync generation of parameter names in a function signature with the function body.
Pavel Kopyl via llvm-commits
- [lld] 015c431 - [lld] Pass random.randint stop parameter as int.
Jez Ng via llvm-commits
- [llvm] b7021a3 - [X86] Add regcall CC test case for base pointer register.
via llvm-commits
- [llvm] c9992c9 - [RISCV] Remove one bit of mantissa in RISCVLoadFPImm related code.
Craig Topper via llvm-commits
- [PATCH] D145836: [MemProf] Context disambiguation cloning pass [patch 1b/3]
Teresa Johnson via Phabricator via llvm-commits
- [polly] 758e06b - [polly][test] Fix after 7c3c98144
Arthur Eubanks via llvm-commits
- [llvm] 91f7153 - [X86] Add unwind for base pointer test case.
via llvm-commits
- [llvm] 828cab5 - [RISCV] Adjust how -1.0 is handled in RISCVLoadFPImm. NFC
Craig Topper via llvm-commits
- [llvm] c598828 - [test] Add some interesting cases to MC/RISCV/riscv64-64b-pcrel.s
Fangrui Song via llvm-commits
- [compiler-rt] 0458405 - [sanitizer] Add diagnostics for munmap failure
Vitaly Buka via llvm-commits
- [compiler-rt] 3b4cb1e - Revert "[hwasan] Provide aliases for c allocation functions for Fuchsia"
Vitaly Buka via llvm-commits
- [lld] bb69a66 - [lld-macho] Coalesce local symbol aliases along with their aliased weak def
Jez Ng via llvm-commits
- [lld] 5b21395 - [lld-macho] Print archive names in linker map
Jez Ng via llvm-commits
- [lld] dd78e73 - [lld-macho] Don't include zero-size private label symbols in map file
Jez Ng via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
luxufan via Phabricator via llvm-commits
- [llvm] 2db71c9 - [VPlan] Simplify code in createReplicateRegion (NFC).
Florian Hahn via llvm-commits
- [PATCH] D144324: [AArch64][SelectionDAG] Perfer CMN for (0 - Y) == Y
Allen zhong via Phabricator via llvm-commits
- [PATCH] D123394: [CodeGen] Late cleanup of redundant address/immediate definitions.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D145844: [Docs] Added llvm-mc documentation
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [llvm] e554cec - [DAG] Add test showing combineShiftAnd1ToBitTest failing to peek through a truncation
Simon Pilgrim via llvm-commits
- [PATCH] D145846: [InstCombine] enhance icmp with sub folds
Allen zhong via Phabricator via llvm-commits
- [PATCH] D110900: Triple: Add RedHat vendor
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D109727: [Driver] Remove unneeded *-suse-* triples
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D145850: [AsmPrinter] Use linker-private symbols in xray_instr_map
Oleksii Lozovskyi via Phabricator via llvm-commits
- [llvm] fad852e - [DAG] combineShiftAnd1ToBitTest - improve support for peeking through truncations
Simon Pilgrim via llvm-commits
- [PATCH] D145854: [GlobalDCE] Don't add dependency via icmp against inbouds pointer
Ayke via Phabricator via llvm-commits
- [PATCH] D119342: [LoopRotate] Don't rotate loops when the minsize attribute is present
Ayke via Phabricator via llvm-commits
- [llvm] 772aa05 - [X86] Add tests showing the failure to merge SHL/ADD through AND masks into LEA
Simon Pilgrim via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 43ae4b6 - [InstCombine] use loop info when running the pass after loop vectorization
Sanjay Patel via llvm-commits
- [PATCH] D145855: [X86] matchAddressRecursively - support zext(and(shl(x,c1)),c2) -> shl(zext(and(x, c2 >> c1),c1)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119624: [PowerPC] Avoid generating 128-bit __multi3() and __muloti4() on 32-bit
Piotr Kubaj via Phabricator via llvm-commits
- [compiler-rt] 8a386b2 - [sanitizer] Fix text in error message
Vitaly Buka via llvm-commits
- [PATCH] D53891: [LTO] Add option to enable LTOUnit splitting, and disable unless needed
Nikita Popov via Phabricator via llvm-commits
- [llvm] ef6f235 - Revert "[InstCombine] use loop info when running the pass after loop vectorization"
Sanjay Patel via llvm-commits
- [llvm] 24e3001 - [SPARC] Implement hooks for conditional branch relaxation
Brad Smith via llvm-commits
- [llvm] 6590a37 - [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Brad Smith via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144012: [SPARC][MC] Fix encoding of backwards BPr branches
Koakuma via Phabricator via llvm-commits
- [PATCH] D145858: Revert "[CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag"
Igor Zhukov via Phabricator via llvm-commits
- [PATCH] D145859: [Clang][CodeGen] Fix linkage of template parameter objects
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] eee590c - Revert "[SPARC] Lower BR_CC to BPr on 64-bit target whenever possible"
Brad Smith via llvm-commits
- [PATCH] D145863: [X86][NFC] Use uint64_t for passing the alignment
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 47208f8 - [X86] matchAddressRecursively - support zext(and(shl(x,c1)),c2) -> shl(zext(and(x, c2 >> c1),c1)
Simon Pilgrim via llvm-commits
- [compiler-rt] 4989779 - asan: fix crash on odd stack size
Dmitry Vyukov via llvm-commits
- [PATCH] D145864: [CodeGen] Introduce threshold option to constrain stack slot sharing during stack coloring.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D145866: [DAG] visitAND - fold (and (any_ext V), c) -> (zero_ext (and (trunc V), c)) if profitable.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 2f887c9 - [InstCombine] Extend SVEVectorFuseMulAddSub to support newly added "undef" intrinsics.
Paul Walker via llvm-commits
- [PATCH] D145867: [X86][FP16] Optimize FMAXNUM/FMINNUM into SMAX/SMIN for FP16 emulation under fast math
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D89492: [compiler-rt] Enable building builtins using top-level CMake file
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 84547ec - [X86] and-shift.ll - add gnux32 test coverage to ensure the X32 ABI correctly narrows the i64 shifts
Simon Pilgrim via llvm-commits
- [llvm] b53ea2b - [DAG] visitAND - fold (and (any_ext V), c) -> (zero_ext (and (trunc V), c)) if profitable.
Simon Pilgrim via llvm-commits
- [PATCH] D144947: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [llvm] d3dda42 - [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via llvm-commits
- [PATCH] D145870: [X86][FP16] Combine bitcast(extract_vector_elt vXi16, N) to extract_vector_elt(bitcast(vXi16), N)
Phoebe Wang via Phabricator via llvm-commits
- [llvm] f759275 - [AMDGPU] Regenerate sdwa-peephole.ll
Simon Pilgrim via llvm-commits
- [PATCH] D145871: TableGen: Introduce `!range` operator for half-opened interval
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145872: TableGen: Let expressions available to list subscriptions and list slices
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145873: Let IntrinsicEnums.inc conditional by GET_INTRINSIC_ENUM_VALUES
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D145874: TableGen: Let getAllDerivedDefinitions() numeric order.
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] 4d7da0e - [DAG] Cleanup the (zext (shl (zext x), cst)) -> (shl (zext x), cst) fold. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 82dc04b - [DAG] visitZERO_EXTEND - pull out the repeated SDLoc(N) variables
Simon Pilgrim via llvm-commits
- [llvm] 9041682 - [DAG] Remove redundant isZExtFree(SDValue,VT) overrides. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D145879: [RISCV][test] Expand test coverage of RISCVISAInfo
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 989f3f0 - [RISCV][NFCI] Use common MCELFStreamer code for attribute emission
Alex Bradbury via llvm-commits
- [llvm] 4058249 - [RISCV] Add overrides of isLoadFromStackSlot/isStoreFromStackSlot signatures that don't have MemBytes.
Craig Topper via llvm-commits
- [llvm] daf0b27 - [gn build] Port c491c9170239
LLVM GN Syncbot via llvm-commits
- [PATCH] D145882: [RISCV] Fix gaps in IgnoreUnknown=true for RISCVISAInfo::parseArchString
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D135663: [libunwind] Install the headers by default
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] 858451c - [RISCV] Add test cases for fli.h and fli.d CodeGen bugs. NFC
Craig Topper via llvm-commits
- [llvm] ebc11b6 - [RISCV] Add separate lookup tables for fli.h and fli.d.
Craig Topper via llvm-commits
- [PATCH] D145884: test-release.sh: build projects and runtimes lists with semicolons
Dimitry Andric via Phabricator via llvm-commits
- [llvm] 7946e67 - [InstCombine] Precommit tests
Kazu Hirata via llvm-commits
- [llvm] 147ff1b - [SPIR-V] Fix llvm deprecated warnings
Michal Paszkowski via llvm-commits
- [PATCH] D145299: [InstCombine] Generate better code for std::bit_ceil
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 4483e77 - [gn build] Port 43562287a816
LLVM GN Syncbot via llvm-commits
- [PATCH] D145887: [BOLT][NFC] Use llvm::make_range
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D145873: Move definitions of ArgKind from Intrinsics.h to Intrinsics.td
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] 00eef4f - [SelectionDAG] Fix mismatched truncate when combine BUILD_VECTOR with EXTRACT_SUBVECTOR
Jun Ma via llvm-commits
- [PATCH] D145890: [InstCombine] Generate better code for std::bit_floor from libstdc++
Kazu Hirata via Phabricator via llvm-commits
- [llvm] f271e5d - [SelectionDAG] Deprecate isNullValue and isAllOnesValue
Kazu Hirata via llvm-commits
- [llvm] ea4cbbb - [SPARC] Attempt to fix bug introduced by D142458
Vitaly Buka via llvm-commits
- [PATCH] D145891: [BPF] Generate BTF info using 'btf:type_tag' annotation
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D145223: [InstCombine] Combine binary operator of two phi node
luxufan via Phabricator via llvm-commits
- [llvm] 4f0ed16 - Reland rGf35a09daebd0a90daa536432e62a2476f708150d and rG63854f91d3ee1056796a5ef27753648396cac6ec
Chen Zheng via llvm-commits
- [PATCH] D145465: [BOLT][NFC] Return instruction list from createInstrIncMemory
Elvina Yakubova via Phabricator via llvm-commits
- [compiler-rt] a8cd84d - [test][asan] Fix test on MacOS 12+
Vitaly Buka via llvm-commits
- [PATCH] D145893: Fix wrong action for encode movdir64b
Wang, Xin via Phabricator via llvm-commits
- [llvm] 5589c3c - [RISCV] Remove unused function declaration. NFC
Craig Topper via llvm-commits
- [PATCH] D145894: [IndVars] Option verify-indvars is broken (and always has been), delete it
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145895: [ADT] Implement {DenseMap,MapVector,StringMap}::contains
Kazu Hirata via Phabricator via llvm-commits
- [llvm] c3cb4e4 - Revert "[RISCV] Remove unused function declaration. NFC"
Craig Topper via llvm-commits
- [llvm] ffc18c3 - Revert "[RISCV] Add separate lookup tables for fli.h and fli.d."
Craig Topper via llvm-commits
- [llvm] bf4b985 - Recommit "[RISCV] Add separate lookup tables for fli.h and fli.d."
Craig Topper via llvm-commits
- [PATCH] D145893: [X86][MC]Fix wrong action for encode movdir64b
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D145896: [Metarenamer] Distinguish phis and other instructions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D145897: [RISCV] Merge getLoadFP*Imm into a single function.
Craig Topper via Phabricator via llvm-commits
- [llvm] c0c4c72 - [RISCV] Return false for unsupported VTs in isFPImmLegal.
Craig Topper via llvm-commits
Last message date:
Sun Mar 12 23:59:37 PDT 2023
Archived on: Sun Mar 12 23:59:40 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).