The Week Of Monday 5 October 2020 Archives by thread
Starting: Mon Oct 5 00:17:39 PDT 2020
Ending: Sun Oct 11 23:47:21 PDT 2020
Messages: 2331
- [PATCH] D88779: [VE] Support register and frame-index pair correctly
Simon Moll via Phabricator via llvm-commits
- [PATCH] D88776: [VE] Add new MVT types for NEC SX Aurora VE vector
Simon Moll via Phabricator via llvm-commits
- [PATCH] D88468: [llvm-readobj] Fix error when printing out stabs symbols of type N_OSO
George Rimar via Phabricator via llvm-commits
- [compiler-rt] cf4aa68 - [RISCV][ASAN] mark asan as supported for RISCV64 and enable tests
via llvm-commits
- [PATCH] D88706: [OpenMP][MLIR] WIP : Fix for nested parallel region
Sourabh Singh Tomar via Phabricator via llvm-commits
- [PATCH] D88788: [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592)
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D86617: [GlobalISel][TableGen] Take first result for multi-output instructions
Gabriel Hjort Åkerlund via Phabricator via llvm-commits
- [PATCH] D88806: [SCEV] Model inttoptr and ptrtoint casts not as unknown, but as zext/trunc/self of unknown
Roman Lebedev via Phabricator via llvm-commits
- [llvm] a3caf7f - [DebugInfo] Improve dbg preservation in LSR.
Markus Lavin via llvm-commits
- [PATCH] D87494: Improve LSR debug-info
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D85140: [RFC] Factor out repetitive cmake patterns for llvm-style projects
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D86071: [MLIR][OpenMP] Add omp.wsloop operation
Alex Zinenko via Phabricator via llvm-commits
- [PATCH] D88787: [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics.
Alex Zinenko via Phabricator via llvm-commits
- [llvm] 64b879a - [TableGen][GlobalISel] add handling of nested *_SUBREG
Mikael Holmen via llvm-commits
- [PATCH] D88487: [TableGen][GlobalISel] add handling of nested *_SUBREG
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 0d5989b - [AMDGPU] Split R600 and GCN bfe patterns
Jay Foad via llvm-commits
- [PATCH] D88579: [AMDGPU] Split R600 and GCN bfe patterns
Jay Foad via Phabricator via llvm-commits
- [llvm] 16778b1 - [AMDGPU] Make bfe patterns divergence-aware
Jay Foad via llvm-commits
- [PATCH] D88580: [AMDGPU] Make bfe patterns divergence-aware
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88307: [DON'T MERGE] Jump-threading for finite state automata
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D88574: AMDGPU/SelectionDAG Include fast-math-flags for fmed3 intrinsic
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87989: [Flang][Driver] Add infrastructure for basic frontend actions and file I/O
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D88573: [SelectionDAG] Add check for BUILD_VECTOR in isKnownNeverNaN
Jay Foad via Phabricator via llvm-commits
- [PATCH] D87045: [LoopNest] Handle loop-nest passes in LoopPassManager
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D87531: [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes
Ta-Wei Tu via Phabricator via llvm-commits
- [PATCH] D88812: [llvm-readobj][test] - Improve testing in hash-table.test
George Rimar via Phabricator via llvm-commits
- [llvm] 89baeae - Reapply "RegAllocFast: Rewrite and improve"
Mikael Holmén via llvm-commits
- [PATCH] D88813: [CodeGen] Postprocess PHI nodes for callbr
Bill Wendling via Phabricator via llvm-commits
- [llvm] 5b5e78a - [VE] Support register and frame-index pair correctly
Kazushi Marukawa via llvm-commits
- [PATCH] D78203: [VP,Integer,#2] ExpandVectorPredication pass
Simon Moll via Phabricator via llvm-commits
- [PATCH] D87836: [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D88815: Added .tabletype to asm and multiple table support in obj files
Paulo Matos via Phabricator via llvm-commits
- [llvm] 6a089ce - [AMDGPU] Use tablegen for argument indices
Sebastian Neubauer via llvm-commits
- [PATCH] D86270: [AMDGPU] Use tablegen for argument indices
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D88570: [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known
Jay Foad via Phabricator via llvm-commits
- [PATCH] D81083: [Clang] Allow "vector_size" applied to Booleans
Simon Moll via Phabricator via llvm-commits
- [PATCH] D88817: [llvm-readobj/elf] - Ignore the hash table when on EM_S390/EM_ALPHA platforms.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88357: [SystemZ] Add support for .insn directives for vector instructions
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D88819: [LV] Support for Remainder loop vectorization
Vinay Madhusudan via Phabricator via llvm-commits
- [PATCH] D88803: [LLD] [MinGW] Simplify handling of os/subsystem version
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via Phabricator via llvm-commits
- [PATCH] D87236: [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16.
Tom Hender via Phabricator via llvm-commits
- [PATCH] D88804: [LLD] [MinGW] Support setting the subsystem version via the subsystem argument
Mateusz Mikuła via Phabricator via llvm-commits
- [PATCH] D88821: Fix reordering of instructions during VirtRegRewriter unbundling
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D87679: [LV] Unroll factor is expected to be > 0
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88823: [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D88824: [Support][unittests] Enforce alignment in ConvertUTFTest
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D86452: [LV] Fix scalar cost for tail predicated loops
Florian Hahn via Phabricator via llvm-commits
- [llvm] e70e7d1 - [TableGen] Added a function for identification of unsupported opcodes.
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D88214: [TableGen] Added a function to identify unsupported opcodes
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] 707c3d4 - [AMDGPU][RegAlloc][SplitKit] Pre-commit test for D88821
Carl Ritson via llvm-commits
- [PATCH] D48803: Place the BlockAddress type in the program address space
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D88395: [LoopReroll] Fix rerolling loop with extra instructions
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D88707: [SVE] Lower fixed length VECREDUCE_AND operation
Paul Walker via Phabricator via llvm-commits
- [PATCH] D88826: [builtins] Work around long double return bug on Solaris/sparcv9
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D87233: [POC][DebugInfo] Use entry values within IR
Djordje Todorovic via Phabricator 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] D86203: [GlobalISel][TableGen] Add handling of unannotated dst pattern ops
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D87357: [SelectionDAG][DebugInfo] Use entry-values to recover parameters values
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] 2cd7b0e - [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue().
Simon Pilgrim via llvm-commits
- [llvm] ff86acb - [LV] Regenerate test. NFC
David Green via llvm-commits
- [PATCH] D88830: [LLD][ELF] Improve ICF for relocations to sections via "aliases"
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D88151: [LLD][ELF] Fix inconsistencies with ICF equality class
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D88832: [TableGen] Add new getAllDerivedDefinitionsTwo function to RecordKeeper
Paul C. Anagnostopoulos via Phabricator via llvm-commits
- [PATCH] D86453: [AArch64] Support conversion between fp16 and fp128
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D88201: [DAGCombiner] Add decomposition patterns for Mul-by-Imm.
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 348d85a - [VPlan] Clean up uses/operands on VPBB deletion.
Florian Hahn via llvm-commits
- [PATCH] D88789: [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88834: [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88835: [llvm-readelf] - Implement --addrsig option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88594: [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D84680: [VPlan] Use VPValue def for VPMemoryInstructionRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D84681: [VPlan] Use VPValue def for VPWidenCall.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87085: Add flang out of tree buildbot
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D84683: [VPlan] Use VPValue def for VPWidenGEPRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87906: [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D84682: [VPlan] Use VPValue def for VPWidenSelectRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88380: [VPlan] Extend VPValue to also model sub- & 'virtual' values.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D86476: [AIX] Add support for non var_arg extended vector ABI calling convention on AIX
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D88663: [AArch64] Use TargetRegisterClass::hasSubClassEq in tryToFindRegisterToRename
Cullen Rhodes via Phabricator via llvm-commits
- [llvm] 2573cf3 - [ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV
Sam Tebbs via llvm-commits
- [llvm] 34b61d6 - [SystemZ] Add support for .insn directives for vector instructions.
Jonas Paulsson via llvm-commits
- [PATCH] D84684: [VPlan] Use VPValue def for VPInterleaveRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88737: [AIX] Turn -fdata-sections on by default in Clang
Digger via Phabricator via llvm-commits
- [llvm] eaf7329 - [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload
Joseph Huber via llvm-commits
- [llvm] 89e8a8b - Revert SVML support for sqrt
Wenlei He via llvm-commits
- [PATCH] D88620: Revert SVML support for sqrt
Wenlei He via Phabricator via llvm-commits
- [PATCH] D88379: [VPlan] Make VPRecipeBase a VPValue (WIP).
Florian Hahn via Phabricator via llvm-commits
- [llvm] c3f12dd - [docs] Revise loop terminology reference.
Michael Kruse via llvm-commits
- [PATCH] D88408: [docs] Revise loop terminology reference.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88378: [VPlan] Make VPUser a subclass of VPValue again (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88183: [LoopInfo] Clarify header-loop relationship
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D88775: [AMDGPU] SIInsertSkips: Refactor early exit block creation
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D88382: [VPlan] Turn VPReductionRecipe into a VPValue
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88615: [XCOFF] Enable explicit sections on AIX
Digger via Phabricator via llvm-commits
- [llvm] 69acdfe - [SCEV] Prove implicaitons via AddRec start
Benjamin Kramer via llvm-commits
- [PATCH] D88585: [DebugInfo] Support representation of multiple location operands in ISel's SDDbgValue
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88593: [DebugInfo] Add tests for ISel handling of variadic debug values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88409: [SVE] Make ElementCount and TypeSize use a new PolySize class
Christopher Tetreault via Phabricator via llvm-commits
- [llvm] 0ac210e - [X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 2efd9fd - [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) funnel shift tests
Simon Pilgrim via llvm-commits
- [llvm] 5ba084c - [InstCombine] Extend 'shift with constants' vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D82363: [DebugInfo] Add new instruction and expression operator for variadic debug values
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 9642ded - [SVE] Lower fixed length VECREDUCE_AND operation
Cameron McInally via llvm-commits
- [llvm] 1dce692 - Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload"
Joseph Huber via llvm-commits
- [PATCH] D88742: [AArch64] Identify SAD pattern for v16i8 type
Dave Green via Phabricator via llvm-commits
- [PATCH] D85555: [InstCombine] Remove dbg.values describing contents of dead allocas
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88767: Show register names in DWARF unwind info.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D88838: [PGO] Remove the old memop value profiling buckets.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D86377: [tsan] Use large address space mapping on Apple Silicon Macs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D88256: [NFC][regalloc] Separate iteration from AllocationOrder
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 9d63029 - Revert "[DebugInfo] Improve dbg preservation in LSR."
Nikita Popov via llvm-commits
- [PATCH] D88605: [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D88839: SINK: Sink instructions to the block that the current block immediately dominates.
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D87850: [ConstantFold] Fold the comparison of bitcasted global values
Shimin Cui via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Dave Green via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Dave Green via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88791: Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 4ce6114 - [InstCombine] canEvaluateShifted - remove dead (and never used code). NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D88807: [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`.
Julian Lettner via Phabricator via llvm-commits
- [llvm] b326d4f - [SelectionDAG] Don't remove unused negated constant immediately
Qiu Chaofan via llvm-commits
- [PATCH] D88741: [SystemZ/z/OS] Add utility class for char set conversion.
Christopher Tetreault via Phabricator via llvm-commits
- [PATCH] D88400: [llvm-objcopy][MachO] Add support for universal binaries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 32c8435 - [llvm-objcopy][MachO] Add support for universal binaries
Alexander Shaposhnikov via llvm-commits
- [PATCH] D87342: Allow targets to augment computeKnownBits with their analysis using TargetTransformInfo
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D87544: [CFGuard] Add address-taken IAT tables and delay-load support
Andrew Paverd via Phabricator via llvm-commits
- [llvm] c9f5cdd - Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV"
Amara Emerson via llvm-commits
- [PATCH] D88770: [MLInliner] Factor out logging
Yundi Qian via Phabricator via llvm-commits
- [llvm] 8fb4645 - [InstCombine] FoldShiftByConstant - use m_Specific. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D76570: [AArch64] Homogeneous Prolog and Epilog for Size Optimization
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D84951: [LV] Try to sink users recursively for first-order recurrences.
Bardia Mahjour via Phabricator via llvm-commits
- [llvm] c2bce84 - [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def.
Amara Emerson via llvm-commits
- [PATCH] D88801: [LLD] [COFF] Fix parsing version numbers with leading zeros
Reid Kleckner via Phabricator via llvm-commits
- [llvm] 6e25586 - [llvm-objcopy][MachO] Add missing std::move.
Alexander Shaposhnikov via llvm-commits
- [PATCH] D82447: [CFGuard] Split into two passes and link into opt
Andrew Paverd via Phabricator via llvm-commits
- [PATCH] D88802: [LLD] [COFF] Add a private option for setting the os version separately from subsystem version
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88793: [flang] Fix assumptions on std::forward_list iterator implementation.
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D87272: [lld] Buffer writes when composing a single diagnostic
David Blaikie via Phabricator via llvm-commits
- [PATCH] D88723: [flang] Fix build errors for clang-10
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88842: [InstCombine] inttoptr(load) -> load
Roman Lebedev via Phabricator via llvm-commits
- [llvm] fa02930 - [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll
David Sherwood via llvm-commits
- [PATCH] D86928: [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll
David Sherwood via Phabricator via llvm-commits
- [PATCH] D88797: [flang] Fix copy elision assumption.
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D84380: [lit] Support running tests on Windows without GnuWin32.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88511: [flang][msvc] long double is not different from double.
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D74729: [FPEnv] Intrinsic for setting rounding mode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88798: [flang] Fix heap overflow in Real formatting.
Peter Klausler via Phabricator via llvm-commits
- [llvm] 82ebbcf - [NFC][regalloc] Model weight normalization as a virtual
Mircea Trofin via llvm-commits
- [PATCH] D88713: [NFC][regalloc] Model weight normalization as a virtual
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88808: [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88610: [flang] Correct kP scaling on F output
Pete Steinfeld via Phabricator via llvm-commits
- [llvm] 0f8e4a5 - [InstCombine] Add test for PR47730
Nikita Popov via llvm-commits
- [llvm] 3641d37 - [InstCombine] Handle GEP inbounds in select op replacement (PR47730)
Nikita Popov via llvm-commits
- [PATCH] D88629: [lld-macho] Add ARM64 target arch
Jez Ng via Phabricator via llvm-commits
- [PATCH] D88762: [NPM] Port strip nonlinetable debuginfo pass to the new pass manager
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D87504: [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic
Victor Huang via Phabricator via llvm-commits
- [PATCH] D88766: Port StripGCRelocates pass to NPM
Reid Kleckner via Phabricator via llvm-commits
- [llvm] e338f8f - [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation
Fangrui Song via llvm-commits
- [llvm] db80cc3 - [CodeGen][MachineSched] Fixup function name typo. NFC
Jon Roelofs via llvm-commits
- [PATCH] D88773: Reland "[WebAssembly] Emulate v128.const efficiently""
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D88671: [SVE] Lower fixed length vector floating point rounding operations.
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D87451: add new option ignore-xcoff-visibility
Digger via Phabricator via llvm-commits
- [Diffusion] rGe338f8fe69b8: [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88847: [SVE] Lower fixed length VECREDUCE_OR operation
Cameron McInally via Phabricator via llvm-commits
- [llvm] 59127de - [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper
Roman Lebedev via llvm-commits
- [PATCH] D87705: [PowerPC] Implement Set Boolean Condition Instructions
Victor Huang via Phabricator via llvm-commits
- [PATCH] D88848: Fix formatting issues
Yusra Syeda via Phabricator via llvm-commits
- [lld] 19e8633 - [LLD] [COFF] Fix parsing version numbers with leading zeros
Martin Storsjö via llvm-commits
- [lld] 45c4c54 - [LLD] [COFF] Add a private option for setting the os version separately from subsystem version
Martin Storsjö via llvm-commits
- [lld] bc8f3b4 - [LLD] [MinGW] Simplify handling of os/subsystem version
Martin Storsjö via llvm-commits
- [lld] 61e2f9f - [LLD] [MinGW] Support setting the subsystem version via the subsystem argument
Martin Storsjö via llvm-commits
- [PATCH] D88749: [SystemZ/z/OS] Add GOFF reader
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D88688: [flang] Make binary->decimal conversion buffer sizes accurate
Peter Klausler via Phabricator via llvm-commits
- [llvm] 3f1fd59 - [SLC] Optimize mempcpy_chk to mempcpy
Dávid Bolvanský via llvm-commits
- [PATCH] D86019: [SLC] Optimize mempcpy_chk to mempcpy
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D88176: Explicitly specify CMAKE_AR in WinMsvc.cmake
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D88799: [MemCpyOpt] Check for throwing calls during call slot optimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D88850: [lit, windows] Fix the search for git tools on Windows to check the path first
Stella Stamenova via Phabricator via llvm-commits
- [llvm] a4bae56 - Revert "[SLC] Optimize mempcpy_chk to mempcpy"
Dávid Bolvanský via llvm-commits
- [PATCH] D88778: [MemCpyOpt] Fix MemorySSA preservation
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87258: [WebAssembly, LowerTypeTests] Fix control-flow integrity support
Dominic Chen via Phabricator via llvm-commits
- [PATCH] D88759: [RISCV] Add SiFive cores to the CPU option
Evandro Menezes via Phabricator via llvm-commits
- [llvm] ed88d96 - [RISCV] Use the extensions in the canonical order (NFC)
Evandro Menezes via llvm-commits
- [PATCH] D88851: InstCombine: Fix infinite loop in copy-constant-to-alloca transform
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5d6d8a2 - [RISCV] Add SiFive cores to the CPU option
Evandro Menezes via llvm-commits
- [llvm] 6bec45e - [SVE] Add legalisation tests to sve-fixed-length-int-reduce.ll
Cameron McInally via llvm-commits
- [PATCH] D88739: [PowerPC] Add assemble disassemble intrinsics for MMA
Baptiste Saleil via Phabricator via llvm-commits
- [llvm] e00f189 - [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592)
Roman Lebedev via llvm-commits
- [llvm] 9afb1c5 - Revert "Outline non returning functions unless a longjmp"
Vedant Kumar via llvm-commits
- [PATCH] D69257: Outline non returning functions unless a longjmp
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D88853: [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction
Craig Topper via Phabricator via llvm-commits
- [llvm] 27e1cc6 - Cleanup CodeGen/CallingConvLower.cpp
Fangrui Song via llvm-commits
- [PATCH] D82593: Cleanup CallConvLower.cpp
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D87000: Add a new hidden option -print-changes that reports in a patch-like notation when a pass actually changes the IR.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D84962: [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI
Baptiste Saleil via Phabricator via llvm-commits
- [llvm] 1127662 - [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS.
Craig Topper via llvm-commits
- [PATCH] D88063: [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS.
Craig Topper via Phabricator via llvm-commits
- [llvm] 4da4e7c - [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction
Craig Topper via llvm-commits
- [PATCH] D87869: [NewPM] Set -enable-npm-optnone to true by default
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D88855: [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D86904: [mlir] Support for defining Types in tblgen
John Demme via Phabricator via llvm-commits
- [llvm] a4b842e - Show register names in DWARF unwind info.
Greg Clayton via llvm-commits
- [PATCH] D88857: InstCombine: Fix losing load properties in copy-constant-to-alloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88858: [AMDGPU] Emit correct kernel descriptor on big-endian hosts
Scott Linder via Phabricator via llvm-commits
- [PATCH] D88860: [LangRef] Describe why the pointer aliasing rules are currently unsound.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D88691: [flang] Semantic checks for bad usage of whole assumed-size arrays
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88689: [flang] Track CHARACTER length better in TypeAndShape
Peter Klausler via Phabricator via llvm-commits
- [llvm] b268e24 - [NFC][regalloc] Separate iteration from AllocationOrder
Mircea Trofin via llvm-commits
- [PATCH] D88861: GC-parseable element atomic memcpy/memmove
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D87954: GC-parseable element atomic memcpy/memmove, single patch
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D88467: fix out-of-tree clang build due to sysexits change
Dave Airlie via Phabricator via llvm-commits
- [PATCH] D88862: [NFC][MC] Type uses of MCRegUnitIterator as MCRegister
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88772: [X86] .code16: temporarily set Mode32Bit when matching an instruction with the data32 prefix
Craig Topper via Phabricator via llvm-commits
- [PATCH] D88782: [MemorySSA] Use provided memory location even if instruction is call
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D75384: OpenMP for loop fusion
Abid via Phabricator via llvm-commits
- [llvm] a48d480 - [RISCV] Fix broken test
Evandro Menezes via llvm-commits
- [llvm] ea9d639 - Fix reordering of instructions during VirtRegRewriter unbundling
Carl Ritson via llvm-commits
- [llvm] c3e07a0 - [AMDGPU] SIInsertSkips: Refactor early exit block creation
Carl Ritson via llvm-commits
- [llvm] 36bb1fb - [MLInliner] Factor out logging
Mircea Trofin via llvm-commits
- Compiling LLVM with GCC 5/6/7 and -std=c++1z fails due to use of std::char_traits constexpr
Dan Bailey via llvm-commits
- [llvm] d4e08c9 - [NewPM] Set -enable-npm-optnone to true by default
Arthur Eubanks via llvm-commits
- [PATCH] D88865: [GISel] Add combine for constant G_PTR_ADD offsets.
Patrick Nappa via Phabricator via llvm-commits
- [llvm] b988898 - [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation
Serguei Katkov via llvm-commits
- [PATCH] D88725: [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D88867: Fix JITLink for ELF X86 so that it accepts a .bss section by adding a call to createZeroFillBlock
Chris Schafmeister via Phabricator via llvm-commits
- [PATCH] D88697: [WebAssembly] Rename Emscripten EH functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D85024: [llvm-objdump] Implement --prefix option
Vinicius Tinti via Phabricator via llvm-commits
- [PATCH] D88868: [M680x0] Add CycleTimer implementation for M68K architecture
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D88830: [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83635: [OpenMPOpt][WIP] Merge parallel regions
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 2a078c3 - [AttributeFuncs] Consider `align` in `typeIncompatible`
Johannes Doerfert via llvm-commits
- [llvm] ef48436 - [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Johannes Doerfert via llvm-commits
- [PATCH] D87304: [AttributeFuncs] Consider `align` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D87306: [AttributeFuncs] Consider `noundef` in `typeIncompatible`
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 01baeda - [JITLink][ELF] Handle BSS sections, improve some error messages.
Lang Hames via llvm-commits
- [llvm] 848342b - [AttributeFuncs][FIX] Update new tests (D87304) after sret changes
Johannes Doerfert via llvm-commits
- [llvm] bbb0ee6 - Revert "[SCEV] Prove implicaitons via AddRec start"
Max Kazantsev via llvm-commits
- [llvm] ee599bf - [AttributeFuncs][FIX] Update new tests (D87304, D87306) after sret changes
Johannes Doerfert via llvm-commits
- [PATCH] D88138: [NPM] Add target specific hook to add passes for New Pass Manager
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D88871: [Coroutines] Refactor Spill and Alloca information
Xun Li via Phabricator via llvm-commits
- [PATCH] D88118: [test][NewPM] Make dead-uses.ll work under NPM
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D88872: [Coroutines] Refactor/Rewrite Spill and Alloca processing
Xun Li via Phabricator via llvm-commits
- [PATCH] D87293: [GVN] Fix undef incoming value for phi node when new loop exit block created.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D87564: [VPlan] Add vplan native path vectorization test case for inner loop reduction
Mauri Mustonen via Phabricator via llvm-commits
- [PATCH] D88432: [InstCombine] Fix pr47668
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D88217: [GVN] Make propagateEquality look into the operand of freeze
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D88873: [LV] Collect dead induction truncates
Dave Green via Phabricator via llvm-commits
- [llvm] 4ed47d5 - [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors
David Sherwood via llvm-commits
- [PATCH] D87098: [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D88565: [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D88876: [AMDGPU] Fix gcc warnings
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] 9fc535f - [AMDGPU] Fix gcc warnings
Sebastian Neubauer via llvm-commits
- [llvm] f1ceaa2 - [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test
Georgii Rymar via llvm-commits
- [PATCH] D88877: [ELF] Drop -whole-archive before processing dependent libraries.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] cef0de5 - [VPlan] Add vplan native path vectorization test case for inner loop reduction
Florian Hahn via llvm-commits
- [PATCH] D88880: [LoopFlatten] Initial support for different types
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D88882: [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store.
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] 8ed7946 - Revert "[llvm-objcopy][MachO] Add missing std::move."
Dmitri Gribenko via llvm-commits
- [llvm] 80f66ac - Revert "[llvm-objcopy][MachO] Add support for universal binaries"
Dmitri Gribenko via llvm-commits
- [PATCH] D88154: Initial support for vectorization using Libmvec (GLIBC vector math library).
Venkataramanan Kumar via Phabricator via llvm-commits
- [PATCH] D87154: [Statepoints] Change statepoint machine instr format to better suit VReg lowering.
Denis Antrushin via Phabricator via llvm-commits
- [llvm] 8bb702a - [SVE] Lower fixed length vector floating point rounding operations.
Paul Walker via llvm-commits
- [llvm] 27f3d51 - [SVE] Lower fixed length vector fneg and fsqrt operations.
Paul Walker via llvm-commits
- [PATCH] D88683: [SVE] Lower fixed length vector fneg and fsqrt operations.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D87170: [json] Provide a means to delegate writing a value to another API
Sam McCall via Phabricator via llvm-commits
- [PATCH] D88561: [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols.
James Henderson via Phabricator via llvm-commits
- [PATCH] D88635: [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test.
James Henderson via Phabricator via llvm-commits
- [PATCH] D88715: [llvm-objdump] --source: drop the warning when there is no debug info
James Henderson via Phabricator via llvm-commits
- [PATCH] D88674: [install-name-tool] Add --delete_all_rpaths to llvm-install-name-tool
James Henderson via Phabricator via llvm-commits
- [llvm] c08d48f - [Statepoints] Change statepoint machine instr format to better suit VReg lowering.
Denis Antrushin via llvm-commits
- [PATCH] D88208: Return "[SCEV] Prove implicaitons via AddRec start"
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 315970d - [llvm-objcopy][MachO] Add support for universal binaries
Alexander Shaposhnikov via llvm-commits
- [PATCH] D88887: [AMDGPU][MC] Improved diagnostics for instructions with missing features
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [PATCH] D88888: [SystemZAsmParser] Treat VR128 separately in ParseDirectiveInsn().
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D88355: [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional.
James Henderson via Phabricator via llvm-commits
- [llvm] 95429b8 - [gn build] Port d6c9dc3c17e
LLVM GN Syncbot via llvm-commits
- [llvm] 7bbb65b - [llvm-objcopy][NFC] fix style issues reported by clang-format.
Alexey Lapshin via llvm-commits
- [PATCH] D86878: [AMDGPU] Fix a miscompile with S_ADD/S_SUB
Piotr Sobczak via Phabricator via llvm-commits
- [llvm] 0b402e9 - [InstCombine] FoldShiftByConstant - remove unnecessary cast<>. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 21100f8 - [InstCombine] FoldShiftByConstant - use PatternMatch for logicalshift(trunc(shift(x,c1)),c2) fold. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88081: [AMDGPU] Move WQM Pass after MI Scheduler
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D88890: [AMDGPU] Add patterns for mad/mac legacy f32 instructions
Jay Foad via Phabricator via llvm-commits
- [llvm] 5588dbc - [SystemZAsmParser] Treat VR128 separately in ParseDirectiveInsn().
Jonas Paulsson via llvm-commits
- [PATCH] D88891: [DebugInfo][InstrRef][1/4] Support transformations that widen or narrow defined values
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D88892: [obj2yaml] - Rename `Group` to `GroupSection`. NFC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D88893: [SROA] Only generate memcpy if the slices is large 'enough' (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88894: [DebugInfo][InstrRef][2/4] Interpret subregister substitutions during LiveDebugValues
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D88895: [AMDGPU] Add test with spills for local loads and stores
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D88896: [DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all* variable locations
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D88897: [AArch64] WIP for review D88742
Vinay Madhusudan via Phabricator via llvm-commits
- [llvm] e2452f5 - [AMDGPU][MC] Added detection of unsupported instructions
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D88211: [AMDGPU][MC] Added detection of unsupported instructions
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] 68e002e - [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV
Sam Tebbs via llvm-commits
- [PATCH] D88898: [DebugInfo][InstrRef][4/4] Support using DBG_INSTR_REF through all* backend passes
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D75746: [LoopVectorizer] Simplify branch in the remainder loop for trivial cases
Danila Malyutin via Phabricator via llvm-commits
- [llvm] 75d33a3 - [InstCombine] FoldShiftByConstant - consistently use ConstantExpr in logicalshift(trunc(shift(x,c1)),c2) fold. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 17b9a91 - [InstCombine] canRewriteGEPAsOffset - don't dereference a dyn_cast<>. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b3876ef - Silence -Wunused-variable in NDEBUG mode
Dmitri Gribenko via llvm-commits
- [llvm] 957094e - [Attributor][NFC] Ignore benign uses in AAMemoryBehaviorFloating
Johannes Doerfert via llvm-commits
- [llvm] 04f6951 - [Attributor][FIX] Dead return values are not `noundef`
Johannes Doerfert via llvm-commits
- [llvm] 4a7a988 - [Attributor][FIX] Move assertion to make it not trivially fail
Johannes Doerfert via llvm-commits
- [PATCH] D88895: [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad
Mirko Brkusanin via Phabricator via llvm-commits
- [llvm] 61d4b34 - [test][NewPM] Make dead-uses.ll work under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D88901: [ADT] function_ref's constructor is unavailable if the argument is not callable.
Sam McCall via Phabricator via llvm-commits
- [llvm] 8df17b4 - [test][InstCombine][NewPM] Fix InstCombine tests under NPM
Arthur Eubanks via llvm-commits
- [PATCH] D88187: [test][InstCombine][NewPM] Fix InstCombine tests under NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D88902: [json] Provide a means to delegate writing a value to another API
Sam McCall via Phabricator via llvm-commits
- [llvm] 40251fe - [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline
Arthur Eubanks via llvm-commits
- [llvm] 260892d - [gn build] Port aa2b593f149
LLVM GN Syncbot via llvm-commits
- [PATCH] D88903: [lit][libcxx] Add a --run-with-debugger/--gdb flag
Alexander Richardson via Phabricator via llvm-commits
- [llvm] 86429c4 - [SimplifyLibCalls] Optimize mempcpy_chk to mempcpy
Dávid Bolvanský via llvm-commits
- [PATCH] D88904: [AMDGPU] Remove SIInstrInfo::calculateLDSSpillAddress
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D88468: [llvm-readobj] Don't print out section names for STABS symbols
Jez Ng via Phabricator via llvm-commits
- [PATCH] D88837: [HIP] Restructure hip headers to add cmath
Aaron Enye Shi via Phabricator via llvm-commits
- [llvm] 43c7dc5 - [X86] .code16: temporarily set Mode32Bit when matching an instruction with the data32 prefix
Fangrui Song via llvm-commits
- [llvm] 3cb8347 - [APIntTest] Extend extractBits to check 'lshr+trunc' pattern for each case as well.
Simon Pilgrim via llvm-commits
- [PATCH] D88752: [flang][msvc] Avoid dependence on long double
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D72148: [DSE] Support traversing MemoryPhis.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D87163: [DSE] Switch to MemorySSA-backed DSE by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88908: [AMDGPU] Create isGFX9Plus utility function
Joe Nash via Phabricator via llvm-commits
- [llvm] 80cde02 - [MemCpyOpt] Add separate statistic for call slot optimization (NFC)
Nikita Popov via llvm-commits
- [llvm] 6b441ca - [MemCpyOpt] Check for throwing calls during call slot optimization
Nikita Popov via llvm-commits
- [PATCH] D88909: add Todo.h
Eric Schweitz via Phabricator via llvm-commits
- [llvm] 616f545 - [MemCpyOpt] Use dereferenceable pointer helper
Nikita Popov via llvm-commits
- [PATCH] D88805: [MemCpyOpt] Use dereferenceable pointer helper
Nikita Popov via Phabricator via llvm-commits
- [llvm] b426421 - [AMDGPU] Remove SIInstrInfo::calculateLDSSpillAddress
Sebastian Neubauer via llvm-commits
- [llvm] 6c7d713 - [X86][SSE] combineX86ShuffleChain add 'CanonicalizeShuffleInput' helper. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88517: [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D88196: [DEBUGINFO, NVPTX] Removed Label Arithmetic from DWARF Pub Sections for NVPTX
Alexey Bataev via Phabricator via llvm-commits
- [llvm] acce6b6 - [AMDGPU] Create isGFX9Plus utility function
Stanislav Mekhanoshin via llvm-commits
- [llvm] e4a9e4e - [AMDGPU] Emit correct kernel descriptor on big-endian hosts
Scott Linder via llvm-commits
- [PATCH] D88909: [NFC][flang] Introduce new helper TODO macro for further development
Eric Schweitz via Phabricator via llvm-commits
- [llvm] bf5c1d9 - [AMDGPU] Fix remaining kernel descriptor test
Scott Linder via llvm-commits
- [PATCH] D77248: [llvm][IR] Add dso_local_equivalent Constant
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D88913: [FPEnv] Use strictfp metadata in casting nodes
Kevin P. Neal via Phabricator via llvm-commits
- [llvm] d85b845 - [NFC][MC] Type uses of MCRegUnitIterator as MCRegister
Mircea Trofin via llvm-commits
- [PATCH] D88914: [flang][openacc] Update Loop Constructr lowering to use fir::getBase
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88915: [flang][openacc] Switch to use TODO from D88909
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tony Tye via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tony Tye via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
James Henderson via Phabricator via llvm-commits
- [PATCH] D88916: [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via Phabricator via llvm-commits
- [llvm] d3d790f - Revert [lit] Support running tests on Windows without GnuWin32
Alexandre Ganea via llvm-commits
- [PATCH] D88917: [flang][openacc] Lower parallel construct
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88918: [flang][openacc] Lower data construct
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D88676: [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI
Zarko Todorovski via Phabricator via llvm-commits
- [PATCH] D68484: [PATCH 01/27] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.
Jeroen Dobbelaere via Phabricator via llvm-commits
- [PATCH] D87451: add new option -mignore-xcoff-visibility
David Tenty via Phabricator via llvm-commits
- [PATCH] D88919: [AMDGPU] Fix illegal VGPR to SGPR copy in FP elimination
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88920: [AMDGPU] Use default zero flag operands in flat scratch
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88921: [MemCpyOpt] Fix thread-safety of call slot opimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D88924: [X86] Move findDeadCallerSavedReg() into X86RegisterInfo
Scott Constable via Phabricator via llvm-commits
- [compiler-rt] 4540d66 - [CMake] Track TSan's dependency on C++ headers
Petr Hosek via llvm-commits
- [PATCH] D88925: [X86] Fix bug in -mlvi-cfi that may clobber a live register
Scott Constable via Phabricator via llvm-commits
- [PATCH] D88926: [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks
Dave Green via Phabricator via llvm-commits
- [llvm] 2ccbf3d - [SDAG] fold x * 0.0 at node creation time
Quentin Colombet via llvm-commits
- [PATCH] D88927: [AMDGPU] Add tied operand to d16 scratch loads
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D88571: [flang][openacc] Fix device_num and device_type clauses for init directive
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 4d1d8ae - Replace shadow space zero-out by madvise at mmap
Jianzhou Zhao via llvm-commits
- [PATCH] D88928: [Utils] Skip RemoveRedundantDbgInstrs in MergeBlockIntoPredecessor (PR47746)
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D88930: [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D67029: SourceManager: Prefer Optional<MemoryBufferRef> over MemoryBuffer*
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D66782: SourceManager: Prefer Optional<MemoryBufferRef> over MemoryBuffer*
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] 7193f72 - docs: Emphasize ArrayRef over SmallVectorImpl
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D49881: docs: Emphasize ArrayRef over SmallVectorImpl
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] b45b516 - [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic.
Lang Hames via llvm-commits
- [llvm] 5e4409f - Fix out-of-tree clang build due to sysexits change
Matt Arsenault via llvm-commits
- [PATCH] D88932: [runtimes][compiler-rt] Add optional runtimes step to build crt up front
David Tenty via Phabricator via llvm-commits
- [PATCH] D84050: YAML: Don't assume an arbitrary StringRef is null terminated
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D88933: Step down from security group
Philip Reames via Phabricator via llvm-commits
- [PATCH] D10885: Initialize raw_ostream buffer mode using an enum instead of a boolean
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] dfa70a4 - [gn build] manually port 5e4409f308177
Nico Weber via llvm-commits
- [PATCH] D88374: [PowerPC] add more builtins to PPCTargetLowering::getTgtMemIntrinsic
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D88373: [PowerPC] implement target hook getTgtMemIntrinsic
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D16167: [Verifier] Complain if a metadata attachment is null
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D88934: [unittests] Add a few tests for computeKnownBits with ranges
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D84467: Add support for Branch Coverage in LLVM Source-Based Code Coverage
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D88935: [KnownBits] Add a computeForMul method
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D75940: [x86][seses] Add documentation for SESES
Matthew Riley via Phabricator via llvm-commits
- [PATCH] D88937: [KnownBits] Add a sextOrTrunc method
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D86364: [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D71126: Add Poison Value
Zhengyang Liu via Phabricator via llvm-commits
- [llvm] 3f540c0 - [Attributor] Give up early on AANoReturn::initialize
Johannes Doerfert via llvm-commits
- [llvm] c4cfe7a - [Attributor] Ignore read accesses to constant memory
Johannes Doerfert via llvm-commits
- [llvm] 7993d61 - [Attributor] Use smarter way to determine alignment of GEPs
Johannes Doerfert via llvm-commits
- [PATCH] D88938: [llvm-xsan] Introduce llvm-xsan
Dan Liew via Phabricator via llvm-commits
- [llvm] 2f40e20 - [flang][openacc] Fix device_num and device_type clauses for init directive
via llvm-commits
- [llvm] d2c61d2 - [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR
Bill Wendling via llvm-commits
- [PATCH] D81052: [ELF] Handle -u before input files
Troy Johnson via Phabricator via llvm-commits
- [PATCH] D88940: Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D88646: [LLD] Add baseline test for TLS alignment. NFC.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D88637: [LLD] Set alignment as part of Characteristics in TLS table.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D88344: Fix useless move() in IRCompileLayer.h
Lang Hames via Phabricator via llvm-commits
- [PATCH] D88385: [TableGen][M68K] (Patch 1/8) Utilities for complex instruction addressing modes: CodeBeads and logical operand helper functions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D86435: Profiling the code generated by MCJIT engine using Intel VTune profiler
Lang Hames via Phabricator via llvm-commits
- [PATCH] D88386: [MIR][M68K] (Patch 2/8): Changes on Target-independent MIR part
Craig Topper via Phabricator via llvm-commits
- [llvm] 0492dd9 - [PowerPC] add more builtins for PPCTargetLowering::getTgtMemIntrinsic
Chen Zheng via llvm-commits
- [PATCH] D88389: [M68K] (Patch 3/8) Basic infrastructures and target description files
Craig Topper via Phabricator via llvm-commits
- [llvm] f056087 - [PowerPC] implement target hook getTgtMemIntrinsic
Chen Zheng via llvm-commits
- [PATCH] D88390: [M68K] (Patch 4/8) MC layer and object file support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87490: [MachineInstr] return mayAlias for not mayLoadOrStore instructions.
ChenZheng via Phabricator via llvm-commits
- [llvm] ed46e84 - [MachineInstr] exclude call instruction in mayAlias
Chen Zheng via llvm-commits
- [PATCH] D88942: BPF: avoid duplicated globals for CORE relocations
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D85809: [Remarks][1/2] Expand remarks hotness threshold option support in more tools
Wei Wang via Phabricator via llvm-commits
- [PATCH] D88391: [M68K] (Patch 5/8) Target lowering
Craig Topper via Phabricator via llvm-commits
- [PATCH] D88944: [ELF] Skip repeated libraries.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D88945: [ELF] Don't change binding to STB_WEAK for an undefined specified by -u
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D83635: [OpenMPOpt] Merge parallel regions
Giorgis Georgakoudis via Phabricator via llvm-commits
- [llvm] 0c009e0 - [Test] Add test showing that we can avoid inserting trunc/zext
Max Kazantsev via llvm-commits
- [llvm] edd71db - BPF: avoid duplicated globals for CORE relocations
Yonghong Song via llvm-commits
- [llvm] 7fa503e - [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592)
Roman Lebedev via llvm-commits
- [llvm] fba42ae - [NFC] Use getZero instead of getConstant(0)
Max Kazantsev via llvm-commits
- [PATCH] D88722: [llvm-libtool-darwin] Add support for LLVM bitcode files
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 53b3873 - [Support][unittests] Enforce alignment in ConvertUTFTest
Rainer Orth via llvm-commits
- [PATCH] D71126: Adding PoisonValue for representing poison value explicitly in IR
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D43544: [Transforms][SROA] Fixed assertion crash (PR30416)
Konstantin Belochapka via Phabricator via llvm-commits
- [llvm] 85a6f8f - [Test] Add one more test where we can avoid creating trunc
Max Kazantsev via llvm-commits
- [PATCH] D88947: [SVE] Replace TypeSize comparison operators in llvm/utils/TableGen
David Sherwood via Phabricator via llvm-commits
- [llvm] 1aa8e6a - [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known
Jay Foad via llvm-commits
- [llvm] 67266d8 - [InstCombine] Negator: shufflevector is negatible
Mikael Holmén via llvm-commits
- [PATCH] D86836: Support a list of CostPerUse values
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D88951: [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D84451: [LV] Tail folded inloop reductions.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D88026: [X86][SSE2] Follow up patch for D87236 to avoid the regression regarding horizontal unsigned 16 bit minimums and maximums.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88396: [X86] Replace movaps with movups when avx is enabled.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88569: [DAGCombiner] Call SimplifyDemandedBits to simplify EXTRACT_VECTOR_ELT
Jay Foad via Phabricator via llvm-commits
- [llvm] 20cfd5f - [LAA] Add test for PR47751, which currently uses wrong bounds.
Florian Hahn via llvm-commits
- [PATCH] D88953: [LAA] Use DL to get element size for bound computation.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 6625892 - [ARM] Regenerate vldlane tests
Simon Pilgrim via llvm-commits
- [llvm] dce03e3 - [InstCombine] Tweak funnel by constant tests for better shl/lshr commutation coverage
Simon Pilgrim via llvm-commits
- [PATCH] D88955: [AMDGPU] Add simplification/combines for llvm.amdgcn.fmul.legacy
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchRotate - fold or(shl(v,x),lshr(v,bw-x)) -> fshl(v,v,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D72932: [ARM] Follow AACPS standard for volatile bit-fields access width
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D88957: [cmake] Fix cmake warning in standalone compiler-rt builds.
pierre gousseau via Phabricator via llvm-commits
- [llvm] f71f5f3 - [AMDGPU] Implement hardware bug workaround for image instructions
Rodrigo Dominguez via llvm-commits
- [PATCH] D81172: [AMDGPU] Implement hardware bug workaround for image instructions
Rodrigo Dominguez via Phabricator via llvm-commits
- [llvm] fed0f89 - InstCombine: Negator: don't rely on complexity sorting already being performed (PR47752)
Roman Lebedev via llvm-commits
- [PATCH] D88167: [LoopDeletion] Forget loop before setting values to undef
Mikael Holmén via Phabricator via llvm-commits
- [lld] 6e6a5ac - [LLD] [MinGW] Move an option definitions to alphabetical order, wrap a line. NFC.
Martin Storsjö via llvm-commits
- [PATCH] D88958: [sanitizer] Disable fast_unwind_on_malloc as default for arm-linux-gnu
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D88716: [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D75059: [PowerPC] Remove support for VRSAVE save/restore/update.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D88961: [AMDGPU] Use isLegalMUBUFImmOffset more
Sebastian Neubauer via Phabricator via llvm-commits
- [PATCH] D88562: [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D88962: [SVE] Add support for scalable vectors in vectorize_width loop attribute
David Sherwood via Phabricator via llvm-commits
- [llvm] 4a7e762 - [AMDGPU][MC] Improved diagnostics for instructions with missing features
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D88965: [Flang][OpenMP] Rework parser changes for OpenMP atomic construct.
sameeran joshi via Phabricator via llvm-commits
- [PATCH] D81803: [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive
Ronald Wampler via Phabricator via llvm-commits
- [llvm] 55a60af - [llvm-readelf] - Implement --addrsig option.
Georgii Rymar via llvm-commits
- [llvm] 8231176 - [obj2yaml] - Rename `Group` to `GroupSection`. NFC.
Georgii Rymar via llvm-commits
- [PATCH] D87870: [GISel] Add new combines for G_FMUL
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4cae622 - [ADT] function_ref's constructor is unavailable if the argument is not callable.
Sam McCall via llvm-commits
- [llvm] fbce456 - [gn build] (manually) port ce1365f8f7e
Nico Weber via llvm-commits
- [llvm] 281703e - Revert "[ADT] function_ref's constructor is unavailable if the argument is not callable."
Sam McCall via llvm-commits
- [llvm] fc819b6 - [AMDGPU] Use @LINE for error checking in gfx10.3 assembler tests
Jay Foad via llvm-commits
- [PATCH] D88968: [WebAssembly] Prototype i16x8.q15mulr_sat_s
Thomas Lively via Phabricator via llvm-commits
- [llvm] 333b2ab - [SVE] Lower fixed length VECREDUCE_OR operation
Cameron McInally via llvm-commits
- [llvm] 528057c - [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Ronak Chauhan via llvm-commits
- [llvm] ddf1864 - BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via llvm-commits
- [PATCH] D85570: BPF: add AdjustOpt IR pass to generate verifier friendly codes
Yonghong Song via Phabricator via llvm-commits
- [llvm] d6af25e - [gn build] Port ddf1864ace4
LLVM GN Syncbot via llvm-commits
- [llvm] 14d5ee6 - [Tests] Precommit test showing gap around load forwarding of vectors in instcombine
Philip Reames via llvm-commits
- [llvm] bef27e5 - [NFC][InstCombine] Autogenerate a few tests being affected by upcoming patch
Roman Lebedev via llvm-commits
- [PATCH] D88973: IR: Fix issues with linking typed sret
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D88974: [SVE] Lower fixed length VECREDUCE_XOR operation
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D88977: Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable.
Sam McCall via Phabricator via llvm-commits
- [llvm] 7a01fc5 - [MemCpyOpt] Add additional callslot test cases (NFC)
Nikita Popov via llvm-commits
- [llvm] b953a01 - Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable.
Sam McCall via llvm-commits
- [llvm] 91a98ec - [json] Provide a means to delegate writing a value to another API
Sam McCall via llvm-commits
- [llvm] 3bba91f - [WebAssembly] Rename Emscripten EH functions
Heejin Ahn via llvm-commits
- [PATCH] D88979: [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88980: [ARM] Basic getArithmeticReductionCost reduction costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D88981: Rework host runtime folding and enable REAL(2) folding with it.
Jean Perier via Phabricator via llvm-commits
- [PATCH] D88982: [NFCI] Add PolyBase as base class for ElementCount, TypeSize and StackOffset.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D88983: [NFCI] Replace AArch64StackOffset by StackOffset.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D87978: [Attributor] Adds deduction for the MaxObjSize Attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87975: [IR] MaxObjSize Attribute
Atmn Patel via Phabricator via llvm-commits
- [llvm] 19bc894 - [NFC] Add contributors names to CREDITS.TXT
Fanbo Meng via llvm-commits
- [PATCH] D85614: [TRE] Reland: allow TRE for non-capturing calls.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D88986: [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py
Edd Dawson via Phabricator via llvm-commits
- [llvm] 322d0af - [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics.
Amara Emerson via llvm-commits
- [PATCH] D88988: [llvm-symbolizer] Add inline stack traces for Windows.
Amy Huang via Phabricator via llvm-commits
- [llvm] e72cfd9 - Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}.
Amara Emerson via llvm-commits
- [llvm] 7361ce7 - [AMDGPU] Use default zero flag operands in flat scratch
Stanislav Mekhanoshin via llvm-commits
- [llvm] a73166a - [LAA] Use DL to get element size for bound computation.
Florian Hahn via llvm-commits
- [PATCH] D88989: [ARM] Add a very basic active_lane_mask cost
Dave Green via Phabricator via llvm-commits
- [PATCH] D75980: [LV] Generate RT checks up-front and remove them if required. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D88990: Update documentation on stage3 cmake build
serge via Phabricator via llvm-commits
- [PATCH] D88991: [LLD] Ignore ELF tests when ld.lld defaults to MinGW
Mateusz Mikuła via Phabricator via llvm-commits
- [llvm] dd2f79e - [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py
Hubert Tong via llvm-commits
- [llvm] 45014ce - [AMDGPU] Add tied operand to d16 scratch loads
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D86233: [LangRef] Define mustprogress attribute
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D59661: [GVN] Try to be more careful about handling constant zero, NFCI
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D86844: [LoopDeletion] Allows deletion of possibly infinite side-effect free loops
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D69910: [GVN] Remove duplicated canCoerce tests, NFCI
Jameson Nash via Phabricator via llvm-commits
- [PATCH] D88994: Fix the default alignment of i1 vectors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D88995: Support vectors in CastInst::isBitOrNoopPointerCastable
Philip Reames via Phabricator via llvm-commits
- [PATCH] D88996: Set the default for -bbsections-cold-text-prefix to .text.split.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D88997: Set the default for -bbsections-cold-text-prefix to .text.split.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D88999: [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D89000: [AMDGPU][MC][GFX1030] Disabled v_mac_f32
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] e9af30c - Fix Wdocumentation warnings due to case mismatch. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 0328005 - Fix MSVC "not all control paths return a value" warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D88595: [TableGen] Add not_all_same constraint check
David Greene via Phabricator via llvm-commits
- [PATCH] D88684: llvm-reduce: Don't replace intrinsic calls with undef
David Blaikie via Phabricator via llvm-commits
- [PATCH] D88603: [WebAssembly] Add support for DWARF type units
David Blaikie via Phabricator via llvm-commits
- [llvm] 42ffba0 - Add a clarifying a comment on CastInst::isNoopCast
Philip Reames via llvm-commits
- [llvm] ea274be - Add REQUIRES: x86-registered-target to test as it was failing on build bots without x86.
Douglas Yung via llvm-commits
- [PATCH] D87202: Add a new hidden option -dot-cfg-changes which creates a website of DOT files showing colourized changes as the IR is changed by passes in the new pass manager pipeline.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D88625: [MC] Redirect fixup symbol to the aliasee (if exists)
Fangrui Song via Phabricator via llvm-commits
- [llvm] fe0197e - [InstCombine] Add checks for and(logicalshift(zext(x),undef),y) cases
Simon Pilgrim via llvm-commits
- [PATCH] D87148: [ImplicitNullCheck] Handle Nonzero faulting pages and complex addressing
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D87001: [IRMover] Avoid materializing global value that belongs to not-yet-linked module
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 365ef49 - [SVE] Add legalisation tests to sve-fixed-length-fp-reduce.ll
Cameron McInally via llvm-commits
- [llvm] 34cd06a - [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton.
Rahman Lavaee via llvm-commits
- [llvm] ac2018d - [NFC][MLInliner] Getters should return by reference
Mircea Trofin via llvm-commits
- [llvm] ef8b4e4 - Add validity assert on entry to CastInst::isNoopCast [NFC]
Philip Reames via llvm-commits
- [PATCH] D57265: [PM/CC1] Add -f[no-]split-cold-code CC1 options to toggle splitting
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D89004: [LLD] [COFF] Implement a GNU/ELF like -wrap option
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89006: [LLD] [COFF] Fix a condition that was missed in 7f0e6c31c255
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89007: [LLD] [ELF] Fix the help listing for the wrap option. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89008: [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D89009: Add version to libLLVM also on non UNIX
Mateusz Mikuła via Phabricator via llvm-commits
- [llvm] 40a2454 - Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM.
Greg Clayton via llvm-commits
- [PATCH] D88361: [sanitizer] Skip stack symbolization when not required for print format
Teresa Johnson via Phabricator via llvm-commits
- [llvm] da48fe1 - [NPM] Port strip nonlinetable debuginfo pass to the new pass manager
Reid Kleckner via llvm-commits
- [llvm] 940d7aa - Port StripGCRelocates pass to NPM
Reid Kleckner via llvm-commits
- [PATCH] D89010: [test][NewPM] Pin -mergereturn tests to legacy PM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 297655c - [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache
Mircea Trofin via llvm-commits
- [PATCH] D88750: [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions
Amara Emerson via Phabricator via llvm-commits
- Upcoming upgrade of LLVM buildbot
Vitaly Buka via llvm-commits
- [PATCH] D89012: [lld-macho] Support linking against stub dylibs
Jez Ng via Phabricator via llvm-commits
- [llvm] bd5fe7b - [M680x0] Add google/benchmark's CycleTimer support for M68K
Min-Yih Hsu via llvm-commits
- [PATCH] D88764: [NewPM] Use PassInstrumentation for -verify-each
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D88460: Strlen loop idiom recognition
Anjan Kumar via Phabricator via llvm-commits
- [compiler-rt] 4d5b1de - [sanitizer] Skip stack symbolization when not required for print format
Teresa Johnson via llvm-commits
- [PATCH] D89015: [BlockExtract][NewPM] Port -extract-blocks to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D73443: [mlir][VectorOps] add reshape support during type_cast
Aart Bik via Phabricator via llvm-commits
- [PATCH] D89016: [LoopExtract][NewPM] Port -loop-extract to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D87071: [Scheduling] Add a mutation to schedule GOT indirect instructions close to each other for linker optimization
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D89017: [flang] Allow "name: value" in compiler directives
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D89018: [NFC][MC] MCRegister API typing.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D88502: [llvm][Support] Delete unused is_absolute_gnu helper
Vinicius Tinti via Phabricator via llvm-commits
- [llvm] 68e1a8d - [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel
Craig Topper via llvm-commits
- [PATCH] D89020: [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`.
Dan Liew via Phabricator via llvm-commits
- [llvm] 35cb45c - [ImplicitNullChecks] Support complex addressing mode
Anna Thomas via llvm-commits
- [PATCH] D88631: [X86] Support customizing stack protector guard
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D89021: BPF: fix incorrect DAG2DAG load optimization
Yonghong Song via Phabricator via llvm-commits
- [llvm] d9881e6 - [IRMover] Avoid materializing global value that belongs to not-yet-linked module
Yuanfang Chen via llvm-commits
- [PATCH] D89022: Remove unused variables
Geoffrey Martin-Noble via Phabricator via llvm-commits
- [llvm] 93db4a8 - Remove unused variables
Geoffrey Martin-Noble via llvm-commits
- [llvm] dc3dba7 - [X86] Move findDeadCallerSavedReg() into X86RegisterInfo
Craig Topper via llvm-commits
- [llvm] ad4313f - [X86] Fix bug in -mlvi-cfi that may clobber a live register
Craig Topper via llvm-commits
- [llvm] 3161172 - BPF: fix incorrect DAG2DAG load optimization
Yonghong Song via llvm-commits
- [llvm] a4961f0 - Revert "[Support][unittests] Enforce alignment in ConvertUTFTest"
Nico Weber via llvm-commits
- [llvm] 6dcbea8 - [NewPM] Use PassInstrumentation for -verify-each
Arthur Eubanks via llvm-commits
- [PATCH] D89023: [NFC] Clean up always false variables
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D89025: [RISCV] Add -mtune support
Kito Cheng via Phabricator via llvm-commits
- [llvm] a5ef2e0 - Return "[SCEV] Prove implicaitons via AddRec start"
Max Kazantsev via llvm-commits
- [PATCH] D88466: [CSKY 1/n] Add basic stub or infra of csky backend
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D89026: [StructurizeCFG][NewPM] Port -structurizecfg to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] b4ffc40 - Update documentation and implementation of stage3 build
via llvm-commits
- [lld] 9b2b327 - [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC.
Martin Storsjö via llvm-commits
- [lld] 9b58b0c - [LLD] Ignore ELF tests when ld.lld defaults to MinGW
Martin Storsjö via llvm-commits
- [PATCH] D85630: [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9
Brad Smith via Phabricator via llvm-commits
- [PATCH] D89027: [LLD] [COFF] Fix a ubsan error in pdb-type-server-missing.yaml
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 81b4f33 - [ARM] Replace llvm.experimental.vector.reduce.smax with llvm.vector.reduce.smax. NFC
David Green via llvm-commits
- [PATCH] D89028: [GlobalISel] Add translation support for vector reduction intrinsics
Amara Emerson via Phabricator via llvm-commits
- [llvm] 498f89d - [LV] Collect dead induction truncates
David Green via llvm-commits
- [llvm] 380087e - [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad
Mirko Brkusanin via llvm-commits
- [llvm] 7c88d13 - [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store
Mirko Brkusanin via llvm-commits
- [PATCH] D88194: [X86] CET endbr enhance
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D82588: [DSE] Look through memory PHI arguments when removing noop stores in MSSA.
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 8e9622f - [cmake] Fix cmake warning in standalone compiler-rt builds.
Pierre Gousseau via llvm-commits
- [llvm] 568035a - [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test.
Luqman Aden via llvm-commits
- [PATCH] D87621: [AMDGPU] Add XDL resource to scheduling model
Jay Foad via Phabricator via llvm-commits
- [PATCH] D88806: [SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88661: llvm-diva - Debug Information Visual Analizer
Carlos Alberto Enciso via Phabricator via llvm-commits
- [llvm] 9824d5c - [Test] Add test showing that we fail to eliminate implied exit conditions
Max Kazantsev via llvm-commits
- [llvm] 3578945 - [llvm-readobj][test] - Improve testing in hash-table.test
Georgii Rymar via llvm-commits
- [PATCH] D86278: [compiler-rt][builtins] Add tests for atomic builtins support functions
Luís Marques via Phabricator via llvm-commits
- [PATCH] D87832: [IndVars] Remove monotonic checks with unknown exit count
Max Kazantsev via Phabricator via llvm-commits
- [llvm] aa47962 - [InstCombine] canNarrowShiftAmt - replace custom Constant matching with m_SpecificInt_ICMP
Simon Pilgrim via llvm-commits
- [llvm] e1d4ca0 - [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896)
Simon Pilgrim via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D88783: [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D89032: [WebAssembly] Handle indirect uses of longjmp
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D88420: [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D87479: [InstCombine] Don't sink the fdiv from (fmul (fdiv 1.0, %x), %y) if the fdiv isn't in the same basic block as the fmul
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 7d01bb8 - [llvm-objdump] Ensure we consistently use the llvm::stable_sort wrappers.
Simon Pilgrim via llvm-commits
- [llvm] 38348fa - AArch64: treat MC expressions as 2s complement arithmetic.
Tim Northover via llvm-commits
- [PATCH] D88085: AArch64: avoid error when truncating MCExprs
Tim Northover via Phabricator via llvm-commits
- [llvm] 1e75668 - [AMDGPU][MC][GFX1030] Disabled v_mac_f32
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D88687: [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 06758c6 - [DebugInfo] Improve dbg preservation in LSR.
Markus Lavin via llvm-commits
- [PATCH] D89034: [SystemZ] Use LA instead of AGR in eliminateFrameIndex().
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 5415fef - [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895)
Simon Pilgrim via llvm-commits
- [PATCH] D88291: [AMDGPU] Insert waterfall loops for divergent calls
Sebastian Neubauer via Phabricator via llvm-commits
- [llvm] f53b43c - [AMDGPU] Use isLegalMUBUFImmOffset more
Sebastian Neubauer via llvm-commits
- [PATCH] D88645: [Annotation] Allows annotation to carry some additional constant arguments.
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D89038: [PatternMatch] Add new FP matchers. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D89039: [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections.
George Rimar via Phabricator via llvm-commits
- [llvm] 80bf29f - [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols.
Georgii Rymar via llvm-commits
- [PATCH] D89042: LLD/AMDGPU: Infer os abi based on input llvm bitcode
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] 92bca12 - [AIX] add new option -mignore-xcoff-visibility
via llvm-commits
- [llvm] c78fecb - [gn build] (manually) port 9b58b0c06e6
Nico Weber via llvm-commits
- [PATCH] D88667: [GlobalISel] Change asserting conditions when initializing call site info
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 02e4800 - [gn build] (manually) port 9b58b0c06e6 better
Nico Weber via llvm-commits
- [llvm] 7238faa - [AMDGPU] Add patterns for mad/mac legacy f32 instructions
Jay Foad via llvm-commits
- [PATCH] D89047: [AVR] Optimize logic left/right shift
Ben Shi via Phabricator via llvm-commits
- [PATCH] D89048: [ARM][LowOverheadLoops] Insert loop start at end of block in more cases
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D89049: [AIX]{XCOFF] print out the traceback info
Digger via Phabricator via llvm-commits
- [llvm] 395963c - [InstCombine] add vector splat tests for add of signmask; NFC
Sanjay Patel via llvm-commits
- [llvm] b57451b - [InstCombine] allow vector splats for add+xor with signmask
Sanjay Patel via llvm-commits
- [lld] db1988f - [ELF] Don't change binding to STB_WEAK for an undefined specified by -u
Fangrui Song via llvm-commits
- [PATCH] D89050: Add support for !noundef metatdata on loads
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D89051: [FixIrreducible][NewPM] Port -fix-irreducible to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D83210: [RISCV][NFC] Add more tests for 32-bit constant materialization
Luís Marques via Phabricator via llvm-commits
- [PATCH] D87946: [OpenMP] Add Location Fields to Libomptarget Runtime for Debugging
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D89054: [WIP][IR] Make `llvm.assume` `readnone`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D81678: Introduce noundef attribute at call sites for stricter poison analysis
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D88982: [NFCI] Add LinearPolyBase as base class for ElementCount, TypeSize and StackOffset.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it.
Peter Klausler via Phabricator via llvm-commits
- [PATCH] D88430: [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D79019: [mlir][llvm] allow mlir-translate carry custom triple and data layout.
Aart Bik via Phabricator via llvm-commits
- [llvm] 283b4d6 - [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions.
Amara Emerson via llvm-commits
- [compiler-rt] f775cb8 - [sanitizer] Fix Fuchsia bot failure
Teresa Johnson via llvm-commits
- [llvm] 295d4e4 - [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`.
Dan Liew via llvm-commits
- [llvm] 3cc1f1f - [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def
Joseph Huber via llvm-commits
- [PATCH] D89058: [LoopInterchange][NewPM] Port -loop-interchange to NPM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] df9ae80 - [AVR] Fix null dereference warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 119a143 - [Analysis] ScalarEvolution::getUMinFromMismatchedTypes - assert we've found the max type. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 8f0658a - [Transforms] CodeExtractor::verifyAssumptionCache - don't dereference a dyn_cast<>. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 2b0c5d7 - Introduce and use a new section type for the bb_addr_map section.
Rahman Lavaee via llvm-commits
- [PATCH] D72366: [AArch64] Stack frame reordering.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] f1f31eb - [unittests] Add a few tests for computeKnownBits with ranges
Quentin Colombet via llvm-commits
- [llvm] 9431f8a - [KnownBits] Add a computeForMul method
Quentin Colombet via llvm-commits
- [llvm] d421e04 - [KnownBits] Add a sextOrTrunc method
Quentin Colombet via llvm-commits
- [llvm] 750b3dd - [WebAssembly] Handle indirect uses of longjmp
Heejin Ahn via llvm-commits
- [llvm] 0716805 - [SLP] optimizeGatherSequence - assert every Instruction in the worklist is non-null.
Simon Pilgrim via llvm-commits
- [llvm] a52159a - [InstCombine] add tests for add-xor; NFC
Sanjay Patel via llvm-commits
- [llvm] 5ac89ad - [InstCombine] remove unnecessary one-use check from add-xor transform
Sanjay Patel via llvm-commits
- [PATCH] D89063: [GlobalISel] Add missing pass dependencies for IRTranslator
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 6aa10ae - [Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f688ae7 - [InstCombine] allow vector splats for add+xor with low-mask
Sanjay Patel via llvm-commits
- [llvm] e1b5fcb - [InstCombine] Add additional trunc(shl(x,c)) -> shl(trunc(x),trunc(c)) vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D89067: [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D89068: Add expected response time and escalation path to the security docs
Pietro Albini via Phabricator via llvm-commits
- [PATCH] D89070: [AArch64][GlobalISel] Add basic legalizer rules for supported add/fadd reductions.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D89071: Add GOFFObjectFile class and details of GOFF file format
Yusra Syeda via Phabricator via llvm-commits
- [llvm] fd8275e - [GlobalISel] Add missing pass dependencies for IRTranslator
Quentin Colombet via llvm-commits
- [PATCH] D89072: [CodeView] Emit static data members as S_CONSTANTs.
Amy Huang via Phabricator via llvm-commits
- [PATCH] D89073: [SystemZ/z/OS] Add the GOFFDumper
Yusra Syeda via Phabricator via llvm-commits
- [llvm] d9f064d - [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support
Simon Pilgrim via llvm-commits
- [PATCH] D89074: [SystemZ/z/OS] Add GOFF support for llvm-objdump
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D80364: [amdgpu] Teach load widening to handle non-DWORD aligned loads.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D89075: [AArch64][GlobalISel] Regbankselect reductions to use FPR bank for scalars.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D86362: Allow graph writer to render DOT nodes using HTML.
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D87120: [MemProf] Memory profiling runtime support
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 4cfc402 - [NFC][MC] MCRegister API typing.
Mircea Trofin via llvm-commits
- [llvm] e36a41b - [X86] Fix some clang-tidy bugprone-argument-comment issues
Fangrui Song via llvm-commits
- [PATCH] D89076: AMDGPU: Update AMDHSA code object version handling
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] caedf79 - [NFC] Fix a comment in MachinePassManager.h
Yuanfang Chen via llvm-commits
- [PATCH] D87428: BPF: avoid same condition evaluated in multiple branch instructions
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D88348: [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D89077: [AMDGPU] Run hazard recognizer pass later
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D89078: Add `-f[no-]split-cold-code` toggling outlining & enable in -O
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D89079: [AMDGPU] Fix mai hazard VALU to LD/ST
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D89080: [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D89082: [DebugInfo][docs] Document DILabel in LangRef
Scott Linder via Phabricator via llvm-commits
- [PATCH] D89083: [BPF] Make BPFAbstractMemberAccessPass required
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] a4f35ab - [AMDGPU] Fix mai hazard VALU to LD/ST
Austin Kerbow via llvm-commits
- [PATCH] D86684: [Refactor] Add the SchedHeuristic for Scheduler to allow platform customizing the heuristics
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 1c19900 - [PowerPC] Add RUN line for powerpc 32-bit. NFC.
Kai Luo via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
Kai Luo via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
Kai Luo via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
Kai Luo via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
ChenZheng via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
ChenZheng via Phabricator via llvm-commits
- [PATCH] D89084: [PowerPC] Combine select_cc (x, 0, t, f, lt) to avoid generating `isel`
Kai Luo via Phabricator via llvm-commits
- [PATCH] D89085: [llvm] Update default cutoff threshold for machine function splitter.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D88464: [LangRef] Adds llvm.loop.mustprogress loop metadata
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D89086: [MemProf] Allow the binary to specify the profile output filename
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D89087: [MemProf] Pass down memory profile name with optional path from clang
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D89088: [MBP] Add whole chain to BlockFilterSet instead of individual BB
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D89089: [Inliner] Handle `mustprogress` functions
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D87262: [Inliner] Handle `mustprogress` functions
Atmn Patel via Phabricator via llvm-commits
- [PATCH] D89090: [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D89091: Regenerate ClangCommandLineReference.rst
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] 8b6674e - [NFC][Test] Update the test with update_llc_test_checks.py
QingShan Zhang via llvm-commits
- [llvm] ed956b4 - [NFC][PowerPC] Supplement test cases for D88274.
via llvm-commits
- [llvm] 8a5858c - [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses
Kai Luo via llvm-commits
- [llvm] 1d1c1f8 - [VE] Add new MVT types for NEC SX Aurora VE vector
Kazushi Marukawa via llvm-commits
- [llvm] dd55499 - [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional.
Xing GUO via llvm-commits
- [llvm] c1489ee - [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC.
Xing GUO via llvm-commits
- [PATCH] D88200: [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC.
Xing GUO via Phabricator via llvm-commits
- [PATCH] D89092: [AMDGPU] Update LiveVariables in convertToThreeAddress()
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D89093: [Inliner][NPM] Fix various tests under NPM
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] c3de9a9 - Fix incorect Register -> MCRegister conversion
Fangrui Song via llvm-commits
- [PATCH] D89094: [objdump][macho] Check arch before formating reloc name as arm64 addend
Peng Guo via Phabricator via llvm-commits
- [PATCH] D89095: AMDGPU: Introduce a flag to control enable/disable instruction sink pass
Changpeng Fang via Phabricator via llvm-commits
- [llvm] 2c4c2dc - [MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical. NFC
Fangrui Song via llvm-commits
- [PATCH] D87915: [Statepoints] Unlimited tied operands.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D89096: [X86] Fix assert fail when element type is i1.
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D89097: [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test
George Rimar via Phabricator via llvm-commits
- [PATCH] D89099: [lld][ELF] Rewrite ICF-folded references rather than tombstoning them
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D80485: [DAGCombiner][PowerPC][AArch64] Remove isMulhCheaperThanMulShift TLI hook. Use isOperationLegal directly instead.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D87656: [llvm-dwarfdump] --show-sources option to show all sources
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D89100: [GlobalISel] Look through truncs and extends in narrowScalarShift
Konstantin Schwarz via Phabricator via llvm-commits
- [PATCH] D89071: [SystemZ/z/OS] Add GOFFObjectFile class and details of GOFF file format
James Henderson via Phabricator via llvm-commits
- [llvm] 14a2175 - [IR] Add Type::getFloatingPointTy.
Bevin Hansson via llvm-commits
- [llvm] dd3014f - [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via llvm-commits
- [PATCH] D87512: [IR] Add Type::getFloatingPointTy.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D85961: [Fixed Point] Add floating point methods to APFixedPoint.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D89101: [SVE][NFC] Replace some TypeSize comparisons in non-AArch64 Targets
David Sherwood via Phabricator via llvm-commits
- [PATCH] D89102: [X86] Add HRESET instruction.
Pengfei Wang via Phabricator via llvm-commits
- [llvm] 73d9646 - [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test
Georgii Rymar via llvm-commits
- [llvm] e9fd882 - [DAGCombiner] Add decomposition patterns for Mul-by-Imm.
via llvm-commits
- [compiler-rt] 32f2f0d - [NFC] Fix banner
Luís Marques via llvm-commits
- [PATCH] D89105: [X86] Support Intel avxvnni
LiuChen via Phabricator via llvm-commits
- [PATCH] D89108: [NFC] Add the getSize() interface for MachineConstantPoolValue
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D89114: [TableGen][SchedModels] Fix aliasing of SchedWriteVariant
Eugene Leviant via Phabricator via llvm-commits
- [llvm] 32cc8f7 - [NFC][SCEV] Improve tests for ptrtoint modelling (D88806)
Roman Lebedev via llvm-commits
- [llvm] d851495 - [SystemZ] Use LA instead of AGR in eliminateFrameIndex().
Jonas Paulsson via llvm-commits
- [llvm] 2aeae16 - Revert "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)"
Roman Lebedev via llvm-commits
- [PATCH] D89116: [SVE][AArch64] Replace TypeSize comparisons with their integer equivalents
David Sherwood via Phabricator via llvm-commits
- [llvm] 225df71 - [NFC] Add option to disable IV widening if needed
Max Kazantsev via llvm-commits
- [llvm] 027e7a7 - Reland "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)"
Roman Lebedev via llvm-commits
- [PATCH] D89120: [lib/ObjectYAML] - Simplify the code that handles Content/Size fields.
George Rimar via Phabricator via llvm-commits
- [lld] 1dbfd87 - [LLD] [ELF] Fix the help listing for the wrap option. NFC.
Martin Storsjö via llvm-commits
- [PATCH] D89123: [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed
Jay Foad via Phabricator via llvm-commits
- [llvm] 2efcb64 - [InstCombine] Add nonuniform/undef vector tests for shift(binop(shift(x,c1),y),c2) patterns
Simon Pilgrim via llvm-commits
- [PATCH] D89125: AMDGPU: Remove -mamdgpu-debugger-abi option
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] 556316c - [InstCombine] foldShiftOfShiftedLogic - replace cast<BinaryOperator> with m_BinOp matcher. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 9e796d5 - [InstCombine] foldShiftOfShiftedLogic - add support for nonuniform constant vectors
Simon Pilgrim via llvm-commits
- [PATCH] D89128: [JSON] Add ObjectMapper::mapOptional to validate optional data.
Sam McCall via Phabricator via llvm-commits
- [llvm] 8f56e38 - [SCEV] Do not apply info from loop guards in AddRecs.
Florian Hahn via llvm-commits
- [llvm] 5e65d38 - [gn build] Port 0741a2c9cac
LLVM GN Syncbot via llvm-commits
- [PATCH] D89130: [WIP][Sparc] Fix long double on 32-bit Solaris/SPARC
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D89132: OpenMP parallel for call elimination
Abid via Phabricator via llvm-commits
- [llvm] ccf1260 - [InstCombine] Add tests for X shift (A srem B) -> X shift (A and B-1) pow2 nonuniform constant vectors
Simon Pilgrim via llvm-commits
- [llvm] 080e6bc - [InstCombine] allow vector splats for add+and with high-mask
Sanjay Patel via llvm-commits
- [llvm] 99cafe0 - [Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor
Krzysztof Parzyszek via llvm-commits
- [llvm] 1c040a3 - [InstCombine] commonShiftTransforms - add support for pow2 nonuniform constant vectors in srem fold
Simon Pilgrim via llvm-commits
- [llvm] 4a98cf7 - [NFC] Reformat MILexer.cpp:getIdentifierKind
Scott Linder via llvm-commits
- [llvm] 4c3515c - [ARM] Add MVE vecreduce costmodel tests. NFC
David Green via llvm-commits
- [PATCH] D82892: [NFC] Methods to compare IR added in each IR subclass
Vishal Chebrolu via Phabricator via llvm-commits
- [llvm] af1f016 - [InstCombine] Add lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) vector tests
Simon Pilgrim via llvm-commits
- [llvm] 8a836da - [InstCombine] Support lshr(trunc(lshr(x, c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) uniform vector tests
Simon Pilgrim via llvm-commits
- [PATCH] D76877: Implement DW_CFA_LLVM_* for Heterogeneous Debugging
Scott Linder via Phabricator via llvm-commits
- [PATCH] D89138: [AArch64] Implement .variant_pcs directive
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D89139: [DAG][RISCV] Improve funnel shift promotion to use 'double shift' patterns
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 1dfbc2e - [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed
Jay Foad via llvm-commits
- [llvm] 9c21c6c - [LoopInterchange][NewPM] Port -loop-interchange to NPM
Arthur Eubanks via llvm-commits
- [llvm] 0689dab - [FixIrreducible][NewPM] Port -fix-irreducible to NPM
Arthur Eubanks via llvm-commits
- [PATCH] D89140: [globalopt] Teach to look through `addrspacecast`.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D89141: [DebugInfo] Support for DWARF attribute DW_AT_rank
Alok Kumar Sharma via Phabricator via llvm-commits
- [PATCH] D89142: llvmbuildectomy
serge via Phabricator via llvm-commits
- [PATCH] D78778: Add SupportsDebugUnwindInformation to MCAsmInfo
Scott Linder via Phabricator via llvm-commits
- [llvm] 3a6bfcf - [OpenMPOpt] Merge parallel regions
Giorgis Georgakoudis via llvm-commits
- [PATCH] D89145: [NFC][MC] Use MCRegister in LiveRangeMatrix
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D89149: [SelectionDAG] Fix alias checking with potential later stack reuse
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D89150: [GlobalISel] Remove scalar src from fadd/fmul reductions.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D89151: [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX
Craig Topper via Phabricator via llvm-commits
- [PATCH] D89150: [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D89152: [lld][WebAssembly] Add support for -Bsymbolic
Sam Clegg via Phabricator via llvm-commits
- [llvm] 191fbda - [ARM][MIPS] Add funnel shift test coverage
Simon Pilgrim via llvm-commits
- [llvm] 2218e6d - [BPF] Make BPFAbstractMemberAccessPass required
Arthur Eubanks via llvm-commits
- [llvm] 466c829 - [MemCpyOpt] Add test for incorrectly hoisted store (NFC)
Nikita Popov via llvm-commits
- [llvm] 662024d - [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX
Craig Topper via llvm-commits
- [llvm] f34bb06 - [X86] When expanding LCMPXCHG16B_NO_RBX in EmitInstrWithCustomInserter, directly copy address operands instead of going through X86AddressMode.
Craig Topper via llvm-commits
- [PATCH] D89154: [MemCpyOpt] Don't hoist store that's not guaranteed to execute
Nikita Popov via Phabricator via llvm-commits
- [llvm] 62e2ac6 - [NFC][Regalloc] Fix coding style in CalcSpillWeights
Mircea Trofin via llvm-commits
- [compiler-rt] a2291a5 - Enable LSAN for Android
Vy Nguyen via llvm-commits
- [PATCH] D89158: [NewPM] Run all EP callbacks under -O0
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] e4e23c5 - [Reg2Mem][NewPM] Pin test to legacy PM
Arthur Eubanks via llvm-commits
- [PATCH] D89159: [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D87114: [AIX][ExecutionEngine] Disable eh frame support when building with Clang on AIX
David Tenty via Phabricator via llvm-commits
- [PATCH] D87114: [CMake][ExecutionEngine] Upgrade HAVE_EHTABLES to a real config.h macro
David Tenty via Phabricator via llvm-commits
- [PATCH] D72365: [MTE] Pin the tagged base pointer to one of the stack slots.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] 33bb3ef - [Hexagon] Generalize handling of SDNodes created during ISel
Krzysztof Parzyszek via llvm-commits
- [llvm] 6fd994b - [Hexagon] Remove ISD node VSPLATW, use VSPLAT instead
Krzysztof Parzyszek via llvm-commits
- [llvm] c11c20f - [NFC][Regalloc] VirtRegAuxInfo::Hint does not need to be a field
Mircea Trofin via llvm-commits
- [PATCH] D89162: [SVE][WIP] Lower fixed length VECREDUCE_SEQ_FADD operation
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D89163: [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89164: [AArch64][GlobalISel] Mark G_FCONSTANT as legal when there is full fp16 support
Jessica Paquette via Phabricator via llvm-commits
- [llvm] d8f58bf - [WebAssembly] Prototype i16x8.q15mulr_sat_s
Thomas Lively via llvm-commits
- [PATCH] D88252: z_Linux_asm.S modifications for arm64 (AARCH64) for Darwin/macOS
Michael Pique via Phabricator via llvm-commits
- [llvm] 9b5b305 - Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing"
Jordan Rupprecht via llvm-commits
- [llvm] 360f275 - [IRMover] Add missing open quote in the warning message
Steven Wu via llvm-commits
- [llvm] 278299b - [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules.
Eli Friedman via llvm-commits
- [PATCH] D89166: Sink: Handle instruction sink when a user is dead
Changpeng Fang via Phabricator via llvm-commits
- [llvm] 488f1c4 - [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset
Fangrui Song via llvm-commits
- [llvm] e0b89df - [X86] Check if call is indirect before emitting NT_CALL
Craig Topper via llvm-commits
- [PATCH] D87320: [X86] Check if call is indirect before emitting NT_CALL
Craig Topper via Phabricator via llvm-commits
- [PATCH] D89168: [AMDGPU] Corrected declaration of VOPC instructions with SDWA addressing mode.
Konstantin Pyzhov via Phabricator via llvm-commits
- [PATCH] D87966: [ThinLTO] Re-order modules for optimal multi-threaded processing
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D89170: [AMDGPU] Select flat scratch instructions where available
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] f192a27 - Sink: Handle instruction sink when a user is dead
Changpeng Fang via llvm-commits
- [llvm] f6fa4d0 - [bugpoint] Delete -safe-llc and make -run-llc work like -run-llc -safe-run-llc
Fangrui Song via llvm-commits
- [PATCH] D89171: [NFC][Regalloc] Pass VirtRegMap by reference.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D89173: [VE] Change to expand BRCOND
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D89175: [LowerMatrixIntrinsics][NewPM] Fix PreservedAnalyses result
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 0232f2d - [X86] Add CET test, NFC
Xiang1 Zhang via llvm-commits
- [llvm] 2bd4730 - [PowerPC] Fix signed overflow in decomposeMulByConstant after D88201
Fangrui Song via llvm-commits
- [PATCH] D89176: Modify split CallSiteRanges to use correct lengths
Di Mo via Phabricator via llvm-commits
- [PATCH] D89177: [cmake] Add support for multiple distributions
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] e1c38dd - [CSKY 1/n] Add basic stub or infra of csky backend
Zi Xuan Wu via llvm-commits
- [PATCH] D88396: [X86] Replace aligned vector move with unaligned move when avx is enabled.
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D89178: [X86] Alternate implementation of D88194.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D89180: [CSKY 2/n] Add basic tablegen infra for CSKY
Zixuan Wu via Phabricator via llvm-commits
- [llvm] 2b96dce - [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty.
Denis Antrushin via llvm-commits
- [PATCH] D89183: [VE] Add vector load/store instructions
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D88539: [PowerPC] Handle the constant with many trailing ones.
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 5e855f1 - [MemCpyOpt] Don't hoist store that's not guaranteed to execute
Nikita Popov via llvm-commits
- [PATCH] D88388: [PowerPC] Skip combining (uint_to_fp x) if x is not simple type
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] f2741f2 - [TblGen][Scheduling] Fix debug output. NFC
David Green via llvm-commits
- [llvm] 6d8eea6 - [AArch64][LV] Move vectorizer test to Transforms/LoopVectorize/AArch64. NFC
David Green via llvm-commits
- [PATCH] D88396: [X86] Support replacing aligned vector moves with unaligned moves when avx is enabled. (off by default)
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D88742: [AArch64] Identify SAD pattern
Dave Green via Phabricator via llvm-commits
- [PATCH] D88731: [AArch64] Combine UADDVs to generate vector add
Vinay Madhusudan via Phabricator via llvm-commits
- [PATCH] D63785: Add support for MUSL libc
Michael Everitt via Phabricator via llvm-commits
- [PATCH] D87981: [X86] AMX programming model prototype.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D89185: Fix broken bitstream linking with lld when e_machine > 255
Christian Iversen via Phabricator via llvm-commits
- [llvm] 96bd4d3 - [DebugInfo] Support for DWARF attribute DW_AT_rank
Alok Kumar Sharma via llvm-commits
- [PATCH] D89186: [lit] Avoid calling realpath() for every printed message
Alexander Richardson via Phabricator via llvm-commits
- [llvm] cb27006 - [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks
David Green via llvm-commits
- [PATCH] D89187: [AMDGPU] Minimize number of s_mov generated by copyPhysReg
Carl Ritson via Phabricator via llvm-commits
- [llvm] 329dbda - [MemCpyOpt] Add test for incorrect memset DSE (NFC)
Nikita Popov via llvm-commits
- [PATCH] D78268: [Attributor] Deduce load/store alignment only in CGSCC passes
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D89188: [CallGraphUpdater][FIX] Do not attempt to update unreachable functions
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 2c6fc28 - [SCEV] Add a test case with ULE loop guard.
Florian Hahn via llvm-commits
- [PATCH] D89189: [ARM][MachineOutliner] Do not overestimate LR liveness in return block
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 2e9fd75 - [SCEV] Handle ULE in applyLoopGuards.
Florian Hahn via llvm-commits
- [llvm] d48b249 - [SCEV] Add test cases where the max BTC is imprecise, due to step != 1.
Florian Hahn via llvm-commits
- [PATCH] D89190: [MemCpyOpt] Don't shorten memset if destination observable through unwinding
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D89191: [ASAN] Make sure we are only processing lifetime markers with offset 0 to alloca
Xun Li via Phabricator via llvm-commits
- [llvm] 666ef0d - [AMDGPU] Add gfx602, gfx705, gfx805 targets
Tim Renouf via llvm-commits
- [llvm] d89de5a - Step down from security group
Philip Reames via llvm-commits
- [PATCH] D89192: [MemCpyOpt] Don't shorten memset if memcpy operands may be the same
Nikita Popov via Phabricator via llvm-commits
- [llvm] 803b712 - [InstCombine] Add test case showing rotate intrinsic being split by SimplifyDemandedBits
Simon Pilgrim via llvm-commits
- [llvm] f2e08c6 - [PowerPC] Add ppc32 funnel shift test coverage
Simon Pilgrim via llvm-commits
- [llvm] 4af6c6b - Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td
Krzysztof Parzyszek via llvm-commits
- [llvm] 2c3e4a2 - [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it
Simon Pilgrim via llvm-commits
- [llvm] f68d174 - Remove %tmp variables from test cases to appease update_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D89139: [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D89195: [PowerPC][Power10] Exploit store rightmost vector element instructions.
Kamau Bridgeman via Phabricator via llvm-commits
- [llvm] 3aab3cb - [InstCombine] getLogBase2 - no need to specify Type. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] d0c8d58 - Fix CMake configuration error when run with -Werror/-Wall
Alex Denisov via llvm-commits
- [llvm] 702ccb4 - [InstCombine] getLogBase2(undef) -> 0.
Simon Pilgrim via llvm-commits
- [llvm] a868255 - [X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFC
Fangrui Song via llvm-commits
- [PATCH] D89197: [X86] Support -march=x86-64-v[234]
Fangrui Song via Phabricator via llvm-commits
- [llvm] 61eaa2e - [SDAG] Remember to set UndefElts in isSplatValue for SPLAT_VECTOR
Krzysztof Parzyszek via llvm-commits
- [llvm] 9237e73 - [Hexagon] Replace HexagonISD::VSPLAT with ISD::SPLAT_VECTOR
Krzysztof Parzyszek via llvm-commits
- [llvm] 3758495 - [X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be a constant.
Craig Topper via llvm-commits
- [llvm] 7f1b2a6 - [X86] AMX intrinsics should have ImmArg for the register numbers and use timm in isel patterns.
Craig Topper via llvm-commits
- [llvm] 9895327 - [X86] Redefine X86ISD::PEXTRB/W and X86ISD::PINSRB/PINSRW to use a i8 TargetConstant for the immediate instead of a ptr constant.
Craig Topper via llvm-commits
- [llvm] 667dfe3 - [Coroutines] Refactor/Rewrite Spill and Alloca processing
Xun Li via llvm-commits
- [PATCH] D89200: [X86] Add custom type legalization for i64 saddo/ssubo on 32-bit targets. Same for i128 on 64-bit targets.
Craig Topper via Phabricator via llvm-commits
- [llvm] b752daa - [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] b97093e - [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw
Simon Pilgrim via llvm-commits
- [llvm] 7c71b44 - [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155
Simon Pilgrim via llvm-commits
- [llvm] 913d7a1 - [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16.
Simon Pilgrim via llvm-commits
- [llvm] c7f3bc8 - Fix Wdocumentation warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D89203: [VE][NFC] Clean VEISelLowering.cpp
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] 86f6968 - [VE][NFC] Clean VEISelLowering.cpp
Kazushi Marukawa via llvm-commits
- [llvm] c5138e6 - [InstCombine] add/adjust tests for add+xor -> shifts; NFC
Sanjay Patel via llvm-commits
- [llvm] 85c7653 - [InstCombine] add tests with extra uses for add+xor transform; NFC
Sanjay Patel via llvm-commits
- [llvm] f81200a - [InstCombine] add one-use check to add+xor transform
Sanjay Patel via llvm-commits
- [llvm] 3f3356b - [InstCombine] allow vector splats for add+xor --> shifts
Sanjay Patel via llvm-commits
- [llvm] bdb193a - [MemCpyOpt] Add additional byval tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 8f2caca - [LV] Extra predicated inloop reduction tests. NFC
David Green via llvm-commits
- [PATCH] D89205: [VE] Support fneg and frem
Kazushi Marukawa via Phabricator via llvm-commits
- [llvm] d7186fe - [MemCpyOpt] Add lifetime may alias test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D89206: [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D89207: [MemCpyOpt] Port to MemorySSA
Nikita Popov via Phabricator via llvm-commits
- [llvm] be6e8e5 - [LV] Tail folded inloop reductions.
David Green via llvm-commits
- [PATCH] D75153: [ThinLTO] Allow usage of all SMT threads in the system
Nico Weber via Phabricator via llvm-commits
- [PATCH] D89208: [DebugInfo] Support for DWARF operator DW_OP_over
Alok Kumar Sharma via Phabricator via llvm-commits
- [llvm] 544a6aa - [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load
Roman Lebedev via llvm-commits
- [PATCH] D89211: [RTDYLD] add debug statements for resolveX86Relocation
Valentin Churavy via Phabricator via llvm-commits
- clang-ppc64le-linux-multistage stage 2 failures on udivmoddi4_test.c and divdi3_test.c
Hubert Tong via llvm-commits
- [lld] a9cefc3 - [ELF] Fix broken bitstream linking with lld when e_machine > 255
Fangrui Song via llvm-commits
- [llvm] 9e72d3e - [ValueTracking] Use KnownBits::countMaxLeadingZeros/countMaxTrailingZeros to make code more readable. NFC
Craig Topper via llvm-commits
- [PATCH] D89214: [X86] Add basic computeKnownBits support for X86ISD::BSR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D64393: [AMDGPU] Fix DPP combiner check for exec modification
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D88126: [Machinesink] add more profitable pattern if target bb register pressure is not too high
ChenZheng via Phabricator via llvm-commits
- [PATCH] D88198: Hints CMake where to find Z3 with LLVM_Z3_INSTALL_DIR.
Ella Ma via Phabricator via llvm-commits
- [PATCH] D87970: [ThinLTO] Avoid temporaries when loading global decl attachment metadata
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 6f7e1ce - [NFC] Move PPC strict-fp MIR test to dedicated file
Qiu Chaofan via llvm-commits
- [llvm] cddb49b - [SchedDAGInstrs] Delete redundant contains(). 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
- [PATCH] D89217: [AMDGPU] Base getSubRegFromChannel on TableGen data
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D60772: [AMDGPU] Add optional bounds checking for scratch accesses
Carl Ritson via Phabricator via llvm-commits
- [compiler-rt] d784f74 - [NFC][Asan] Remove unused macro
Vitaly Buka via llvm-commits
- [PATCH] D89218: [DebugInfo] Support for DW_TAG_generic_subrange
Alok Kumar Sharma via Phabricator via llvm-commits
- [llvm] 6bf25f4 - [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures
Kito Cheng via llvm-commits
Last message date:
Sun Oct 11 23:47:21 PDT 2020
Archived on: Mon Oct 12 08:07:27 PDT 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).