The Week Of Monday 14 February 2022 Archives by thread
Starting: Mon Feb 14 00:07:59 PST 2022
Ending: Sun Feb 20 23:59:54 PST 2022
Messages: 2541
- [llvm] d593cf7 - [IR] Remove deprecated PointerType::getElementType()
Nikita Popov via llvm-commits
- [PATCH] D119079: [llvm] [cmake] Fix finding modern ounit2
Michał Górny via Phabricator via llvm-commits
- [llvm] ff040ec - [FastISel] Reuse register for bitcast that does not change MVT
Nikita Popov via llvm-commits
- [PATCH] D119432: [FastISel] Reuse register for bitcast that does not change MVT
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119629: [DAG] computeKnownBits - add ISD::AVGCEILU handling
Dave Green via Phabricator via llvm-commits
- [PATCH] D117426: [AVR] Only push and clear R1 in interrupts when necessary
Ben Shi via Phabricator via llvm-commits
- [llvm] 1be1fd7 - [AlwaysInliner] Check for callsite noinline attribute simplified
Dávid Bolvanský via llvm-commits
- [PATCH] D119611: ReleaseNotes: add notes for binary utilities
James Henderson via Phabricator via llvm-commits
- [PATCH] D119579: [Inliner] Respect noinline call site attribute
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D119671: [ObjectYAML][MachO] Add basic chained fixups support
James Henderson via Phabricator via llvm-commits
- [PATCH] D116769: [ifs] Allow llvm-ifs to generate text stub from elf stub
James Henderson via Phabricator via llvm-commits
- [PATCH] D119690: [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D119105: [DAGCombiner][AArch64] Enhance to fold CSNEG into CSINC instruction
Dave Green via Phabricator via llvm-commits
- [PATCH] D119141: The device expression must evaluate to a non-negative integer value.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D117003: [SchedModels][CortexA55] Add ASIMD integer instructioins
Dave Green via Phabricator via llvm-commits
- [PATCH] D119657: [OpenMP][mlir] Lowering for omp.atomic.update
Alex Zinenko via Phabricator via llvm-commits
- [llvm] 07153f7 - [llvm] Don't use LLVM_ATTRIBUTE_UNUSED for variables. NFC.
Marek Kurdej via llvm-commits
- [PATCH] D114642: [AArch64][SchedModels] Handle virtual registers in FP/NEON predicates
Dave Green via Phabricator via llvm-commits
- [PATCH] D119623: [SLP] Simplify indices processing for insertelements
Anton Afanasyev via Phabricator via llvm-commits
- [polly] ee423d9 - [polly] Remove uses of PointerType::getElementType()
Nikita Popov via llvm-commits
- [PATCH] D119469: [AArch64] Turn truncating buildvectors into truncates
David Sherwood via Phabricator via llvm-commits
- [PATCH] D119679: [SLP] Prohibit vectorization of externally used intermediate insertelements
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D119695: [Support] Fix build on illumos
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119696: [AMDGPU] Improve v_cmpx usage on GFX10.3.
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D119661: [LV] Support chained phis as incoming values for first-order recurs.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D119368: [UpdateLLCTestChecks] Add support for isel debug output in update_llc_test_checks.py
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 18bf42c - [CVP] Extract helper from phi processing (NFC)
Nikita Popov via llvm-commits
- [llvm] 9dc43df - [AMDGPU] Fix line endings. NFC.
Jay Foad via llvm-commits
- [PATCH] D119643: [Transforms] Enhance CorrelatedValuePropagation to handle both values of select
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119241: [VE] v256i1 broadcast isel and tests
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] efece08 - [InstCombine] Remove manual debug loc transfer
Nikita Popov via llvm-commits
- [PATCH] D119645: [Transforms] Fix a cast to Instruction if CreateLShr() returns a constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119555: [flang] Fail at link time if derived type descriptors were not generated
Jean Perier via Phabricator via llvm-commits
- [PATCH] D110270: [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive
Nimish Mishra via Phabricator via llvm-commits
- [PATCH] D110235: [LoopVectorize] Support reductions that store intermediary result
Florian Hahn via Phabricator via llvm-commits
- [llvm] 4d477ba - [BitcodeReader] Rename method for element type by ID (NFC)
Nikita Popov via llvm-commits
- [PATCH] D119698: [flang] Lower basic function with scalar integer return value
Valentin Clement via Phabricator via llvm-commits
- [llvm] 80af78c - [AArch64] Additional tests for AVG node combines. NFC
David Green via llvm-commits
- [PATCH] D119699: [flang] Enable scalar real type in lowering
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D119700: [flang] Enable complex type in function lowering
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D119339: [Bitcode] Improve support for opaque-pointer bitcode upgrade
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D117781: [flang] Update tco tool pipline and add translation to LLVM IR
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D119702: [AMDGPU] Divergence-driven instruction selection for bitreverse
Jay Foad via Phabricator via llvm-commits
- [llvm] 7c83f8c - [InstCombine] Check GEP source type in select of gep fold
Nikita Popov via llvm-commits
- [llvm] 7f41643 - [gn build] Add host_cpu=arm64 & current_os=linux => aarch64-unknown-linux-gnu
Peter Waller via llvm-commits
- [PATCH] D119331: [gn build] Add host_cpu=arm64 & current_os=linux => aarch64-unknown-linux-gnu
Peter Waller via Phabricator via llvm-commits
- [llvm] a87d3ba - Reapply: StackProtector: ignore debug insts when splitting blocks.
Tim Northover via llvm-commits
- [PATCH] D119704: [UpdateTestChecks] Don't skip first line with --filter
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D119679: [SLP] Don't try to vectorize pair with insertelement
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 03380c7 - [DAGCombine] Basic combines for AVG nodes.
David Green via llvm-commits
- [PATCH] D119559: [DAGCombine] Basic combines for AVG nodes.
Dave Green via Phabricator via llvm-commits
- [PATCH] D119074: [ELF] Parse archives as --start-lib object files
Peter Smith via Phabricator via llvm-commits
- [llvm] 31d9922 - [gn build] Port 55bd22f853d8
LLVM GN Syncbot via llvm-commits
- [PATCH] D114413: [OpenMPIRBuilder] Implement static-chunked workshare-loop schedules.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D118441: Preserve aliasing info during memory intrinsics lowering
Evgeniy via Phabricator via llvm-commits
- [llvm] 954ea0f - [SLP] Simplify indices processing for insertelements
Anton Afanasyev via llvm-commits
- [llvm] ea6ebbc - [ARM] MVE hadd and rhadd
David Green via llvm-commits
- [PATCH] D106238: [ARM] MVE hadd and rhadd
Dave Green via Phabricator via llvm-commits
- [llvm] 5a43a27 - [Docs] Update OpaquePointers transition state (NFC)
Nikita Popov via llvm-commits
- [llvm] 995c4f3 - [demangler] Fix buffer growth
Nathan Sidwell via llvm-commits
- [PATCH] D119177: [demangler] Fix buffer growth
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D119543: [demangler][NFC] Tweak legacy uuidof handling
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D119100: [TableGen] Add a new `encoder` directive into VarLenCodeEmitterGen
Ricky Taylor via Phabricator via llvm-commits
- [llvm] 880e875 - [demangler][NFC] Tweak legacy uuidof handling
Nathan Sidwell via llvm-commits
- [PATCH] D119705: [flang] Fix `LoweringBridge::validModule`
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D119706: [AMDGPU] Divergence-driven instruction selection for bfm patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D90095: [DSE] Enable MSSA DSE to optimize across PHIs
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 41c5a76 - [DeadArgElim] Check that function type is the same
Nikita Popov via llvm-commits
- [PATCH] D119104: [Sparc] Make sure that we really don't emit quad-precision unless the "hard-quad-float" feature is available
Koakuma via Phabricator via llvm-commits
- [PATCH] D118840: [ELF] Support (TYPE=<value>) to customize the output section type
Peter Smith via Phabricator via llvm-commits
- [PATCH] D109611: Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D119013: [ArgPromotion][AMDGPU] New MSSA-based function argument promotion pass with input/output argument support
Valery Pykhtin via Phabricator via llvm-commits
- [compiler-rt] 62c37fa - [compiler-rt][xray] Disable fdr-reinit test on Arm
David Spickett via llvm-commits
- [PATCH] D119399: [MachineSink] Use SkipPHIsAndLabels for sink insertion points
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D119557: [Systemz/z/OS] Centralize emitting the call type information
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D118094: [ValueTracking] Checking haveNoCommonBitsSet for (x & y) and ~(x | y)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119566: [flang] Fix edge case in USE-associated generics
Alex Gatea via Phabricator via llvm-commits
- [llvm] 506eb6c - [Safepoint Verifier] Add a false positive test.
Serguei Katkov via llvm-commits
- [llvm] 55b525e - [InstCombine] Add test coverage for Issue #53610
Simon Pilgrim via llvm-commits
- [PATCH] D119712: [Safepoint Verifier] gc.relocate does not change the constant property.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D91605: [sanitizers] Implement GetTls on Solaris
Rainer Orth via Phabricator via llvm-commits
- [llvm] 48f1884 - [DSE] Add additional tests with unreachable exits.
Florian Hahn via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(0,and(lshr(X,C),1)) --> ashr(shl(X,(BW-1)-C),BW-1) (PR53610)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 6398903 - Extend the `uwtable` attribute with unwind table kind
Momchil Velikov via llvm-commits
- [PATCH] D114543: Extend the `uwtable` attribute with unwind table kind
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D114421: [asan] Add support for disable_sanitizer_instrumentation attribute
Marco Elver via Phabricator via llvm-commits
- [PATCH] D119698: [flang] Lower basic function with scalar integer/logical return value
Pete Steinfeld via Phabricator via llvm-commits
- [PATCH] D118753: [PowerPC] Fix __builtin_pdepd and __builtin_pextd to be 64-bit and P10 only.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D119581: [AMDGPU] Divergence-driven abs instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D119717: [OpenMP][IRBuilder] Change the default constructor for OpenMPIRBuilder::LocationDescription
Shraiysh via Phabricator via llvm-commits
- [PATCH] D118076: Sinking or hoisting instructions between loops before fusion
Aaron K via Phabricator via llvm-commits
- [PATCH] D119720: [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D119535: [VP] vp.fptosi cast intrinsic and docs
Simon Moll via Phabricator via llvm-commits
- [PATCH] D119723: Cleanup LLVMDWARFDebugInfo
serge via Phabricator via llvm-commits
- [PATCH] D119338: [AArch64][SVE] Add structured load/store opcodes to getMemOpInfo
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D117612: [BOLT] Update dynamic relocations from section relocations
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D119726: [asan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D98152: [InstCombine] Canonicalize SPF to min/max intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D118928: [FPEnv][InstSimplify] Fold fsub X, +0 ==> X
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D119727: [RISCV] Add the policy operand for nomask vector Multiply-Add IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D119603: [libc++] Remove <experimental/filesystem> header
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D119728: [AArch64][SVE] Handle more cases in findMoreOptimalIndexType.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D96035: [dsymutil][DWARFlinker] implement separate multi-thread processing for compile units.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] d462e64 - [LV] Drop noalias from check lines from test (NFC).
Nikita Popov via llvm-commits
- [PATCH] D119424: [AArch64][SVE] Invert VSelect operand order and condition for predicated arithmetic operations
Peter Waller via Phabricator via llvm-commits
- [PATCH] D119453: [AArch64] Suggest b.nfrst if the user tries b.nfirst.
Peter Waller via Phabricator via llvm-commits
- [PATCH] D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV
Zaara Syeda via Phabricator via llvm-commits
- [llvm] 22bd65f - [FPEnv][InstSimplify] Fold fsub X, +0 ==> X
Kevin P. Neal via llvm-commits
- [llvm] 62ba528 - [Systemz/z/OS] Centralize emitting the call type information
Kai Nacke via llvm-commits
- [PATCH] D119567: [libcxx] String format class marked as packed
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D119674: [BOLT] Make BinaryFunction::eraseInvalidBBs() thread-safe
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D119022: [AMDGPU] Fix debug values in scheduler not placed correctly when reverting
Vang Thao via Phabricator via llvm-commits
- [PATCH] D119732: [SystemZ/z/OS] Add XPLINK dynamic stack allocation
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D119733: [BOLT] Fix aarch64 dwarf test
Vladislav Khmelevsky via Phabricator via llvm-commits
- [llvm] a96cc0e - [InstCombine] Add additional tests requested for D119715
Simon Pilgrim via llvm-commits
- [lld] f2fd158 - [ELF] Fix dead initialization. NFC
Fangrui Song via llvm-commits
- [PATCH] D89216: [dsymutil] Add the ability to run the DWARF verifier on the input
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 3efdfe7 - [gn build] Port 00cd6c04202a
LLVM GN Syncbot via llvm-commits
- [llvm] f0e6ec1 - [Inliner] Respect noinline call site attribute
Dávid Bolvanský via llvm-commits
- [PATCH] D118754: [DebugInfo] Always emit `.debug_names` with dwarf 5 for Apple platforms
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D117722: [memprof] Refactor out the MemInfoBlock into a macro based def.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D117256: [memprof] Introduce a wrapper around MemInfoBlock.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D118390: [InstrProf] Make the IndexedInstrProf header backwards compatible.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D118653: [memprof] Extend the index prof format to include memory profiles.
Snehasish Kumar via Phabricator via llvm-commits
- [lld] fb40a61 - [ELF][docs] Document "Output section type"
Fangrui Song via llvm-commits
- [llvm] 9def83c - [memprof] Refactor out the MemInfoBlock into a macro based def.
Snehasish Kumar via llvm-commits
- [llvm] 9b67165 - [memprof] Introduce a wrapper around MemInfoBlock.
Snehasish Kumar via llvm-commits
- [llvm] 14cc41a - [InstrProf] Make the IndexedInstrProf header backwards compatible.
Snehasish Kumar via llvm-commits
- [llvm] 43c2348 - [memprof] Extend the index prof format to include memory profiles.
Snehasish Kumar via llvm-commits
- [PATCH] D113738: [LTO] Allow passing -Os/-Oz as the optimization level
Fangrui Song via Phabricator via llvm-commits
- [llvm] 16fcc2f - [gn build] Port 43c2348c5b92
LLVM GN Syncbot via llvm-commits
- [PATCH] D119735: [CSSPGO] Do not merge a context that is already duplicated into the base profile.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D119731: [flang] Allow for deferred-length character in EstablishDescriptor
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D119738: [AMDGPU] Precommit test for !invariant.load metadata on load-like intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119739: [AMDGPU] Honor !invariant.load metadata on load-like intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D117989: [RISCV] Add the passthru operand for RVV nomask binary intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D119669: [NVPTX] Prefix "$L__" for branch label names
Fangrui Song via Phabricator via llvm-commits
- [llvm] 0f73fb1 - Revert "[memprof] Extend the index prof format to include memory profiles."
Snehasish Kumar via llvm-commits
- [llvm] dd20a45 - [gn build] Port 0f73fb18ca33
LLVM GN Syncbot via llvm-commits
- [PATCH] D119673: [BOLT] Skip warning message if no functions were ignored
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] c23198e - [AMDGPU] Divergence-driven abs instruction selection
via llvm-commits
- [llvm] 713496d - [SystemZ/z/OS] Add XPLINK dynamic stack allocation
Kai Nacke via llvm-commits
- [PATCH] D119672: [BOLT] Make order of jump table successors deterministic
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] 34a62f9 - [llvm-profdata] Fix use-after-move
Fangrui Song via llvm-commits
- [PATCH] D119740: [InstructionSimplify][FIX] Handle bit widths in the presence of AS-casts
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D115973: [llvm-profgen] Support symbol loading for debug fission
Lei Wang via Phabricator via llvm-commits
- [PATCH] D119449: [flang] Allow DATA initialization of derived types w/ allocatable components
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D78762: build: use `find_package(Python3)` if available
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Henry Kao via Phabricator via llvm-commits
- [PATCH] D119741: [ifs] Add the invalid STRSZ test to llvm-ifs
Haowei Wu via Phabricator via llvm-commits
- [llvm] de54e4a - Reland "[memprof] Extend the index prof format to include memory profiles."
Snehasish Kumar via llvm-commits
- [PATCH] D114545: [CodeGen] Async unwind - add a pass to fix CFI information
Daniel Kiss via Phabricator via llvm-commits
- [llvm] edf4780 - [BitcodeReader] Fix use-after-move
Fangrui Song via llvm-commits
- [PATCH] D109817: [AggressiveInstCombine] Add `phi` nodes support to `TruncInstCombine`
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D117779: [LLDB] Add formatters for PointerIntPair, PointerUnion
Dave Lee via Phabricator via llvm-commits
- [PATCH] D119746: [FPEnv][InstSimplify] Fold fsub X, -0 ==> X, when we know X is not -0
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D118416: [Metadata] Use temporary MD nodes when appending module flags during module linking
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] b85cfe2 - [OpenMP][IRBuilder] Change the default constructor for OpenMPIRBuilder::LocationDescription
Shraiysh Vaishay via llvm-commits
- [PATCH] D118046: Add DriverKit support
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D119381: [MTE] Add NT_ANDROID_TYPE_MEMTAG
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D119318: ReleaseNotes: add lld/ELF notes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119275: [release] Use a supported way of building libc++ when building the documentation
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D119749: [AMDGPU] Fix AGPR offset for waitcnt
Joe Nash via Phabricator via llvm-commits
- [llvm] aa15274 - [gn build] Port de54e4ab78ef
LLVM GN Syncbot via llvm-commits
- [PATCH] D119750: [AMDGPU] Pre-commit test for wait between agpr & vgpr
Joe Nash via Phabricator via llvm-commits
- [llvm] c703f85 - [IR] Define "ptrauth" operand bundle.
Ahmed Bougacha via llvm-commits
- [PATCH] D113685: [IR] Define "ptrauth" operand bundle.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D119571: [funcattrs] check reachability to improve noreturn
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D119482: [OpaquePtr][LLParser] Automatically detect opaque pointers in .ll files
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119630: [WebAssembly] Use GeneralDynamic TLS for exception handling builtins.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D119752: [FPEnv][FMF] Move helper function to header, move fast math flags to new include file.
Kevin P. Neal via Phabricator via llvm-commits
- [compiler-rt] 85355a5 - Revert "Reland "[memprof] Extend the index prof format to include memory profiles.""
Snehasish Kumar via llvm-commits
- [llvm] 9fd2cb2 - Revert "[InstrProf] Make the IndexedInstrProf header backwards compatible."
Snehasish Kumar via llvm-commits
- [llvm] e699904 - Revert "[memprof] Introduce a wrapper around MemInfoBlock."
Snehasish Kumar via llvm-commits
- [compiler-rt] 857ec0d - Revert "[memprof] Refactor out the MemInfoBlock into a macro based def."
Snehasish Kumar via llvm-commits
- [llvm] 5e90f38 - [InstCombine] add tests for min/max intrinsics with constant ops; NFC
Sanjay Patel via llvm-commits
- [PATCH] D119754: [InstCombine] reassociate min/max intrinsics with constant operands
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119053: [nfc][codegen] Move RegisterBank[Info].cpp under CodeGen
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D119759: [RISCV] Match shufflevector corresponding to slideup.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D119760: [DSE] Fall back to CFG scan for unreachable terminators.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119762: AMDGPU: Set up User SGPRs for queue_ptr only when necessary
Changpeng Fang via Phabricator via llvm-commits
- [llvm] f849a3a - [gn build] Port 2a8f9a5e95de
LLVM GN Syncbot via llvm-commits
- [llvm] 4aaa8e4 - [gn build] Port 85355a560a33
LLVM GN Syncbot via llvm-commits
- [llvm] aabf6e6 - [AMDGPU] Pre-commit test for wait between agpr & vgpr
Joe Nash via llvm-commits
- [PATCH] D119475: [AMDGPU] Add scheduler pass to rematerialize trivial defs
Vang Thao via Phabricator via llvm-commits
- [PATCH] D112735: export unique symbol list with llvm-nm new option "--export-symbols"
Digger Lin via Phabricator via llvm-commits
- [llvm] c87c61c - [AMDGPU] Fix AGPR offset for waitcnt
Joe Nash via llvm-commits
- [PATCH] D119767: [lld-macho] Improve hiding of unnamed_addr symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D117778: [OpaquePtrs] Add -normalize-opaque-pointers option
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119533: [MC] Define and use MCRegisterInfo::regsOverlap
Jay Foad via Phabricator via llvm-commits
- [llvm] cb199e0 - [MC] Define and use MCRegisterInfo::regsOverlap
Jay Foad via llvm-commits
- [llvm] cccef32 - [NVPTX] Prefix "$L__" for branch label names
Dmitry Vassiliev via llvm-commits
- [llvm] f34f7df - [release] Use a supported way of building libc++ when building the documentation
Louis Dionne via llvm-commits
- [PATCH] D119770: [libcxx] Fix the type in __estimate_column_width
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D119771: Insert MIRProfile into LLD
Roger Kim via Phabricator via llvm-commits
- [PATCH] D119773: [PowerPC][LLD] Fix linking weak hidden callees.
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] a00ae86 - Revert D119669 "[NVPTX] Prefix "$L__" for branch label names"
Fangrui Song via llvm-commits
- [PATCH] D119644: [X86][Win64] Avoid statepoints in trailing call position
Philip Reames via Phabricator via llvm-commits
- [PATCH] D116465: [SPIRV 6/6] Add one essential pass and the simplest tests
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D59709: [ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligible
Jez Ng via Phabricator via llvm-commits
- [PATCH] D119312: issue-release-workflow: Add support for /cherry-pick command in issue body
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [PATCH] D119635: [NVPTX] Fix NVPTXReplaceImageHandles for multiple uses of a texref
Artem Belevich via Phabricator via llvm-commits
- [llvm] 9e8a72b - [gn build] Port 5d1c1a243c4d
LLVM GN Syncbot via llvm-commits
- [PATCH] D119639: [NVPTX] Fix bug with int_nvvm_rotate_b64 when operand immediate
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D119776: [flang][mlir][NFC] Remove deprecated parser/printer/verifier utilities
Shraiysh via Phabricator via llvm-commits
- [PATCH] D119558: [SCEV] Add SCEVCompareExpr node
Philip Reames via Phabricator via llvm-commits
- [PATCH] D119777: [X86] Introduce x86-cmov-converter-force-all
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D117451: [MCA] Proposing the InstrPostProcess:modifyInstrDesc() method.
Patrick Holland via Phabricator via llvm-commits
- [llvm] 9dcb006 - [funcattrs] check reachability to improve noreturn
Nick Desaulniers via llvm-commits
- [PATCH] D110620: [SCEV] Infer ranges for SCC consisting of cycled Phis
Philip Reames via Phabricator via llvm-commits
- [llvm] 37f422f - [WebAssembly] Use GeneralDynamic TLS for exception handling builtins.
Sam Clegg via llvm-commits
- [llvm] 6645bfa - [NVPTX] Fix bug with int_nvvm_rotate_b64 when operand immediate
Dmitry Vassiliev via llvm-commits
- [llvm] 8851401 - [NVPTX] Fix NVPTXReplaceImageHandles for multiple uses of a texref
Dmitry Vassiliev via llvm-commits
- [PATCH] D119658: [BOLT][NFC] Report errors from createBinaryContext and RewriteInstance ctor
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D119784: [Symbolize] LRU cache binaries in llvm-symbolizer.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D119614: [HWASAN] use common alignAndPadAlloca
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119610: [NFC] [MTE] Move alignAndPadAlloca to MemoryTaggingSupport.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D119786: [NFC][LoopVectorizer] Simplify LoopVectorize/X86/gather_scatter.ll
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D119452: [flang] Accept NULL(mold=x) as constant component value in constant structure constructor
Peter Klausler via Phabricator via llvm-commits
- [llvm] 205308d - [NFC] [MTE] Move alignAndPadAlloca to MemoryTaggingSupport.
Florian Mayer via llvm-commits
- [PATCH] D119787: [ELF][PPC64] Fix assertion failure for branches to hidden undefined weak for -no-pie
Fangrui Song via Phabricator via llvm-commits
- [llvm] a601db3 - [PowerPC] Remove the LDMX instruction.
Stefan Pintilie via llvm-commits
- [PATCH] D118074: [PowerPC] Remove the LDMX instruction.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D119788: [AArch64] Add support for -march=native for Apple M1 CPU
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D115844: [ubsan] Using metadata instead of prologue data for function sanitizer
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] 8de457e - [HWASAN] use common alignAndPadAlloca
Florian Mayer via llvm-commits
- [PATCH] D119564: [flang] Ensure a characterized ENTRY in a PURE subprogram is also marked PURE
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D119577: [BOLT][DWARF] Add ability to insert new entries in to DIE
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D119793: [SelectionDAG] Add SPLAT_VECTOR to SelectionDAG::isConstantFPBuildVectorOrConstantFP.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D119794: [WebAssembly] Allow .data shorthand for .section .data.0,"",@
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D119744: [flang] Accept structure constructor value for polymorphic component
Peter Klausler via Phabricator via llvm-commits
- [llvm] f89319b - Reland "[memprof] Refactor out the MemInfoBlock into a macro based def."
Snehasish Kumar via llvm-commits
- [llvm] 409c515 - [dsymutil] Add the ability to run the DWARF verifier on the input
Jonas Devlieghere via llvm-commits
- [PATCH] D119795: [MTE] [HWASan] Unify VariableLocation replacement.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119796: [NFC] [MTE] Remove unnecessary second loop.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119798: [ADT, CSSPGO] Specify set comparer
Harald van Dijk via Phabricator via llvm-commits
- [PATCH] D118663: [AArch64] Adds SUBS and ADDS instructions to the MIPeepholeOpt.
Micah Weston via Phabricator via llvm-commits
- [PATCH] D119799: [BPF] Fix a bug in BTF_KIND_TYPE_TAG generation
Yonghong Song via Phabricator via llvm-commits
- [llvm] 62ef77c - [CSSPGO] Do not merge a context that is already duplicated into the base profile.
Hongtao Yu via llvm-commits
- [PATCH] D119800: [WebAssembly] Add TLS FileCheck lines to Wasm SjLj
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D119800: [WebAssembly] Add TLS FileCheck lines to Wasm SjLj test
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D119801: [NFC] [MTE] only do one pass over allocas for stack tagging.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119307: [Bitstream] Fix UB in left-shift in ReadVBR
Jan Korous via Phabricator via llvm-commits
- [PATCH] D119802: [HWASan] remove replacement of DbgVariableIntrinsics.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119803: [WebAssembly] Make __wasm_lpad_context thread-local
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D119580: [LLVM][Support] Delete non-const lvalue ref "copy" constructor of BumpPtrAllocatorImpl
David Blaikie via Phabricator via llvm-commits
- [PATCH] D119804: [docs] HowToCrossCompileLLVM.rst: update cmake options
Siwei Zhang via Phabricator via llvm-commits
- [PATCH] D108416: [llvm-libgcc] initial commit
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D119805: [RISCV] Add schedule class for Zbm and Zbe extension
WangLian via Phabricator via llvm-commits
- [compiler-rt] 5071346 - Reland "[memprof] Introduce a wrapper around MemInfoBlock."
Snehasish Kumar via llvm-commits
- [llvm] f419029 - [BPF] Fix a bug in BTF_KIND_TYPE_TAG generation
Yonghong Song via llvm-commits
- [llvm] b99365a - [TableGen] Add a new `encoder` directive into VarLenCodeEmitterGen
Min-Yih Hsu via llvm-commits
- [PATCH] D118311: [Clang][ModuleMap] Add conditional parsing via requires block declaration
Volodymyr Sapsai via Phabricator via llvm-commits
- [llvm] 57092d4 - [Safepoint Verifier] gc.relocate does not change the constant property.
Serguei Katkov via llvm-commits
- [llvm] cd16836 - [Safepoint Verifier] Add a missed comment to previous commit.
Serguei Katkov via llvm-commits
- [PATCH] D119529: [BasicTTI] Set scalarization cost of getCommonMaskedMemoryOpCost to Invalid.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D119807: [AVR][MC] Emit some aliases for GPRs and IO registers
Ben Shi via Phabricator via llvm-commits
- [PATCH] D119808: [RISCV] Add schedule class for Zbt extension
WangLian via Phabricator via llvm-commits
- [PATCH] D118026: [RISCV] Improve the condition of hasRVVFrameObject.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D119809: [polly][NFC] removes using-directives to fix modules build
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D115513: [CMake][Z3] Add customized Z3 install path to RPATH
Ella Ma via Phabricator via llvm-commits
- [PATCH] D119810: [ProfData] Change type of options from int to uint64_t.
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D119811: [lld-macho] Fill out release notes for 14.x
Jez Ng via Phabricator via llvm-commits
- [PATCH] D118550: [Support] Have ThreadPool initialize a TimeTraceProfiler per thread
Jez Ng via Phabricator via llvm-commits
- [PATCH] D118216: [RISCV] LUI used for address computation should not isAsCheapAsAMove
Haocong Lu via Phabricator via llvm-commits
- [PATCH] D119812: [flang][mlir][NFC] Replace uses of raw accessors with prefixed accessors
Shraiysh via Phabricator via llvm-commits
- [PATCH] D113193: [TwoAddressInstructionPass] Create register mapping for registers with multiple uses in the current MBB
Yifeng Dong via Phabricator via llvm-commits
- [llvm] 1c456a8 - [Bitcode] Improve support for opaque-pointer bitcode upgrade
Nikita Popov via llvm-commits
- [llvm] 8f55cd0 - [Support] Fix build on illumos
Nikita Popov via llvm-commits
- [PATCH] D114946: [AArch64] Add instruction selection for strict FP
Dave Green via Phabricator via llvm-commits
- [PATCH] D119813: [LoongArch] Add missing dollar prefix to register name in InstPrinter
Lu Weining via Phabricator via llvm-commits
- [PATCH] D100464: [DSE] Remove stores in the same loop iteration
Dave Green via Phabricator via llvm-commits
- [PATCH] D119815: [FuncSpec]Save compilation time by caching uses of replaced value
Bin Cheng via Phabricator via llvm-commits
- [llvm] 093e948 - [BitcodeReader] Change order of assignValue() arguments (NFC)
Nikita Popov via llvm-commits
- [PATCH] D119816: Fix not working attribute no_sanitize bounds that affects linux kernel
Tong Zhang via Phabricator via llvm-commits
- [llvm] cb654c7 - [AMDGPU] Precommit test for !invariant.load metadata on load-like intrinsics
Jay Foad via llvm-commits
- [llvm] f72d889 - [AMDGPU] Honor !invariant.load metadata on load-like intrinsics
Jay Foad via llvm-commits
- [PATCH] D119817: [LoongArch] Fix several instruction definition errors in initial pathes
Lu Weining via Phabricator via llvm-commits
- [PATCH] D119818: [MemoryDepndency] Relax the re-ordering with volatile store.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D119819: [ARM] Recognize SSAT and USAT from SMIN/SMAX
Dave Green via Phabricator via llvm-commits
- [PATCH] D119821: [Bitcode] Store type IDs for values
Nikita Popov via Phabricator via llvm-commits
- [llvm] 655d0d8 - [DAGCombine] Move AVG combine to SimplifyDemandBits
David Green via llvm-commits
- [PATCH] D119072: [DAGCombine] Move AVG combine to SimplifyDemandBits
Dave Green via Phabricator via llvm-commits
- [PATCH] D118766: [CodeGen] Use the non-pointer LLT equivalent to check regclass type
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D119101: [M68k][VarLenCodeEmitter] Support reloc & pc-rel immediate values
Ricky Taylor via Phabricator via llvm-commits
- [llvm] a65b9dd - [AMDGPU] Divergence-driven instruction selection for bfm patterns
Jay Foad via llvm-commits
- [llvm] f35af77 - [InstSimplify] Strip offsets once in computePointerICmp()
Nikita Popov via llvm-commits
- [llvm] db8ae2f - [llvm][doc] Update comments and documentation of custom stackmap formats in GC
Markus Böck via llvm-commits
- [llvm] 78c27a3 - [X86][Win64] Avoid statepoints in trailing call position
Markus Böck via llvm-commits
- [PATCH] D119660: [llvm][doc] Update comments and documentation of custom stackmap formats in GC
Markus Böck via Phabricator via llvm-commits
- [PATCH] D119684: [TableGen][VarLenCodeEmitterGen] Improve the error message
Sheng via Phabricator via llvm-commits
- [llvm] eeef6ad - [AMDGPU] Reenable some disabled RUN lines
Jay Foad via llvm-commits
- [llvm] 8d4d0f7 - [lldb] Remove memory region non-address change from release notes
David Spickett via llvm-commits
- [llvm] 53efbc1 - [VE] v256i1 broadcast isel and tests
Simon Moll via llvm-commits
- [PATCH] D119665: [M68k] Adopt VarLenCodeEmitter for control instructions
Ricky Taylor via Phabricator via llvm-commits
- [PATCH] D119828: [flang][nfc] Update D119555 comments and use getVoidPtr
Jean Perier via Phabricator via llvm-commits
- [llvm] 2460a2c - [DSE] Extract a common PDT check (NFC)
Nikita Popov via llvm-commits
- [llvm] 8527859 - [InstCombine] Add shift+trunc+mask tests requested for D119715
Simon Pilgrim via llvm-commits
- [PATCH] D119830: [SVE] Add isel patterns for SABA/UABA.
Paul Walker via Phabricator via llvm-commits
- [llvm] d1f32a2 - [InstCombine] add tests for min/max intrinsics; NFC
Sanjay Patel via llvm-commits
- [llvm] dd145f9 - [asan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via llvm-commits
- [PATCH] D119834: [RISCV] Add fixed-length vector instrinsics for segment load
Luke via Phabricator via llvm-commits
- [llvm] f16a9df - [Test][SLP] Add tests for PR52275
Anton Afanasyev via llvm-commits
- [llvm] b7574b0 - [SLP] Don't try to vectorize pair with insertelement
Anton Afanasyev via llvm-commits
- [PATCH] D119835: [flang] Handle lowering of ranked array
Valentin Clement via Phabricator via llvm-commits
- [llvm] 9606c69 - [InstCombine] Fold sub(Y,and(lshr(X,C),1)) --> add(ashr(shl(X,(BW-1)-C),BW-1),Y) (PR53610)
Simon Pilgrim via llvm-commits
- [PATCH] D119715: [InstCombine] Fold sub(Y,and(lshr(X,C),1)) --> add(ashr(shl(X,(BW-1)-C),BW-1),Y) (PR53610)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119552: [TableGen][AMDGPU] Allow empty register classes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D115955: [SLP]Alternate vectorization for cmp instructions.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 1cd6454 - [Test] Add test demonstating how deopt bundle constants may be merged into instruction
Max Kazantsev via llvm-commits
- [llvm] 6357ccf - [InstCombine] reassociate min/max intrinsics with constant operands
Sanjay Patel via llvm-commits
- [PATCH] D119838: Revert "[asan] Add support for disable_sanitizer_instrumentation attribute"
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] 05ee1f4 - Revert "[asan] Add support for disable_sanitizer_instrumentation attribute"
Alexander Potapenko via llvm-commits
- [PATCH] D119839: [SimplifyCFG] Propagating case value when turning switch range into icmp
weiwei via Phabricator via llvm-commits
- [llvm] 2808743 - [X86] LowerVSETCC - always split 512-bit vectors before lowering to PCMPEQ/GT (PR53842)
Simon Pilgrim via llvm-commits
- [llvm] 0135aa7 - [llvm-nm] add a new option -X to specify the type of object file llvm-nm should examine
via llvm-commits
- [PATCH] D118193: [llvm-nm] add a new option -X to specify the type of object file llvm-nm should examine
Phabricator via llvm-commits
- [llvm] ac5a5a9 - [PowerPC] Add default handling for single element vectors, and split/promote vNi1 vectors.
Amy Kwan via llvm-commits
- [PATCH] D119521: [PowerPC] Add default handling for single element vectors, and split/promote vNi1 vectors.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D112326: [AArch64] Async unwind - do not schedule frame setup/destroy
Momchil Velikov via Phabricator via llvm-commits
- [llvm] bfc1217 - [NFC] Introduce option to switch off compatible invokes merge
Max Kazantsev via llvm-commits
- [PATCH] D119668: [lld-macho] Add -static
Jez Ng via Phabricator via llvm-commits
- [llvm] 7dce12d - [AArch64] Suggest b.nfrst if the user tries b.nfirst.
Matt Devereau via llvm-commits
- [PATCH] D119689: [InstCombine] Add test reproducing PR53252 (NFC)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119844: [MemoryDependency] Relax the re-ordering of atomic store and unordered load/store
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D118981: [VP] Condition in vp.select|merge not a VP mask
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D112327: [AArch64] Async unwind - helper functions to decide on CFI emission
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 765b5b8 - [ConstProp] add tests for intrinsics with poison ops; NFC
Sanjay Patel via llvm-commits
- [llvm] 00218c1 - [Analysis] propagate poison through integer min/max intrinsics
Sanjay Patel via llvm-commits
- [llvm] 7cc0a29 - [Analysis] propagate poison through add/sub saturate intrinsics
Sanjay Patel via llvm-commits
- [PATCH] D112328: [AArch64] Async unwind - Always place the first LDP at the end when ReverseCSRRestoreSeq is true
Momchil Velikov via Phabricator via llvm-commits
- [llvm] c9c9307 - [NFC][PhaseOrdering] Add some tests from D119839
Roman Lebedev via llvm-commits
- [PATCH] D116952: [ConstantFolding] Flush folded denormals to zero when using fastmath
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119846: [NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`
Shao-Ce SUN via Phabricator via llvm-commits
- [PATCH] D112329: [AArch64] Async unwind - Refactor generation of shadow call stack prologue/epilogue
Momchil Velikov via Phabricator via llvm-commits
- [llvm] d6371a7 - [SLP][NFC]Add a test for miscompilation of alternate cmp instructions,
Alexey Bataev via llvm-commits
- [PATCH] D119851: [InstCombine] push constant operand up/inside in sequence of min/max intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [llvm] d132b47 - [RISCV] Replace llvm_unreachable with report_fatal_error.
Craig Topper via llvm-commits
- [PATCH] D111411: [AArch64] Async unwind - function prologues
Momchil Velikov via Phabricator via llvm-commits
- [llvm] ab6e02d - [RISCV] Match vwmulsu_vx with scalar splat input.
Craig Topper via llvm-commits
- [PATCH] D119622: [RISCV] Match vwmulsu_vx with scalar splat input.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D119854: [SimplifyCFG][CVP][PhaseOrdering] Defer lowering switch into an integer range comparison and branch until the end of function simplification pipeline
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D119855: [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D112330: [AArch64] Async unwind - function epilogues
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D119856: [Support] Use posix_madvise() if available
Nikita Popov via Phabricator via llvm-commits
- [llvm] 03e83cc - [VP] vp.fptosi cast intrinsic and docs
Simon Moll via llvm-commits
- [llvm] acc55ad - [VP] Condition in vp.select|merge not a VP mask
Simon Moll via llvm-commits
- [llvm] b432eb5 - [gn build] (manually) port 3b625060fc915 (-std=c++20) more
Nico Weber via llvm-commits
- [lld] 3d85424 - [ELF] Parse archives as --start-lib object files
Fangrui Song via llvm-commits
- [PATCH] D119845: [flang] Accept pointer assignment w/ remapping to function result
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D114547: [AArch64] Async unwind - Adjust unwind info in AArch64LoadStoreOptimizer
Momchil Velikov via Phabricator via llvm-commits
- [llvm] de42307 - [VE] Fix breakage after D118981
Simon Moll via llvm-commits
- [PATCH] D118426: [InstCombine] Remove side effect of replaced constrained intrinsics
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D115739: [SVE][DAGCombiner] Enable ISD::ABDS and ISD::ABDU for SVE.
Dave Green via Phabricator via llvm-commits
- [PATCH] D114548: [AArch64] Async unwind - Fix MTE codegen emitting frame adjustments in a loop
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D113442: [InstCombine] Enable fold select into operand for FAdd, FMul, FSub and FDiv.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D119848: [flang] Allow extension cases of EQUIVALENCE with optional warnings
Peter Klausler via Phabricator via llvm-commits
- [llvm] 5dc0a16 - [PowerPC] Fix __builtin_pdepd and __builtin_pextd to be 64-bit and P10 only.
Amy Kwan via llvm-commits
- [llvm] 22af2a4 - [gn build] (manually) port 9c30bafd59bf1
Nico Weber via llvm-commits
- [llvm] 8cff26d - [gn build] Port 987c7f407d14
LLVM GN Syncbot via llvm-commits
- [PATCH] D64746: Add constrained intrinsics for lrint and lround
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D119035: [PowerPC] Option controling scalar MASS convertion
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D119847: [flang] Handle CALL C_F_POINTER(without SHAPE=)
Peter Klausler via Phabricator via llvm-commits
- [polly] e51e7e7 - [polly][NFC] removes using-directives to fix modules build
Christopher Di Bella via llvm-commits
- [llvm] 3940f1e - [ProfData] Change type of options from int to uint64_t.
via llvm-commits
- [PATCH] D118299: [Spill2Reg][2/9] This patch adds spill/reload collection.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D119121: [test-suite] Add unit tests for vectorizer memory runtime checks.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119868: [SystemZ][z/OS] Fix f32 variadic argument assertion
Mubariz Afzal via Phabricator via llvm-commits
- [lld] 467e1b3 - [ELF] reportDuplicate: change Symbol * to const Symbol &. NFC
Fangrui Song via llvm-commits
- [PATCH] D119869: [AMDGPU] Do not define GET_INSTRINFO_SCHED_ENUM
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D119849: [flang] Make source location more accurate for actual arguments
Peter Klausler via Phabricator via llvm-commits
- [llvm] c62eefb - [nfc][codegen] Move RegisterBank[Info].cpp under CodeGen
Mircea Trofin via llvm-commits
- [llvm] 6822d89 - [gn build] Port c62eefb8863e
LLVM GN Syncbot via llvm-commits
- [llvm] 59e7de2 - [HWASan] remove replacement of DbgVariableIntrinsics.
Florian Mayer via llvm-commits
- [PATCH] D119873: [HWASan] add test for debug info of allocas that don't need padding.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119488: [SCEV] Extend `i1 cond ? i1 x : i1 y` (where either x or y is a constant integer) to arbitrary-sized integers
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D119874: [FuncSpec][NFC] Variable renaming.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D119875: [FuncSpec][NFC] Improve debug messages.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D119876: [nfc][codegen] Move RegisterBank[Info].h under CodeGen
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D119877: [DSE,MSSA] Bail out early if there are no memory defs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119878: [FuncSpec] Remove definitions of fully specialized functions.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D119879: [DSE] Model reads after returning explicitly in MemSSA.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119880: [FuncSpec] Support function specialization across multiple arguments.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D119882: [buildbot] Enable CCACHE for all stages of ThinLTO WPD worker
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D119884: [llvm] [bindings/OCaml] Remove unused dep on ounit2
Michał Górny via Phabricator via llvm-commits
- [llvm] 2e50760 - [SLP] Add assert that entities are scheduled as expected
Philip Reames via llvm-commits
- [PATCH] D118538: [SLP] Schedule only sub-graph of vectorizable instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D118264: [DAG] SelectionDAG::getNode(N1,N2) - detect N2 constant vector splats as well as scalars
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D119886: [AMDGPU] Promote recursive loads from kernel argument to constant
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [lld] 53b59fd - [ELF][PPC64] Fix assertion failure for branches to hidden undefined weak for -no-pie
Fangrui Song via llvm-commits
- [llvm] 29a0e0a - [AMDGPU] Do not define GET_INSTRINFO_SCHED_ENUM
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D119887: [AArch64] Common patterns between UMULL and int_aarch64_neon_umull
Dave Green via Phabricator via llvm-commits
- [PATCH] D111437: [SystemZ/z/OS] Implement GOFF writer for empty files
Kai Nacke via Phabricator via llvm-commits
- [llvm] a650bb5 - [NFC] [MTE] only do one pass over allocas for stack tagging.
Florian Mayer via llvm-commits
- [PATCH] D118428: [clang-cl] Support the /JMC flag
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D119888: [lld][WebAssemlby] Warn on unknown -z flags
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D118088: [BOLT] Enable PLT analyzation for aarch64
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D119889: ReleaseNotes: add BOLT subsection
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 2aed90b - Fix typo in llvm-config.h.cmake
Muhammad Omair Javaid via llvm-commits
- [PATCH] D118070: Make lld-link work in a non-MSVC shell
Peter Kasting via Phabricator via llvm-commits
- [PATCH] D119892: [lld-macho][nfc] Factor out callgraph parsing code
Jez Ng via Phabricator via llvm-commits
- [PATCH] D115747: [AMDGPU] Hoist waitcnt out of loops when they unecessarily wait for stores
Baptiste Saleil via Phabricator via llvm-commits
- [lld] faab70b - [lld][WebAssemlby] Warn on unknown -z flags
Sam Clegg via llvm-commits
- [PATCH] D119897: [opt] Pin region viewer passes to legacy PM.
Michael Kruse via Phabricator via llvm-commits
- [llvm] ea0676f - [SystemZ][z/OS] Fix f32 variadic argument assertion
Neumann Hon via llvm-commits
- [PATCH] D119898: [MemorySSA] Clear VisitedBlocks per query
Whitney Tsang via Phabricator via llvm-commits
- [PATCH] D119899: [TableGen] Add a library-based entry point for parsing td files
River Riddle via Phabricator via llvm-commits
- [PATCH] D119900: [PDLL] Add support for tablegen includes and importing ODS information
River Riddle via Phabricator via llvm-commits
- [PATCH] D119901: [Debuginfod] Add BUILD_ID syntax to llvm-symbolizer.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D119902: [lld][WebAssembly] Don't force the export symbols assiged internal/dummy GOT entries
Sam Clegg via Phabricator via llvm-commits
- [llvm] b8438a6 - [WebAssembly] Add TLS FileCheck lines to Wasm SjLj test
Heejin Ahn via llvm-commits
- [PATCH] D119905: [X86ISelLowering] permit BlockAddressSDNode "i" constraints for PIC
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 8ee83ff - [X86] Add test for interaction between pushf/popf and redzones
Reid Kleckner via llvm-commits
- [PATCH] D119888: [lld][WebAssembly] Warn on unknown -z flags
Fangrui Song via Phabricator via llvm-commits
- [lld] 132553b - [ELF] --exclude-libs: skip local symbols for ET_REL. NFC
Fangrui Song via llvm-commits
- [llvm] 6280c29 - [Bitstream] Add assert to ReadVBR and ReadVBR64
Jan Korous via llvm-commits
- [llvm] 4a794d8 - [Bitstream] Improve error propagation from ReadVBR
Jan Korous via llvm-commits
- [lld] d2a0ef9 - [lld][WebAssembly] Don't force the export symbols assiged internal/dummy GOT entries
Sam Clegg via llvm-commits
- [PATCH] D119906: Revert "[SystemZ][z/OS] Fix f32 variadic argument assertion"
Mubariz Afzal via Phabricator via llvm-commits
- [llvm] 064b2a6 - [DAGCombiner][AArch64] Enhance to fold CSNEG into CSINC instruction
via llvm-commits
- [PATCH] D119907: [ifs] Add --strip-needed flag
Alex Brachet via Phabricator via llvm-commits
- [lld] 20bdd3e - [ELF][test] Improve LTO duplicate symbol test
Fangrui Song via llvm-commits
- [PATCH] D119908: [ELF] Move duplicate symbol check after input file parsing
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119689: [InstCombine] Add tests reproducing PR53252 (NFC)
Ricky Zhou via Phabricator via llvm-commits
- [lld] 94c28d2 - [lld-macho][nfc] Factor out callgraph parsing code
Jez Ng via llvm-commits
- [PATCH] D119909: [ELF] Parallelize initializeLocalSymbols and postpone postParse
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119910: [clang][debug] port clang-cl /JMC flag to ELF
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D119911: AMDGPU: Always reserve VGPR for AGPR copies on gfx908
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 898dc8a - AMDGPU: Use subtarget in class instead of querying function
Matt Arsenault via llvm-commits
- [lld] aa108ff - [lld-macho][nfc] Clean up trailing spaces and tabs
Jez Ng via llvm-commits
- [llvm] b784719 - [RISCV] Add the passthru operand for RVV nomask binary intrinsics.
Zakk Chen via llvm-commits
- [llvm] dfec0b3 - [FuncSpec] Save compilation time by caching uses for propagation
Bin Cheng via llvm-commits
- [PATCH] D119912: Hoist getTotalNumVGPRs into AMDGPUBaseInfo for use in both codegen and MC
Jacob Lambert via Phabricator via llvm-commits
- [PATCH] D119542: [demangler] Reorder parseNestedName loop
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 2e487da - [MemoryDepndency] Add a test for re-ordering with volatile load/store.
Serguei Katkov via llvm-commits
- [llvm] ef949ec - [MachineSink] Use SkipPHIsAndLabels for sink insertion points
Carl Ritson via llvm-commits
- [PATCH] D119817: [LoongArch] Fix several instruction definition errors in initial patches
WÁNG Xuěruì via Phabricator via llvm-commits
- [llvm] 15f1cff - [MemoryDependency] Relax the re-ordering with volatile store.
Serguei Katkov via llvm-commits
- [llvm] 1a5b881 - Revert [SystemZ][z/OS] Fix f32 variadic argument assertion
Neumann Hon via llvm-commits
- [llvm] 53a2bf8 - [M68k][VarLenCodeEmitter] Support reloc & pc-rel immediate values
Min-Yih Hsu via llvm-commits
- [PATCH] D119913: [lld-macho] Make RegisterCodeFlags a file-scope static again
Jez Ng via Phabricator via llvm-commits
- [PATCH] D51206: [Sparc] Add tail call support
Brad Smith via Phabricator via llvm-commits
- [llvm] 9ffd498 - [M68k] Adopt VarLenCodeEmitter for control instructions
via llvm-commits
- [llvm] 314155e - [TableGen][VarLenCodeEmitterGen] Improve the error message
via llvm-commits
- [PATCH] D119914: [Debugify] Mark mir-check-debugify change nothing of input
Kan Shengchen via Phabricator via llvm-commits
- [llvm] a2609be - [ValueTracking] Checking haveNoCommonBitsSet for (x & y) and ~(x | y)
Chuanqi Xu via llvm-commits
- [PATCH] D88827: [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D119916: Add a machine function pass to convert binop(phi(constants), v) to phi(binop)
Guozhi Wei via Phabricator via llvm-commits
- [llvm] e8973dd - [RISCV] Add the passthru operand for some RVV nomask unary and nullary intrinsics.
Zakk Chen via llvm-commits
- [PATCH] D118253: [RISCV] Add the passthru operand for some RVV nomask unary and nullary intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D119686: [RISCV] Add the passthru operand for nomask vadc/vsbc/vmerge/vfmerge IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [llvm] b223e5f - [Bitstream] Remove pessimizing move
Jan Svoboda via llvm-commits
- [PATCH] D70401: [RISCV] Complete RV32E/ilp32e implementation
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D119917: [Support] Add CSKY target parser and attributes parser
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D119918: [CMake] Rename TARGET_TRIPLE to LLVM_TARGET_TRIPLE
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D117385: [RISCV] Add patterns for vector widening integer multiply
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D119088: [DAG] Fix in ReplaceAllUsesOfValuesWith
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] b66b324 - [Support] Use posix_madvise() if available
Nikita Popov via llvm-commits
- [PATCH] D119920: [RISCV][NFC] Add tail agnostic tests for nomask Vector Reduction IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D119921: [RISCV] Teach VSETVLInsert to optimize vsetvli for ScalarMoveInstr
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D119697: [libunwind] Only include cet.h if __CET__ defined
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119922: [VP] vp.sitofp cast intrinsic and docs
Simon Moll via Phabricator via llvm-commits
- [llvm] 69a7d49 - Revert "[M68k] Adopt VarLenCodeEmitter for control instructions"
via llvm-commits
- [PATCH] D119924: [RISCV] [NFC] Add function isVectorConfigInstr to reduce redundant code.
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] 4306fbf - Revert "Revert "[M68k] Adopt VarLenCodeEmitter for control instructions""
via llvm-commits
- [PATCH] D119044: Add a case for Rust in LLDB's PDB reader
David Chisnall via Phabricator via llvm-commits
- [llvm] ce02c79 - [Debugify] Mark mir-check-debugify change nothing of input
Shengchen Kan via llvm-commits
- [PATCH] D105283: [VP] Introducing VectorBuilder, the VP intrinsic builder
Simon Moll via Phabricator via llvm-commits
- [PATCH] D119336: [AArch64][SVE] Avoid multiple PTRUE values for SETCC.
Peter Waller via Phabricator via llvm-commits
- [PATCH] D115873: [LAA] Add remarks for unbounded array access
Malhar via Phabricator via llvm-commits
- [PATCH] D119928: [RISCV] transform MI to W variant to remove sext.w
Mohammed Nurul Hoque via Phabricator via llvm-commits
- [PATCH] D119532: [RISCV] Extend sext.w removal pass to remove unused sign-extensions
Mohammed Nurul Hoque via Phabricator via llvm-commits
- [llvm] 85fd97e - [MemCpyOpt] Add tests with incorrect memcpy->byval forwarding.
Florian Hahn via llvm-commits
- [PATCH] D119929: [MemCpyOpt] Check uses of found Clobber in writtenBetween.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D119854: [SimplifyCFG][PhaseOrdering] Defer lowering switch into an integer range comparison and branch until after at least the IPSCCP
Roman Lebedev via Phabricator via llvm-commits
- [lld] d32b875 - [ELF][test] Fix build break after 20bdd3e23263
Nemanja Ivanovic via llvm-commits
- [llvm] 6244730 - [demangler] Reorder parseNestedName loop
Nathan Sidwell via llvm-commits
- [PATCH] D119933: [demangler] Add support for C++20 modules
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D119934: [RISCV][NFC] Fix a mistake in PostprocessISelDAG
Haocong Lu via Phabricator via llvm-commits
- [llvm] 30e9cdd - [DAG] computeKnownBits - add ISD::AVGCEILU handling
Simon Pilgrim via llvm-commits
- [llvm] 520a925 - Fix 2 RestructuredText warnings.
Kristof Beyls via llvm-commits
- [compiler-rt] 4b120c8 - Compiler-rt: build fp_mode.c for macho_embedded variants too.
Tim Northover via llvm-commits
- [PATCH] D119936: [VE] Enable v256 fcmp true|false tests
Simon Moll via Phabricator via llvm-commits
- [llvm] 97c151d - [MemCpyOpt] Fix broken check lines (NFC)
Nikita Popov via llvm-commits
- [PATCH] D76354: [RISCV][GlobalISel] Legalize types for ALU operations
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D117733: [RISCV] Update Privileged spec to version-20211203: Support Hypervisor Extention
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D117432: [RISCV] Implement support for the Zicbom and Zicboz extensions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D117433: [RISCV] Implement support for the Zicbop extension
Alex Bradbury via Phabricator via llvm-commits
- [llvm] d03d3d7 - [DSE] Fall back to CFG scan for unreachable terminators.
Florian Hahn via llvm-commits
- [PATCH] D116735: [RISCV] Adjust RISCV data layout by using n32:64 in layout string
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 483ae09 - [InstCombine] add test for min/max intrinsic reassociation; NFC
Sanjay Patel via llvm-commits
- [PATCH] D119411: [RISCV] Improve lowering of SHL_PARTS/SRL_PARTS/SRA_PARTS.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D116015: [PowerPC] Add generic fnmsub intrinsic
ChenZheng via Phabricator via llvm-commits
- [PATCH] D119939: [AMDGPU][MC][GFX10] Added an alias for HW_REG_HW_ID1
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [lld] c5fb05f - Reland: Make lld-link work in a non-MSVC shell, add /winsysroot:
Nico Weber via llvm-commits
- [llvm] c5fb05f - Reland: Make lld-link work in a non-MSVC shell, add /winsysroot:
Nico Weber via llvm-commits
- [PATCH] D118549: apply two more cases for store combine
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D93298: [RISCV] add the MC layer support of Zfinx extension
Alex Bradbury via Phabricator via llvm-commits
- [llvm] c740089 - [FPEnv][InstSimplify] Fold fsub X, -0 ==> X, when we know X is not -0
Kevin P. Neal via llvm-commits
- [PATCH] D119238: [InstCombine] Support load-store forwarding with scalable vector types
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D119913: [lld-macho] Don't include CommandFlags.h in CommonLinkerContext.h
Jez Ng via Phabricator via llvm-commits
- [PATCH] D115160: [GVN] MemorySSA for GVN: use the incoming memory state in the value numbers
Momchil Velikov via Phabricator via llvm-commits
- [llvm] c9032f1 - [LowerMemIntrinsics] Explicitly use i8 type in memmove lowering
Nikita Popov via llvm-commits
- [PATCH] D119940: [CodeGen] Return better Changed status from DetectDeadLanes
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119941: [CodeGen] Return false from LiveIntervals::runOnMachineFunction
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119942: [CodeGen] Return better Changed status from LocalStackSlotAllocation
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119943: [AMDGPU] Return better Changed status from AMDGPUAnnotateUniformValues
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119944: [AMDGPU] Return better Changed status from AMDGPUPerfHintAnalysis
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119945: [AMDGPU] Return better Changed status from SIAnnotateControlFlow
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119946: [AMDGPU] Return better Changed status from SILowerI1Copies
Jay Foad via Phabricator via llvm-commits
- [PATCH] D28213: [Frontend] Correct values of ATOMIC_*_LOCK_FREE to match builtin
Kai Luo via Phabricator via llvm-commits
- [llvm] b59f135 - Precommit tests from D119844, expanded with additional coverage
Philip Reames via llvm-commits
- [PATCH] D119951: [demangler] Fix build breakage
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 5abe6c3 - [PowerPC] Rename PPCInstrPrefix.td to PPCInstrP10.td
Lei Huang via llvm-commits
- [PATCH] D119332: [flang] Add Win32 to the list of supported triples
Eric Schweitz via Phabricator via llvm-commits
- [llvm] 6655c5a - [AMDGPU][MC][GFX10] Added an alias for HW_REG_HW_ID1
Dmitry Preobrazhensky via llvm-commits
- [llvm] fbf7bbc - [demangler] Fix build breakage
Nathan Sidwell via llvm-commits
- [PATCH] D100132: [libunwind][AIX] implementation of the unwinder for AIX
Xing Xue via Phabricator via llvm-commits
- [PATCH] D119954: [CodeGen] Return better Changed status from PostRAHazardRecognizer
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119955: [InstCombine] push constant operand down/outside in sequence of min/max intrinsics
Sanjay Patel via Phabricator via llvm-commits
- [llvm] f150d29 - [InstCombine] add tests for min/max reassociation; NFC
Sanjay Patel via llvm-commits
- [PATCH] D119578: [X86] selectLEAAddr - add X86ISD::SMUL/UMULO handling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D118640: [CSSPGO] Even count distribution
Sergey Pupyrev via Phabricator via llvm-commits
- [llvm] 1daa66d - [SelectionDAG] Add SPLAT_VECTOR to SelectionDAG::isConstantFPBuildVectorOrConstantFP.
Craig Topper via llvm-commits
- [llvm] cfbbcc5 - [RISCV] Improve lowering of SHL_PARTS/SRL_PARTS/SRA_PARTS.
Craig Topper via llvm-commits
- [PATCH] D119956: [test] Mark archive-as-start-lib.s as unsupported on Windows
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 8290f25 - [FPEnv][FMF] Move helper function to header, move fast math flags to new include file.
Kevin P. Neal via llvm-commits
- [PATCH] D119027: [AMDGPU][NFC]: Emit metadata for hidden_heap_v1 kernarg
Changpeng Fang via Phabricator via llvm-commits
- [lld] ae62aaa - [ELF][test] Add --undefine-glob test to lto/duplicated.ll
Fangrui Song via llvm-commits
- [PATCH] D111530: [TargetLowering] Optimize expanded SRL/SHL fed into SETCC ne/eq 0
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 7d5edfa - [gn build] (semi-manually) port f87aa19be644
Nico Weber via llvm-commits
- [llvm] 1af309d - [ifs] Add the invalid STRSZ test to llvm-ifs
Haowei Wu via llvm-commits
- [PATCH] D119957: [flang] Handle lowering arguments in subroutine and function
Valentin Clement via Phabricator via llvm-commits
- [llvm] db7eb9c - Add an include that is required on some hosts. This should fix the bot
Kevin P. Neal via llvm-commits
- [PATCH] D116825: [GVN] MemorySSA for GVN: use MemorySSA for redundant loads elimination
Momchil Velikov via Phabricator via llvm-commits
- [lld] b5c9512 - [test] Mark archive-as-start-lib.s as unsupported on Windows
Arthur Eubanks via llvm-commits
- [PATCH] D108513: [docs] Update Getting Started with Visual Studio guide
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 2c5c243 - [llvm] [bindings/OCaml] Remove unused dep on ounit2
Michał Górny via llvm-commits
- [PATCH] D119961: [HWASan] Improve dbg-value-tag-offset test.
Florian Mayer via Phabricator via llvm-commits
- [polly] ad84c6f - [polly] Match function definitions and header declarations. NFC.
Michael Kruse via llvm-commits
- [PATCH] D117867: [GVN] MemorySSA for GVN: remove all mention of MemDep from GVN
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 325f0ec - [HWASan] Improve dbg-value-tag-offset test.
Florian Mayer via llvm-commits
- [PATCH] D119962: [ifs] Add --preserve flag for keeping symbols that would be removed by --strip-undefined
Alex Brachet via Phabricator via llvm-commits
- [llvm] 0bad7cb - Hoist getTotalNumVGPRs into AMDGPUBaseInfo for use in both codegen and MC
Jacob Lambert via llvm-commits
- [PATCH] D110623: [SLP] Avoid calculating expensive spill cost when it is not required
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] 21c6c43 - [NFC][SCEV] Add tests for umin_seq recognition with interfering zext's
Roman Lebedev via llvm-commits
- [llvm] 3c7d48e - [NFC][SCEV] Recognize umin_seq when operand is zext'ed in umin but not in zero-check
Roman Lebedev via llvm-commits
- [llvm] ae48af5 - [NFC][SCEV] Recognize umin_seq when operand is zext'ed in zero-check
Roman Lebedev via llvm-commits
- [llvm] d7c4f7f - DebugInfo: fix a couple of spurious spaces in simplified template name rebuilding
David Blaikie via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate LICM until after running loop rotate
William Moses via Phabricator via llvm-commits
- [llvm] 6d58f4a - [MachineOutliner] NFC: Hide LRU-related stuff behind helper functions
Jessica Paquette via llvm-commits
- [llvm] 67ab4c0 - [MachineOutliner] NFC: Update LRU stuff for RISCV
Jessica Paquette via llvm-commits
- [PATCH] D116140: [AMDGPU] Add agpr_count to metadata and AsmParser
Jacob Lambert via Phabricator via llvm-commits
- [PATCH] D119967: [InstCombineCalls] Optimize call of bitcast even w/ parameter attributes
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 6ed1ef0 - [Attributor][FIX] Pipe UsedAssumedInformation through more interfaces
Johannes Doerfert via llvm-commits
- [PATCH] D119467: [demangler][NFC] Tabularize operator name parsing
Nathan Sidwell via Phabricator via llvm-commits
- [compiler-rt] d9d12be - Fix build_symbolizer.sh.
Florian Mayer via llvm-commits
- [PATCH] D118037: [DAGCombine] Consider SETULT as carry flag
Paweł Bylica via Phabricator via llvm-commits
- [PATCH] D105507: [AMDGPU] Add gfx10 assembler directive to specify shared VGPR count
Jacob Lambert via Phabricator via llvm-commits
- [llvm] 73ee828 - [NFC][PhaseOrdering] Precommit tests from D119965
Roman Lebedev via llvm-commits
- [llvm] a5b9987 - [NFC][PhaseOrdering] spurious-peeling.ll: also test -O1/-O2 results
Roman Lebedev via llvm-commits
- [PATCH] D119972: [demangler] Improve buffer hysteresis
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D119973: RegAllocGreedy: Fix last chance recolor assert in impossible case
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D119974: [NFC][llvm-nm] refactor function dumpSymbolNamesFromFile
Digger Lin via Phabricator via llvm-commits
- [PATCH] D119975: Revert "[PassManager] Run additional LICM before LoopRotate"
Roman Lebedev via Phabricator via llvm-commits
- [compiler-rt] 014c033 - [NFC] Fix order in global_symbols.txt.
Florian Mayer via llvm-commits
- [PATCH] D119962: [ifs] Add --preserve and --exclude flags
Alex Brachet via Phabricator via llvm-commits
- [llvm] f1cdeca - try to fix check-llvm after c5fb05f663f
Nico Weber via llvm-commits
- [llvm] 668c5c6 - [Attributor][FIX] Use liveness information of the right function
Johannes Doerfert via llvm-commits
- [llvm] 8ad39fb - [Attributor][FIX] Heap2Stack needs to use the alloca AS
Johannes Doerfert via llvm-commits
- [lld] dabbab6 - [lld][WebAssembly] Apply global relocs before data relocs
Sam Clegg via llvm-commits
- [PATCH] D119666: [lld][WebAssembly] Apply global relocs before data relocs
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D119980: [SLPVectorizer][OpaquePtrs] Check GEP source element type
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D119981: [NFC] [MTE] [HWASan] Remove unnecessary member of AllocaInfo
Florian Mayer via Phabricator via llvm-commits
- [llvm] 4e24397 - [test][SLPVectorizer][OpaquePtr] Precommit test
Arthur Eubanks via llvm-commits
- [llvm] 826fae5 - [SLPVectorizer][OpaquePtrs] Check GEP source element type
Arthur Eubanks via llvm-commits
- [PATCH] D119983: [AArch64][GlobalISel] Implement support for clang.arc.attachedcall call operand bundles.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 7470244 - [AMDGPU] Add agpr_count to metadata and AsmParser
Jacob Lambert via llvm-commits
- [llvm] c195add - [NFC] [MTE] [HWASan] Remove unnecessary member of AllocaInfo
Florian Mayer via llvm-commits
- [PATCH] D119292: GlobalISel: Merge different versions of isConstantOrConstantVector
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D119986: [BPF] Fix a BTF type pruning bug
Yonghong Song via Phabricator via llvm-commits
- [llvm] 3884cb9 - AMDGPU: Always reserve VGPR for AGPR copies on gfx908
Matt Arsenault via llvm-commits
- [llvm] c60d822 - [WebAssembly] Make __wasm_lpad_context thread-local
Heejin Ahn via llvm-commits
- [PATCH] D119989: [clangd] Fix building SerializationTests unit test on OpenBSD
Brad Smith via Phabricator via llvm-commits
- [PATCH] D119990: [WIP][Flang] Initial patch to lower a Fortran intrinsic
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] a999895 - [RewriteStatepointsForGC] Add a test exposing an incorrect assertion
Daniil Suchkov via llvm-commits
- [PATCH] D119991: [RuntimeDyld] Fix building on OpenBSD
Brad Smith via Phabricator via llvm-commits
- [PATCH] D118316: [PowerPC] Materialize special ConstantFP using instructions instead of load from TOC
Ting Wang via Phabricator via llvm-commits
- [PATCH] D119993: [MTE] Instrument use-after-scope for optnone functions.
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D119994: [RewriteStatepointsForGC] Fix an incorrect assertion
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D119995: [NFC][Flang] Add colon to CHECK-LABEL to exercise the check
Kiran Chandramohan via Phabricator via llvm-commits
- [lld] 69297cf - [lld-macho] Don't include CommandFlags.h in CommonLinkerContext.h
Jez Ng via llvm-commits
- [llvm] 3671bdb - [BPF] Fix a BTF type pruning bug
Yonghong Song via llvm-commits
- [llvm] c8b8c8e - [AArch64][GlobalISel] Implement support for clang.arc.attachedcall call operand bundles.
Amara Emerson via llvm-commits
- [PATCH] D101340: Allows for dsymutil crashes to generate reproduceable information
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D119934: [RISCV] Fix a mistake in PostprocessISelDAG
Haocong Lu via Phabricator via llvm-commits
- LLVM build master will be restarted soon
Galina Kistanova via llvm-commits
- [PATCH] D120000: [1/2] TLS loads opimization (hoist)
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D119530: [RISCV] Add combination crypto extensions in ISAInfo
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D120001: [JITLink] Add R_RISCV_SUB6 relocation
luxufan via Phabricator via llvm-commits
- [llvm] 194899c - [MemoryDependency] Relax the re-ordering of atomic store and unordered load/store
Serguei Katkov via llvm-commits
- [PATCH] D120002: [lld] Make error handling functions opaque
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D97656: [llvm-objcopy] Initial XCOFF32 support.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D120004: [SCEVExpander][OpaquePtr] Check GEP source type when finding identical GEP
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D114181: Add semantics unit test for SYNC ALL statement
Damian Rouson via Phabricator via llvm-commits
- [PATCH] D120005: [MemoryDependency] Simplfy re-ordering condition. Cleanup. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D120006: [GlobalDCE] [VFE] Avoid dropping vfunc dependencies when an invalid vtable entry is present
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D117642: [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D120007: [WIP][OMPIRBuilder] Add the support for compare capture
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D120008: [RISCV][NFC] Add some tail agnostic tests for nomask operations.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D120009: [RISCV][NFC] Adjust predicates for some instructions in Zb extension
WangLian via Phabricator via llvm-commits
- [PATCH] D120009: [RISCV][NFC] Add sched and adjust predicates for some instructions in Zb extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D118636: [mlir] Split out AttrDef/TypeDef and pattern constructs from OpBase.td
River Riddle via Phabricator via llvm-commits
- [PATCH] D118933: Add semantics unit test for SYNC IMAGES statement
Damian Rouson via Phabricator via llvm-commits
- [compiler-rt] 910a642 - [compiler-rt] Implement ARM atomic operations for architectures without SMP support
Pavel Kosov via llvm-commits
- [PATCH] D116088: [compiler-rt] Implement ARM atomic operations for architectures without SMP support
Pavel Kosov via Phabricator via llvm-commits
- [compiler-rt] f165c23 - [NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h
Pavel Kosov via llvm-commits
- [PATCH] D119127: Preserve inbounds information of GEP during Argument Promotion Pass across callee and its callers.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D120012: [RISCV] Add schedule class for Zbp extension and Zbr extension
WangLian via Phabricator via llvm-commits
- [PATCH] D119688: [RISCV] Add the passthru operand for vmv.vv/vmv.vx/vfmv.vf IR intrinsics.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D120013: [WebAssembly] Make EH/SjLj vars unconditionally thread local
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D119654: [SDAG] enable binop identity constant folds for add/sub
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D120014: [RISCV] Fix incorrect MemOperand copy converting splat+load to vlse.
Craig Topper via Phabricator via llvm-commits
- [llvm] 8595677 - [IndVars] Don't run full optimization pipeline in test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D120015: [RISCV] Add tests for SHFLI and UNSHFLI aliases in Zbp extension
WangLian via Phabricator via llvm-commits
- [llvm] c3c5280 - [InstSimplify] Delay creation of constants for offsets (NFC)
Nikita Popov via llvm-commits
- [PATCH] D120016: [BOLT] Added fuzzer target (llvm-bolt-fuzzer)
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D120017: [RISCV] Change GPRMemAtomic to GPRMemZeroOffset for general usage
eric tang via Phabricator via llvm-commits
- [PATCH] D120018: [AArch64] Alter mull shuffle(ext(..)) combine to work on buildvectors
Dave Green via Phabricator via llvm-commits
- [llvm] 371fcb7 - [SimplifyCFG][PhaseOrdering] Defer lowering switch into an integer range comparison and branch until after at least the IPSCCP
Roman Lebedev via llvm-commits
- [llvm] 0b93e90 - Revert "[RISCV] LUI used for address computation should not isAsCheapAsAMove"
Ben Shi via llvm-commits
- [llvm] 3c9229c - [CodeGen] Return better Changed status from DetectDeadLanes
Jay Foad via llvm-commits
- [llvm] f0092f9 - [CodeGen] Return false from LiveIntervals::runOnMachineFunction
Jay Foad via llvm-commits
- [llvm] 50ddb5d - [CodeGen] Return better Changed status from LocalStackSlotAllocation
Jay Foad via llvm-commits
- [llvm] 77e793d - [AMDGPU] Return better Changed status from AMDGPUAnnotateUniformValues
Jay Foad via llvm-commits
- [llvm] 1822a5e - [AMDGPU] Return better Changed status from AMDGPUPerfHintAnalysis
Jay Foad via llvm-commits
- [llvm] 78ebb1d - [AMDGPU] Return better Changed status from SIAnnotateControlFlow
Jay Foad via llvm-commits
- [llvm] c08896d - [AMDGPU] Return better Changed status from SILowerI1Copies
Jay Foad via llvm-commits
- [PATCH] D120023: [AMDGPU] Return better Changed status from SIFoldOperands
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120024: [AMDGPU] Return better Changed status from SIOptimizeExecMasking
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120025: [AMDGPU] Return better Changed status from SILowerControlFlow
Jay Foad via Phabricator via llvm-commits
- [llvm] f3bc7fd - [AArch64] Cleanup for performCommonVectorExtendCombine. NFC
David Green via llvm-commits
- [PATCH] D120026: [ARM] Fix ARM backend to correctly use atomic expansion routines.
Eli Friedman via Phabricator via llvm-commits
- [llvm] f75da0c - [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library.
Alexey Lapshin via llvm-commits
- [compiler-rt] d20e01b - Revert "[NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h"
Eli Friedman via llvm-commits
- [compiler-rt] 0389f2e - Revert "[compiler-rt] Implement ARM atomic operations for architectures without SMP support"
Eli Friedman via llvm-commits
- [llvm] 093eccc - [RISCV] Add the passthru operand for vadc/vsbc/vmerge/vfmerge IR intrinsics.
Zakk Chen via llvm-commits
- [PATCH] D114429: [objcopy][NFC] Add doc comments to the executeObjcopy* functions.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] f3809b2 - [AArch64][SchedModels] Handle virtual registers in FP/NEON predicates
Pavel Kosov via llvm-commits
- [llvm] 37fa99e - [SchedModels][CortexA55] Add ASIMD integer instructions
Pavel Kosov via llvm-commits
- [PATCH] D120030: Remove duplicated code for printing the `uwtable` attribute (NFC)
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 889317d - [objcopy][NFC] Add doc comments to the executeObjcopy* functions.
Alexey Lapshin via llvm-commits
- [llvm] fc539b0 - [SCEV] Infer ranges for SCC consisting of cycled Phis
Max Kazantsev via llvm-commits
- [PATCH] D111878: [SCEV] Allow non-overflowing binops when analyzing SCC
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 36fdfab - [RelLookupTableConverter] Ensure that GV, GEP and load types match
Nikita Popov via llvm-commits
- [PATCH] D120033: [SCEV] Fully invalidate SCEVUnknown on RAUW
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D119414: [LangRef] Allow non-power-of-two assume operand bundle
Nikita Popov via Phabricator via llvm-commits
- [llvm] f1877eb - AArch64_MC::isQForm - Fix MSVC 'no default capture mode' lambda warning
Simon Pilgrim via llvm-commits
- [PATCH] D120036: Create office hours documentation.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] ada6bcc - [X86] X86tcret_1reg - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
Simon Pilgrim via llvm-commits
- [llvm] 5f4549c - [SystemZ] lowerDYNAMIC_STACKALLOC_XPLINK - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
Simon Pilgrim via llvm-commits
- [llvm] 07cf959 - [NFC][PhaseOrdering] Improve test coverage for D119975
Roman Lebedev via llvm-commits
- [PATCH] D120039: [Bazel] Fix build after ObjCopy move.
Adrian Kuegel via Phabricator via llvm-commits
- [llvm] 4846568 - [Docs] Update opaque pointers docs
Nikita Popov via llvm-commits
- [llvm] 030503e - Remove duplicated code for printing the `uwtable` attribute (NFC)
Momchil Velikov via llvm-commits
- [PATCH] D118977: [NVPTX] Add more FMA intriniscs/builtins
Jakub Chlanda via Phabricator via llvm-commits
- [PATCH] D120041: [AArch64] Fix unused-lambda-capture warning.
Adrian Kuegel via Phabricator via llvm-commits
- [PATCH] D120042: [AMDGPU] Fix kill flag on overlapping sgpr copy
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D120043: [docs] Update ReleaseNotes template
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D112429: [ARM] Implement PAC return address signing mechanism for PACBTI-M
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D120045: [lld][ELF] support nested special directives in output sections
Luca Boccassi via Phabricator via llvm-commits
- [llvm] dce3b40 - [Docs] Use correct rst syntax
Nikita Popov via llvm-commits
- [llvm] d74f15f - [AArch64][NFC] Fix unused-lambda-capture warning.
Adrian Kuegel via llvm-commits
- [llvm] d4342ef - [AArch64] Add instruction selection for strict FP
John Brawn via llvm-commits
- [llvm] 9d68ed0 - [AArch64] Allow strict opcodes in fp->int->fp patterns
John Brawn via llvm-commits
- [llvm] b670da7 - [AArch64] Allow strict opcodes in indexed fmul and fma patterns
John Brawn via llvm-commits
- [llvm] d916856 - [AArch64] Allow strict opcodes in faddp patterns
John Brawn via llvm-commits
- [PATCH] D118485: [AArch64] Allow strict opcodes in fp->int->fp patterns
John Brawn via Phabricator via llvm-commits
- [PATCH] D118487: [AArch64] Allow strict opcodes in indexed fmul and fma patterns
John Brawn via Phabricator via llvm-commits
- [PATCH] D118489: [AArch64] Allow strict opcodes in faddp patterns
John Brawn via Phabricator via llvm-commits
- [llvm] 21ac474 - [NFC] Correct typo `interger` to `integer`
Shao-Ce SUN via llvm-commits
- [PATCH] D120047: [docs] Add release notes for the RISC-V backend in LLVM 14
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 1a8bdf9 - [DAG] Fix in ReplaceAllUsesOfValuesWith
Bjorn Pettersson via llvm-commits
- [llvm] 6457f42 - [DAGCombiner] Extend ISD::ABDS/U combine to handle more cases.
Paul Walker via llvm-commits
- [PATCH] D120048: [sanitizer_common] Use GetStaticTlsBoundary on Solaris 11.4
Rainer Orth via Phabricator via llvm-commits
- [llvm] 3f22a49 - [X86] selectLEAAddr - add X86ISD::SMUL/UMULO handling
Simon Pilgrim via llvm-commits
- [llvm] 7798ecc - [RISCV] add the MC layer support of Zfinx extension
Shao-Ce SUN via llvm-commits
- [llvm] a569d60 - [gn build] (manually) port f75da0c8e65c (ObjCopy lib)
Nico Weber via llvm-commits
- [llvm] d1cd64f - [SLP][NFC]Fix misprint in function name, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D118333: [RISCV] Use computeTargetABI from llc as well as clang
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D120049: [DAG-ISEL]remove unnecessary getNode() for SDValue type. NFC
ChenZheng via Phabricator via llvm-commits
- [PATCH] D120051: [flang][driver] Make `flang-new` always generate run-time type info
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D120052: [GlobalDCE] Simplify and return Changed = true less often
Jay Foad via Phabricator via llvm-commits
- [compiler-rt] be77afe - tsan: Add a missing disable_sanitizer_instrumentation attribute
Alexander Potapenko via llvm-commits
- [llvm] eeb7754 - [RISCV] Add the passthru operand for vmv.vv/vmv.vx/vfmv.vf IR intrinsics.
Zakk Chen via llvm-commits
- [PATCH] D120053: [VE] v512i1 mask arithmetic isel
Simon Moll via Phabricator via llvm-commits
- [PATCH] D120054: [VE] Fix vmp0 subregister mapping
Simon Moll via Phabricator via llvm-commits
- [PATCH] D120055: [asan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] 3af7bbc - [JITLink][RISCV] fix the extractBits behavior and add R_RISCV_JAL relocation.
via llvm-commits
- [PATCH] D117975: [JITLink][RISCV] fix the extractBits behavior and add R_RISCV_JAL relocation.
Siwei Zhang via Phabricator via llvm-commits
- [PATCH] D120057: [mlir][Affine] Fix -lower-affine -debug assertion
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D120058: [flang] Lower simple scalar assignment
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D119006: [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120059: [sanitizer_common] Support Solaris < 11.4 in GetStaticTlsBoundary
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D120060: [lld][WebAssembly] Convert a bunch more tests to asm. NFC
Sam Clegg via Phabricator via llvm-commits
- [llvm] 234a842 - [InstCombine] add test for min/max intrinsic with constant expression; NFC
Sanjay Patel via llvm-commits
- [llvm] 58df2da - [InstCombine] push constant operand down/outside in sequence of min/max intrinsics
Sanjay Patel via llvm-commits
- [llvm] 051f7cd - Revert "[JITLink][RISCV] fix the extractBits behavior and add R_RISCV_JAL relocation."
via llvm-commits
- [polly] 2aa624a - [polly] Fix regression test after D110620.
Michael Kruse via llvm-commits
- [PATCH] D118020: [RISCV] Set CostPerUse for floating point registers
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D113602: [OpenMP] Fix main thread barrier for Pascal and amdgpu
Michael Kruse via Phabricator via llvm-commits
- [llvm] 2f2dcb4 - [AArch64][SVE] Invert VSelect operand order and condition for predicated arithmetic operations
Matt Devereau via llvm-commits
- [PATCH] D120063: [flang] Lower basic binary operation for scalars
Valentin Clement via Phabricator via llvm-commits
- [llvm] 9071393 - [GlobalDCE] Simplify and return Changed = true less often
Jay Foad via llvm-commits
- [llvm] 8e17c96 - [AArch64] Add some missing strict FP vector lowering
John Brawn via llvm-commits
- [PATCH] D117795: [AArch64] Add some missing strict FP vector lowering
John Brawn via Phabricator via llvm-commits
- [llvm] 954fe40 - [RISCV] Fix incorrect MemOperand copy converting splat+load to vlse.
Craig Topper via llvm-commits
- [llvm] bbee9e7 - [RISCV] Match shufflevector corresponding to slideup.
Craig Topper via llvm-commits
- [llvm] 0b57e6c - [objcopy] followup patch after f75da0c8e65cf1b09012a8b62cd7f3e9a646bbc9
Alexey Lapshin via llvm-commits
- [PATCH] D101458: [libc++abi] Install the libc++abi headers from libc++abi
Louis Dionne via Phabricator via llvm-commits
- [llvm] fd3ba1f - Title: Export unique symbol list with llvm-nm new option "--export-symbols"
via llvm-commits
- [llvm] bbd7eac - [AArch64] Remove an unused variable in my previous patch
John Brawn via llvm-commits
- [PATCH] D117580: [LoopVectorize] Support conditional in-loop vector reductions
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D119261: [DependenceAnalysis][PR52170] Conservative crash on overflowed loop backedge
Artem Radzikhovskyy via Phabricator via llvm-commits
- [llvm] edde46b - [test][IndVarSimplify][OpaquePtr] Precommit test
Arthur Eubanks via llvm-commits
- [llvm] 129af4d - [SCEVExpander][OpaquePtr] Check GEP source type when finding identical GEP
Arthur Eubanks via llvm-commits
- [PATCH] D120067: [flang][docs] Update the top "doc" page
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D113349: [SCEV] Fix and validate ValueExprMap/ExprValueMap consistency
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 08361bb - [NFC][llvm-nm] refactor function dumpSymbolNamesFromFile
via llvm-commits
- [llvm] fc1b212 - [AArch64][SVE] Add structured load/store opcodes to getMemOpInfo
Kerry McLaughlin via llvm-commits
- [llvm] ca78312 - [RISCV] Add the policy operand for nomask vector Multiply-Add IR intrinsics.
Zakk Chen via llvm-commits
- [llvm] 7eb3ce9 - [instsimplify] Precommit a test showing an alloca equality miscompile
Philip Reames via llvm-commits
- [llvm] 7db1d4d - [RuntimeDyld] Fix building on OpenBSD
Brad Smith via llvm-commits
- [PATCH] D120068: [VP] Fix vp.fptosi LangRef example
Simon Moll via Phabricator via llvm-commits
- [llvm] 2404313 - [instsimplify] Fix a miscompile with zero sized allocas
Philip Reames via llvm-commits
- [PATCH] D119965: [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
Roman Lebedev via Phabricator via llvm-commits
- [llvm] cf5e888 - [instsimplify] When compare allocas, consider their minimal size
Philip Reames via llvm-commits
- [llvm] 27f72eb - [SLP][NFC]Add another test for swapped main/alternate cmp, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D120071: [flang] Lower scalar negation
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D120072: [PowerPC] Disable perfect shuffle by default
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 4a26abc - [InstCombine][OpaquePtr] Check store type in DSE implementation
Arthur Eubanks via llvm-commits
- [PATCH] D120073: [LLD] Fix for race condition.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] [clang-format] use --no-ext-diff when generating diffs
Mike Frysinger via llvm-commits
- [PATCH] D120076: [OpenMP] Add RTL function to externalization RAII
Joseph Huber via Phabricator via llvm-commits
- [llvm] cf42610 - [SystemZ] Improve emission of alignment hints.
Jonas Paulsson via llvm-commits
- [PATCH] D119148: [LoopUnroll] Always respect user unroll pragma
Whitney Tsang via Phabricator via llvm-commits
- [llvm] 7c3e2b9 - [RewriteStatepointsForGC] Fix an incorrect assertion
Daniil Suchkov via llvm-commits
- [llvm] 21e5a5f - [GlobalDCE] [VFE] Add a test for incorrect VFE behavior in presence of null/invalid vtable entries
Kuba Mracek via llvm-commits
- [PATCH] D104608: [VPlan, VP] Introduce new recipes to support predicated vectorization
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 254d6da - [Attributor][FIX] Ensure stable iteration order
Johannes Doerfert via llvm-commits
- [llvm] 027c16b - [X86ISelLowering] permit BlockAddressSDNode "i" constraints for PIC
Nick Desaulniers via llvm-commits
- [llvm] b0aa194 - [AMDGPU] Promote recursive loads from kernel argument to constant
Stanislav Mekhanoshin via llvm-commits
- [llvm] bd8db27 - [AArch64] Add extra widening mul tests. NFC
David Green via llvm-commits
- [lld] a52b910 - [lld-macho] Allow order files and call graph sorting to be used together
Leonard Grey via llvm-commits
- [PATCH] D117354: [lld-macho] Allow order files and call graph sorting to be used together
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D120077: [EarlyCSE][OpaquePtr] Check access type when performing DSE
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] df2812d - [ifs] Add --strip-needed flag
Alex Brachet via llvm-commits
- [llvm] 74cacf2 - [OpenMP] Add RTL function to externalization RAII
Joseph Huber via llvm-commits
- [PATCH] D120078: Insert MIRProfile into LLD
Roger Kim via Phabricator via llvm-commits
- [llvm] a3beb34 - Reland "[InstrProf] Make the IndexedInstrProf header backwards compatible."
Snehasish Kumar via llvm-commits
- [lld] 941f062 - [lld] Make error handling functions opaque
Fangrui Song via llvm-commits
- [PATCH] D94576: [LoopVectorize] Guard verifyFunction with EXPENSIVE_CHECKS macro
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] af6b993 - [EarlyCSE][OpaquePtr] Check access type when performing DSE
Arthur Eubanks via llvm-commits
- [llvm] 9f7075d - {instsimplify] Precommit some tests for provable inequal pointers derived from allocas
Philip Reames via llvm-commits
- [lld] 66f8ac8 - [ELF] Support (TYPE=<value>) to customize the output section type
Fangrui Song via llvm-commits
- [PATCH] D120079: [OpenMP] Add an option to limit shared memory usage in OpenMPOpt
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D120083: [instsimplify] Generalize offset handling when compare pointers derived from allocas
Philip Reames via Phabricator via llvm-commits
- [PATCH] D118632: [Clang]OpenMP] Add the codegen support for `atomic compare`
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 807ba7a - Reland "[memprof] Extend the index prof format to include memory profiles."
Snehasish Kumar via llvm-commits
- [PATCH] D116261: [Clang][OpenMP] Add support for compare capture in parser
Alexey Bataev via Phabricator via llvm-commits
- [compiler-rt] 62914ba - [ASan] Fix TLS teardown.
Mitch Phillips via llvm-commits
- [llvm] 7debcad - [gn build] Port 807ba7aace18
LLVM GN Syncbot via llvm-commits
- [llvm] 86e26f0 - [MTE] Instrument use-after-scope for optnone functions.
Florian Mayer via llvm-commits
- [llvm] 4986a41 - [M68k] Adopt VarLenCodeEmitter for bits instructions
Min-Yih Hsu via llvm-commits
- [PATCH] D112349: [Verifier] Add verification logic for GlobalIFuncs
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D120092: [instrprof] Rename the profile kind types to be more descriptive.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D114664: [objcopy][NFC] Add rules to cmake to put files under specific folders.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D120093: [memprof] Fix frame deserialization on big endian systems.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D120094: [CallingConv] Generate isArgumentRegister() predicate via tablegen
Bill Wendling via Phabricator via llvm-commits
- [llvm] 822a1aa - Fix typo in Swift.def, it is swift5_protocol_conformances not swift5_protocol_confromances
Shubham Sandeep Rastogi via llvm-commits
- [llvm] c46aab0 - RegAllocGreedy: Fix last chance recolor assert in impossible case
Matt Arsenault via llvm-commits
- [llvm] c74389b - [memprof] Fix frame deserialization on big endian systems.
Snehasish Kumar via llvm-commits
- [llvm] ba653b7 - AMDGPU: Try to fix expensive_checks bot tests failures
Matt Arsenault via llvm-commits
- [PATCH] D120095: Simplify/cleanup BasicBlockUtilsTest
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D120096: PGOInstrumentation, GCOVProfiling: Split indirectbr critical edges regardless of PHIs
Matthias Braun via Phabricator via llvm-commits
- [llvm] 27b7c1e - Revert "[memprof] Fix frame deserialization on big endian systems."
Snehasish Kumar via llvm-commits
- [compiler-rt] 19bdf44 - Revert "Reland "[memprof] Extend the index prof format to include memory profiles.""
Snehasish Kumar via llvm-commits
- [PATCH] D120097: [flang] Add semantics test for the sync memory statement
Damian Rouson via Phabricator via llvm-commits
- [llvm] d7895c5 - [gn build] Port 19bdf44d8508
LLVM GN Syncbot via llvm-commits
- [llvm] 4f9b839 - [WebAssembly] Make EH/SjLj vars unconditionally thread local
Heejin Ahn via llvm-commits
- [PATCH] D120099: [flang] add semantics tests for sync team
Damian Rouson via Phabricator via llvm-commits
- [llvm] 6f6ac4a - [RISCV][NFC] Add tail agnostic tests for nomask Vector Reduction IR intrinsics.
Zakk Chen via llvm-commits
- [llvm] c6a3225 - [RISCV][NFC] Add some tail agnostic tests for nomask operations.
Zakk Chen via llvm-commits
- [PATCH] D120102: [HWASAN] Add test for optnone function.
Florian Mayer via Phabricator via llvm-commits
- [llvm] d9da6a5 - [LICM][PhaseOrder] Don't speculate in LICM until after running loop rotate
William S. Moses via llvm-commits
- [llvm] 1d91537 - [LoongArch] Add missing dollar prefix to register name in InstPrinter
Weining Lu via llvm-commits
- [llvm] 79b0fa0 - [LoongArch] Fix several instruction definition errors in initial patches
Weining Lu via llvm-commits
- [compiler-rt] c046cff - [msan] strsignal interceptor
Vitaly Buka via llvm-commits
- [PATCH] D120104: [AArch64] Enable fuse-literals feature by default
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 12389e3 - [MachineOutliner] Add statistics for unsigned vector size
Jessica Paquette via llvm-commits
- [PATCH] D120049: [DAG] Remove unnecessary getNode() for SDValue type. NFC
ChenZheng via Phabricator via llvm-commits
- [llvm] 77cf18f - [MachineOutliner] Add testcase for instruction mapping stats
Jessica Paquette via llvm-commits
- [PATCH] D119962: [ifs] Add --exclude flag
Alex Brachet via Phabricator via llvm-commits
- [llvm] 9dcb527 - [NFC] Add myself to CREDITS.TXT
Weining Lu via llvm-commits
- [PATCH] D117654: [RISCV] Update Privileged spec to version-20211203: Support Sinval Extention
eric tang via Phabricator via llvm-commits
- [PATCH] D117654: [RISCV] Support Sinval extension and hypervisor memory management fence instructions
eric tang via Phabricator via llvm-commits
- [PATCH] D120107: [LoongArch] Fix atomic instructions operands sequence
Lu Weining via Phabricator via llvm-commits
- [PATCH] D120009: [RISCV][NFC] Add sched for some instructions in Zb extension
WangLian via Phabricator via llvm-commits
- [llvm] 6b53ad2 - [GlobalDCE] [VFE] Avoid dropping vfunc dependencies when an invalid vtable entry is present
Kuba Mracek via llvm-commits
- [llvm] d40b46e - [gn build] Port eea3d90af181
LLVM GN Syncbot via llvm-commits
- [llvm] 06f346c - [gn build] Port 8e979460bb27
LLVM GN Syncbot via llvm-commits
- [llvm] 2ad6621 - [XCOFF][llvm-objdump] change the priority of symbols with
via llvm-commits
- [llvm] b45d0b3 - [MemoryDependency] Simplfy re-ordering condition. Cleanup. NFC.
Serguei Katkov via llvm-commits
- [llvm] 1ece3ee - [JITLink][RISCV] fix the extractBits behavior and add R_RISCV_JAL relocation.
via llvm-commits
- [compiler-rt] 0a41849 - Reland "[memprof] Extend the index prof format to include memory profiles."
Snehasish Kumar via llvm-commits
- [PATCH] D120103: Reland "[memprof] Extend the index prof format to include memory profiles."
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] b1d9136 - [gn build] Port 0a4184909a8c
LLVM GN Syncbot via llvm-commits
- [PATCH] D120072: [PowerPC] Add option to disable perfect shuffle
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D120112: Teach the AArch64 backend to instruction select the BCAX instruction.
Owen Anderson via Phabricator via llvm-commits
- [llvm] c85a264 - [asan] Add support for disable_sanitizer_instrumentation attribute
Alexander Potapenko via llvm-commits
- [PATCH] D120113: [PowerPC] Improve i32 and-or-and on BPS.Select64 path to generate single rlwimi
Ting Wang via Phabricator via llvm-commits
- [llvm] 0bf3fec - Revert "[XCOFF][llvm-objdump] change the priority of symbols with"
via llvm-commits
- [llvm] 074d1e2 - [CodeGen] Return better Changed status from PostRAHazardRecognizer
Jay Foad via llvm-commits
- [llvm] acc08a2 - Add "REQUIRES: asserts" to test misched-predicate-virtreg.mir which uses "-debug-only".
Douglas Yung via llvm-commits
- [llvm] d86dcb7 - [AMDGPU] Return better Changed status from SIOptimizeExecMasking
Jay Foad via llvm-commits
- [llvm] 768e6fa - [AMDGPU] Return better Changed status from SILowerControlFlow
Jay Foad via llvm-commits
- [llvm] a0c0db4 - [objcopy][NFC] Add rules to cmake to put files under specific folders.
Alexey Lapshin via llvm-commits
- [llvm] 69ab233 - [AMDGPU] Return better Changed status from SIFoldOperands
Jay Foad via llvm-commits
- [llvm] ae4bec2 - [ARM] ARMAsmPrinter::emitAttributes - remove unnecessary nullptr test.
Simon Pilgrim via llvm-commits
- [llvm] 7104f0c - [Hexagon] aligned load/store patterns - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
Simon Pilgrim via llvm-commits
- [llvm] de2c0a2 - [X86] combineADC/SBB - pull out repeated getOperand calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0b13c6b - [gn build] (manually) port 6c99a3469d9c
Nico Weber via llvm-commits
- [PATCH] D120114: [STATEPOINT] Mark LR is early-clobber implicit def.
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 3ba42a5 - [MemCpyOpt] Add non-local memcpy test with memory phi.
Florian Hahn via llvm-commits
- [llvm] d46e498 - [VE] Fix vmp0 subregister mapping
Simon Moll via llvm-commits
- [llvm] f274230 - [VE] Enable v256 fcmp true|false tests
Simon Moll via llvm-commits
- [llvm] b0a0df9 - [SLP]Fix vectorization of the alternate cmp instruction with swapped predicates.
Alexey Bataev via llvm-commits
- [llvm] 03ec026 - [X86] Add test cases for sub with select.
via llvm-commits
- [PATCH] D120116: [SDAG] enable binop identity constant folds for sub
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D120117: [demangler][NFC] Reformatting
Nathan Sidwell via Phabricator via llvm-commits
- [llvm] 0136a44 - [OpenMP] Add an option to limit shared memory usage in OpenMPOpt
Joseph Huber via llvm-commits
- [llvm] 1f0aadf - [AMDGPU] Fix kill flag on overlapping sgpr copy
Sebastian Neubauer via llvm-commits
- [PATCH] D120121: [StableHashing] Hash vregs with multiple defs
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120122: [StableHashing] Hash machine basic blocks and functions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D119235: [AMDGPU][NFC] Fix typos
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D120123: [LegacyPassManager] Move structural hashing into Pass classes. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120124: [LegacyPassManager] Check Changed status returned by MachineFunctionPasses
Jay Foad via Phabricator via llvm-commits
- [llvm] b467043 - [ConstraintSystem] Pass ArrayRef instead of full small vector (NFC).
Florian Hahn via llvm-commits
- [llvm] 6527b2a - [AMDGPU][NFC] Fix typos
Sebastian Neubauer via llvm-commits
- [PATCH] D120128: [AMDGPU] Rename AMDGPUCFGStructurizer to R600MachineCFGStructurizer
Jay Foad via Phabricator via llvm-commits
- [PATCH] D120129: [NVPTX] Enhance vectorization of ld.param & st.param
Daniil Kovalev via Phabricator via llvm-commits
- [llvm] 00ab91b - [ConstraintElimination] Remove ConstraintListTy (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D120130: [RISCV] Fix zfinx test error in rust
Shao-Ce SUN via Phabricator via llvm-commits
- [llvm] 57baa14 - [AMDGPU] Rename AMDGPUCFGStructurizer to R600MachineCFGStructurizer
Jay Foad via llvm-commits
- [llvm] 3c84e68 - [gn build] Port 57baa14d7442
LLVM GN Syncbot via llvm-commits
- [llvm] 16655a5 - Fix Wdocumentation unknown parameter warning
Simon Pilgrim via llvm-commits
- [llvm] 6877ec4 - Fix Wdocumentation unknown parameter warning
Simon Pilgrim via llvm-commits
- [llvm] f6510e6 - [instsimplify] Factor out a helper for alloca bounds checking [NFC]
Philip Reames via llvm-commits
- [llvm] 1cf790b - [instsimplify] Add pointer compare tests for byval args and globals
Philip Reames via llvm-commits
- [PATCH] D117298: [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC.
Jay Foad via Phabricator via llvm-commits
- [llvm] f510045 - [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC.
Jay Foad via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [PATCH] D120133: [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via Phabricator via llvm-commits
- [llvm] a259e62 - [instsimplify] Add a couple more pointer compare folding tests [NFC]
Philip Reames via llvm-commits
- [PATCH] D106214: [lld-macho] ICF: Fold some sections with differing addends
Jez Ng via Phabricator via llvm-commits
- [PATCH] D112862: [lld/mac] Fix mislink with ICF
Jez Ng via Phabricator via llvm-commits
- [PATCH] D120136: [VRP] Construct constant range from xor operation
Joseph Faulls via Phabricator via llvm-commits
- [PATCH] D120137: [lld-macho] Deduplicate CFStrings during ICF
Jez Ng via Phabricator via llvm-commits
- [llvm] 5ecf218 - [instsimplify] Add a comment hinting how compares involving two globals are handled [NFC]
Philip Reames via llvm-commits
- [llvm] bf296ea - [instsimplify] Clarify assumptions about disjoint memory regions [NFC]
Philip Reames via llvm-commits
- [llvm] a2963d8 - [SDAG] fold sub-of-shift to add-of-shift
Sanjay Patel via llvm-commits
- [llvm] 12c4e65 - [demangler][NFC] Reformatting
Nathan Sidwell via llvm-commits
- [llvm] 622ea72 - [dsymutil] Make verification test resilient against output ordering
Jonas Devlieghere via llvm-commits
- [lld] fd3669c - [lld-macho] Improve hiding of unnamed_addr symbols
Jez Ng via llvm-commits
- [PATCH] D114884: [VP] Strided loads/stores
Lorenzo Albano via Phabricator via llvm-commits
- [PATCH] D120136: [ConstantRange] Construct constant range from xor operation
Nikita Popov via Phabricator via llvm-commits
- [llvm] be1ffda - [InstCombine] visitCallInst - pull out repeated bswap scalar type bitwidth. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D120143: [demangler] Add co_await demangling
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D120144: [ADT] Have ArrayRef::copy() return a MutableArrayRef
Jez Ng via Phabricator via llvm-commits
- [PATCH] D120146: [VE] Split unsupported v512.32 ops
Simon Moll via Phabricator via llvm-commits
- [PATCH] D40554: [PowerPC] Fix bugs in sign-/zero-extension elimination
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D120147: [memprof] Remove packed qualifier for MemprofRecord::Frame.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D120148: [SystemZ/z/OS] Add va intrinsics for XPLINK
Kai Nacke via Phabricator via llvm-commits
- [llvm] bfdf28f - [docs][NewPM] Remove buildDefaultAAPipeline() in example
Arthur Eubanks via llvm-commits
- [llvm] 3ad0bda - [SLP] Address post commit comment from 2e50760
Philip Reames via llvm-commits
- [llvm] ff2e4c0 - [instsimplify] Assume storage for byval args doesn't overlap allocas, globals, or other byval args
Philip Reames via llvm-commits
- [PATCH] D120150: Constant folding of llvm.amdgcn.trig.preop
Ravi Korsa via Phabricator via llvm-commits
- [llvm] 1e11686 - [ifs] Add --exclude flag
Alex Brachet via llvm-commits
- [lld] cb0a4bb - [ELF] Change (NOLOAD) section type mismatch error to warning
Fangrui Song via llvm-commits
- [llvm] 3a6be12 - [instsimplify] Simplify HaveNonOverlappingStorage per review suggestion on D120133 [NFC]
Philip Reames via llvm-commits
- [PATCH] D120151: Add a new reflection section for multi-payload enum mask information
Tim Kientzle via Phabricator via llvm-commits
- [PATCH] D120152: [AArch64][SVE] Match VLS all-1's masks to PTRUE
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D115302: GlobalsModRef should treat functions w/o nosync conservatively.
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 0712c57 - [ADT] Have ArrayRef::copy() return a MutableArrayRef
Jez Ng via llvm-commits
- [PATCH] D120153: [instsimplify] Support discharging pointer checks involving two distinct GC objects
Philip Reames via Phabricator via llvm-commits
- [lld] 93e2b59 - [ELF][test] Avoid non-portable |& in notest.s
Fangrui Song via llvm-commits
- [llvm] e7afbea - [MemorySSA] Clear VisitedBlocks per query
Whitney Tsang via llvm-commits
- [llvm] 1c1e2cc - Add a new reflection section for multi-payload enum mask information
Shubham Sandeep Rastogi via llvm-commits
- [PATCH] D120158: [SelectionDAG][X86] Support f16 in getReciprocalOpName.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D120161: [AArch64][GlobalISel] Constrain the right MOs when lowering calls.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] deb73a2 - [AArch64][GlobalISel] Constrain the right MOs when lowering calls.
Ahmed Bougacha via llvm-commits
- [llvm] 3c8fc21 - [memprof] Remove packed qualifier for MemprofRecord::Frame.
Snehasish Kumar via llvm-commits
- [PATCH] D120164: [SelectionDAGBuilder] Simplify visitShift. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D120165: [SelectionDAGBuilder] Remove LegalTypes=false from a call to getShiftAmountConstant.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D120166: MIR: Start diagnosing too many operands on an instruction
Matt Arsenault via Phabricator via llvm-commits
- [lld] c12d49c - [ELF] Remove .strtab deduplication
Fangrui Song via llvm-commits
- [PATCH] D120167: [RISCV] Teach shouldSinkOperands to sink splat operands of vp.fma intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D120168: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [1/2]
Chris Jackson via Phabricator via llvm-commits
- [llvm] 34a9642 - Revert "[instsimplify] Simplify HaveNonOverlappingStorage per review suggestion on D120133 [NFC]"
Philip Reames via llvm-commits
- [llvm] 86b5e25 - [SelectionDAG][X86] Support f16 in getReciprocalOpName.
Craig Topper via llvm-commits
- [llvm] 04f815c - [SelectionDAGBuilder] Remove LegalTypes=false from a call to getShiftAmountConstant.
Craig Topper via llvm-commits
- [llvm] 0d59a54 - Revert "[SelectionDAG][X86] Support f16 in getReciprocalOpName."
Craig Topper via llvm-commits
- [PATCH] D120169: [Debuginfo][LSR} Add support for salvaging variadic dbg.value intrinsics [2/2]
Chris Jackson via Phabricator via llvm-commits
- [lld] 70aa111 - [lld][WebAssembly] Convert a bunch more tests to asm. NFC
Sam Clegg via llvm-commits
- [PATCH] D120170: [SelectionDAG] Fix off by one error in range check in DAGTypeLegalizer::ExpandShiftByConstant.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] 3d728ef - [scudo] Add missing <algorithm> include
Gulfem Savrun Yeniceri via llvm-commits
- [compiler-rt] 4961bb4 - [gwp_asan] Add missing <algorithm> include
Gulfem Savrun Yeniceri via llvm-commits
- [PATCH] D120173: [LTO] Initialize canAutoHide() using canBeOmittedFromSymbolTable()
Jez Ng via Phabricator via llvm-commits
- [PATCH] D120174: [BOLT][DWARF] Remove patchLowHigh unused function.
Alexander Yermolovich via Phabricator via llvm-commits
- [llvm] efb3832 - [LoongArch] Fix atomic instructions operands sequence
Weining Lu via llvm-commits
- [llvm] 8e7247a - [SelectionDAG] Fix off by one error in range check in DAGTypeLegalizer::ExpandShiftByConstant.
Craig Topper via llvm-commits
- [llvm] 6f9d557 - [instcombine] Cleanup foldAllocaCmp slightly [NFC]
Philip Reames via llvm-commits
- [llvm] 357b18e - [instcombine] Add/cleanup attributes in a test
Philip Reames via llvm-commits
- [PATCH] D117921: Attributes: add a new allocalign attribute
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D117923: BuildLibCalls: add allocalign attributes for memalign and aligned_alloc
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D118263: getAllocAlignment: respect allocalign attribute if present
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119272: llvm: add missing `allocalign` attributes
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119273: llvm: only use allocalign for allocation functions
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119582: BuildLibCalls: also set allocsize() attributes
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119583: OpenMP: add allocsize(0) attribute to __kmpc_alloc_shared
Augie Fackler via Phabricator via llvm-commits
- [PATCH] D119604: AttributorAttributes: avoid a crashing on bad alignments
Augie Fackler via Phabricator via llvm-commits
- [llvm] 1df8efa - [SelectionDAG][X86] Support f16 in getReciprocalOpName.
Craig Topper via llvm-commits
- [llvm] 5489969 - [RISCV] Add IsRV32 to the isel pattern for ZIP_RV32/UNZIP_RV32. NFC
Craig Topper via llvm-commits
- [PATCH] D120177: [BOLT] CMOVConversion pass
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 17d5ba5 - [RISCV][NFC] Remove unused multiclass def.
Zakk Chen via llvm-commits
- [PATCH] D118362: [DAGCombine] Extend and refactor combineCarryDiamond()
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D120184: [DWARFYAML] Add support for emitting/dumping the .debug_str.dwo section.
Xing GUO via Phabricator via llvm-commits
- [llvm] 9106b5e - [CodeGen] Make ShapeT::operator== const. NFC.
Benjamin Kramer via llvm-commits
- [llvm] bc53ebb - [docs] HowToCrossCompileLLVM.rst: update cmake options
via llvm-commits
- [llvm] f60d101 - Fix Wdocumentation unknown parameter warning
Simon Pilgrim via llvm-commits
- [llvm] 4a01ec4 - Fix Wdocumentation missing code snippet warnings
Simon Pilgrim via llvm-commits
- [llvm] b8801ba - [AArch64] Common patterns between UMULL and int_aarch64_neon_umull
David Green via llvm-commits
- [llvm] c69af70 - [AArch64] Adds SUBS and ADDS instructions to the MIPeepholeOpt.
David Green via llvm-commits
- [llvm] f6ee45e - [X86] Add some add reduction tests for values that are zero in the upper bits
Simon Pilgrim via llvm-commits
- [llvm] ebeb191 - [X86] Add bswap(shl()) test
Simon Pilgrim via llvm-commits
- [llvm] d5304d4 - [X86] Extend bswap+shl tests
Simon Pilgrim via llvm-commits
- [PATCH] D118793: [COFF] Move section name encoding into BinaryFormat
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D120192: [DAG] Attempt to fold bswap(shl(x,c)) -> zext(bswap(trunc(shl(x,c-bw/2))))
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] dc4f9f0 - [ADT] Just use a union in IntervalMap
Benjamin Kramer via llvm-commits
- [llvm] ab069f3 - [X86] combineArithReduction - pull out repeated getVectorNumElements() calls
Simon Pilgrim via llvm-commits
- [PATCH] D118692: [llvm-objcopy][COFF] Fix section name encoding
Martin Storsjö via Phabricator via llvm-commits
- [llvm] dfa9716 - [GISel] Fix dead code warning in getRuleRangeForIdentifier emitted method. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 55e0b38 - [X86] vector-reduce-add-mask.ll - add missing AVX512BW/BWVL check prefixes
Simon Pilgrim via llvm-commits
- [PATCH] D116462: [SPIRV 3/6] Add MC layer, object file support and InstPrinter
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D117977: [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore
John Ericson via Phabricator via llvm-commits
- [PATCH] D117973: [cmake] Support custom package install paths
John Ericson via Phabricator via llvm-commits
- [llvm] 24bfa24 - [SelectionDAGBuilder] Simplify visitShift. NFC
Craig Topper via llvm-commits
- [llvm] c141d15 - [VectorCombine] Remove redundant checks (NFC).
Florian Hahn via llvm-commits
- [PATCH] D120193: [X86][SSE] Attempt to lower vec_reduce_add patterns with PSADBW for zero-extended vXi8 sources
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D120195: Cleanup llvm/DebugInfo/PDB headers
serge via Phabricator via llvm-commits
- [PATCH] D116465: [SPIRV 6/6] Add the module analysis pass and the simplest tests
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D120197: [libunwind] Further fix for 32-bit PowerPC processors without AltiVec
Brad Smith via Phabricator via llvm-commits
- [PATCH] D120199: [X86] Use bit test instructions to optimize some logic atomic operations
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D116375: [X86] Use bit test instructions to optimize some logic atomic operations
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D102527: [RISCV] Add missing emulated TLS support
Brad Smith via Phabricator via llvm-commits
- [PATCH] D120202: [AMDGPU] Extend pre-emit peephole to redundantly masked VCC
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D118051: [VPlan] Remove dead header-phi recipes.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D81689: [WebAssembly] New-style command support
Catalin Stan via Phabricator via llvm-commits
- [llvm] b09e63b - [AArch64][GlobalISel] Implement combines for boolean G_SELECT->bitwise ops.
Amara Emerson via llvm-commits
- [PATCH] D117160: [AArch64][GlobalISel] Implement combines for boolean G_SELECT->bitwise ops.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 2a46450 - [AArch64][GlobalISel] Optimize conjunctions of compares to conditional compares.
Amara Emerson via llvm-commits
- [PATCH] D117166: [AArch64][GlobalISel] Optimize conjunctions of compares to conditional conmpares.
Amara Emerson via Phabricator via llvm-commits
- [llvm] a2ce8df - [ArgPromotion] auto-update test checks.
Valery Pykhtin via llvm-commits
- [llvm] 5c40404 - [docs] Add a note saying that the use of poison is preferred to the use of undef
Nuno Lopes via llvm-commits
- [llvm] da23fc9 - [docs] Simplify the description of poison values
Nuno Lopes via llvm-commits
- [PATCH] D102590: [YAMLParser] Add multi-line literal folding support
Nathan James via Phabricator via llvm-commits
- [llvm] 29d2ae5 - [ArgPromotion] Regenerate test checks for dead-gep-no-promotion.ll
Valery Pykhtin via llvm-commits
- [llvm] 8608650 - [docs] Frotend perf tips: mention poison vs undef and noundef attribute
Nuno Lopes via llvm-commits
- [PATCH] D120206: Fix the "good first issue" type of failures
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D120207: [ArgPromotion] Regenerate test checks for crash.ll - removed ALL_NEWPM prefix.
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] 147b97d - [AArch64] Extra tests for larger umull/smull generation. NFC
David Green via llvm-commits
- [PATCH] D118642: [IVDescriptor] Find original 'Previous' for first-order recurrences.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D120208: [tools] Forward declare classes & remove includes
Clemens Wasser via Phabricator via llvm-commits
- [PATCH] D120209: [Transforms] Forward declare classes & remove includes
Clemens Wasser via Phabricator via llvm-commits
- [llvm] 5c7ae10 - [LV] Add store to test to make sure the loop is not dead.
Florian Hahn via llvm-commits
- [PATCH] D120210: [Analysis] Forward declare classes & remove includes
Clemens Wasser via Phabricator via llvm-commits
- [PATCH] D120211: Remove unused includes
Clemens Wasser via Phabricator via llvm-commits
- [PATCH] D120212: [Bitcode] Forward declare classes & remove includes
Clemens Wasser via Phabricator via llvm-commits
- [PATCH] D120213: [CodeGen] Forward declare classes & remove includes
Clemens Wasser via Phabricator via llvm-commits
- [llvm] 8ef3e89 - [X86] combineX86ShufflesRecursively - add TODO not to generate temporary nodes
Simon Pilgrim via llvm-commits
- [llvm] 43d48ed - [PowerPC] Add option to disable perfect shuffle
Qiu Chaofan via llvm-commits
- [PATCH] D120214: [NFC][AARCH64] Add test cases for negation of select
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D118595: [AARCH64][DAGCombine] Add combine for negation of CSEL absolute value pattern.
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D119171: [SelectionDAG][RISCV][ARM][PowerPC][X86][WebAssembly] Change default abs expansion to use sra (X, size(X)-1); sub (xor (X, Y), Y).
Craig Topper via Phabricator via llvm-commits
- [llvm] 35b92c1 - [docs] fix typo
Nuno Lopes via llvm-commits
- [llvm] ec91075 - [X86] combineX86ShufflesRecursively - attempt to fold ISD::EXTRACT_SUBVECTOR into a shuffle chain
Simon Pilgrim via llvm-commits
- [PATCH] D120215: [LV] Invalidate widening decisions after maximizing vector bandwidth
Dave Green via Phabricator via llvm-commits
- [llvm] 053c2a0 - [SimplifyCFG][OpaquePtr] Check store type when merging conditional store
Arthur Eubanks via llvm-commits
- [llvm] 8d89427 - [docs] Update ReleaseNotes template
Alex Bradbury via llvm-commits
- [PATCH] D120216: [DAG] try to convert multiply to shift via demanded bits
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 7f827eb - [AArch64][RISCV][x86] add tests for mul-add demanded bits; NFC
Sanjay Patel via llvm-commits
- [PATCH] D120218: [BOLT][NFC] Fix data race in ShrinkWrapping stats
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 6694491 - [llvm] Add missind dep on Symbolize to Debuginfod
David Blaikie via llvm-commits
- [PATCH] D119626: [llvm] Add missind dep on Symbolize to Debuginfod
David Blaikie via Phabricator via llvm-commits
- [llvm] d050520 - [X86] Regenerate switch-default-only.ll
Simon Pilgrim via llvm-commits
- [PATCH] D120219: [X86] Canonicalize SGT/UGT compares with constants for JCC to use SGE/UGE to reduce the number of EFLAGs reads.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D115953: [VPlan] Introduce recipe to build scalar steps.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 323c672 - DebugInfo: Add an assert about cross-unit references in dwo units
David Blaikie via llvm-commits
- [PATCH] D120223: [SLP] Fix assert from non-constant index in insertelement
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D120224: [BOLT][NFC] Report errors from RewriteInstance `discoverStorage` and `run`
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 67ef631 - [SDAG] enable binop identity constant folds for sub
via llvm-commits
- [PATCH] D119115: [RISCV] Improve insert_vector_elt for fixed mask registers.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 4abe484 - [RISCV][NFC] Add sched for some instructions in Zb extension
Ben Shi via llvm-commits
- [llvm] efe5b8a - [ISEL] remove unnecessary getNode(); NFC
Chen Zheng via llvm-commits
- [llvm] 7b67d2e - Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types.
via llvm-commits
- [PATCH] D120226: [RISCV] Support mask policy for RVV IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D120227: [RISCV] Add policy operand for masked vid and viota IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [PATCH] D120228: [RISCV] Add policy operand for masked compare and vmsbf/vmsif/vmsof IR intrinsics.
Zakk Chen via Phabricator via llvm-commits
- [llvm] 7f2293b - [STATEPOINT] Mark LR is early-clobber implicit def.
Serguei Katkov via llvm-commits
- [llvm] 440c4b7 - [SelectionDAG][RISCV][ARM][PowerPC][X86][WebAssembly] Change default abs expansion to use sra (X, size(X)-1); sub (xor (X, Y), Y).
Craig Topper via llvm-commits
- [PATCH] D120229: [WebAssembly] Update WebAssemblyAsmTypeCheck for table.get
かめのこにょこにょこ via Phabricator via llvm-commits
- [llvm] a6fb1bb - [ARM] Remove unused lowerABS function. NFC
Craig Topper via llvm-commits
- [PATCH] D120234: [ARM] Make i32 ISD::ABS Legal instead of pattern matching during isel.
Craig Topper via Phabricator via llvm-commits
Last message date:
Sun Feb 20 23:59:54 PST 2022
Archived on: Tue Dec 6 14:42:48 PST 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).