The Week Of Monday 23 January 2023 Archives by thread
Starting: Mon Jan 23 00:15:45 PST 2023
Ending: Sun Jan 29 23:56:10 PST 2023
Messages: 2520
- [PATCH] D142192: [AMDGPU] Run unmerge combines post regbankselect
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D140939: [X86] Transform AtomicRMW logic operations to BT{R|C|S} if only changing/testing a single bit.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D139934: [IndVars] Apply more optimistic SkipLastIter for AND/OR conditions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142211: [LangRef] Require i8s to be naturally aligned
Jannik Silvanus via Phabricator via llvm-commits
- [llvm] 4dbf3f2 - [LangRef] Require i8s to be naturally aligned
Jannik Silvanus via llvm-commits
- [PATCH] D141909: Avoid removing useful loop metadata when striping debug info
Dongrui She via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D141693: [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Dave Green via Phabricator via llvm-commits
- [PATCH] D136234: [WIP/RFC][GISel] Add a way to ignore COPY instructions in InstructionSelector
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D141602: [TTI][AArch64] Cost model insertelement and indexed LD1 instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D141830: [NFC] Use new version of SelectionDAG::getLoad in NVPTX LowerFormalArguments
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D138323: [TableGen] RegisterInfo backend - Add abstraction layer between code generation logic and syntax output
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D141020: [X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs
Anton Bikineev via Phabricator via llvm-commits
- [PATCH] D137142: [WIP] DivergenceAnalysis: Infer uniformity from assume calls
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D142198: [AArch64][SME2] NFC: Simplify multiclasses for mova/movaz.
Caroline via Phabricator via llvm-commits
- [PATCH] D142144: [RISCV][Driver] Add -rvv-vector-bits= option similar to -sve-vector-bits=
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D141891: [VP][DAGCombiner] Introduce generalized pattern match for vp sdnodes.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D140271: [NFCI][llvm-exegesis] Benchmark: parallelize codegen (5x ... 8x less wallclock)
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] 3b80d02 - DAG: Look through fneg when trying to create unsafe minnum/maxnum
Matt Arsenault via llvm-commits
- [llvm] 65420c8 - DAG: Use getNegatedExpression in combineMinNumMaxNum
Matt Arsenault via llvm-commits
- [PATCH] D142288: [X86] Add basic vector handling for ISD::ABDS/ABDU (absolute difference) nodes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D138123: [Verifier][WinEH] Check funclet tokens on intrinsic calls that may lower to function calls
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] 474f20b - [Verifier] Check that !nonnull metadata is empty
Nikita Popov via llvm-commits
- [PATCH] D141386: [LangRef] Make !range, !nonnull and !align return poison instead of IUB
Nikita Popov via Phabricator via llvm-commits
- [compiler-rt] abf3997 - Revert "[compiler-rt][builtins] Skip building (b)float16 support on i386-freebsd"
Dimitry Andric via llvm-commits
- [PATCH] D138757: [zero-call-used-regs] Mark only non-debug instruction's register as used
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D140811: [DAGCombiner][X86] `visitVECTOR_SHUFFLE()`: splats with a single non-undef element are not splats
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142339: [X86] Fix `FindSingleBitChange` to handle NOT(V) where V is not an Instruction
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142146: [IR] Avoid creation of GEPs into vectors (in one place)
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D142248: [lld-macho] Do not warn on missing /usr/local/lib library search path
Jez Ng via Phabricator via llvm-commits
- [llvm] ea6e8d4 - [LICM] Don't generate crash dialog for missing MSSA
Nikita Popov via llvm-commits
- [PATCH] D141942: [AArch64][SVE2p1] Add SVE2.1 fclamp intrinsic
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D141053: [SwiftError] Use IMPLICIT_DEF as a definition for unreachable VReg uses
Filipp Zhinkin via Phabricator via llvm-commits
- [llvm] edc1bcf - [PassBuilder] Detect loop-mssa for licm with parameters (PR60149)
Nikita Popov via llvm-commits
- [PATCH] D142231: [AMDGPU][AsmParser] Forbid optional SMRD offsets on GFX6/GFX7.
Jay Foad via Phabricator via llvm-commits
- [llvm] 3770b4a - [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa
David Green via llvm-commits
- [PATCH] D129693: [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa
Dave Green via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142343: [X86] Add tests for folding `(and/or (icmp eq/ne A, Pow2), (icmp eq/ne A, -Pow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142032: [AArch64][SME2] Add multi-vector convert to/from floating-point intrinsic
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142345: [X86] Transform `(icmp eq/ne Abs(A), Pow2)` -> `(and/or (icmp eq/ne A,Pow2), (icmp eq/ne A,-Pow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142346: [docs] Add release notes for news in 16.x done by me, or otherwise relating to MinGW targets
Martin Storsjö via Phabricator via llvm-commits
- [llvm] b94b8f1 - [AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers read-only
Lucas Prates via llvm-commits
- [PATCH] D141398: [AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers read-only
Lucas Prates via Phabricator via llvm-commits
- [llvm] 768aed1 - [MC] Make more use of MCInstrDesc::operands. NFC.
Jay Foad via llvm-commits
- [PATCH] D142213: [MC] Make more use of MCInstrDesc::operands. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142347: [NFC][Clang] Move DebugOptions to llvm/Frontend for reuse in Flang
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D140128: DAG: Look through fneg when trying to create unsafe minnum/maxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140326: DAG: Use getNegatedExpression in combineMinNumMaxNum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140135: AMDGPU: Try to unfold fneg source when matching legacy fmin/fmax
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 44cac91 - Fix `FindSingleBitChange` to handle NOT(V) where V is not an Instruction
Noah Goldstein via llvm-commits
- [PATCH] D142135: [AArch64] Basic target("+crypto") handling
Dave Green via Phabricator via llvm-commits
- [PATCH] D141606: [AArch64] Remove AES, SHA2, SHA3 and SM4 features from armv8.6-a+
Dave Green via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141464: [X86]: Match (xor TSize - 1, ctlz) to `bsr` instead of `lzcnt` + `xor`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142214: [MC] Do not copy MCInstrDescs. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142292: [SCEV] Introduce `SCEVSelectExpr`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142348: [RISCV][Docs] Document code generation for vector extension
Luke Lau via Phabricator via llvm-commits
- [llvm] 245e3dd - [MC] Do not copy MCInstrDescs. NFC.
Jay Foad via llvm-commits
- [llvm] 0c69cb2 - [X86] Add test coverage for and(ext(and(x, c1)), c2) patterns
Simon Pilgrim via llvm-commits
- [PATCH] D131915: [MLIR][OpenMP] Added target data, exit data, and enter data operation definition for MLIR.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142349: [docs] Add/update docs regarding LLVM_NATIVE_TOOL_DIR vs LLVM_TABLEGEN
Martin Storsjö via Phabricator via llvm-commits
- [llvm] eb8fcc1 - [InstCombine] Add additional memcpy from constant test with phi (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140513: [VPlan] Switch default graph traits to be recursive, update VPDomTree.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142327: [clang][RISCV] Fix ABI handling of empty structs with hard FP calling conventions in C++
Luís Marques via Phabricator via llvm-commits
- [llvm] b2cf024 - [DebugInfo][CSInfo] Don't use clobbered registers as locations
Jeremy Morse via llvm-commits
- [PATCH] D141279: [DebugInfo][CSInfo] Avoid using clobbered registers as call-site argument locations
Jeremy Morse via Phabricator via llvm-commits
- [llvm] eb197e3 - [Transforms] Add lit test for instcombine on load into vector of overaligned elements.
Jannik Silvanus via llvm-commits
- [llvm] a4753f5 - [IR] Avoid creation of GEPs into vectors (in one place)
Jannik Silvanus via llvm-commits
- [PATCH] D142317: [Support][LLD] Avoid using uninitialized threadIndex.
Andrew Ng via Phabricator via llvm-commits
- [llvm] 0276fa8 - [X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs
Anton Bikineev via llvm-commits
- [PATCH] D142019: ARM: skip debug instructions when matching jump-table patterns.
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 3bd77c2 - [AArch64][SVE2p1] Add SVE2.1 fclamp intrinsic
David Sherwood via llvm-commits
- [llvm] f7de5bb - [Test] Add test for PR60234
Max Kazantsev via llvm-commits
- [llvm] f6706e3 - [Test] Add test exercising scenarios of widening into loop-invariant condition
Max Kazantsev via llvm-commits
- [PATCH] D142350: fix
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D142114: [AArch64][SME2] Add Multi-vector add/sub, storing into ZA intrinsic
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142199: [Docs] Replace recommonmark with myst-parser
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142093: [InstCombine] trunc (fptoui|fptosi)
Sam Parker via Phabricator via llvm-commits
- [llvm] 9a77e3c - [AArch64][SME] Allow predicate-as-counter operands for psel
Sander de Smalen via llvm-commits
- [llvm] 2faebde - [AArch64][SME2] NFC: Simplify multiclasses for mova/movaz.
Sander de Smalen via llvm-commits
- [llvm] 08a19d7 - [AArch64][SME2] MOVA tile-to-vector and vector-to-tile should not accept VG suffix
Sander de Smalen via llvm-commits
- [PATCH] D141603: [AArch64][SME] Allow predicate-as-counter operands for psel
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D141601: [AArch64][SME2] MOVA tile-to-vector and vector-to-tile should not accept VG suffix
Sander de Smalen via Phabricator via llvm-commits
- [llvm] ed98063 - [InstCombine] Make worklist check in memcpy from constant fold more precise
Nikita Popov via llvm-commits
- [PATCH] D136524: [InstCombine] Handle select inst when eliminating constant memcpy
Nikita Popov via Phabricator via llvm-commits
- [llvm] 67ed142 - [NFC][AArch64] Rename SVE2p1 sclamp and uclamp tests
David Sherwood via llvm-commits
- [PATCH] D141581: [clang] Make clangBasic and clangDriver depend on LLVMTargetParser.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D142351: [VP][DAGCombiner][NFC] Precommit test for combine for VP_FMA.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D141797: [ORC] Move 'CompleteAllocation' lambda body into its own method.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D142352: [CodeGen] Filter out available_externally aliases
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142321: [llvm-ml] Disallow '{' and '}' at the start of a statement
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D139010: [clang][WebAssembly] Implement support for table types and builtins
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D141836: [AArch64] Disable __muloti4 libcalls for AArch64
Sander de Smalen via Phabricator via llvm-commits
- [llvm] bf9e0da - [VPlan] Switch default graph traits to be recursive, update VPDomTree.
Florian Hahn via llvm-commits
- [PATCH] D142355: [AArch64][SME2] Add the IR intrinsics for SME2 fclamp, sclamp and uclamp instructions
David Sherwood via Phabricator via llvm-commits
- [llvm] 6dc8e21 - [NFC][Instcombine] More trunc fp-to-int tests.
Samuel Parker via llvm-commits
- [PATCH] D142178: [X86][WIP] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [llvm] 210a383 - [LLVM][TableGen] Add jupyter kernel for llvm-tblgen
David Spickett via llvm-commits
- [PATCH] D132378: [LLVM][TableGen] Add jupyter kernel for llvm-tblgen
David Spickett via Phabricator via llvm-commits
- [PATCH] D142356: [MC] Use MCRI instead of MRI for MCRegisterInfo. NFC.
Jay Foad via Phabricator via llvm-commits
- [llvm] 92787e3 - [LLVM][TableGen] Support combined cells in jupyter kernel
David Spickett via llvm-commits
- [PATCH] D132646: [LLVM][TableGen] Support combined cells in jupyter kernel
David Spickett via Phabricator via llvm-commits
- [PATCH] D142215: [MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.
Jay Foad via Phabricator via llvm-commits
- [llvm] d1426cd - [DAG] visitAnd - fold (and (ext (and V, c1)), c2) -> (and (ext V), (and c1, (ext c2)))
Simon Pilgrim via llvm-commits
- [llvm] 602e1cb - [SCCP] Regenerate check lines for some tests.
Florian Hahn via llvm-commits
- [PATCH] D137085: [LLVM][TableGen] Add first tutorial notebook
David Spickett via Phabricator via llvm-commits
- [PATCH] D142265: [AArch64] Function multi-versioning release notes added. NFC.
Daniel Kiss via Phabricator via llvm-commits
- [PATCH] D137944: [ObjC][ARC] Teach the OptimizeSequences step of ObjCARCOpts about WinEH funclet tokens
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] 073401e - [MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.
Jay Foad via llvm-commits
- [PATCH] D142359: [TTI][AArch64] Cost model vector INS instructions
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] cef9e87 - [llvm][tablegen][jupyter] Fixup README
David Spickett via llvm-commits
- [PATCH] D137653: [TableGen] More named sub-operands work.
Gaëtan Bossu via Phabricator via llvm-commits
- [PATCH] D142360: [SmallVector] Add default initialization of SmallVectorStorage::InlineElts
Maksim Sabianin via Phabricator via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Jessica Del via Phabricator via llvm-commits
- [llvm] 8ea4a4b - [AArch64] Add missing system register for v8.9-A/v9.4-A Permission Indirection Extension
Lucas Prates via llvm-commits
- [PATCH] D141400: [AArch64] Add missing system register for v8.9-A/v9.4-A Permission Indirection Extension
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D142362: [cmake] Remove AddLLVMDefinitions
Jay Foad via Phabricator via llvm-commits
- [llvm] 1efea0a - [AArch64] Support v8.9-A/v9.4-A in .arch_extension directive
Lucas Prates via llvm-commits
- [PATCH] D141402: [AArch64] Support v8.9-A/v9.4-A in .arch_extension directive
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D142363: [cmake] Stop using add_definitions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142229: [docs] add early Arm arch support improvements to release notes
Peter Smith via Phabricator via llvm-commits
- [PATCH] D142364: [LLVM][TableGen] Notebook describing how to write a Python backend
David Spickett via Phabricator via llvm-commits
- [PATCH] D142366: [AArch64] Codegen for FEAT_LSE128
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D141406: [AArch64] Codegen for FEAT_LSE128
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D142326: [clang][RISCV][test] Add test cases for empty structs and the FP calling conventions
Luís Marques via Phabricator via llvm-commits
- [PATCH] D133919: [InstCombine] Fold ((x?1:4)&(y?1:4))==0 to x^y
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142368: [AArch64][SME2] Add multi-vector saturating doubling multiply high intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D136483: [mlir][MemRefToLLVM] Remove the code for lowering collaspe/expand_shape
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142216: [MC] Store number of implicit operands in MCInstrDesc. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142370: [SCCPSolver] Move helper functions inside SCCPSolver (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D141403: [AArch64] Add command line support for v9.4-A's Instrumentation Extension
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D141404: [AArch64][Clang] Adjust default features for v8.9-A/v9.4-A in clang driver
Lucas Prates via Phabricator via llvm-commits
- [llvm] b1d1a1a - [docs] add early Arm arch support improvements to release notes
Ties Stuij via llvm-commits
- [llvm] 0d2e67b - [SCCP] Add initial tests for NUW/NSW inference.
Florian Hahn via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142271: [ValueTracking] Add KnownBits patterns `xor(x, x - 1)` and `and(x, -x)` for knowing upper bits to be zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142373: [Utils] Add --full-function-signature to update_cc_test_checks.pyh to match return type as well as args
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D133943: [Utils] Match function return type and other attributes on the definition in update_cc_test_checks
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Peter Smith via Phabricator via llvm-commits
- [llvm] 8246ace - [AArch64] Add command line support for v9.4-A's Instrumentation Extension
Lucas Prates via llvm-commits
- [llvm] 5f6813b - [AArch64][Clang] Adjust default features for v8.9-A/v9.4-A in clang driver
Lucas Prates via llvm-commits
- [PATCH] D142181: [OptTable] Store llvm::cl::Option into a DenseMap instead of a StringMap
serge via Phabricator via llvm-commits
- [PATCH] D142035: [AArch64][SME2] Add Multi-vector saturating extract narrow intrinsics
Caroline via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Jake Hall via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142274: [ADT] Add llvm::byteswap to bit.h
David Blaikie via Phabricator via llvm-commits
- [PATCH] D141994: [IndVars] Expand icmp in preheader rather than in loop
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142375: [AMDGPU][CodeGen] Add global isel tests for intersect ray intrinsics.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D141853: [ARM] Accept shortened forms of the T2 ADC instruction
Dave Green via Phabricator via llvm-commits
- [llvm] 5f6a971 - [AArch64][SME2] Add multi-vector convert to/from floating-point intrinsic
Caroline Concatto via llvm-commits
- [PATCH] D142379: [RISCV] Don't explicitly select X0 in select branch comparisons
Luke Lau via Phabricator via llvm-commits
- [llvm] 5c09afe - [SCCP] Auto-generate check lines for ip-ranges-select.ll.
Florian Hahn via llvm-commits
- [llvm] a794b62 - [SCCPSolver] Move helper functions inside SCCPSolver (NFC).
Florian Hahn via llvm-commits
- [llvm] d62500d - [AArch64][SME2] Add Multi-vector saturating extract narrow intrinsics
Caroline Concatto via llvm-commits
- [PATCH] D142031: [AArch64][SME2] Add intrinsics to move multi-vectors to/from ZA.
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D141910: [OpenMP][OMPIRBuilder]Move SIMD alignment calculation to LLVM Frontend
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D142089: [AArch64][SME2] Add Multi-vector saturating extract narrow and interleave intrinsics
Caroline via Phabricator via llvm-commits
- [llvm] 5474d7d - [AArch64] Function multi-versioning release notes added. NFC.
Pavel Iliin via llvm-commits
- [PATCH] D136044: [compiler-rt][builtins] Skip building (b)float16 support on i386-freebsd
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add ThreadPoolAllocator class.
Steven Wu via Phabricator via llvm-commits
- [PATCH] D142102: [RISCV] Combine FP_TO_INT to vfwcvt/fvncvt
Luke Lau via Phabricator via llvm-commits
- [llvm] a15b0e8 - [RISCV] Move Processors and Features from RISCV.td to their own files.
Craig Topper via llvm-commits
- [PATCH] D142239: [RISCV] Move Processors and Features from RISCV.td to their own files.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141581: [build] Fix stand-alone builds of clang.
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142329: [AMDGPU][NFC] Apply new naming convention for feature fmacf64
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D141876: [AMDGPU] Tune scheduler on GFX10 and GFX11 for regions with spilling
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 0b92f85 - Revert "[AArch64] Function multi-versioning release notes added. NFC."
Pavel Iliin via llvm-commits
- [PATCH] D142385: CoroFrame: Fix missing bitcast for some frame merges
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142325: [ScheduleDAG] Fix removing edges with weak deps
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [compiler-rt] 84bec0a - [tsan] Always initialize tsan when building shared lib
Han Zhu via llvm-commits
- [PATCH] D142188: [ORC] Fix in-process lookup of symbols without GlobalPrefix
Lang Hames via Phabricator via llvm-commits
- [llvm] c57eaf1 - [AArch64] Function multi-versioning release notes added. NFC.
Pavel Iliin via llvm-commits
- [PATCH] D142386: ExecutionEngine: support composite types handling.
Artem Khvoshch via Phabricator via llvm-commits
- [llvm] cc9fa50 - [AArch64] Remove AES, SHA2, SHA3 and SM4 features from armv8.6-a+
David Green via llvm-commits
- [llvm] d1c0feb - [AMDGPU] Tune scheduler on GFX10 and GFX11 for regions with spilling
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D141553: [bazel] Enable layering_check for llvm and clang
Shahms King via Phabricator via llvm-commits
- [llvm] 2eef875 - [TableGen] Avoid repeated lookups of Uses and Defs records. NFC.
Jay Foad via llvm-commits
- [PATCH] D142387: [SCCP] Use range info to prove AddInst has NUW flag.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142390: [SCCP] Use range info to prove AddInst has NSW flag.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D140123: [TLS] Clamp the alignment of TLS global variables if required by the target
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D142382: [LV] Test case to show the problem with forced vec and rt-checks. NFC.
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D142258: [LV] Ignore runtime checks threshold when vectorization is forced
Kolya Panchenko via Phabricator via llvm-commits
- [llvm] 7d3306f - [llvm] Fix warnings
Kazu Hirata via llvm-commits
- [llvm] 7d0145c - [AMDGPU] Use more consistemt way to avoid overflow in the scheduler
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D142262: [AMDGPU] Use more consistemt way to avoid overflow in the scheduler
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] ddc484b - [InstCombine] Handle select inst when eliminating constant memcpy
Anshil Gandhi via llvm-commits
- [PATCH] D141512: [SLP]Improve isGatherShuffledEntry by looking deeper through the reused scalars.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D142395: [AArch64] Update enabled extensions for Ampere1 core
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D140609: [bugpoint] Fix compilation of bugpoint-passes on Windows
Alexey Bader via Phabricator via llvm-commits
- [PATCH] D142396: [AArch64] Add the Ampere1A core
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D142217: [MC] Store target Insts table in reverse order. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142218: [MC] Store implicit ops immediately after the TargetInsts table. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142219: [MC] Store operand info immediately after the TargetInsts table. NFC.
Jay Foad via Phabricator via llvm-commits
- [lld] c3737a6 - [docs] Add release notes for news in 16.x done by me, or otherwise relating to MinGW targets
Martin Storsjö via llvm-commits
- [llvm] 20f895c - [RISCV] Add a test case for a missed PRE oppurtunity when inserting vsetvlis
Philip Reames via llvm-commits
- [PATCH] D142397: [BOLT] Emit a warning about invalid entries in function-order list
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 84610a8 - AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Nicolai Hähnle via llvm-commits
- [llvm] 07ed1d6 - AMDGPU: Re-run UTC scripts on some test cases
Nicolai Hähnle via llvm-commits
- [llvm] 0775f21 - AMDGPU: Add a scheduler test to demonstrate an upcoming change
Nicolai Hähnle via llvm-commits
- [llvm] 10cef70 - AMDGPU: Clean up LDS-related occupancy calculations
Nicolai Hähnle via llvm-commits
- [PATCH] D139467: AMDGPU: Add AMDGPUSubtarget::getEUsPerCU()
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D139468: AMDGPU: Clean up LDS-related occupancy calculations
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D142182: [MLIR] Expose LocationAttrs in the C API
Mike Urbach via Phabricator via llvm-commits
- [llvm] 493bab8 - [NFC][SCEV] Reflow `impliesPoison()` into an exhaustive switch
Nikita Popov via llvm-commits
- [PATCH] D78441: Delete NaCl support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via Phabricator via llvm-commits
- [llvm] 52bcdac - [build] Fix stand-alone builds of clang.
Francesco Petrogalli via llvm-commits
- [PATCH] D103016: NewGVN: Relax assertion about number of times a value is seen
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D142400: [cmake] Remove RISCVTargetParserTableGen from LLVMConfig.cmake.in
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Lei Huang via Phabricator via llvm-commits
- [llvm] 20ffb9a - Revert "[build] Fix stand-alone builds of clang."
Francesco Petrogalli via llvm-commits
- [llvm] ebfd09d - Fix test expected result [NFC]
via llvm-commits
- [llvm] 95a2aec - [docs] Add/update docs regarding LLVM_NATIVE_TOOL_DIR vs LLVM_TABLEGEN
Martin Storsjö via llvm-commits
- [PATCH] D142404: [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142254: [X86] Transform vector SET{LE/ULT/ULE} -> SETLT and SET{GE/UGT/UGE} -> SETGT if possible
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142403: [build] Force building LLVMTargetParser before other non-LLVM components.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] 96fdfd4 - Fix test expected result [NFC]
via llvm-commits
- [llvm] 20bb765 - [Fuchsia] Build windows runtimes using cross compilation on Linux
Haowei Wu via llvm-commits
- [PATCH] D141738: Add initial support for cross compile Windows runtimes under Linux when building Fuchsia clang toolchain
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D142405: [CMake] Replace list(FIND) by if(IN_LIST) where index isn't used
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D96670: [CMake] Look up target subcomponents in LLVM_AVAILABLE_LIBS
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D142407: [AMDGPU] Split dot8 feature
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 25c0ea2 - [NFC] Consolidate llvm::CodeGenOpt::Level handling
Scott Linder via llvm-commits
- [PATCH] D141968: [NFC] Consolidate llvm::CodeGenOpt::Level handling
Scott Linder via Phabricator via llvm-commits
- [compiler-rt] 31260a4 - [profile] Disable test which needs update after D141512
Vitaly Buka via llvm-commits
- [PATCH] D142408: [SanitizerBinaryMetadata] Declare callbacks extern weak
Marco Elver via Phabricator via llvm-commits
- [llvm] f1d3bc4 - [CMake] Replace list(FIND) by if(IN_LIST) where index isn't used
Aaron Puchert via llvm-commits
- [PATCH] D142409: [RISCV][InsertVSETVLI] Handle partially transparent instructions in PRE
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142410: [AArch64] ARMv8.5-A implies both FEAT_SB and FEAT_SSBS
Philipp Tomsich via Phabricator via llvm-commits
- [llvm] 2dc3371 - [NFC] Remove redundant range check
Scott Linder via llvm-commits
- [PATCH] D142411: Fix warning in SnippetGeneratorTest.cpp
Philipp Tomsich via Phabricator via llvm-commits
- [llvm] e76c95f - [InstCombine] add tests for signbit compares; NFC
Sanjay Patel via llvm-commits
- [llvm] 3e58d94 - [InstCombine] remove dead pattern matching code; NFC
Sanjay Patel via llvm-commits
- [llvm] 3a295f0 - [InstCombine] add tests for masked/casted icmp; NFC
Sanjay Patel via llvm-commits
- [llvm] 7a9e3ad - [InstCombine] relax one-use check for icmp with mask/cast
Sanjay Patel via llvm-commits
- [llvm] 82dcfe0 - [InstCombine] allow matching vector types for icmp-of-mask/cast
Sanjay Patel via llvm-commits
- [llvm] 3013a94 - CoroFrame: Fix missing bitcast for some frame merges
Matthias Braun via llvm-commits
- [llvm] 9aa4c6a - [Support] revert accidentally removed "std::" specifiers
Sanjay Patel via llvm-commits
- [llvm] d9e778d - [NFC] Use int underlying type for CodeGenOpt::Level
Scott Linder via llvm-commits
- [PATCH] D134320: [llvm] Teach whole program devirtualization about relative vtables
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D142414: Fix warning in JITLink/EHFrameSupportTests.cpp
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D142403: [build] Fix stand-alone builds of clang.
Tom Stellard via Phabricator via llvm-commits
- [llvm] 5d02e38 - [build] Fix stand-alone builds of clang.
Francesco Petrogalli via llvm-commits
- [compiler-rt] cf6c431 - [HWASAN] Fix memory leaks in tests.
Kirill Stoimenov via llvm-commits
- [compiler-rt] eba322e - [Sanitizer] Make GetBlockBeginFastLocked parameters const.
Kirill Stoimenov via llvm-commits
- [llvm] a6a4fe2 - [NFC][WoA] Precommit test for aarch64 atomics
via llvm-commits
- [llvm] c9821ab - [WoA] Use fences for sequentially consistent stores/writes
via llvm-commits
- [PATCH] D141964: [NFC] Precommit test
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D141748: [WoA] Use fences for sequentially consistent stores/writes
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D142417: test-release.sh: Use parallel xz for packaging the binaries
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D119049: [LLD] Allow usage of LLD as a library
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] 0e09bb8 - Revert "[build] Fix stand-alone builds of clang."
Francesco Petrogalli via llvm-commits
- [PATCH] D142418: AMDGPU: Teach fneg combines that select has source modifiers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28784: AMDGPU: Check users in fneg/fabs select combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142419: AMDGPU: Restrict a select combine based on legal source mods
Matt Arsenault via Phabricator via llvm-commits
- [llvm] aa19429 - Re-apply [build] Fix stand-alone builds of clang.
Francesco Petrogalli via llvm-commits
- [PATCH] D139970: [llvm][CallBrPrepare] use SSAUpdater to use intrinsic value
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D137361: IR: Add atomicrmw uinc_wrap and udec_wrap
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 2b0322e - [HWASAN] Fix PointsIntoChunk to untag pointers. Also added some checks where we know that the pointer should be untagged.
Kirill Stoimenov via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141993: [CodeGen][WIP] Split some functionality from DetectDeadLanes into its own class to be reused. NFCi
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142148: [MLIR] Add LocationAttr declarations to ODS
Andrew Young via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D142424: DAG: Relax foldBitcastedFPLogic conditions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142425: [BOLT][DWARF] Reuse entries in .debug_addr when not modified
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D131699: add arcanist patch
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D141219: Add a .lldbinit file to autoload LLVM/Clang data formatters
Jim Ingham via Phabricator via llvm-commits
- [compiler-rt] 5b190c4 - Revert "[profile] Disable test which needs update after D141512"
Vitaly Buka via llvm-commits
- [PATCH] D141893: [MC] Allow new .cfi_startproc in new section
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142270: [ValueTracking] Add tests for known bits after common BMI pattern (blsmsk/blsi); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142429: [InstCombine] Use `computeKnownBits` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142300: [InstSimplify] Simplify `icmp eq/ne/ugt/ult X, 0` -> true/false where `X` is known to be zero.
Noah Goldstein via Phabricator via llvm-commits
- [llvm] b0b4cc1 - [bugpoint] Fix compilation of bugpoint-passes on Windows
Alexey Bader via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD(X,Y,0) cases with generic ISD::ABDU(X,Y) node
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D141924: [IR] Add new intrinsics interleave and deinterleave vectors
Paul Walker via Phabricator via llvm-commits
- [llvm] f2b58eb - Revert "[Fuchsia] Build windows runtimes using cross compilation on Linux"
Haowei Wu via llvm-commits
- [PATCH] D138546: Clangd: Preserve target flags in system includes extractor
Christopher Sauer via Phabricator via llvm-commits
- [PATCH] D142269: [BOLT] Use LTO fuzzy name matching in function-order=user
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 9f0f84f - [Attributor][FIX] Replace typo with something more sane
Johannes Doerfert via llvm-commits
- [llvm] 75728b4 - [Attributor][FIX] Reachability needs to process the entire worklist
Johannes Doerfert via llvm-commits
- [llvm] 2f6fce8 - [Attributor][FIX] Ensure not to run new queries during manifest
Johannes Doerfert via llvm-commits
- [llvm] 1771d81 - [Attributor] Allow to delete (assume) intrinsics outside the SCC
Johannes Doerfert via llvm-commits
- [llvm] fedbc68 - [Attributor] Check assumptions to improve `isAlignedBarrier` queries
Johannes Doerfert via llvm-commits
- [PATCH] D142430: [Clang] Treat `std::forward_like` as builtin
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 602916d - [IndVars] Apply more optimistic SkipLastIter for AND/OR conditions
Max Kazantsev via llvm-commits
- [llvm] 932ae48 - [IndVars] Improve handling of multi-exit loops with known symbolic counts
Max Kazantsev via llvm-commits
- [PATCH] D141361: [IndVars] Improve handling of multi-exit loops with known symbolic counts
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 848978d - [AMDGPU][NFC] Apply new naming convention for feature fmacf64
Mariusz Sikora via llvm-commits
- [PATCH] D140250: Define NULL in its own header
Ian Anderson via Phabricator via llvm-commits
- [PATCH] D140627: [orc] Pass big JITTargetMachineBuilder parameters by reference to avoid unnecessary copies
Lang Hames via Phabricator via llvm-commits
- [llvm] d41f93d - [OpenMP] Readnone calls do not have non-local side-effects
Johannes Doerfert via llvm-commits
- [llvm] 5238df7 - [Attributor] Allow (inter-procedural) "CFG" reasoning for aligned regions
Johannes Doerfert via llvm-commits
- [PATCH] D142176: [libunwind] On Darwin, add a callback-based lookup scheme for JIT'd unwind info.
Lang Hames via Phabricator via llvm-commits
- [llvm] be2ecee - [SystemZ] Use isShiftedMask_64 instead of isStringOfOnes (NFC)
Kazu Hirata via llvm-commits
- [llvm] b3af04f - [llvm] Use llvm::countr_zero instead of findFirstSet (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D142431: [extract_symbols.py] Filter out more symbols for MSVC
Mike Hommey via Phabricator via llvm-commits
- [PATCH] D141823: [SCEV] More precise trip multiples
Joshua Cao via Phabricator via llvm-commits
- [llvm] cdb2264 - [cmake] Remove AddLLVMDefinitions
Jay Foad via llvm-commits
- [llvm] 2630093 - [cmake] Stop using add_definitions
Jay Foad via llvm-commits
- [llvm] 8228b84 - [NFC] Use new version of SelectionDAG::getLoad in NVPTXLowerFormalArguments
Guillaume Chatelet via llvm-commits
- [llvm] 2a832d0 - [AMDGPU] Add missing physical register check in SIFoldOperands::tryFoldLoad
Yashwant Singh via llvm-commits
- [PATCH] D141895: [AMDGPU] Add missing physical register check in SIFoldOperands::tryFoldLoad
Yashwant Singh via Phabricator via llvm-commits
- [llvm] 975fe90 - [gn build] Port a2b3ab8f7786
LLVM GN Syncbot via llvm-commits
- [llvm] b1b7fb6 - [InstCombine] trunc (fptoui|fptosi)
Samuel Parker via llvm-commits
- [llvm] 06191d1 - [AArch64][SME2] Add Multi-vector saturating extract narrow and interleave intrinsics
Caroline Concatto via llvm-commits
- [PATCH] D142438: [Docs] Mention GitHub commit comments as a possible post-commit review venue
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142255: [WIP] Loop peeling opportunity for identity operators
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142373: [Utils] Add --full-function-signature to update_cc_test_checks.py to match return type as well as args
Luís Marques via Phabricator via llvm-commits
- [llvm] 8b1d86a - [NFC] Deprecate SelectionDag::getLoad that takes alignment as
Guillaume Chatelet via llvm-commits
- [llvm] f5a6447 - [RISCV] Combine FP_TO_INT to vfwcvt/fvncvt
Luke Lau via llvm-commits
- [PATCH] D142441: [Docs] Add best practices for regression tests
Nikita Popov via Phabricator via llvm-commits
- [llvm] 728d817 - [NFC] Remove unused SelectionDag::getExtLoad function
Guillaume Chatelet via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142444: [IPSCCP][FuncSpec] Fix compiler crash 60191.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] 355cc3f - [NFC] Deprecate SelectionDag functions taking Alignment as unsigned
Guillaume Chatelet via llvm-commits
- [llvm] f3d6464 - [MC] Temporarily remove the deleted constructors, they break C++20 build
Ilya Biryukov via llvm-commits
- [PATCH] D137451: [CMake] Use LLVM_RUNTIME_TRIPLE in runtimes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142122: [SVE][InstrFormats] Explcitly set hasSideEffects for all SVE instructions.
Peter Waller via Phabricator via llvm-commits
- [llvm] a582a05 - [AArch64][SME2] Add Multi-vector add/sub, storing into ZA intrinsic
Caroline Concatto via llvm-commits
- [PATCH] D142445: [mlir][tensor|memref] Harden the checks on dim op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142429: [InstCombine] Use `analyzeKnownBitsFromAndXorOr` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142446: [MC] Disable copying and moving of MCInstrDescs the C++20 way
Jay Foad via Phabricator via llvm-commits
- [llvm] 89427bb - [NFC] Deprecate DataLayout::getPrefTypeAlignment
Guillaume Chatelet via llvm-commits
- [PATCH] D142194: [AMDGPU][AsmParser] Fix matching immediate literals.
Dmitry Preobrazhensky via Phabricator via llvm-commits
- [llvm] 4c443eb - [docs][NFC] Add document of llvm-opt-report.
Masahiro ARAKAWA via llvm-commits
- [PATCH] D136138: [docs][NFC] Add document of llvm-opt-report.
Masahiro ARAKAWA via Phabricator via llvm-commits
- [PATCH] D142210: [AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142450: update_test_checks.py: pick up --tool from UTC_ARGS
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D142451: UpdateTestChecks: cleanup NamelessValues constructor
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D142452: update_test_checks.py: match IR block labels
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] 5265adc - [SanitizerBinaryMetadata] Declare callbacks extern weak
Marco Elver via llvm-commits
- [PATCH] D142455: [AArch64][SME2] Add Multi-vector add/sub vector intrinsics
Caroline via Phabricator via llvm-commits
- [llvm] 3f94a38 - [SVE] Fix invalid INSERT_SUBVECTOR creation when lowering fixed length fp-int conversions.
Paul Walker via llvm-commits
- [PATCH] D142303: [SVE] Fix invalid INSERT_SUBVECTOR creation when lowering fixed length fp-int conversions.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D142456: [AArch64] cost mode.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D142457: [llvm][docs] Fix indentation of item list. [NFCI]
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Koakuma via Phabricator via llvm-commits
- [PATCH] D142459: [clang] Deprecate uses of GlobalObject::getAlignment
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D140747: [Transform] Rewrite LowerSwitch using APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142317: [Support] Avoid using main thread for llvm::parallelFor().
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Koakuma via Phabricator via llvm-commits
- [llvm] d1511ed - [InstCombine] adjust/add tests for cmp-of-signbits; NFC
Sanjay Patel via llvm-commits
- [llvm] 7cbfc39 - [InstCombine] reduce compare of signbits of 2 values
Sanjay Patel via llvm-commits
- [PATCH] D142463: [mlir][Conversion] Rename the MemRefToLLVM pass
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 34dc165 - [AAch64] Format TargetParserTest ARMCPUTestParams table. NFC
David Green via llvm-commits
- [PATCH] D140401: [clang][RISCV] Fix ABI mismatch between GCC and Clang (extension of integers on stack)
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142464: [llvm] Do not zero out write_unsigned_impl internal buffer
serge via Phabricator via llvm-commits
- [PATCH] D142021: AMDGPU/GlobalISel: Add stub custom regbankselect pass
Diana Picus via Phabricator via llvm-commits
- [llvm] feea695 - [SCCP] Add vector add tests for nuw/nsw inference.
Florian Hahn via llvm-commits
- [llvm] d9eece9 - [ObjC][ARC] Teach the OptimizeSequences step of ObjCARCOpts about WinEH funclet tokens
Stefan Gränitz via llvm-commits
- [llvm] 13a85a7 - [ObjC][ARC] Share bundle handling code between steps of the ObjCARCOpts pass and cleanup (NFC)
Stefan Gränitz via llvm-commits
- [PATCH] D137945: [ObjC][ARC] Share bundle handling code between steps of the ObjCARCOpts pass and cleanup (NFC)
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D142079: [TableGen] Support custom decoders for variable length instructions
Sheng via Phabricator via llvm-commits
- [PATCH] D142466: [AArch64][SME2] Add multi-vector saturating rounding shift right intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] a06ca12 - [llvm][docs] Fix indentation of item list. [NFCI]
Francesco Petrogalli via llvm-commits
- [PATCH] D137785: [PowerPC][GISel] Add initial GlobalISel support for vector functions.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D142469: [KnownBits] Add blsi and blsmsk
Jay Foad via Phabricator via llvm-commits
- [llvm] dc8e2ea - [VPlan] Add tests for VPlanVerifier (NFC).
Florian Hahn via llvm-commits
- [llvm] c909a53 - [KnownBits] Add missing const to a couple of methods
Jay Foad via llvm-commits
- [PATCH] D142472: [TableGen] Speed up computeUberSets. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D140514: [VPlan] Use VPDominatorTree in VPlanVerifier .
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142473: [UTC] Add --version argument
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141429: [AArch64] Codegen for FEAT_LRCPC3
Tomas Matheson via Phabricator via llvm-commits
- [llvm] c0ef63d - [gn build] Port dc8e2ea92953
LLVM GN Syncbot via llvm-commits
- [PATCH] D142474: [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142065: [SVE] Fix incorrect lowering of predicate permute builtins.
Peter Waller via Phabricator via llvm-commits
- [PATCH] D142477: [X86] Ensure the _mm_test_all_ones macro does not reuse argument (PR60006)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142227: [RISCV][LSR] Treat number of instructions as dominate factor in LSR cost decisions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142144: [RISCV][Driver] Add -mrvv-vector-bits= option similar to -msve-vector-bits=
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D142305: [ADT] llvm::bit_cast - use __builtin_bit_cast if available
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142264: [RISCV] Combine extract_vector_elt followed by VFMV_S_F_VL.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142478: [AArch64][SME2] Add LLVM IR intrinsics for multi-multi dots
David Sherwood via Phabricator via llvm-commits
- [PATCH] D139864: [AIX] Demangle the name prefix with '.' in AIX OS for llvm-cxxfilt
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142481: [DAGCombine] fp_to_sint isSaturatingMinMax
Sam Parker via Phabricator via llvm-commits
- [PATCH] D142482: [CodeGen][ARM][AArch64] Support complex additions with no rotation
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D138264: [COFF] Improve JIT support of weak symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142485: [AArch64][SME2] Add multi-vector min/max intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [llvm] ca8b0b4 - [VPlan] Fix leak by manually cleaning up allocated Phi in test.
Florian Hahn via llvm-commits
- [PATCH] D131141: [RISCV] Add MC support of RISCV Zcb Extension
Craig Topper via Phabricator via llvm-commits
- [llvm] 8202a3d - [AVR] Support most address space casts
Ayke van Laethem via llvm-commits
- [PATCH] D142456: [AArch64][CostModel]: Add costs for zero/sign extend.
hassnaaHamdi via Phabricator via llvm-commits
- [llvm] 2968380 - [AMDGPU] Add missing gfx11 tests in the directive-amdgcn-target.ll. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] 38ef568 - Teach RuntimeDyld about COFF weak references and to consider comdat symbols weak.
Vassil Vassilev via llvm-commits
- [PATCH] D142493: [AMDGPU] Remove dot1 and dot5 features from clang for gfx11
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 33ecc8a - [IPSCCP][FuncSpec] Fix compiler crash 60191.
Alexandros Lamprineas via llvm-commits
- [PATCH] D142493: [AMDGPU] Remove dot1 and dot6 features from clang for gfx11
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [compiler-rt] 7a2f3d1 - [NFC] Update tsan_rtl.h comment after D142039
Han Zhu via llvm-commits
- [PATCH] D141881: [gn build] Enable check-bolt on Linux
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 870b929 - [AMDGPU] Split dot8 feature
Stanislav Mekhanoshin via llvm-commits
- [llvm] c09c90b - [InstCombine] rename variables for readability; NFC
Sanjay Patel via llvm-commits
- [llvm] b977f8d - [InstCombine] reduce code duplication; NFC
Sanjay Patel via llvm-commits
- [llvm] 5e32124 - [InstCombine] regenerate test checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D139872: [llvm][CallBrPrepare] split critical edges
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139861: [llvm] boilerplate for new callbrprepare codegen IR pass
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] a987177 - [RISCV][LSR] Treat number of instructions as dominate factor in LSR cost decisions
Philip Reames via llvm-commits
- [PATCH] D142163: [LLD][ELF] Add --lto-export-symbol-list
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 78a5f0a - [TargetParser] Remove an EXPECT that is never executed
Paul Robinson via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [llvm] dfb8a0c - [InstCombine] add tests for 'not' of cast of cast; NFC
Sanjay Patel via llvm-commits
- [llvm] 0bb7be5 - [InstCombine] canonicalize 'not' ahead of bitcast+sext
Sanjay Patel via llvm-commits
- [PATCH] D142498: [NFC] Prepare for new includes
Scott Linder via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Scott Linder via Phabricator via llvm-commits
- [llvm] de122cb - [SCCP] Use range info to prove AddInst has NUW flag.
Florian Hahn via llvm-commits
- [PATCH] D142502: [AArch64] Add A+B+1 and A-B-1 macro fusion for Ampere1A
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D131813: [BOLT][NFC] Move addRelocation{X86,AArch64} into MCPlusBuilder
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 8dfbf8d - [AArch64] Update enabled extensions for Ampere1 core
Philipp Tomsich via llvm-commits
- [llvm] d8ce50e - [MC] Store number of implicit operands in MCInstrDesc. NFC.
Jay Foad via llvm-commits
- [PATCH] D139454: [CMake] Replace clang binary if using clang-bolt target
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via Phabricator via llvm-commits
- [llvm] fb0af89 - [AArch64] Add the Ampere1A core
Philipp Tomsich via llvm-commits
- [llvm] 96f4990 - [MC] Store target Insts table in reverse order. NFC.
Jay Foad via llvm-commits
- [PATCH] D139883: [llvm][CallBrPrepare] add llvm.callbr.landingpad intrinsic
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] e44a305 - [InstCombine] invert canonicalization of sext (x > -1) --> not (ashr x)
Sanjay Patel via llvm-commits
- [llvm] 778cf54 - IR: Add atomicrmw uinc_wrap and udec_wrap
Matt Arsenault via llvm-commits
- [PATCH] D137362: AMDGPU: Support atomicrmw uinc_wrap/udec_wrap
Matt Arsenault via Phabricator via llvm-commits
- [llvm] def2042 - [llvm][DiagnosticInfo] handle function pointer casts
Nick Desaulniers via llvm-commits
- [PATCH] D142058: [llvm][DiagnosticInfo] handle function pointer casts
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] d7043e8 - [X86] Add support for "light" AVX
Ilya Tokar via llvm-commits
- [PATCH] D134982: [X86] Add support for "light" AVX
Ilya Tokar via Phabricator via llvm-commits
- [PATCH] D142505: [ASan] Introduce a flag -asan-constructor-kind to control the generation of the Asan module constructor.
Usama Hameed via Phabricator via llvm-commits
- [PATCH] D142507: [AMDGPU] Split dot7 feature
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D137982: Reland [pgo] Avoid introducing relocations by using private alias
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D111456: [InlineCost] model calls to llvm.objectsize.*
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] f1764d5 - [InlineCost] model calls to llvm.objectsize.*
Nick Desaulniers via llvm-commits
- [llvm] 2b02df7 - [ASan] Introduce a flag -asan-constructor-kind to control the generation of the Asan module constructor.
usama hameed via llvm-commits
- [llvm] 20556c4 - [ADT] Fix circular include dependency by using std::array. NFC
Jonas Devlieghere via llvm-commits
- [PATCH] D141352: [ADT] Fix circular include dependency by using std::array. NFC
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D140210: [IPSCCP] Enable specialization of functions.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D142516: [SVE] Move isel for casting between NEON and SVE vector types into tablegen.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D142518: [libc] Implement strcasestr
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D142314: [ORC] Add a NonOwningSymbolStringPtr utility.
Lang Hames via Phabricator via llvm-commits
- [compiler-rt] f057314 - [HWASAN] Copy some ASAN independent unit tests from ASAN to LSAN
Kirill Stoimenov via llvm-commits
- [llvm] 388b8c1 - [ADT] Use fold expressions to compare tuples. NFCI
Benjamin Kramer via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D142107: [AVR] Support address space casts
Ayke via Phabricator via llvm-commits
- [PATCH] D139552: [NFC] Optimize vector usage in lld
Jez Ng via Phabricator via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142519: [KnownBits] Add blsi and blsmsk
Noah Goldstein via Phabricator via llvm-commits
- [lld] 4f2a461 - [lld-macho] Have all load commands aligned to the word size
Jez Ng via llvm-commits
- [PATCH] D141462: [lld-macho] Have all load commands aligned to the word size
Jez Ng via Phabricator via llvm-commits
- [llvm] b7166e2 - [RISCV] Combine extract_vector_elt followed by VFMV_S_F_VL.
Craig Topper via llvm-commits
- [compiler-rt] 37505da - [compiler-rt] Remove XFAIL decorator trampoline_setup_test.c
Muhammad Omair Javaid via llvm-commits
- [llvm] 19f100e - test-release.sh: Only build clang for stage1 and stage2
Tom Stellard via llvm-commits
- [PATCH] D141552: test-release.sh: Only build clang for stage1 and stage2
Tom Stellard via Phabricator via llvm-commits
- [llvm] f9599bb - [AssumptionCache] caches @llvm.experimental.guard's
Joshua Cao via llvm-commits
- [llvm] 9b70a28 - [Transform] Rewrite LowerSwitch using APInt
Peter Rong via llvm-commits
- [llvm] c9401f2 - Revert "[SCCP] Use range info to prove AddInst has NUW flag."
Douglas Yung via llvm-commits
- [llvm] 7454439 - [zero-call-used-regs] Mark only non-debug instruction's register as used
Shivam Gupta via llvm-commits
- [llvm] 36c19ea - [TableGen] Support custom decoders for variable length instructions
Min-Yih Hsu via llvm-commits
- [llvm] c40b158 - [M68k][Disassembler] Use custom decoder for 32-bit immediates
Min-Yih Hsu via llvm-commits
- [llvm] b3de316 - [M68k][MC] Make immediate operands relocatable
Min-Yih Hsu via llvm-commits
- [PATCH] D142080: [M68k][Disassembler] Use custom decoder for 32-bit immediates
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D137902: [M68k][MC] Make immediate operands relocatable
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] d5248a4 - [SystemZ] Use llvm::bit_floor (NFC)
Kazu Hirata via llvm-commits
- [lld] 603c286 - Bump the trunk major version to 17
Tom Stellard via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [InstCombine] Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 5d34621 - [X86] Use llvm::countr_zero instead of findFirstSet (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D140623: [LLDB] Fix for libc++ atomic allowing modification of contained value
Pavel Kosov via Phabricator via llvm-commits
- [llvm] f3e2f26 - [IndVars] Expand icmp in preheader rather than in loop
Max Kazantsev via llvm-commits
- [PATCH] D140624: [LLDB] Fixes summary formatter for libc++ map allowing modification of contained value
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D139816: [LTO] Don't generate invalid modules if "LTOPostLink" MD already exists
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 22cdc6a - [llvm] Use llvm::bit_ceil instead of PowerOf2Ceil (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D140368: [lldb] Consider all breakpoints in breakpoint detection
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [llvm] cefc842 - [AMDGPU][MC][NFC] MUBUF code cleanup
Piotr Sobczak via llvm-commits
- [llvm] 5f313c9 - [Docs] Typed pointers are no longer supported
Nikita Popov via llvm-commits
- [PATCH] D139441: [llvm-c] Remove LLVMContextSetOpaquePointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D133375: [CMake] Remove CLANG_DEFAULT_STD_C/CLANG_DEFAULT_STD_CXX
Raul Tambre via Phabricator via llvm-commits
- [PATCH] D140474: [YAML IO] Check that mapping doesn't contain duplicating keys
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
Anton Sidorenko via Phabricator via llvm-commits
- [llvm] 58e646c - update_test_checks.py: pick up --tool from UTC_ARGS
Nicolai Hähnle via llvm-commits
- [llvm] 5b39387 - UpdateTestChecks: cleanup NamelessValues constructor
Nicolai Hähnle via llvm-commits
- [PATCH] D141432: Add two additional float8 types to MLIR and APFloat.
Jake Hall via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] c5e9d57 - [AArch64][SME2] Add the IR intrinsics for SME2 fclamp, sclamp and uclamp instructions
David Sherwood via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D142293: [InstCombine] Add PHINode operands to worklist on instruction erasure
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142109: [LoopVectorize] Remove runtime check and scalar tail loop when tail-folding.
David Sherwood via Phabricator via llvm-commits
- [llvm] 8184b56 - [InstCombine] Add additional tests for dead phi cycles (NFC)
Nikita Popov via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D118777: [flang] Add runtime support for GET_COMMAND
Jean Perier via Phabricator via llvm-commits
- [llvm] 430bdb1 - [NFC][WebAssembly] More fpclamptosat tests
Samuel Parker via llvm-commits
- [llvm] 03aed95 - [AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic
Caroline Concatto via llvm-commits
- [PATCH] D142529: [MISched] Dump the execution trace of the schedule.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] fb6c130 - [LTO] Remove -lto-opaque-pointers flag
Nikita Popov via llvm-commits
- [PATCH] D141048: [SelectionDAG] Add pcsections recursively on SDNode values
Marco Elver via Phabricator via llvm-commits
- [llvm] 29e9022 - [gold] Remove no-opaque-pointers option
Nikita Popov via llvm-commits
- [lld] d7cf7ab - [LLD] Remove no-opaque-pointers plugin option
Nikita Popov via llvm-commits
- [llvm] 5f3dab0 - [AArch64][SME2] Add intrinsics to move multi-vectors to/from ZA.
Kerry McLaughlin via llvm-commits
- [PATCH] D142530: [BOLT] Use MCInstrDesc::operands() instead of OpInfo
Jay Foad via Phabricator via llvm-commits
- [llvm] 4ddcb92 - [LTO] Remove OpaquePointers option from config (NFC)
Nikita Popov via llvm-commits
- [PATCH] D142531: [llvm][TableGen][Jupyter] Show llvm-tblgen not found error in notebook
David Spickett via Phabricator via llvm-commits
- [llvm] 10a796a - [Support] Avoid using main thread for llvm::parallelFor().
Alexey Lapshin via llvm-commits
- [PATCH] D142234: [LVI] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [llvm] f1f5833 - [AArch64] Codegen for FEAT_LSE128
Tomas Matheson via llvm-commits
- [PATCH] D142532: [SPIRV] Fix build warnings
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142533: [AArch64][SME2] Add LLVM IR intrinsics for multi-indexed dots
David Sherwood via Phabricator via llvm-commits
- [llvm] 5b16cd9 - [SCCP] Add extra tests for Add flag inference.
Florian Hahn via llvm-commits
- [llvm] 7c84f94 - [AArch64] Codegen for FEAT_LRCPC3
Tomas Matheson via llvm-commits
- [llvm] 9394088 - [SVE][InstrFormats] Explcitly set hasSideEffects for all SVE instructions.
Paul Walker via llvm-commits
- [llvm] f901038 - [LoopVectorize] Enable integer Mul and Add as select reduction patterns
Matt Devereau via llvm-commits
- [PATCH] D141842: [LoopVectorize] Enable integer Mul and Add as select reduction patterns
Matt Devereau via Phabricator via llvm-commits
- [llvm] 668c1f1 - [gn build] Port a7a4463acbe1
LLVM GN Syncbot via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Victor Kolesnikov via Phabricator via llvm-commits
- [polly] 9de0086 - [Polly] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D138905: [AArch64] add missing Armv8.9-A -> Armv9.4-A equivalence test
Sam Elliott via Phabricator via llvm-commits
- [llvm] 2359656 - [MC] Remove MCInstrDesc::opInfo_begin/end, unused since D142213
Jay Foad via llvm-commits
- [PATCH] D141065: IROutliner: Fix another assert with non-0 alloca addrspaces
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141066: CodeExtractor: Fix creating addrspacecasts for lifetime markers
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0572db0 - [TableGen] Speed up computeUberSets. NFC.
Jay Foad via llvm-commits
- [PATCH] D141679: [CodeGen][Dwarf] Generate global variable DIEs after all subprogram (and their abstract origin) DIEs
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Sam Parker via Phabricator via llvm-commits
- [PATCH] D14484: [clang-format] Formatting constructor initializer lists by putting them always on different lines
Hantao Pan via Phabricator via llvm-commits
- [llvm] 7c16212 - [ADT] FloatingPointMode.h - add missing closing namespace comment. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D142536: [X86] lowerShuffleAsLanePermuteAndRepeatedMask - retain the per-lane undef elements and don't just copy the repeated mask
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142537: [AMDGPU] sendmsg(MSG_ORDERED_PS_DONE) is not supported on GFX11
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142100: [DAGCombine] Allow scalable type dead store elimination
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] 77bdad0 - [gn build] Port cb7f58221101
LLVM GN Syncbot via llvm-commits
- [PATCH] D142539: [NFC][AArch64] Use optional returns in target parser instead of 'invalid' objects
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D142540: [NFC][AArch64] Get default features directly from ArchInfo and CpuInfo objects
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D142541: [NFC][AArch64] Get extension strings directly from ArchInfo in target parser
Lucas Prates via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Left-Shifted VScale Calls
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D140841: [DWARFLinkerNext] Add StringPool class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D137632: [LoopPredication] Widen checks if condition operands constant ranges are known
Dmitry Makogon via Phabricator via llvm-commits
- [llvm] bbe352d - [AArch64] Remove HasCrypto tablegen predicate. NFC
David Green via llvm-commits
- [PATCH] D142545: [ConstraintElimination] Add tests to check for `or` instruction decomposition if a constant operand is < 2^known_zero_bits of the first operand.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D142546: [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142547: [LLD] cleans up context and symbol table to allow multiple invocations to lld::elf::linker()
Balint Joo via Phabricator via llvm-commits
- [PATCH] D142548: [AArch64] Replace AEK_CRYPTO with relevant features in cpu definitions
Dave Green via Phabricator via llvm-commits
- [PATCH] D142549: [AMDGPU] Make flat_offset a 32-bit operand instead of 16-bits
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D142551: [InstCombine] Teach isDeadPHICycle to look through multiple uses
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139827: [RISCV][Asan] Use dynamic shadow offset to make it work on different width of virtual-memory system.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D142553: [RISCV][NFC] Rename narrowing patterns to use W suffix
Luke Lau via Phabricator via llvm-commits
- [llvm] c4c5e79 - Fix warnings
Kazu Hirata via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D108697: [libc++] Remove <experimental/coroutine>
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D133103: [PowerPC] Improve kill flag computation and add verification after MI peephole
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] b6b3d20 - [VPlan] Use VPDominatorTree in VPlanVerifier .
Florian Hahn via llvm-commits
- [PATCH] D142557: [mlir][Linalg] Fix crash when converting rank-reduced tensor.insert_slice
Cullen Rhodes via Phabricator via llvm-commits
- [polly] a749e09 - [Polly] Update ISL to isl-0.25-193-g8621c60c.
Michael Kruse via llvm-commits
- [PATCH] D137890: Add install targets for gtest
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [llvm] f84d3dd - [AMDGPU] Make flat_offset a 32-bit operand instead of 16-bits
Mateja Marjanovic via llvm-commits
- [PATCH] D142308: [Polly] Fix a if condition in isl_coalesce.ci
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] 3348699 - [LSAN] Attempt to fix the ppc64 build by excluding unsupported test
Kirill Stoimenov via llvm-commits
- [polly] d327667 - [Polly] Remove failing Polly-ACC test.
Michael Kruse via llvm-commits
- [PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D140160: [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic
Eli Friedman via Phabricator via llvm-commits
- [llvm] 1799a71 - [llvm-ml] Disallow '{' and '}' at the start of a statement
Sergei Barannikov via llvm-commits
- [llvm] 7564a9a - Fix assertion in GCStrategy.
Denis Antrushin via llvm-commits
- [PATCH] D141110: [RS4GC] Remove the hardcoded GC strategy names (v2)
Denis Antrushin via Phabricator via llvm-commits
- [llvm] 7092dae - [RS4GC] Remove the hardcoded GC strategy names (v2)
Denis Antrushin via llvm-commits
- [llvm] a253a0b - Avoid removing useful loop metadata when stripping debug info
Adrian Prantl via llvm-commits
- [llvm] 913837e - [ScheduleDAG] Fix removing edges with weak deps
Austin Kerbow via llvm-commits
- [llvm] 366e1fa - Recommit "[SCCP] Use range info to prove AddInst has NUW flag."
Florian Hahn via llvm-commits
- [PATCH] D140045: [X86] Move RDFLAGS/WRFLAGS expansion until after RA
Craig Topper via Phabricator via llvm-commits
- [llvm] 531756b - Revert "Recommit "[SCCP] Use range info to prove AddInst has NUW flag.""
Florian Hahn via llvm-commits
- [PATCH] D142567: DAG: Remove hasBitPreservingFPLogic
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1270879 - [llvm-c] Remove LLVMContextSetOpaquePointers
Arthur Eubanks via llvm-commits
- [llvm] a686ea7 - LangRef: Fix extra spaces in udec_wrap description
Matt Arsenault via llvm-commits
- [llvm] 5a4a8eb - AMDGPU: Convert some tests to opaque pointers
Matt Arsenault via llvm-commits
- [PATCH] D142269: [BOLT] Use LTO fuzzy name matching in function-order
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D139549: [X86][ConstraintFP] Model `MXCSR` for function call
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D142569: [WIP][OpenMP] Introduce kernel argument
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142571: [lld] Remove transitional legacy pass manager flags
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142119: [GlobalISel] Enable patterns with multiple output operands for the GlobalISelEmitter
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5f1448f - [GVN] Improve PRE on load instructions
Guozhi Wei via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D142574: [llvm] Replace array allocation pattern by SmallVector in ComputeMappedEditDistance
serge via Phabricator via llvm-commits
- [PATCH] D137620: [BOLT] Don't align .text to pageAlign
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D142575: [AMDGPU] Remove predicates from real dot instructions. NFCI.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] d1b775d - Fix a dead link in the docs
Aaron Ballman via llvm-commits
- [PATCH] D142576: [BOLT][DWARF] Add logging for split dwarf
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D142160: [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [llvm] ccdd4ae - [AMDGPU] Remove predicates from real dot instructions. NFCI.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D138451: [lld/mac] Add support for distributed ThinLTO
Youngsuk Kim via Phabricator via llvm-commits
- [PATCH] D141446: Fix to D139603(reverted) - moved size check to unit test so that it is cross-platform
William Junda Huang via Phabricator via llvm-commits
- [llvm] 23d576b - [CodeGen] Split some functionality from DetectDeadLanes into its own class to be reused. NFC
Craig Topper via llvm-commits
- [PATCH] D141993: [CodeGen] Split some functionality from DetectDeadLanes into its own class to be reused. NFCi
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142579: [llvm][NFC] Rename variables to match style guide in Local.cpp
Paul Kirth via Phabricator via llvm-commits
- [llvm] 54ee1ff - [SCCP] Add additional tests for Add NUW/NSW flag inference.
Florian Hahn via llvm-commits
- [PATCH] D131306: [llvm][misexpect] Track provenance of branch weights
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D142580: [Polly] Remove Polly-ACC.
Michael Kruse via Phabricator via llvm-commits
- [llvm] 7fc8715 - [unittests] Use GTEST_SKIP() instead of return when appropriate
Paul Robinson via llvm-commits
- [llvm] efbc8bb - [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via llvm-commits
- [compiler-rt] f2916be - Reland [pgo] Avoid introducing relocations by using private alias
Paul Kirth via llvm-commits
- [PATCH] D142581: [NVPTX] Do not addrspacecast AS-specific kernel arguments.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D142585: AMDGPU: Try to push fneg as integer into select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D129889: [misexpect] [WIP] Enable diagnostics for profitable llvm.expect annotations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131136: [misexpect] Support diagnostics from frontend profile data
Paul Kirth via Phabricator via llvm-commits
- [llvm] 68e7c00 - [llvm][NFC] Rename variables to match style guide in Local.cpp
Paul Kirth via llvm-commits
- [PATCH] D142589: [LV] Perform recurrence sinking directly on VPlan. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [llvm] e13179d - [NFC] clang-format OpenMPOpt.cpp
Shilei Tian via llvm-commits
- [PATCH] D137092: [llvm-readobj] Use a helper to extract the Other Flags from symbols
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137096: [llvm-readobj] Provide Hash Histogram for all ELFDumper implementations
Paul Kirth via Phabricator via llvm-commits
- [llvm] 881194d - AMDGPU: Remove redundant test
Matt Arsenault via llvm-commits
- [llvm] 0e754e1 - Migrate away from C++20-deprecated POD type traits
David Blaikie via llvm-commits
- [PATCH] D142282: [Support] Implement findModulesAndOffsets on Apple 64-bit platforms
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [llvm] 6595ef0 - GVN.cpp: Suppress a warning in D141712 [-Wunused-variable]
NAKAMURA Takumi via llvm-commits
- [PATCH] D140059: [APSInt] Fix bug in APSInt mentioned in https://github.com/llvm/llvm-project/issues/59515
Vince Bridgers via Phabricator via llvm-commits
- [llvm] 8de2754 - [RISCV] Rename CS_ALU tablegen class to CA_ALU. NFC
Craig Topper via llvm-commits
- [PATCH] D141737: [NVPTX] Unforce minimum alignment of 4 for byval arguments of device-side functions.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D142596: [RISCV] Bump Zca version to 1.0.
Craig Topper via Phabricator via llvm-commits
- [llvm] 87f2e94 - Verifier: Add checks for associated metadata
Matt Arsenault via llvm-commits
- [llvm] d416f7e - AMDGPU: Add fneg from integer tests
Matt Arsenault via llvm-commits
- [PATCH] D141315: Verifier: Add checks for associated metadata
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d4e3a1d - Revert "Fix compilation failure in CoverageMapping.cpp"
Douglas Yung via llvm-commits
- [compiler-rt] bce9102 - Revert "[llvm-cov] Look up object files using debuginfod"
Douglas Yung via llvm-commits
- [PATCH] D142598: Workflows: Fix version-check.py script for when there is no RC tag yet
Tom Stellard via Phabricator via llvm-commits
- [llvm] 3b53c60 - [Mips] Simplify isShiftedUIntAtAnyPosition (NFC)
Kazu Hirata via llvm-commits
- [llvm] cdc2a04 - [Mips] Simplify loadImmediate (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D140952: Teach the AArch64 backend to materialize immediates using a pair of ORR-immediateinstructions.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D141747: Resolve a FIXME in MachineCopyPropagation by allowig propagation to subregister uses.
Owen Anderson via Phabricator via llvm-commits
- [llvm] 1a0ec91 - Resolve a FIXME in MachineCopyPropagation by allowig propagation to subregister uses.
Owen Anderson via llvm-commits
- [llvm] 49f7d2c - [Support] Use llvm::countr_zero and llvm::Log2_64 in APInt.cpp (NFC)
Kazu Hirata via llvm-commits
- [llvm] a5cd202 - Use llvm::Log2_32 and llvm::Log2_64 instead of llvm::findLastSet (NFC)
Kazu Hirata via llvm-commits
- [llvm] 7510b7e - [SystemZ] Use llvm::countl_zero and llvm::countr_zero (NFC)
Kazu Hirata via llvm-commits
- [llvm] 16c8833 - [RISCV] Add Zcd and Zcf to RISCVUsage.rst. NFC
Craig Topper via llvm-commits
- [PATCH] D142600: [X86] Tests for (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C)) <--> (icmp eq/ne (ABS A), ABS(C)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142603: [Support] Remove findFirstSet and findLastSet
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D142596: [RISCV] Bump Zca, Zcd, Zcf version to 1.0.
Craig Topper via Phabricator via llvm-commits
- [llvm] 8f79b0f - [llvm] Do not zero out write_unsigned_impl internal buffer
via llvm-commits
- [llvm] 3ab51ff - [llvm] Replace array allocation pattern by SmallVector in ComputeMappedEditDistance
via llvm-commits
- [PATCH] D142220: AMDGPU/GlobalISel: Partially fix getGenericInstructionUniformity
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142020: AMDGPU: Partially fix machine uniformity for inline asm
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D137800: [llvm-driver] Reinvoke clang as described by llvm driver extra args
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142015: [LV] Plan with and without FoldTailByMasking
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] a420ba9 - [AMDGPU] sendmsg(MSG_ORDERED_PS_DONE) is not supported on GFX11
Jay Foad via llvm-commits
- [llvm] 41080b2 - [NFC][WebAssembly] Updated tests
Samuel Parker via llvm-commits
- [PATCH] D142610: [CMake] Support undefined LLVM_NATIVE_ARCH in llvm_map_components_to_libnames().
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] e7fbb38 - [SROA] Break typed pointer support
Nikita Popov via llvm-commits
- [llvm] cb6b256 - [AArch64][SME2] Add multi-vector saturating doubling multiply high intrinsics
Kerry McLaughlin via llvm-commits
- [llvm] 01a2d28 - [SPIRV] Fix build warnings
Jay Foad via llvm-commits
- [PATCH] D142612: [RISCV][NFC] Add test for register coalescing x0
Luke Lau via Phabricator via llvm-commits
- [llvm] 034ad11 - [AArch64][SME2] Add multi-vector saturating rounding shift right intrinsics
Kerry McLaughlin via llvm-commits
- [llvm] 5ccd288 - [RISCV][NFC] Rename narrowing patterns to use W suffix
Luke Lau via llvm-commits
- [PATCH] D138202: [OHOS] Add support for OpenHarmony
David Spickett via Phabricator via llvm-commits
- [llvm] c0f34c8 - [Coroutine] Fix typos in comment
Jannik Silvanus via llvm-commits
- [llvm] cdeaf5f - Recommit "[SCCP] Use range info to prove AddInst has NUW flag."
Florian Hahn via llvm-commits
- [PATCH] D141650: [VectorUtils] Enhance VFABI demangling API
Ties Stuij via Phabricator via llvm-commits
- [llvm] 4468e27 - Revert "[LoopVectorize] Enable integer Mul and Add as select reduction patterns"
Matt Devereau via llvm-commits
- [llvm] 19f5120 - [SCCP] Adjust test after cdeaf5f28c3dca.
Florian Hahn via llvm-commits
- [llvm] 26b79ca - [SVE] Fix incorrect lowering of predicate permute builtins.
Paul Walker via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
YAMAMOTO Takashi via Phabricator via llvm-commits
- [llvm] 232a27b - [LLVM][TableGen] Notebook describing how to write a Python backend
David Spickett via llvm-commits
- [llvm] dd9cf8a - [SVE] Move isel for casting between NEON and SVE vector types into tablegen.
Paul Walker via llvm-commits
- [llvm] 85395af - [DAGCombine] fp_to_sint isSaturatingMinMax
Samuel Parker via llvm-commits
- [llvm] ce4fcea - ARM: skip debug instructions when matching jump-table patterns.
Tim Northover via llvm-commits
- [llvm] ecec44f - AArch64: remove SM4 support from Apple CPUs.
Tim Northover via llvm-commits
- [llvm] 6e520fc - Revert "ARM: skip debug instructions when matching jump-table patterns."
Tim Northover via llvm-commits
- [PATCH] D142455: [AArch64][SME2] Add Multi-vector add vector intrinsics
Caroline via Phabricator via llvm-commits
- [llvm] 1d6d1ec - [Docs] Add best practices for regression tests
Nikita Popov via llvm-commits
- [PATCH] D142618: [ConstraintElimination] Change debug output to display variable names.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142619: [Coroutines] Presubmit test for more coro remats
David Stuttard via Phabricator via llvm-commits
- [PATCH] D142620: [Coroutines] Improve rematerialization stage
David Stuttard via Phabricator via llvm-commits
- [PATCH] D142621: [Couroutines] Modify CoroFrame materializable into a callback
David Stuttard via Phabricator via llvm-commits
- [llvm] 6bc9b15 - [llvm][TableGen][Jupyter] Add notebook links to README
David Spickett via llvm-commits
- [llvm] 3f4faa7 - [InstCombine] add tests for cmp-of-signbits using sext+ashr; NFC
Sanjay Patel via llvm-commits
- [llvm] 2d7bb60 - [InstCombine] improve description of not+shift transform; NFC
Sanjay Patel via llvm-commits
- [llvm] 0ef7cbc - [InstCombine] reduce compare of signbits of 2 values, signed variant
Sanjay Patel via llvm-commits
- [llvm] 1f88048 - [CVP] Add test for !range being ignored on supported intrinsic (NFC)
Nikita Popov via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] 2e9bc1b - [LVI] Use !range metadata for supported intrinsics
Nikita Popov via llvm-commits
- [PATCH] D142626: AMDGPU: Factor out fneg fold predicate function
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141234: [BOLT][Golang support] Core changes
Vladislav Khmelevsky via Phabricator via llvm-commits
- [llvm] 79649ea - [WebAssembly] Trying to fix expensive buildbot
Samuel Parker via llvm-commits
- [PATCH] D142627: [analyzer] Fix crash exposed by D140059
Vince Bridgers via Phabricator via llvm-commits
- [PATCH] D142097: [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store`
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142628: [memref][Transform][NFC] Improve the doc for masked_vectorize
Quentin Colombet via Phabricator via llvm-commits
- [llvm] 0c64e1b - [SelectionDAG] Add pcsections recursively on SDNode values
Marco Elver via llvm-commits
- [llvm] 1142e6c - [SelectionDAG] Add missing setValue calls in visitIntrinsicCall
Marco Elver via llvm-commits
- [llvm] ef4628c - [SCCP] Regenerate check lines for test.
Florian Hahn via llvm-commits
- [PATCH] D142633: [Docs] Fix a statement wrt instruction alignment of 0
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142636: AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D142640: [Polly] Remove -polly-vectorizer=polly.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D142641: AMDGPU: Force sign operand of f64 fcopysign to f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142642: [mlgo] Introduce an "InteractiveModelRunner"
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 557ea98 - [MISched] Dump the execution trace of the schedule.
Francesco Petrogalli via llvm-commits
- [llvm] 76790cf - [AArch64][SME2] Add Multi-vector add vector intrinsics
Caroline Concatto via llvm-commits
- [PATCH] D98591: [CodeGen] Add extension points for TargetPassConfig::addMachinePasses
Raoul Gough via Phabricator via llvm-commits
- [PATCH] D142645: [llvm][misexpect][NFC] Small code cleanups in MisExpect.cpp
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D142646: [OpenMP] Make OpenMPOpt aware of the OpenMP runtime's status
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D142647: [ConstraintElimination] Move Value2Index map to ConstraintSystem (NFC)
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142650: [OpenMP] Run an extra 'OpenMPOpt' pass in LTO-mode
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D142651: [llvm][docs] Update old metadata syntax in examples
Paul Kirth via Phabricator via llvm-commits
- [llvm] 7fd3ed9 - [SystemZ] Add atomicrmw tests for i128 (NFC).
Jonas Paulsson via llvm-commits
- [llvm] df04883 - [AMDGPU] Split dot7 feature
Stanislav Mekhanoshin via llvm-commits
- [llvm] a56a02b - [InstSimplify] add commuted variants of logical and/or pattern; NFC
Sanjay Patel via llvm-commits
- [llvm] 7dbeb12 - [InstSimplify] X && !(X || Y) --> false
Sanjay Patel via llvm-commits
- [PATCH] D142653: [ReleaseNotes] Add release notes for LLDB/Clang changes to handling of defaulted template arguments
Michael Buch via Phabricator via llvm-commits
- [PATCH] D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] f027dd5 - [analyzer] Fix crash exposed by D140059
via llvm-commits
- [PATCH] D140849: [InstCombine] Add tests for binops with conditions/assume constraints
Noah Goldstein via Phabricator via llvm-commits
- [lld] ae5efe9 - [lld] Remove transitional legacy pass manager flags
Arthur Eubanks via llvm-commits
- [llvm] 0bdde9d - [OpenMP] Make OpenMPOpt aware of the OpenMP runtime's status
Joseph Huber via llvm-commits
- [llvm] 6185246 - [OpenMP] Run an extra 'OpenMPOpt' pass in LTO-mode
Joseph Huber via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] 8db31e9 - [NVPTX] Do not addrspacecast AS-specific kernel arguments.
Artem Belevich via llvm-commits
- [llvm] 4a9a962 - [llvm][docs] Update old metadata syntax in examples
Paul Kirth via llvm-commits
- [llvm] 2e31530 - [CMake] Support undefined LLVM_NATIVE_ARCH in llvm_map_components_to_libnames().
Ivan Kosarev via llvm-commits
- [llvm] f7d8a43 - [gn build] Port 36080434a885
LLVM GN Syncbot via llvm-commits
- [llvm] 1b9fbc8 - [extract_symbols.py] Filter out more symbols for MSVC
Sylvestre Ledru via llvm-commits
- [llvm] 32ac9db - [Support] Remove findFirstSet and findLastSet
Kazu Hirata via llvm-commits
- [llvm] 42c36da - [RISCV] Add MC support of RISCV Zcb Extension
Craig Topper via llvm-commits
- [llvm] a3b0dde - Reland: [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via llvm-commits
- [PATCH] D142660: [AIX] llvm-ar doesn't accept -X options when acting as llvm-ranlib in AIX OS
Digger Lin via Phabricator via llvm-commits
- [PATCH] D138867: [RFC] Add new intrinsics and attribute to control accuracy of FP calls
Andy Kaylor via Phabricator via llvm-commits
- [llvm] ca44603 - [OpenMP][OMPIRBuilder]Move SIMD alignment calculation to LLVM Frontend
Dominik Adamski via llvm-commits
- [PATCH] D142225: [memprof] Change test output redirection to enable it to run on Windows
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142665: [X86] Add tests for transform ABS(X) eq/ne 0/IntMin -> X eq/ne 0/IntMin; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142666: [DAGCombiner] Transform ABS(X) eq/ne 0/IntMin -> X eq/ne 0/IntMIn
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140457: [BOLT] Process fragment siblings in lite mode, keep lite mode on
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142667: [BOLT] Rename BF::isParentFragment -> isChildOf
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142668: [BOLT] Add isParentOf and isSiblingOf BinaryFunction methods
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142669: [VPlan] Allow planning with different cost models (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142670: [LV] Allow forcing tail folding when constructing the cost model (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142664: [NVPTX] Infer AS of pointers passed to kernels as integers.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D142674: [LV] Move collect* calls to LVP::plan() (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 0090488 - test-release.sh: Use parallel xz for packaging the binaries
Tom Stellard via llvm-commits
- [lld] 3df4c5a - [NFC] Optimize vector usage in lld
Jez Ng via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141875: [InstCombine] Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142680: [ConstFolding] Modified algorithm of `ConstantFoldConstantImpl` to be iterative
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D142682: AMDGPU: Combine down fcopysign f64 magnitude
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 2bb9603 - [X86][ConstraintFP] Model `MXCSR` for function call
Phoebe Wang via llvm-commits
- [PATCH] D136157: [X86][2/2] Support PREFETCHI instructions
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 5c8ddf6 - [ReleaseNotes] Add release notes for LLDB/Clang changes to handling of defaulted template arguments
Michael Buch via llvm-commits
- [PATCH] D142685: [LoongArch] Implement handling of triple-implied ABIs
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142687: [Local] Don't keep K's range even if K dominates J
luxufan via Phabricator via llvm-commits
- [PATCH] D136827: [JT][CT] Preserve exisiting BPI/BFI during JumpThreading
Evgeniy via Phabricator via llvm-commits
- [PATCH] D142689: [SCEV] Remove applyLoopGuards ExprsToRewrite
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D142691: [AVR] Fix inaccurate offsets in PC relative branch instructions
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142693: [GuardWidening] Choose right point for generating wide condition for branches. PR60234
Max Kazantsev via Phabricator via llvm-commits
- [llvm] 26e7cb2 - [JT][CT] Preserve exisiting BPI/BFI during JumpThreading
Evgeniy Brevnov via llvm-commits
- [llvm] f7c1982 - Revert "[JT][CT] Preserve exisiting BPI/BFI during JumpThreading"
Evgeniy Brevnov via llvm-commits
- [PATCH] D142699: [AsmParser] Avoid instantiating LLVMContext if not needed. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
LJC via Phabricator via llvm-commits
- [llvm] 846ec90 - [PowerPC] ppc64-P9-vabsd.ll - add some basic ISD::ABDS test coverage
Simon Pilgrim via llvm-commits
- [PATCH] D142703: [ARM] Allow selecting the hard float ABI in integer-only MVE. r=MaskRay,dmgreen,efriedma,john.brawn,lenary,ostannard
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Tomas Matheson via Phabricator via llvm-commits
- [llvm] 9922c78 - [Docs] Fix a statement wrt instruction alignment of 0
Shivam Gupta via llvm-commits
- [llvm] 9ea00fc - [NFC][AArch64] Use optional returns in target parser instead of 'invalid' objects
Lucas Prates via llvm-commits
- [llvm] 0753cf2 - [NFC][AArch64] Get default features directly from ArchInfo and CpuInfo objects
Lucas Prates via llvm-commits
- [PATCH] D142705: [GVN] Support address translation through select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D142706: [GVN] Add pre-commit tests for address translation through select (D142705)
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D142708: Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142703: [ARM] Allow selecting the hard float ABI in integer-only MVE.
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D142711: AArch64: count call stack when working out if scavenging is needed
Tim Northover via Phabricator via llvm-commits
- [PATCH] D142712: [AArch64] Add atomics tests for lse2+lse128
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D142703: [ARM] Allow selecting hard-float ABI in integer-only MVE.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D142708: [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] 72121a2 - [SCCP] Use range info to prove AddInst has NSW flag.
Florian Hahn via llvm-commits
- [PATCH] D142716: workflows: Fix libclc tests
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142718: libclc: Fix building against an llvm build directory
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142719: workflows: Bump python version on Windows to try to fix lldb failure
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142720: libclc: Set CMAKE_CXX_STANDARD to 17 to match llvm
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D142721: [SCCP] Support NUW/NSW inference for all overflowing binary operators.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142228: [clangd] Disable tests that are incompatible with Windows
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D137504: [PowerPC] Implement 64-bit ELFv2 Calling Convention in TableGen (for integers/floats/vectors in registers)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D130487: [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types.
Amy Kwan via Phabricator via llvm-commits
- [llvm] 852bb68 - [NFC][AArch64] Get extension strings directly from ArchInfo in target parser
Lucas Prates via llvm-commits
- [PATCH] D126005: [GISel] Add identity and fneg combines for G_FMUL
Matt Arsenault via Phabricator via llvm-commits
- [llvm] e60b91d - Revert "[DAGCombine] fp_to_sint isSaturatingMinMax"
Samuel Parker via llvm-commits
- [PATCH] D142725: [DFAJumpThreading] Enable DFAJT with LTO
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D142726: [Workflow] Add Release Repo sync script
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D142727: [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
David Tenty via Phabricator via llvm-commits
- [llvm] b59bc78 - [gn] port a3b0dde4edb9 (llvm-cov -> Debuginfod dep)
Nico Weber via llvm-commits
- [llvm] 7296eae - [SCCP] Add test cases with switch on range containing undef.
Florian Hahn via llvm-commits
- [PATCH] D140658: [AMDGPU] Enable IAS in the AMDGPU backend
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 3c3dcb1 - [gn] merge 650bbc56203c9
Nico Weber via llvm-commits
- [PATCH] D142732: [AArch64][SME2] Add multi-vector floating point min/max number intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142733: Add _Optional as fast qualifier
Christopher Bazley via Phabricator via llvm-commits
- [PATCH] D142739: Standalone checker for use of _Optional qualifier
Christopher Bazley via Phabricator via llvm-commits
- [PATCH] D142740: [WIP] [WebAssembly] Enable MemorySanitizer for emscripten
Sam Clegg via Phabricator via llvm-commits
- [llvm] 3b387d1 - Lift EHPersonalities from Analysis to IR (NFC)
Stefan Gränitz via llvm-commits
- [PATCH] D138122: Lift EHPersonalities from Analysis to IR (NFC)
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] bb4a04e - [Verifier][WinEH] Check funclet tokens on intrinsic calls that may lower to function calls
Stefan Gränitz via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142749: AMDGPU: Push fneg into bitcast of integer select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142751: Incorrect early exit in updatePredecessorProfileMetadata
Zhi Zhuang via Phabricator via llvm-commits
- [PATCH] D142453: [AMDGPU][MC] Generate relative relocations for allocatable (more particularly, eh_frame) sections
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D142756: AMDGPU: Try to select fneg modifier from xor
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 41e7763 - [gn build] Enable check-bolt on Linux
Arthur Eubanks via llvm-commits
- [PATCH] D138602: [WIP] Alwaysinliner time explosion with new pass manager
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during macro expansion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141874: [InstCombine] Add tests for reoredering (shift (add (shift x, C0), y), C1); NFC
Sanjay Patel via Phabricator via llvm-commits
- [llvm] c549da9 - [BranchRelaxation] Move faulting_op check into callee [nfc]
Philip Reames via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142778: [BranchRelaxation] Strengthen post condition assertions
Philip Reames via Phabricator via llvm-commits
- [llvm] d199bf9 - [RISCV][InsertVSETVLI] Handle partially transparent instructions in PRE
Philip Reames via llvm-commits
- [llvm] 3624491 - Revert "[BranchRelaxation] Move faulting_op check into callee [nfc]"
Philip Reames via llvm-commits
- [llvm] 9977b65 - [llvm-cov] Fix logic error in debuginfod lookup.
Daniel Thornburgh via llvm-commits
- [llvm] 054931d - [NVPTX] Infer AS of pointers passed to kernels as integers.
Artem Belevich via llvm-commits
- [PATCH] D142782: [AMDGPU] WIP: Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV][WIP] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142785: [InstCombine] Add tests for folding (icmp UnsignedPred X * Z, Y * Z) -> (icmp UnsignedPred X, Y); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 44977a1 - Add tests for binops with conditions/assume constraints
Noah Goldstein via llvm-commits
- [llvm] aa250ce - Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via llvm-commits
- [llvm] 8c88465 - Add tests for reoredering (shift (add (shift x, C0), y), C1); NFC
Noah Goldstein via llvm-commits
- [llvm] edd80be - Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))
Noah Goldstein via llvm-commits
- [PATCH] D123534: [dwarf] Emit a DIGlobalVariable for constant strings.
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] f9a0163 - [LSAN][HWASAN] Run LSAN tests with HWASAN enabled
Kirill Stoimenov via llvm-commits
- [llvm] abf44b5 - llvm-reduce: Use consistent type for reducer function
Matt Arsenault via llvm-commits
- [llvm] 4c7f500 - llvm-reduce: Use ThreadPool feature to wait for tasks to complete
Matt Arsenault via llvm-commits
- [llvm] c0a10b2 - llvm-reduce: Use WithColor in another place
Matt Arsenault via llvm-commits
- [llvm] c5fa6b1 - llvm-reduce: Parse file from the opened buffer instead of the file
Matt Arsenault via llvm-commits
- [PATCH] D142789: [bazel][mlir] Remove references to SubElementInterfaces.
Chenguang Wang via Phabricator via llvm-commits
- [llvm] 1ce3afd - [ValueTracking] Teach computeKnownBits about riscv.vsetvli.opt and riscv.vsetvlimax.opt intrinsics.
Craig Topper via llvm-commits
- [llvm] 4ea6d42 - [RISCV] Teach computeKnownBits that vsetvli returns <= 65536.
Craig Topper via llvm-commits
- [PATCH] D142791: [GlobalISel] Don't combine instructions with unknown type in hoist_logic_op_with_same_opcode_hands.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [llvm] e7e3d72 - Revert "Add optimizations for icmp eq/ne (mul(X, Y), 0)"
Noah Goldstein via llvm-commits
- [llvm] 423bcf8 - Revert "Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))"
Noah Goldstein via llvm-commits
- [compiler-rt] b4b9786 - [LSAN] Disable leak_check_before_thread_started for hwasan
Kirill Stoimenov via llvm-commits
- [llvm] 5b8dc7c - [mlgo] Introduce an "InteractiveModelRunner"
Mircea Trofin via llvm-commits
- [llvm] d68e568 - [gn build] Port 5b8dc7c8a552
LLVM GN Syncbot via llvm-commits
- [llvm] 90b60f9 - [AArch64] Fix crash for expandMOVImm
via llvm-commits
- [PATCH] D141258: [AArch64] Fix crash for expandMOVImm
Allen zhong via Phabricator via llvm-commits
- [llvm] 7d31d3b - Fix "not all control paths return a value" introduced by D142642
Mircea Trofin via llvm-commits
- [llvm] 93ec3fa - AMDGPU: Support atomicrmw uinc_wrap/udec_wrap
Matt Arsenault via llvm-commits
- [llvm] aa65dba - LoopStrengthReduce: Convert AMDGPU tests to opaque pointers
Matt Arsenault via llvm-commits
- [llvm] 9a501eb - llvm-reduce: Add REQUIRES: default_triple to test
Matt Arsenault via llvm-commits
- [llvm] 09b7692 - [X86] Use llvm::bit_ceil (NFC)
Kazu Hirata via llvm-commits
- [llvm] baf7f7e - Recommit "Add optimizations for icmp eq/ne (mul(X, Y), 0)" 2nd Try
Noah Goldstein via llvm-commits
- [llvm] c17ccce - Recommit "Reorder (shl (add/sub (shl x, C0), y), C1) -> (add/sub (shl x, C0 + C1), (shl y, C1))" 2nd Try
Noah Goldstein via llvm-commits
- [PATCH] D142797: [X86] Make `prefetchit{0/1}` emit an assembler warning if the operand is not rip-rel
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142798: Allow empty parameter list demangling
Yilong Guo via Phabricator via llvm-commits
- [PATCH] D142132: [AArch64] Map DestructiveTernaryCommWithRev intrinsics to pesudo instructions
Allen zhong via Phabricator via llvm-commits
- [PATCH] D119342: [LoopRotate] Don't rotate loops when the minsize attribute is present
Ayke via Phabricator via llvm-commits
- [llvm] 6cfebf3 - [Docs] Fix a statement wrt instruction alignment of 0
Shivam Gupta via llvm-commits
- [PATCH] D142801: [Local][InstCombine] Handle !noundef metadata in combineMetadata
luxufan via Phabricator via llvm-commits
- [llvm] cbbcb10 - [RISCV] Refine the (mul (zext.w X), C) -> mulhu isel heuristic.
Craig Topper via llvm-commits
- [llvm] 7a3e872 - [RISCV] Use llvm::bit_floor and std::clamp (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D142803: [AggressiveInstCombine] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D138415: add LLVMGetDINodeTag
Davide Bertola via Phabricator via llvm-commits
- [PATCH] D134351: AArch64: add definitions for recent Apple CPUs
Valerii Zapodovnikov via Phabricator via llvm-commits
- [llvm] 8e6406c - AMDGPU: Add fneg and select test
Matt Arsenault via llvm-commits
- [llvm] d4299b3 - AMDGPU: Convert fcopysign tests to generated checks and add cases
Matt Arsenault via llvm-commits
- [PATCH] D140816: [AVR] Fix incorrect decoding of conditional branch instructions
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141722: Attributes: Check declarations for dereferenceable bytes
Matt Arsenault via Phabricator via llvm-commits
- [llvm] faac9f2 - Revert "[X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs"
Hans Wennborg via llvm-commits
- [compiler-rt] bf47ffa - [LSAN] Remove -fuse-ld=lld from HWASAN config
Kirill Stoimenov via llvm-commits
- [llvm] 75153ad - [RISCV] Use std::clamp (NFC)
Kazu Hirata via llvm-commits
- [llvm] f20b507 - [llvm] Use llvm::bit_floor instead of llvm::PowerOf2Floor (NFC)
Kazu Hirata via llvm-commits
- [llvm] e078201 - [Target] Use llvm::count{l,r}_{zero,one} (NFC)
Kazu Hirata via llvm-commits
- [llvm] 024115a - [SCCP] Support NUW/NSW inference for all overflowing binary operators.
Florian Hahn via llvm-commits
- [llvm] fc5da39 - [llvm] Use llvm::Log2_64 (NFC)
Kazu Hirata via llvm-commits
- [llvm] df34581 - [RISCV] Use llvm::Log2_64 (NFC)
Kazu Hirata via llvm-commits
- [llvm] e67f849 - [CMake] Replace clang binary if using clang-bolt target
Amir Aupov via llvm-commits
- [llvm] 6f15919 - [RISCV] Simplify predicates with llvm::countr_zero (NFC)
Kazu Hirata via llvm-commits
- [lld] 55e2cd1 - Use llvm::count{lr}_{zero,one} (NFC)
Kazu Hirata via llvm-commits
- [llvm] 55e2cd1 - Use llvm::count{lr}_{zero,one} (NFC)
Kazu Hirata via llvm-commits
- [llvm] 43acb61 - Revert "[SCCP] Support NUW/NSW inference for all overflowing binary operators."
Florian Hahn via llvm-commits
- [llvm] 54048ce - [SystemZ] Use llvm::bit_floor (NFC)
Kazu Hirata via llvm-commits
- [llvm] 5966f2f - [Target] Use llvm::Log2_{32,64} (NFC)
Kazu Hirata via llvm-commits
- [llvm] 02a52b7 - [llvm] Use llvm::bit_width (NFC)
Kazu Hirata via llvm-commits
- [llvm] f6b8f05 - Use llvm::byteswap instead of ByteSwap_{16, 32, 64} (NFC)
Kazu Hirata via llvm-commits
- [lld] f6b8f05 - Use llvm::byteswap instead of ByteSwap_{16, 32, 64} (NFC)
Kazu Hirata via llvm-commits
- [llvm] 2ed952a - [ADT] Fix a comment typo
Kazu Hirata via llvm-commits
- [llvm] 526966d - Use llvm::bit_ceil (NFC)
Kazu Hirata via llvm-commits
- [llvm] 9a22aeb - Attributes: Check declarations for dereferenceable bytes
Matt Arsenault via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 68d4656 - AMDGPU: Don't insert pointer bitcasts for printf lowering
Matt Arsenault via llvm-commits
- [PATCH] D142825: [llvm][NFC] Use move instead of copy
Chris Cotter via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D142596: [RISCV] Bump Zca, Zcb, Zcd, Zcf version to 1.0.
Xinlong Wu via Phabricator via llvm-commits
- [llvm] 2667be0 - [JITLink][MachO] Error on N_EXT symbols with illegal string-table index 0.
Lang Hames via llvm-commits
- [PATCH] D142827: [ValueTracking] Add tests for additional `isKnownNonZero` cases; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142828: [ValueTracking] Add cases for additional ops in `isKnownNonZero`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142829: [ValueTracking] Add tests cases for `isKnownNonZero` provable indirectly; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142830: [ValueTracking] Improve non-zero tracking of `X` by also searching through `Use(X)` that imply non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142831: [ValueTracking] Add tests cases for `isKnownNonZero` for `X < C1 && X > C2`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142832: [ValueTracking] Add support in `isKnownNonZero` for dominating condition from `X > C1 && X < C2`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140852: [Patch 4/4]: Use cannoical patterns `(A > C1 && A < C2)` and `(A & B != C)` in `isKnownNonZero`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 3d7a59b - [RISCV] Bump Zca, Zcb, Zcd, Zcf version to 1.0.
Craig Topper via llvm-commits
- [PATCH] D141183: [LoongArch] Add support for emulated TLS model
wanglei via Phabricator via llvm-commits
- [PATCH] D136637: [llvm-c] add LLVMReplaceMDNodeOperandWith
Davide Bertola via Phabricator via llvm-commits
- [llvm] 0de6193 - [RISCV] Simplify code slightly. NFC
Craig Topper via llvm-commits
- [PATCH] D142833: [RISCV] Move FRM parsing in the assembler to a custom operand parser.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142834: [RFC] Update and clarify the behavoir of functions getX86SubSuperRegister*
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [RFC] Update and clarify the behavior of functions getX86SubSuperRegister*
Kan Shengchen via Phabricator via llvm-commits
- [llvm] 54971c8 - [llvm] Use llvm::bit_ceil (NFC)
Kazu Hirata via llvm-commits
- [llvm] 4d9969e - [AVR] Fix incorrect decoding of conditional branch instructions
Ben Shi via llvm-commits
- [lld] ac4c430 - [ELF][test] Improve AVR relocation tests
Ben Shi via llvm-commits
- [PATCH] D141197: [ELF][test] Improve AVR relocation tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142837: [LoongArch] Honor the `--target-abi` option when generating e_flags
Lu Weining via Phabricator via llvm-commits
- [llvm] 37bc62e - [X86] lowerShuffleAsLanePermuteAndRepeatedMask - retain the per-lane undef elements and don't just copy the repeated mask
Simon Pilgrim via llvm-commits
- [PATCH] D97638: Add the Connex SIMD/vector processor back end
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142834: [RFC][X86][MC] Update and clarify the behavior of functions getX86SubSuperRegister*
Phoebe Wang via Phabricator via llvm-commits
- [llvm] f68477d - GlobalISel: Include register class/bank in regbankselect debug printing
Matt Arsenault via llvm-commits
- [PATCH] D141062: LangRef: Clarify behavior of llvm.is.fpclass with "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 949476f - [X86] matchShuffleAsBlend - keep per-lane blend masks 'whole' if only one input is used
Simon Pilgrim via llvm-commits
- [PATCH] D142839: [AMDGPU] Avoid using tuple where pair does suffice
Mauro Rossi via Phabricator via llvm-commits
- [llvm] 15f8335 - [X86] wide-scalar-shift-by-byte-multiple-legalization.ll - use X86 check prefix instead of X32
Simon Pilgrim via llvm-commits
- [llvm] 3fac05b - [X86] wide-scalar-shift-legalization.ll - use X86 check prefix instead of X32
Simon Pilgrim via llvm-commits
- [PATCH] D142284: [DAG] Enable reassociate for SMAX/SMIN/UMAX/UMIN nodes
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] edf5333 - [X86] avx2-conversions.ll - use X86 check prefix instead of X32 + add common CHECK check-prefix
Simon Pilgrim via llvm-commits
- [llvm] 6b30eb0 - [Support] TypeName.h - add missing closing namespace comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 081a4e6 - [InstSimplify] add tests for poison-safe logical nand+or; NFC
Sanjay Patel via llvm-commits
- [llvm] 20167e8 - [InstSimplify] !(X && Y) || X --> true (for poison-safe logical ops)
Sanjay Patel via llvm-commits
- [llvm] 112f352 - [AArch64] Add A+B+1 and A-B-1 macro fusion for Ampere1A
Philipp Tomsich via llvm-commits
- [llvm] 93f967e - [X86] vec_ss_load_fold.ll - use X86 check prefix instead of X32
Simon Pilgrim via llvm-commits
- [llvm] cb2ec90 - [Support] ReverseIteration.h - add missing closing namespace comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c872bce - [Support] StringSaver.h - add missing closing namespace comment. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Kyuwon Cho via Phabricator via llvm-commits
- [PATCH] D142283: [Support] Make llvm-symbolizer runs for stack traces work on Apple platforms
Luís Marques via Phabricator via llvm-commits
- [PATCH] D142846: [JITLink] Adds support for PLT based relocations to the ELF/i386 JITLink backend
Kshitij Jain via Phabricator via llvm-commits
- [llvm] dc6238e - [Scalar] Remove an unused local varable (NFC)
Kazu Hirata via llvm-commits
- [llvm] 146dc25 - [IR] InstrTypes.h - operandBundleFromBundleOpInfo - specialise auto to const auto*
Simon Pilgrim via llvm-commits
- [llvm] df5ef76 - [IR] PatternMatch.h - m_SplatOrUndefMask::match - specialise auto to const auto*
Simon Pilgrim via llvm-commits
- [llvm] 9601d10 - [Support] ModRef.h - fix include guard
Simon Pilgrim via llvm-commits
- [PATCH] D32530: [SVE][IR] Scalable Vector IR Type
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via Phabricator via llvm-commits
- [llvm] 4dc08de - [Support] Use std::clamp (NFC)
Kazu Hirata via llvm-commits
- [llvm] 1f6150f - [X86] pr53419.ll - cleanup check-prefixes. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2a45aa8 - [RISCV] Move FRM parsing in the assembler to a custom operand parser.
Craig Topper via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 6213606 - [RISCV] Move IsGPRAsFPR into RegOp struct in RISCVOperand. NFC
Craig Topper via llvm-commits
- [llvm] 4732e3c - [RISCV] Alphabetize X-extensions (and add a comment). NFC.
Philipp Tomsich via llvm-commits
- [llvm] 9ac73d1 - [RISCV] Fix wrong comment style. NFC
Philipp Tomsich via llvm-commits
- [llvm] fd9f42f - [PowerPC] Convert some tests to opaque pointers (NFC)
Sergei Barannikov via llvm-commits
- [PATCH] D142849: [ValueTracking] Add helper for handling `computeKnownBits` for and/xor/or; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D139996: [RISCV] Disable callee-saved register when the register is written by llvm.write_register intrinsic
Luís Marques via Phabricator via llvm-commits
- [llvm] dde3194 - [VPlan] Add sideffect/read or write test for VPPredInstPHIRecipe. (NFC)
Florian Hahn via llvm-commits
- [llvm] c0320e7 - [ORC] Add ordering to ExecutorAddrRanges.
Lang Hames via llvm-commits
- [llvm] 89b4b9f - [ADT] Use llvm::bit_ceil (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D142853: [CGSCC] Add pass which counts the max number of times we visit a function
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 1738d04 - [Support] Use llvm::bit_ceil (NFC)
Kazu Hirata via llvm-commits
- [llvm] cd9fd42 - [JITLink] Adds support for PLT based relocations to the ELF/i386 JITLink backend
Kshitij Jain via llvm-commits
- [llvm] f4fbcd6 - [PowerPC] Convert more tests to opaque pointers (NFC)
Sergei Barannikov via llvm-commits
- [PATCH] D142856: [JITLink] Fixes a bug in one of the test files
Kshitij Jain via Phabricator via llvm-commits
- [llvm] 51a52a0 - [JITLink] Fixes a bug in one of the test files which was causing build failures
Kshitij Jain via llvm-commits
- [PATCH] D142856: [JITLink] Fixes a bug in one of the test files which was causing build failures
Kshitij Jain via Phabricator via llvm-commits
- [PATCH] D141653: [X86] Improve instruction ordering of constant `srl/shl` with `and` to get better and-masks
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142859: [PoC][AArch64] Inline math function (SVE sin/cos)
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [llvm] de66efd - [PowerPC] Convert more tests to opaque pointers (NFC)
Sergei Barannikov via llvm-commits
- [PATCH] D141242: [AVR][NFC] Remove redundant target feature PROGMEM
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D129927: [MachineScheduler] Try to issue the load instruction preferentially
Allen zhong via Phabricator via llvm-commits
- [llvm] e1872c5 - [RISCV] Make RISCVOperand struct final.
Craig Topper via llvm-commits
- [llvm] 13e3bde - [RISCV] Correct end pointer in RISCVAsmParser::parseGPRAsFPR.
Craig Topper via llvm-commits
- [llvm] d178bd2 - [RISCV] Move IsRV64 field of RISCVOperand into RegOp and ImmOp sub-structs.
Craig Topper via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [llvm] cadeb87 - [AVR][NFC] Remove redundant target feature PROGMEM
Ben Shi via llvm-commits
- [llvm] 6da3cfc - [Thumb2] Convert some tests to opaque pointers (NFC)
Sergei Barannikov via llvm-commits
- [PATCH] D142860: [X86] Use autogenerated result for switch-bt.ll test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [llvm] 6594d05 - [WebAssembly] Convert some tests to opaque pointers (NFC)
Sergei Barannikov via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Craig Topper via Phabricator via llvm-commits
- [llvm] 7f0003c - [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [llvm] ef27725 - [Docs] Rename -dot-postdom -> -dom-post-dom in Passes.rst. NFC
Craig Topper via llvm-commits
Last message date:
Sun Jan 29 23:56:10 PST 2023
Archived on: Sun Jan 29 23:56:11 PST 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).