The Week Of Monday 2 January 2023 Archives by thread
Starting: Mon Jan 2 00:24:50 PST 2023
Ending: Sun Jan 8 23:50:48 PST 2023
Messages: 2262
- [PATCH] D139184: [LLD][Windows]Feature "checksum" for Windows PE
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D138637: [InstCombine] Combine opaque pointer single index GEP and with src GEP by matching the types
krishna chaitanya sankisa via Phabricator via llvm-commits
- [lld] 3f55853 - [LLD][Windows]Feature "checksum" for Windows PE
via llvm-commits
- [PATCH] D140645: Add tests for atomic bittest with register/memory operands
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140820: [JITLink][RISCV] Homogenize immediate handling
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D140796: [ValueTracking] Improve ComputeNumSignBits to handle Trunc
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140751: Implement a FIXME for better poison handling in SimplifyCFG.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140836: Do not short circuit hoistIVInc when recomputation of poison flags is needed.
Nikita Popov via Phabricator via llvm-commits
- [llvm] 86195b8 - [ValueTracking] Remove branch-on-poison-as-ub flag (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140840: Add tests for binops with conditions/assume constraints
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size (WIP)
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D140840: Tests + Improve cases for optimizing out some icmp(binop) patterns (mostly mul)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140818: [NFC][Coroutines] Build DominatorTree only once before collecting frame allocas (PR58650)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140291: [llvm-objcopy] Use getNumberOfSymbols() instead of getRawNumberOfSymbols()
Daan De Meyer via Phabricator via llvm-commits
- [PATCH] D137517: [TargetParser] Generate the defs for RISCV CPUs using llvm-tblgen.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] 0977894 - [SimpleLoopUnswitch] Perform poison query before transform
Nikita Popov via llvm-commits
- [llvm] e44b11d - [ValueTracking] Treat branch on undef as UB as well
Nikita Popov via llvm-commits
- [PATCH] D140532: .clang-tidy: disable misc-use-anonymous-namespace check.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D140841: [DWARFLinkerNext] Add StringPool class.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] 556af19 - [llvm-objcopy] Use getNumberOfSymbols() instead of getRawNumberOfSymbols()
Daan De Meyer via llvm-commits
- [PATCH] D140271: [NFCI][llvm-exegesis] Benchmark: parallelize codegen (5x ... 8x less wallclock)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D140638: [Codegen][LegalizeIntegerTypes] New legalization strategy for scalar shifts: shift through stack
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D140702: [exegesis] "Skip codegen" dry-run mode
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D140734: [exegesis] Analysis: filtering for benchmark results
Roman Lebedev via Phabricator via llvm-commits
- [llvm] 3f04553 - [ValueTracking] Use SmallVector for non-undef/poison ops
Nikita Popov via llvm-commits
- [PATCH] D140837: [AAPointerInfo] fix assertion at the pass-through use of a pointer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140097: [MemDep] Reduce block limit
Nikita Popov via Phabricator via llvm-commits
- [llvm] 6f539de - [JITLink][RISCV] Order EdgeKind_riscv the same way as relocations
Jonas Hahnfeld via llvm-commits
- [PATCH] D140802: [JITLink][RISCV] Order EdgeKind_riscv the same way as relocations
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D140831: Fix a phase-ordering problem in SimplifyCFG.
Nikita Popov via Phabricator via llvm-commits
- [llvm] a21458c - [InstCombine] Add tests for icmp of vector GEP (NFC)
Nikita Popov via llvm-commits
- [llvm] 81ac464 - [InstCombine] Support vectors in icmp of GEP fold
Nikita Popov via llvm-commits
- [PATCH] D140844: [InstCombine] Canonicalize gep of addrspacecast
Nikita Popov via Phabricator via llvm-commits
- [llvm] 4fc417e - [DAGCombiner] `convertBuildVecZextToBuildVecWithZeros()`: rework split factor calculation
Roman Lebedev via llvm-commits
- [PATCH] D140798: [InstCombine] Fold zero check followed by decrement to usub.sat
Nikita Popov via Phabricator via llvm-commits
- [llvm] ba89c66 - [LoopPredication] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 402476e - [LoopRotate] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 3a584c7 - [LoopRotate] Make test more robust (NFC)
Nikita Popov via llvm-commits
- [llvm] e730e7d - [LoopRotate] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140846: [NVPTX] Fix NVPTX lowering of frem when denominator is infinite.
Benjamin Chetioui via Phabricator via llvm-commits
- [llvm] 2d6d47f - [VPlan] Use VP_CLASSOF_IMPL for VPPredInstPHI (NFC).
Florian Hahn via llvm-commits
- [llvm] 64f1d84 - [VPlan] Use VP_CLASSOF_IMPL for VPWidenMemoryInstructionRecipe (NFC).
Florian Hahn via llvm-commits
- [llvm] ce1be13 - [VPlan] Use VP_CLASSOF_IMPL for VPWidenCanonicalIVRecipe(NFC).
Florian Hahn via llvm-commits
- [PATCH] D140848: [VPlan] Remove duplicated VPValue IDs (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 1fb0710 - [NFC][InstCombine] Add tests for conditional negation via math
Roman Lebedev via llvm-commits
- [llvm] cf58063 - [InstCombine] Canonicalize math-y conditional negation into a `select`
Roman Lebedev via llvm-commits
- [PATCH] D115261: [LV] Disable runtime unrolling for vectorized loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D140676: [AArch64] `LowerZERO_EXTEND_VECTOR_INREG()`: recursively apply `zip1` until done
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D140677: [AArch64][DAG] `canCombineShuffleToExtendVectorInreg()`: allow illegal types before legalization
Florian Hahn via Phabricator via llvm-commits
- [llvm] 953cdcb - [InstCombine] early exit to reduce indents in foldSelectIntoOp(); NFC
Sanjay Patel via llvm-commits
- [llvm] 871c415 - [InstCombine] add tests for not-sext-bool+mask; NFC
Sanjay Patel via llvm-commits
- [llvm] cb95690 - [InstCombine] fold mask with not-of-sext-bool to select
Sanjay Patel via llvm-commits
- [PATCH] D140822: [AVR] Add support for lrint and lround intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140849: [Patch 1/4]: Add tests for binops with conditions/assume constraints
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140850: [Patch 2/4]: Add optimizations for icmp eq/ne (mul(X, Y), 0)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140851: [Patch 3/4]: Add cases for assume (X & Y != {0|Y})
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
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D140853: [ConstraintElim] Move after first instcombine run.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D133715: [ADT] Add HashMappedTrie
Thorsten via Phabricator via llvm-commits
- [PATCH] D140854: Fix typo in llvm/test/Transforms/LoopUnroll/runtime-loop1.ll
Z. Zheng via Phabricator via llvm-commits
- [llvm] 2838507 - precommit formatting of LowerSwitch.cpp for D140747
Peter Rong via llvm-commits
- [PATCH] D140747: [Transform] Rewrite LowerSwitch using APInt
Peter Rong via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140858: [InstCombine]: Don't simplify bits if it causes imm32 to become imm64
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D139254: Enhance stack protector
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D139780: [AMDGPU] Unify divergent nodes if the PostDom tree has one root
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D140270: MIPS: fix build from IR files, nan2008 and FpAbi
YunQiang Su via Phabricator via llvm-commits
- [PATCH] D129089: [BOLT] Fix concurrent hash table modification in the instrumentation runtime
Michał Chojnowski via Phabricator via llvm-commits
- [llvm] 0bf85d7 - [ORC] Add ThreadSafeModule::takingModuleDo for consuming operations on TSMs.
Lang Hames via llvm-commits
- [llvm] ae33124 - [ORC] Rename ThreadSafeModule::takingModuleDo to consumingModuleDo.
Lang Hames via llvm-commits
- [PATCH] D122118: [MachineCopyPropagation] Eliminate spillage copies that might be caused by eviction chain
Kai Luo via Phabricator via llvm-commits
- [lld] b9ef564 - [lld] Use std::optional instead of llvm::Optional (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D139080: [Instcombine] fold logic ops to select
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D139630: [InstCombine] Fold logic-and/logic-or by distributive laws part2
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D140861: llvm-reduce: Only disable crash reports in the child
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139609: [AArch64][DAGCombiner] fold instruction BIC from ISD::AND
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D140862: llvm-reduce: Fix invalid reductions for exceptions, tokens and swifterror
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140571: [AVR] Optimize 32-bit shifts: shift by 4 bits
Ben Shi via Phabricator via llvm-commits
- [PATCH] D140863: llvm-reduce: Add reduction for invokes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140864: llvm-reduce: Add reduction for function personalities
Matt Arsenault via Phabricator via llvm-commits
- [polly] ccdc271 - [polly] Use std::optional instead of llvm::Optional (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D140865: llvm-reduce: Reduce prefix data
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140866: llvm-reduce: Reduce prologue data
Matt Arsenault via Phabricator via llvm-commits
- [llvm] db3f324 - [RISCV] Use vfirst.m to extract the first element from mask vector.
via llvm-commits
- [PATCH] D139512: [RISCV] Use vfirst.m to extract the first element from mask vector.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D138636: [LSR] Hoist IVInc to loop header if its all uses are in the loop header
chenglin.bi via Phabricator via llvm-commits
- [llvm] 3bbdd9f - [RISCV] Fix compile warning.
via llvm-commits
- [PATCH] D140869: [TypePromotion] Add truncate in ConvertTruncs when the original truncate type is not extend type
chenglin.bi via Phabricator via llvm-commits
- [llvm] 7df1da0 - [llvm] Use std::optional instead of llvm::Optional (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D140359: [ItaniumDemangle] Fix substitution failure of _BitInt
Senran Zhang via Phabricator via llvm-commits
- [llvm] c570287 - [RISCV][NFC] Move RISCVISAInfo back to Support
via llvm-commits
- [PATCH] D140529: [RISCV][NFC] Move RISCVISAInfo back to Support
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] 6a0333a - [gn build] Port c570287fbf4d
LLVM GN Syncbot via llvm-commits
- [PATCH] D140685: [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions
Xiaodong Liu via Phabricator via llvm-commits
- [PATCH] D140872: [LoongArch] Add "32bit" target feature
Xiaodong Liu via Phabricator via llvm-commits
- [llvm] c40697a - Link the default GC strategies everywhere getGCStrategy is used.
Denis Antrushin via llvm-commits
- [PATCH] D140504: Link the default GC strategies everywhere getGCStrategy is used
Denis Antrushin via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add support for experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D135202: [IR] Add a target extension type to LLVM.
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D140800: Precompute OptTable prefixes union table through tablegen
serge via Phabricator via llvm-commits
- [PATCH] D140699: [OptTable] Make ValuesCode initialisation of Options constexpr
serge via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D140771: [RISCV] Add codegen support for RISCV XTHeadVdot Extension
Jiejie Rong via Phabricator via llvm-commits
- [PATCH] D140754: [NFC][Assignment Tracking Analysis] Add x86 triple to lower-offset-expression.ll
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140878: [PowerPC][GISel]fcmp support
ChenZheng via Phabricator via llvm-commits
- [PATCH] D139213: [llvm][CUDA] Make NVVM Reflect pass look inside ptr casting
Hugh Delaney via Phabricator via llvm-commits
- [llvm] a0b470c - [TypePromotion] Add truncate in ConvertTruncs when the original truncate type is not extend type
via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D137763: [RISCV] precommit test for D129735
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D96004: [AArch64] Stack probing for function prologues
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D140382: [CodeGen] Add user interface for DetectDeadLanes
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D129735: [RISCV] Add new pass to transform undef to pseudo for vector values.
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D124608: [SimplifyCFG] Avoid shifting by a too large exponent.
Alexander Richardson via Phabricator via llvm-commits
- [compiler-rt] aa36207 - [compiler-rt] XFAIL builtins unit tests on WoA
Muhammad Omair Javaid via llvm-commits
- [llvm] 3c205ef - [SLP][AArch64] Add fmuladd test coverage
Dinar Temirbulatov via llvm-commits
- [llvm] f492db7 - [SimplifyCFG] Avoid branch on undef UB in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 555f384 - [Inline] Avoid branch on undef UB in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 18f627b - [CallSiteSplitting] Avoid branch on undef UB in test (NFC)
Nikita Popov via llvm-commits
- [llvm] bbbbbfb - [CodeExtractor] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 9d68270 - [CodeExtractor] Avoid branch on undef UB in tests (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140880: Disable PIE
Jay Foad via Phabricator via llvm-commits
- [llvm] 6dd70c9 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning.
Simon Pilgrim via llvm-commits
- Hello
Elizabeth via llvm-commits
- [PATCH] D140420: [Support] Update modulemap for TargetParser
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140627: [orc] Pass big JITTargetMachineBuilder parameters by reference to avoid unnecessary copies
Feng Zou via Phabricator via llvm-commits
- [llvm] 02b02cd - [CodeGenPrepare] Avoid branch on undef UB in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] cd8b361 - [llvm] XFAIL X86 tests failing on AArch64/Windows
Muhammad Omair Javaid via llvm-commits
- [llvm] d74e365 - [Coroutines] Avoid branch on undef UB in test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140882: llvm-reduce: Avoid invalid attribute reduction on optnone functions
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 304838e - [Coroutines] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140883: [AMDGPU] Simplify getNumFlatOffsetBits. NFC.
Jay Foad via Phabricator via llvm-commits
- [llvm] 995ee57 - [HotColdSplit] Avoid branch on undef UB in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 3c4eed1 - [PlaceSafepoints] Avoid branch on undef UB in test (NFC)
Nikita Popov via llvm-commits
- [llvm] d1c1a11 - [SafepointIRVerifier] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140599: AMDGPU: Promote array alloca if used by memmove/memcpy
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D140884: llvm-reduce: Simplify attribute reduction implementation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140885: llvm-reduce: Don't remove strictfp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140392: [SLP][AArch64] Incorrectly estimated intrinsic as a function call
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] 2545078 - [SampleProfile] Avoid branch on undef UB in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 9e6d2c8 - [ConstraintElim] Move after first instcombine run.
Florian Hahn via llvm-commits
- [llvm] f01a3a8 - [RewriteStatepointsForGC] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140827: [JITLink][RISCV] Add R_RISCV_RVC_BRANCH and R_RISCV_RVC_JUMP
luxufan via Phabricator via llvm-commits
- [PATCH] D131058: [AArch64] Add an error if SVE scalable vector types are used in a context without sve
Pavel Iliin via Phabricator via llvm-commits
- [llvm] 20fa198 - [RewriteStatepointsForGC] Avoid branch on undef UB in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 25c338c - [LSR] Convert test to check IR (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140887: OpenMPOpt: Fix null dereference on missing declaration cache
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140888: OpenMPOpt: Fix introducing empty nvvm.annotations into module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140889: OpenMPOpt: Fix using wrong address space for alloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140890: llvm-reduce: Reduce individual operands of named metadata
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9e0f765 - [SimplifyCFG] Add test for branch on undef/poison (NFC)
Nikita Popov via llvm-commits
- [llvm] 33a3139 - [CGP] Avoid branch on poison UB in test (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140892: [Local] Fold branch on undef to unreachable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D140893: [TypePromotion] NewPM support.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D140202: [lld][ARM][2/3]Big Endian support - Word invariant support
Milosz Plichta via Phabricator via llvm-commits
- [llvm] aa8e9fa - [OpenMP] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 40903ba - llvm-reduce: Fix missing newline after error message
Matt Arsenault via llvm-commits
- [PATCH] D140347: SelectionDAG: Teach ComputeKnownBits about VSCALE
Jay Foad via Phabricator via llvm-commits
- [llvm] f3a113f - [TLI] Fix signature for fprintf (PR59757)
Nikita Popov via llvm-commits
- [llvm] 6fed2c9 - AMDGPU: Diagnose which LDS global failed to lower
Matt Arsenault via llvm-commits
- [PATCH] D140560: AMDGPU: Fix broken opaque pointer handling in printf pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140640: AMDGPU: Fix enqueue block lowering for opaque pointers
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6186928 - [CVP] Add baseline tests of abs(lhs) < abs(rhs) in srem
via llvm-commits
- [llvm] 419a216 - [NFC][AArch64] Adjust comments in tablegen file
Lucas Prates via llvm-commits
- [llvm] 5b25a0b - [CVP] Simplify SRem when constantrange abs(lhs) < abs(rhs)
via llvm-commits
- [PATCH] D140405: [CVP] Simplify SRem when constantrange abs(lhs) < abs(rhs)
luxufan via Phabricator via llvm-commits
- [llvm] 3f3b71a - llvm-reduce: Try to fix error message test on windows
Matt Arsenault via llvm-commits
- [llvm] d1390aa - [NFC] Formatting
Samuel Parker via llvm-commits
- [llvm] 615333b - [TypePromotion] NewPM support.
Samuel Parker via llvm-commits
- [llvm] ca2b854 - Utils: Fix comment typos
Matt Arsenault via llvm-commits
- [llvm] cf99be5 - llvm-reduce: Restrict set of run delta passes in invoke test
Matt Arsenault via llvm-commits
- [llvm] 875ecca - llvm-reduce: Remove unused class
Matt Arsenault via llvm-commits
- [llvm] 89ada6c - llvm-reduce: Avoid push_back for constant array
Matt Arsenault via llvm-commits
- [PATCH] D140896: [WIP] Move from llvm::makeArrayRef to ArrayRef deduction guides
serge via Phabricator via llvm-commits
- [llvm] aca7441 - [LoopFusion] Exit early if one of fusion candidate has guarded branch but the another has not
via llvm-commits
- [PATCH] D138269: [LoopFusion] Exit early if one of fusion candidate has guarded branch but the another has not
luxufan via Phabricator via llvm-commits
- [llvm] a87de3a - OpenMPOpt: Fix introducing empty nvvm.annotations into module
Matt Arsenault via llvm-commits
- [llvm] 49caf70 - AMDGPU: Use cast instead of unchecked dyn_cast
Matt Arsenault via llvm-commits
- [PATCH] D138229: [flang][OpenMP] Parser support for the unroll construct (5.1)
Abid via Phabricator via llvm-commits
- [PATCH] D140111: [lld][wasm] Split __wasm_apply_data_relocs when it exceeds the function size limit
Illia Malachyn via Phabricator via llvm-commits
- [PATCH] D140263: [NFC] Vastly simplifies TypeSize
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D140566: llvm-reduce: Refine missing argument behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D118943: [DAGCombiner] Fix dependency analysis in checkMergeStoreCandidatesForDependencies
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 47e44c0 - llvm-reduce: Add reduction for function personalities
Matt Arsenault 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
- [llvm] 4afb10d - llvm-reduce: Reduce prefix data
Matt Arsenault via llvm-commits
- [PATCH] D138203: [AArch64][InstCombine] Simplify repeated complex patterns in dupqlane
Matt Devereau via Phabricator via llvm-commits
- [llvm] e60b0d2 - llvm-reduce: Reduce prologue data
Matt Arsenault via llvm-commits
- [llvm] ad3e0e4 - [APInt] Add APInt::isOneBitSet helper.
Simon Pilgrim via llvm-commits
- [PATCH] D140898: [llvm-exegesis] Remove functional test from unit tests
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] e7d432f - [JITLink][RISCV] Improve R_RISCV_JAL
Jonas Hahnfeld via llvm-commits
- [llvm] 850adc1 - [JITLink][RISCV] Homogenize immediate handling
Jonas Hahnfeld via llvm-commits
- [llvm] 82cf72a - [InstCombine] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 687e0e2 - AMDGPU: Create alloca wide load/store with explicit alignment
Matt Arsenault via llvm-commits
- [llvm] a7425e2 - OpenMPOpt: Use getFnAttributeAsParsedInteger
Matt Arsenault via llvm-commits
- [llvm] 5f6bf75 - llvm-reduce: Reduce individual operands of named metadata
Matt Arsenault via llvm-commits
- [PATCH] D139943: [CodeGen][AMDGPU] EXTRACT_VECTOR_ELT: input vector element type can differ from output type
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] 587360a - [MCDwarf][NFC] Typo in function documentation
Juan Manuel MARTINEZ CAAMAÑO via llvm-commits
- [PATCH] D138953: llvm-reduce: Try to kill parallel workitems once we have a result.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140900: [DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inline
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] 135f6a1 - [libomptarget][plugin-nextgen] fix for [TypePromotion] NewPM support.
Ron Lieberman via llvm-commits
- [PATCH] D140901: [DebugInfo] Do not delete debug intrinsics with empty metadata operands
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140902: [DebugInfo] Treat empty metadata operands the same as undef operands
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] f3c1d92 - [ConstraintElim] Adjust position in LTO pipeline.
Florian Hahn via llvm-commits
- [PATCH] D140903: [DebugInfo][NFC] Rename is/setUndef to is/setKilllocation
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140904: [DebugInfo] Prefer to use setKillLocation rather than replacing operands with undef
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140905: [DebugInfo] Replace UndefValue with PoisonValue in setKillLocation
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140906: [DebugInfo] Replace UndefValue with PoisonValue in AssignmentTrackingAnalysis
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D135915: [ConstraintElim] Enable pass by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140789: [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D140210: [IPSCCP] Enable specialization of functions.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D139949: [clang-scan-deps] Migrate to OptTable
Alex Brachet via Phabricator via llvm-commits
- [llvm] ecb85b5 - [dfsan] Remove injectMetadataGlobals
Fangrui Song via llvm-commits
- [PATCH] D140797: [dfsan] Remove injectMetadataGlobals
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140907: [GlobalISel] New combine to commute constant operands to the RHS
Jay Foad via Phabricator via llvm-commits
- [PATCH] D133927: [DebugInfo] Add support for variadic DBG_INSTR_REFs in LiveDebugValues
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 26fec4e - [SLP]Fix crash on casting non-instruction extractelement.
Alexey Bataev via llvm-commits
- [PATCH] D140782: [RISCV] Teach lowerCTLZ_CTTZ_ZERO_UNDEF to handle i32 vectors with conversion to f32 vectors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D138807: [RISCV] Support vector crypto extension ISA string and assembly
Eric Gouriou via Phabricator via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D140909: llvm-reduce: Fix assertion on blockaddress during function reduction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Steven Wu via Phabricator via llvm-commits
- [llvm] 750e1c8 - Revert "[libomptarget][plugin-nextgen] fix for [TypePromotion] NewPM support."
Ron Lieberman via llvm-commits
- [llvm] a95717e - [YAML] Support serializing MutableArrayRef
Chris Bieneman via llvm-commits
- [PATCH] D140427: [YAML] Support serializing MutableArrayRef
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D140404: Patch for dbg variable instrinsics to point towards cloned values in JumpThreading
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D140741: [llvm-profdata] Remove unnecessary file size check
David Li via Phabricator via llvm-commits
- [llvm] e35c7f1 - [RISCV] Remove some non-Zfh instructions from rv64zfh-invalid.s. NFC
Craig Topper via llvm-commits
- [llvm] 621ffbc - [DX] Improve parse error messages
Chris Bieneman via llvm-commits
- [PATCH] D139681: [DX] Improve parse error messages
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D140643: AMDGPU: Remove invalid testcase for enqueue kernel
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D140750: [TargetLowering] Teach BuildUDIV to take advantage of leading zeros in the dividend.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D135488: [codegen] Add a remarks based Stack Layout Analysis pass
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D140338: [DWARF] Store CFA value on DW_CFA_remember_state
Alexis Engelke via Phabricator via llvm-commits
- [PATCH] D134719: [AArch64] Enable libm vectorized functions via SLEEF
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 2671aa7 - [WebAssembly][NFC] Add test case for {u,s}itofp on SIMD types
Luke Lau via llvm-commits
- [llvm] 07107f3 - [llvm-profdata] Remove unnecessary file size check
William Huang via llvm-commits
- [PATCH] D136268: [libc++][ranges] implement `std::views::elements_view`
Hui via Phabricator via llvm-commits
- [compiler-rt] 3efb027 - [Sanitizers] Fix procmap tests for apple arm64
Blue Gaston via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Sriraman Tallam via Phabricator via llvm-commits
- [PATCH] D139379: [llvm][dwwarf] Change CU/TU index to 64-bit
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D139603: [llvm-profdata] Add option to cap profile output size
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D140425: [BOLT] Fix hugify on new Linux kernels
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] 55c6008 - [SLP][AArch64] Incorrectly estimated intrinsic as a function call.
Dinar Temirbulatov via llvm-commits
- [PATCH] D136031: [DirectX backend] support ConstantBuffer to DXILResource.h
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D139794: [BOLT][NFC] DataAggregator code cleanup
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D140916: [WebAssembly] Explicitly add {z, s}ext so extends are selected
Luke Lau via Phabricator via llvm-commits
- [PATCH] D139972: [BOLT][CMake] Add merge-fdata to bolt component
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [llvm] 0277f84 - [M68k] Regenerate divide-by-constant.ll. NFC
Craig Topper via llvm-commits
- [llvm] 7f9ddd6 - Revert "[M68k] Regenerate divide-by-constant.ll. NFC"
Craig Topper via llvm-commits
- [llvm] 1b969c6 - Recommit "[M68k] Regenerate divide-by-constant.ll. NFC"
Craig Topper via llvm-commits
- [PATCH] D140917: [AVR] Optimize away cpi instructions when possible
Ayke via Phabricator via llvm-commits
- [PATCH] D139871: [WebAssembly] Replace LOAD_SPLAT with SPLAT_VECTOR
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D140256: [BOLT] Check no-LBR samples in mayHaveProfileData
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D140918: [AMDGPU] Fix useDeprecatedPositionallyEncodedOperands errors.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D133716: [CAS] Add LLVMCAS library with InMemoryCAS implementation
Steven Wu via Phabricator via llvm-commits
- [PATCH] D140558: AMDGPU: Fix broken and permissive handling of printf format strings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140773: [WebAssembly] Use `shufflevector` for shuffle
Thomas Lively via Phabricator via llvm-commits
- [llvm] 7cd0fd6 - llvm-reduce: Avoid invalid attribute reduction on optnone functions
Matt Arsenault via llvm-commits
- [llvm] d5b7514 - llvm-reduce: Don't remove strictfp
Matt Arsenault via llvm-commits
- [llvm] 9c8b89f - llvm-reduce: Refine missing argument behavior
Matt Arsenault via llvm-commits
- [llvm] b0cee1f - [Attributor][FIX] Treat undef as zero offset in AAPointerInfoFloating
Johannes Doerfert via llvm-commits
- [PATCH] D140922: [VE] Fix useDeprecatedPositionallyEncodedOperands errors.
James Y Knight 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
- [PATCH] D140786: [MemProf] Fix combined index handling for locals
Snehasish Kumar via Phabricator via llvm-commits
- [compiler-rt] de5416c - [dfsan] Support Linux AArch64
Fangrui Song via llvm-commits
- [PATCH] D140770: [dfsan] Support Linux AArch64
Fangrui Song via Phabricator via llvm-commits
- [compiler-rt] 3ffda42 - [test] Fix #if
Fangrui Song via llvm-commits
- [PATCH] D108265: .clang-tidy: Push variable related readability-identifier-naming options down to projects
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139163: Utils: Add utility pass to lower ifuncs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138525: llvm-reduce: Reduce ifuncs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137122: VE: Register null MCTargetStreamer
Matt Arsenault via Phabricator via llvm-commits
- [llvm] c3054ae - OpenMPOpt: Fix using wrong address space for alloca
Matt Arsenault via llvm-commits
- [llvm] 2e7640e - OpenMPOpt: Fix null dereference on missing declaration cache
Matt Arsenault via llvm-commits
- [PATCH] D140100: [SLP]Integrate looking through shuffles logic into ShuffleInstructionBuilder.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D136302: [DirectX backend] Support typed buffer load/store.
Chris Bieneman via Phabricator via llvm-commits
- [llvm] d36936f - [RISCV][InsertVSETVLI] Add debug output capability to DemandedFields [nfc]
Philip Reames via llvm-commits
- [PATCH] D140924: [SelectionDAG][GlobalISel] Move even divisor optimization for division by constant into UnsignedDivideUsingMagic implementation. NFC
Craig Topper via Phabricator via llvm-commits
- [llvm] 0008afc - llvm-reduce: Remove leftover comment
Matt Arsenault via llvm-commits
- [llvm] 84e888e - llvm-reduce: Speculative fix for windows build bot
Matt Arsenault via llvm-commits
- [llvm] f4cb935 - llvm-reduce: Fix invalid reductions for exceptions, tokens and swifterror
Matt Arsenault via llvm-commits
- [llvm] a455c91 - llvm-reduce: Add reduction for invokes
Matt Arsenault via llvm-commits
- [PATCH] D140439: [BOLT][DWARF] Change rangelists to use DW_RLE_offset_pair
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D137982: Reland "[pgo] Avoid introducing relocations by using private alias"
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D140498: [SLP]Fix cost of the broadcast buildvector/gather.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 2a2b954 - [gn build] Port a455c91601a8
LLVM GN Syncbot via llvm-commits
- [llvm] 460c1bd - [RISCV][InsertVSETVLI] Rewrite scalar insert forward rule in terms of demanded fields
Philip Reames via llvm-commits
- [PATCH] D140147: [RISCV][InsertVSETVLI] Rewrite scalar insert forward rule in terms of demanded fields
Philip Reames via Phabricator via llvm-commits
- [PATCH] D137451: [CMake] Use LLVM_RUNTIME_TRIPLE in runtimes
Petr Hosek via Phabricator via llvm-commits
- [llvm] 6df5464 - [RISCV] Minor type fix [nfc]
Philip Reames via llvm-commits
- [llvm] ec40c8f - [ValueTracking] Improve ComputeNumSignBits to handle Trunc
Owen Anderson via llvm-commits
- [PATCH] D140926: [ConstraintElim] Add option to limit number of rows tracked in system.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D133392: [MTE] Add AArch64GlobalsTagging Pass
Mitch Phillips via Phabricator via llvm-commits
- [llvm] 46dee4a - [RISCV][InsertVSETVLI] Split out demanded property for zero/non-zero of VL
Philip Reames via llvm-commits
- [PATCH] D140157: [RISCV][InsertVSETVLI] Split out demanded property for zero/non-zero of VL
Philip Reames via Phabricator via llvm-commits
- [PATCH] D140250: Define NULL in its own header
Ian Anderson via Phabricator via llvm-commits
- [llvm] 7ff64d4 - [AMDGPU] Fix useDeprecatedPositionallyEncodedOperands errors.
James Y Knight via llvm-commits
- [PATCH] D131594: WORK IN PROGRESS Add Clang UEFI target to support "x86_64-unknown-uefi" triple
Petr Hosek via Phabricator via llvm-commits
- [lld] b5ab42a - [ELF] Simplify --thinlto-index-only tests
Fangrui Song via llvm-commits
- [PATCH] D138451: [lld/mac] Add support for distributed thinlto
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140581: [NVPTX] Enforce minumum alignment of 4 for byval parametrs in a function prototype
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D139872: [llvm][CallBrPrepare] split critical edges
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D139883: [llvm][CallBrPrepare] add llvm.callbr.landingpad intrinsic
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D140928: [RISCV] Prevent constant hoisting for or/and/xor that can use bseti/bclri/binvi.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D133832: [libomptarget] Mapper function spliting
Delaram Talaashrafi via Phabricator via llvm-commits
- [PATCH] D132045: [OpenMPOpt] Improving memory transfer latency hiding
Delaram Talaashrafi via Phabricator via llvm-commits
- [PATCH] D140646: [AMDGPU][NFC] DWARF extensions minor update
Tony Tye via Phabricator via llvm-commits
- [lld] 1f3bb2d - [ELF] Improve --obj-path tests
Fangrui Song via llvm-commits
- [llvm] 817f64e - [AMDGPU][NFC] DWARF extensions minor update
Tony Tye via llvm-commits
- [PATCH] D139590: [RegAllocFast] Handle new debug values for spills
Josh Stone via Phabricator via llvm-commits
- [llvm] 84daed7 - [SelectionDAG][GlobalISel] Move even divisor optimization for division by constant into UnsignedDivideUsingMagic implementation. NFC
Craig Topper via llvm-commits
- [PATCH] D140929: [BPF] Support for "btf_decl_tag" annotations for arguments of extern functions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140930: [dsymutil] Avoid invalid keep chains due to pruning
Jonas Devlieghere 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] D138883: [SelectionDAG][PowerPC] Memset reuse vector element for tail store
Ting Wang via Phabricator via llvm-commits
- [llvm] bf4596b - CodeGen: Clean up some tests with broken "strictfp" attribute
Matt Arsenault via llvm-commits
- [PATCH] D140516: [BOLT][NFC] Use llvm::reverse
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D140448: [BOLT][NFC] Use std::optional in RewriteInstance
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D140449: [BOLT][NFC] Make DataflowAnalysis::AnnotationIndex std::optional
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D140451: [BOLT][NFC] Use std::optional in ReachingDefOrUse
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D140156: [BOLT][Docs] Add Sphinx documentation
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D132999: [RISCV][CostModel] Add cost model for integer abs
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D140225: [lld-macho] Provide an option to ignore framework-not-found errors coming from LC_LINKER_OPTIONS.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D140933: [LVI] Look through negations when evaluating conditions
Keno Fischer via Phabricator via llvm-commits
- [llvm] 8661644 - [NFC] Autogenerate test/Transforms/InstCombine/fls.ll
Amaury Séchet via llvm-commits
- [PATCH] D140935: [InstCombine] C - cttz(X) => ctlz(X) if C is bitwidth
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D133829: [RISCV] Add cost model for insertelement/extractelement of vector type that should be splitted.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D132908: [RISCV][COST] Add half type support for the cost model of sqrt/fabs
LiqinWeng via Phabricator via llvm-commits
- [PATCH] D140938: Add tests for atomic bittest with register/memory operands
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140939: Transform AtomicRMW logic operations to BT{R|C|S} if only changing/testing a single bit.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140940: [SelectionDAG][GlobalISel] Don't use UnsignedDivisionByConstantInfo for divisor of 1.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140943: [X86] Modify model value of meteorlake.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D140255: [LoopUnrollAndJam] Visit phi operand dependencies in post-order
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D139601: [LoopVectorize] Clear cache of `LoopAccessInfoManager`
Miguel Saldivar via Phabricator via llvm-commits
- [PATCH] D136651: [Clang] Give Clang the ability to use a shared stat cache
Ravi Ramaseshan via Phabricator via llvm-commits
- [PATCH] D140949: [MemProf] Context disambiguation cloning pass [patch 2/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D140370: [VP][RISCV] Add vp.ctlz/cttz and RISC-V support.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140950: [X86] Support -march=emeraldrapids
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [llvm] 63d4686 - [LoongArch] Add intrinsics for MOVFCSR2GR and MOVGR2FCSR instructions
Xiaodong Liu 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] D140953: [LoopUnrollAndJam] Forget scalar evolution dispositions. Do no explicitly forget subloop.
Joshua Cao via Phabricator via llvm-commits
- [llvm] 1e9e1b9 - [VP][RISCV] Add vp.ctlz/cttz and RISC-V support.
Yeting Kuo via llvm-commits
- [llvm] 3677ee6 - Move from llvm::makeArrayRef to ArrayRef deduction guides
via llvm-commits
- [PATCH] D136816: [RISCV] Update RISCVUsage.rst for Svnapot extension
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D140955: Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ part
serge via Phabricator via llvm-commits
- [llvm] 50a1c9b - [Instcombine] Regenerate tests for logical-select; NFC
via llvm-commits
- [PATCH] D139816: [LTO] Don't generate invalid modules if "LTOPostLink" MD already exists
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D138814: [InstCombine] Combine a/lshr of add -> (a + b < a)
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Clear bodies of function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D140527: [LoongArch] Add intrinsics for CACOP instruction
Lu Weining via Phabricator via llvm-commits
- [llvm] ec48682 - [InstCombine] add more tests into select-factorize; NFC
via llvm-commits
- [PATCH] D140963: [Coverity] Auto Causes copy
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D140964: [GlobalISel] Don't switch opcodes in MIRBuilder::buildInstr
Diana Picus via Phabricator via llvm-commits
- [llvm] ba87448 - [llvm-exegesis] Remove functional test from unit tests
Guillaume Chatelet via llvm-commits
- [PATCH] D140965: [GlobalISel] Add G_BUILD_VECTOR[_TRUNC] to CSE
Diana Picus via Phabricator via llvm-commits
- [llvm] 37228b1 - [gn build] Port ba874483137d
LLVM GN Syncbot via llvm-commits
- [PATCH] D140292: [OpenMP] Migrate OpenMPOffloadMappingFlags from Clang CodeGen to OMPConstants
Akash Banerjee via Phabricator via llvm-commits
- [llvm] f8d008d - [ConstraintElim] Remove legacy pass implementation.
Florian Hahn via llvm-commits
- [PATCH] D131064: [AArch64] Alter arm_sve.h to be target-based, not preprocessor based.
Dave Green via Phabricator via llvm-commits
- [llvm] a73e0c3 - [AAPointerInfo] fix assertion at the pass-through use of a pointer
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D139913: [runtimes] Only depend on builtins for same target
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 72f3f68 - [runtimes] Only depend on builtins for same target
Shoaib Meenai via llvm-commits
- [llvm] 6aa9cfb - [NVPTX] Replace PTX's ManagedStringPool with StringSaver
Luke Drummond via llvm-commits
- [PATCH] D140704: [NVPTX] Replace PTX's ManagedStringPool with StringSaver
Luke Drummond via Phabricator via llvm-commits
- [llvm] 6ff87fe - [NFC] Add x86 triple to lower-offset-expression.ll
Andrew Savonichev via llvm-commits
- [llvm] c8d43dc - [JITLink][RISCV] Add R_RISCV_RVC_BRANCH and R_RISCV_RVC_JUMP
Jonas Hahnfeld via llvm-commits
- [llvm] d106707 - MachineIRBuilder.h: Fix typo. NFC
Diana Picus via llvm-commits
- [PATCH] D132639: [AArch64] Alter arm_neon_sve_bridge.h to be target-based, not preprocessor based.
Dave Green via Phabricator via llvm-commits
- [PATCH] D140969: [BPF] Triple::isBPF() utility method
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140971: [BPF] generate btf_decl_tag records for params of extern functions
Eduard Zingerman via Phabricator via llvm-commits
- [llvm] 6f7ff9b - [MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.
Jay Foad via llvm-commits
- [PATCH] D140231: CoroFrame: Put escaped variables with multiple lifetimes on coroutine frame
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D139907: [FuzzMutate] RandomIRBuilder has more source and sink type now.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 23ce938 - [ConstraintElim] Add option to limit number of rows tracked in system.
Florian Hahn via llvm-commits
- [PATCH] D140974: [LICM][WIP] Transform and hoist select instructions if possible
luxufan via Phabricator via llvm-commits
- [PATCH] D140975: Support critical edge splitting for jump tables
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D132202: Split the indirect jump critical edges.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D136915: Add build for Windows on Arm in packaging script
Muhammad Omair Javaid via Phabricator via llvm-commits
- [PATCH] D140982: [HardwareLoops] NewPM support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D140983: [IRBuilder] Use canonical i64 type for insertelement index used by vector splats.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D140985: [IR] Support importing modules with invalid data layouts.
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D138844: [PowerPC] Materialize floats in the range [-16.0, 15.0].
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D140987: [lld-macho][nfc] Re-enable previously disabled test.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D140988: [SystemZ] Implement lowering of GET_ROUNDING
Tulio Magno Quites Machado Filho via Phabricator via llvm-commits
- [llvm] f841ad3 - [WebAssembly] Replace LOAD_SPLAT with SPLAT_VECTOR
Luke Lau via llvm-commits
- [PATCH] D140989: [DebugInfo] Update SourceLevelDebugging.rst to better explain kill locations
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140990: [DebugInfo] Treat empty metadata operands the same as undef operands in SelectionDAG
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140991: [DebugInfo] Replace UndefValue with PoisonValue in DIArgList::handleChangedOperand
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] d091506 - [UnifyLoopExits] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 4c3e25d - [Annotation2Metadata] Support opaque pointers
Nikita Popov via llvm-commits
- [PATCH] D133340: [PowerPC][GISel]select floating point constant from TOC
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 28f21ca - [TypePromotion] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] e87aa92 - [SimplifyCFG] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 2f79f54 - [SimpleLoopUnswitch] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] ae7bf2b - CoroFrame: Put escaped variables with multiple lifetimes on coroutine frame
Matthias Braun via llvm-commits
- [llvm] 5b21632 - Fix the LLVM sphinx build
Aaron Ballman via llvm-commits
- [llvm] ef11310 - [SCCP] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140993: [DAGCOmbine] fold (sext (sext_inreg x)) -> (sext (trunc x))
Amaury SECHET via Phabricator via llvm-commits
- [llvm] a34ae06 - [SLPVectorizer] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 8383da1 - [SLPVectorizer] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 51ba347 - [SLPVectorizer] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 071109c - [Reg2Mem] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] fa8448c - [NewGVN] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 11f3308 - [NFC] Regenerate reduction-inloop.ll check lines. NFC
David Green via llvm-commits
- [llvm] ae1cf45 - [OpenMP] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 2e0a829 - [MetaRenamer] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 9a3e399 - [MergeICmps] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] ee27890 - [MergeFunc] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 1a57889 - [MakeGuardsExplicit] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] d3d7ba1 - [LowerTypeTests] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140655: [LowerTypeTests] Add ENDBR to .cfi.jumptable for x86 Indirect Branch Tracking
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 970fcba - [LoopVersioningLICM] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 2fab927 - [LoopVectorize] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 192c0e5 - IROutliner: Fix assert with non-0 alloca addrspace
Matt Arsenault via llvm-commits
- [llvm] ac17b6b - [NFC] Autogenerate CodeGen/X86/sdiv-pow2.ll
Amaury Séchet via llvm-commits
- [compiler-rt] 0b857c5 - Fix to D140567
Blue Gaston via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Deprecate llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D132548: [WIP][ADT] Utility for comparision of hashtables implementation.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140790: [BranchRelaxation] Prevent analyzing indirectBr during uncondBr fixup
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D136201: [InstCombine] Handle PHI nodes when eliminating constant memcpy
Anshil Gandhi via Phabricator via llvm-commits
- [lld] e9c8242 - [lld-macho][nfc] Re-enable previously disabled test.
Vy Nguyen via llvm-commits
- [PATCH] D119049: [LLD] Allow usage of LLD as a library
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D137661: [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137670: [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
James Y Knight via Phabricator via llvm-commits
- [llvm] 4bbcbda - [AMDGPU] Unify divergent nodes if the PostDom tree has one root
Anshil Gandhi via llvm-commits
- [llvm] fb13dcf - [ConstraintElim] Enable pass by default.
Florian Hahn via llvm-commits
- [llvm] 8bca60f - [SelectionDAG][GlobalISel] Don't use UnsignedDivisionByConstantInfo for divisor of 1.
Craig Topper via llvm-commits
- [llvm] c43a787 - [InstCombine] don't let 'exact' inhibit demanded bits folds for udiv
Sanjay Patel via llvm-commits
- [llvm] 91f1c59 - [NFC][X86] Add few more tests for freezing BUILD_VECTOR
Roman Lebedev via llvm-commits
- [llvm] e4b260e - [Codegen][X86] `LowerBUILD_VECTOR()`: improve lowering w/ multiple FREEZE-UNDEF ops
Roman Lebedev via llvm-commits
- [llvm] 6a67b63 - [exegesis] Analysis: filtering for benchmark results
Roman Lebedev via llvm-commits
- [PATCH] D139638: [llvm-dwarfutil] Add accelerator tables to dwarfutil
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] 53a858f - [SLP][NFC]Add a test for incorrect skipping of shuffle instruction at
Alexey Bataev via llvm-commits
- [llvm] 352b660 - [SLP][NFC]Add a pass.
Alexey Bataev via llvm-commits
- [PATCH] D140748: [MLIR][Tosa] Make Tosa_IntArrayAttr2 use DenseI64ArrayAttr
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D132994: [RISC-V][HWASAN] Don't explicitly load GOT entry to call hwasan mismatch routine
Luís Marques via Phabricator via llvm-commits
- [PATCH] D141003: [LoopVectorizer] Fix inloop reductions mask placement
Dave Green via Phabricator via llvm-commits
- [PATCH] D140834: [MLIR][TOSA] Make Tosa_IntArrayAttrUptoN use DenseI64ArrayAttr
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] 9560ac3 - [MachineCombine] Reorganize code for readability and tracing [nfc]
Philip Reames via llvm-commits
- [llvm] c1d0118 - [PowerPC] Materialize floats in the range [-16.0, 15.0].
Stefan Pintilie via llvm-commits
- [PATCH] D140059: [APSInt] Fix bug in APSInt mentioned in https://github.com/llvm/llvm-project/issues/59515
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D138747: [Support] On Windows 11, fix an affinity mask issue on large core count machines
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D82339: [HIP][AMDGPU] Do not perform Promote Alloca optimization for GPU kernels with dynamic LDS usage.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141005: [lld][WebAssembly] Fix memory.fill argument in 64-bit mode
Sam Clegg via Phabricator via llvm-commits
- [llvm] 5226077 - [X86] Autogen tests for ease of update in upcoming change [nfc]
Philip Reames via llvm-commits
- [PATCH] D141007: [lit] Stop supporting triple substrings in UNSUPPORTED and XFAIL
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D141008: [Clang][SPIR-V] Emit target extension types for OpenCL types on SPIR-V.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D141009: llvm-objdump: Fix --build-id documentation string
Roland McGrath via Phabricator via llvm-commits
- [llvm] 846d06c - [DAG] `tryToFoldExtendOfConstant()`: `sext undef` is not `undef`
Roman Lebedev via llvm-commits
- [PATCH] D140436: [NVPTX] Add support of ptxas v12.0 to the LIT tests
Artem Belevich via Phabricator via llvm-commits
- [llvm] 9bb2ec2 - llvm-objdump: Fix --build-id documentation string
Roland McGrath via llvm-commits
- [llvm] 56a40cd - [X86] Autogen tests for ease of update in upcoming change [nfc]
Philip Reames via llvm-commits
- [PATCH] D141010: OpenMPOpt: Check nested parallelism in target region
Rafael Herrera via Phabricator via llvm-commits
- [llvm] ce43e2f - [llvm][CUDA] Allow NVVMREflect to process OpenCL-specific __nvvm_reflect_ocl()
Artem Belevich via llvm-commits
- [compiler-rt] fb32a69 - [sanitizer] Move {,__}pthread_mutex_{lock,unlock} interceptors to tsan
Fangrui Song via llvm-commits
- [llvm] 9768a71 - [X86] Regen a couple tests so they are autogen clean [nfc]
Philip Reames via llvm-commits
- [PATCH] D139710: [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [llvm] 73c9f16 - [LowerTypeTests] Add ENDBR to .cfi.jumptable for x86 Indirect Branch Tracking
Fangrui Song via llvm-commits
- [llvm] a1b1894 - [SLP]Fix incorrect shuffle results because of missing shuffle mask
Alexey Bataev via llvm-commits
- [PATCH] D141011: AMDGPU: Set scratch_en if there is dynamic stack but no fixed stack
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0676156 - Revert "[VPlan] Also consider operands of sink candidates in same block."
Augie Fackler via llvm-commits
- [PATCH] D141012: [AMDGPU] Add .uniform_work_group_size metadata to v5
Vang Thao via Phabricator via llvm-commits
- [PATCH] D138943: [WebAssembly] Use LiveDebugValues analysis
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 7cf9934 - [DWARF] Store CFA value on DW_CFA_remember_state
Fangrui Song via llvm-commits
- [PATCH] D141014: [Support][SelectionDAG][GlobalISel] Hoist PostShift adjustment for IsADd into UnsignedDivideUsingMagic.
Craig Topper via Phabricator via llvm-commits
- [llvm] 068033a - [NFC][X86] Make vec_anyext.ll test non-useless
Roman Lebedev via llvm-commits
- [llvm] dbce111 - [NFC][DAG] Move `getOpcode_EXTEND*()` helpers from X86 into SelectionDAG
Roman Lebedev via llvm-commits
- [llvm] 2b1d077 - [NFC][AArch64] Add some tests for upcoming patch
Roman Lebedev via llvm-commits
- [llvm] 317a1ad - [DAGCombiner] Fold *_EXTEND_INREG of one of CONCAT_VECTORS operands into *_EXTEND of operand
Roman Lebedev via llvm-commits
- [llvm] 41005b7 - [DAGCombiner] Do try to combine `ISD::ANY_EXTEND_VECTOR_INREG` nodes
Roman Lebedev via llvm-commits
- [llvm] 2a43a44 - [NFCI][DAGCombiner] `foldExtendVectorInregToExtendOfSubvector()`: just build new VT
Roman Lebedev via llvm-commits
- [PATCH] D140585: CodingStandards: restrict CamelCase variable names guideline to llvm/clang/clang-tools-extra/polly/bolt
David Blaikie via Phabricator via llvm-commits
- [llvm] f95108f - [DWARFLinker] Clean up analyzeContextInfo signature (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] 45f3472 - [dsymutil] Avoid invalid keep chains due to pruning
Jonas Devlieghere via llvm-commits
- [llvm] 3f749a5 - [Support][SelectionDAG][GlobalISel] Hoist PostShift adjustment for IsAdd into UnsignedDivideUsingMagic.
Craig Topper via llvm-commits
- [PATCH] D141016: [vfs] Use FS->WorkingDirectory when converting relative path to ABS
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D129947: [X86] Prefer `lock or` over mfence.
Keno Fischer via Phabricator via llvm-commits
- [llvm] 733740b - Fix a phase-ordering problem in SimplifyCFG.
Owen Anderson via llvm-commits
- [PATCH] D141017: [MachineCombiner] Use default latency model when no detailed model available
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141018: llvm-reduce: Don't delete instructions in global variable reduction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141019: Support/CommandLine: replace argument mapping error with a warning
Manuel Ullmann via Phabricator via llvm-commits
- [PATCH] D140373: [WebAssembly][LiveDebugValues] Handle target index defs
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D141020: [X86][ABI] Clobber %RAX for preserve_allcc and preserve_mostcc CCs
Anton Bikineev via Phabricator via llvm-commits
- [PATCH] D51948: [analyzer] Add ExprMutationAnalyzer
Nico Weber via Phabricator via llvm-commits
- [PATCH] D140368: [lldb] Consider all breakpoints in breakpoint detection
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D140623: [LLDB] Fix for libc++ atomic allowing modification of contained value
Greg Clayton via Phabricator via llvm-commits
- [llvm] c6c5413 - Revert "[InlineAdvisor] Restructure advisor plugin unittest cmake"
Jake Egan via llvm-commits
- [PATCH] D140559: [InlineAdvisor] Restructure advisor plugin unittest cmake
Jake Egan via Phabricator via llvm-commits
- [llvm] 8dfe60c - AMDGPU: Set scratch_en if there is dynamic stack but no fixed stack
Matt Arsenault via llvm-commits
- [llvm] ff66d41 - Revert "[gn] port f29cfab55d1f"
Nico Weber via llvm-commits
- [PATCH] D141022: [SelectionDAG] Improve codegen for udiv by constant if any divisors are 1.
Craig Topper via Phabricator via llvm-commits
- [llvm] f8751b8 - [TargetLowering] Remove stale FIXME. NFC
Craig Topper via llvm-commits
- [llvm] 20a1dcf - [RISCV][NFC] Update RISCVUsage.rst for Svnapot extension
Piyou Chen via llvm-commits
- [PATCH] D136816: [RISCV][NFC] Update RISCVUsage.rst for Svnapot extension
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D140649: [AArch64][SelectionDAG] Eliminates redundant zero-extension for 32-bit popcount
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D141024: [lld-macho][test] Simplify classrefs test
Jez Ng via Phabricator via llvm-commits
- [PATCH] D141025: [lld-macho] Don't support relocations in cstring sections
Jez Ng via Phabricator via llvm-commits
- [llvm] 50be285 - [LoopUnrollAndJam] Forget scalar evolution dispositions. Do no explicitly forget subloop.
Joshua Cao via llvm-commits
- [llvm] 87b2c76 - [Instcombine] fold logic ops to select
via llvm-commits
- [PATCH] D139516: [XCOFF] handle the toc-data for object file generation.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D137819: [XCOFF] support the overflow section (only relocation overflow is handled).
Esme Yi via Phabricator via llvm-commits
- [PATCH] D141029: [NFC][LoopFlatten][LoopInterchange] Do not explicitly forget subloops
Joshua Cao via Phabricator via llvm-commits
- [llvm] 665e477 - [ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis
Akira Hatanaka 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
- [PATCH] D141030: [WIP][AMDGPU] Legalize soffset of buffer instruction. Use Waterfall loop logic.
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D139301: [X86] Add scheduling info of CodeGenOnly but encodable instructions for AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D130897: [schedtool] Add schedtool to generate x86 schedmodel automatically
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D140938: [X86] Add tests for atomic bittest with register/memory operands
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 90cf22b - [InstCombine][NFC] Regenerate test cases by update_test_checks.py
via llvm-commits
- [PATCH] D140847: [BOLT] Modify the print option to a meaningful value
hezuoqiang via Phabricator via llvm-commits
- [llvm] 5006d82 - [InstCombine][NFC] Regenerate test cases by update_test_checks.py
via llvm-commits
- [PATCH] D141031: [InstCombine] Combine (zext a) mul (zext b) to llvm.umul.with.overflow only if mul has NUW flag
luxufan via Phabricator via llvm-commits
- [PATCH] D139723: [OpenMP][AMDGPU] Enable use of abs labs and llabs math functions in C code
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D141033: [VP][RISCV] Add vp.abs and RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [llvm] ac93a4e - [PowerPC][GISel]fcmp support
Chen Zheng via llvm-commits
- [llvm] 6a930e8 - 1: use class instead of MVT
Chen Zheng via llvm-commits
- [PATCH] D141034: [Interpreter] Added aggregate types support
Chunyang, Dai via Phabricator via llvm-commits
- [PATCH] D140366: [PowerPC][NFC] adding an option to keep the test point
ChenZheng via Phabricator via llvm-commits
- [PATCH] D140367: [PowerPC] remove the ctr clobbers check related to TLS access
ChenZheng via Phabricator via llvm-commits
- [llvm] 629d880 - [LoopUnrollAndJam] Visit phi operand dependencies in post-order
Joshua Cao via llvm-commits
- [PATCH] D140396: [AArch64] Add SVE FP instructions to isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [PATCH] D140398: [AArch64] Add SVE int instructions to isAssociativeAndCommutative
KAWASHIMA Takahiro via Phabricator via llvm-commits
- [llvm] 2c3f82b - [NVPTX] Fix NVPTX lowering of frem when denominator is infinite.
Christian Sigg via llvm-commits
- [PATCH] D139420: [AArch64][GlobalISel] implement GPR (U/S)(MIN/MAX) instr support
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D139417: [AArch64] add GlobalIsel support for scalar CNT instruction
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D139419: [AArch64] lower abs intrinsic to new ABS instruction in GIsel
Amara Emerson via Phabricator via llvm-commits
- [llvm] 61c5775 - [GlobalISel] Precommit a test for D140965
Diana Picus via llvm-commits
- [PATCH] D141036: [JITLink] Add an initial implementation of JITLink for ELF/LoongArch
wanglei via Phabricator via llvm-commits
- [PATCH] D80392: [mips][mc][clang] Use pc-relative relocations in .eh_frame
YunQiang Su via Phabricator via llvm-commits
- [llvm] 22924bd - [GlobalISel] Don't switch opcodes in MIRBuilder::buildInstr
Diana Picus via llvm-commits
- [PATCH] D140048: [RISCV][InsertVSETVLI] Mutate prior vsetvli AVL if doing so allows us to remove a toggle
Craig Topper via Phabricator via llvm-commits
- [llvm] 6ee4f25 - [GlobalISel] Add G_BUILD_VECTOR[_TRUNC] to CSE
Diana Picus via llvm-commits
- [llvm] 7e6c756 - [NFC][Coroutines] Build DominatorTree only once before collecting frame allocas (PR58650)
Dawid Jurczak via llvm-commits
- [llvm] 3919769 - [IVDescriptorsTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] ccb6e0a - [AsmParserTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] de918aa - [RandomIRBuilderTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] d4714b3 - [OperationsTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140963: Auto Causes copy problems
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D140369: [PowerPC] update PPCTTIImpl::supportsTailCallFor() check conditions
Ting Wang via Phabricator via llvm-commits
- [llvm] 76376af - [LinkModulesTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 0d518ae - [GlobalISel] New combine to commute constant operands to the RHS
Jay Foad via llvm-commits
- [llvm] 569d657 - [UpdateTestChecks] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 6236d77 - [llvm-reduce] Remove typed pointer test (NFC)
Nikita Popov via llvm-commits
- [llvm] b061159 - [SLPVectorizer] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 7ac6b2f - [CVP] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 586fd86 - [LoopVectorizer] Fix inloop reductions mask placement
David Green via llvm-commits
- [llvm] 055fb77 - [Transforms] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 8d5b759 - [AArch64][GlobalISel] implement GPR (U/S)(MIN/MAX) instr support
Ties Stuij via llvm-commits
- [llvm] 3ed1c21 - [PredicateInfo] Enable test with broken REQUIRES condition (NFC)
Nikita Popov via llvm-commits
- [llvm] 1ff2532 - [SCEVExpanderTest] Convert to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] f289108 - [X86] Modify model value of meteorlake.
Freddy Ye via llvm-commits
- [llvm] c820f2a - [Verifier] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D141043: [AArch64][SVE] Avoid AND operation if both side are splat of i1 or PTRUE
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] 60442f0 - [CodeGen] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] 27b8f54 - [X86] Support -march=emeraldrapids
Freddy Ye via llvm-commits
- [llvm] d9c50cc - [NFC][NVPTX] Move a comment back to its proper place
Luke Drummond via llvm-commits
- [llvm] 11be5cc - [LoopSimplifyCFG] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 38818b6 - Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ part
via llvm-commits
- [llvm] 095f031 - [DFSan] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 6aa02f9 - [Examples] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D138496: [OpenMP][OMPContext] Move SIMD alignment calculation to LLVM Frontend
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D140939: [X86] Transform AtomicRMW logic operations to BT{R|C|S} if only changing/testing a single bit.
Phoebe Wang via Phabricator via llvm-commits
- [llvm] c9bce9f - [gn build] Port b06b248ad9dc
LLVM GN Syncbot via llvm-commits
- [PATCH] D141048: [SelectionDAG] Add missing setValue calls in visitIntrinsicCall
Martin Fink via Phabricator via llvm-commits
- [llvm] 7b922fc - AMDGPU: Fix broken and permissive handling of printf format strings
Matt Arsenault via llvm-commits
- [PATCH] D133929: [DebugInfo] Produce variadic DBG_INSTR_REFs from ISel
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] 3fe7f6a - [NFC] Use std::size(x) Instead of ArrayRef(x).size
via llvm-commits
- [llvm] 5f2acfb - [ScalarEvolutionExpanderTest] Avoid sign warning
Roman Lebedev via llvm-commits
- [llvm] e0ad2af - [exegesis] "Skip codegen" dry-run mode
Roman Lebedev via llvm-commits
- [PATCH] D141052: [DebugInfo][SelectionDAGISel] Do not drop all dbg.declares if one with empty metadata is found
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D136529: [DAG] canCreateUndefOrPoison - add support for SRA/SRL shift opcode (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141054: [NVPTX] Set default version of architecture to SM_30, PTX to 6.0.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D140509: [DAGCombiner][RISCV] Pre-promote (zext (abs X)) to (abs (sext X)) when X has an illegal type.
Simon Pilgrim 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
- [PATCH] D141055: Make switch-to-lookup-large-types.ll more reliable
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138840: Verifier: Disallow uses of intrinsic global variables
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1be75c2 - IROutliner: Fix missing C++ mode comment
Matt Arsenault via llvm-commits
- [llvm] a50cec5 - llvm-reduce: Don't delete instructions in global variable reduction
Matt Arsenault via llvm-commits
- [llvm] 53075f8 - Verifier: Move test from test/Analysis to test/Verifier
Matt Arsenault via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141061: [RISCV][InsertVSETVLI] Using rigth instruction during mutate AVL of vsetvli
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D141060: [opt] Infer DataLayout from triple if not specified
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D141062: LangRef: Clarify behavior of llvm.is.fpclass with "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [llvm] eebfee8 - [DebugInfo][SelectionDAGISel] Do not drop all dbg.declares if one with empty metadata is found
via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141064: [AArch64] Comprehensive tests for atomic operations
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D140087: [X86] Replace (31/63 -/^ X) with (NOT X) and ignore (32/64 ^ X) when computing shift count
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D140296: ValueTracking: Teach CannotBeOrderedLessThanZero about rounding intrinsics
Matt Arsenault via Phabricator 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] 66dcb86 - [Attributes] Remove trailing empty attribute sets (PR59746)
Nikita Popov via llvm-commits
- [llvm] 80d49ff - By-pass some ArrayRef deduction guide
via llvm-commits
- [PATCH] D140563: [SVE] Fix incorrect VT usage when lowering fixed length vector divides.
David Sherwood via Phabricator via llvm-commits
- [llvm] 3b2e904 - [NFC][Exegesis][X86] Test that we don't crash while coming up with snippets
Roman Lebedev via llvm-commits
- [llvm] 1f93517 - AMDGPU: Switch enqueue kernel test to generated checks
Matt Arsenault via llvm-commits
- [llvm] 11e92bd - [SelectionDAG] Improve codegen for udiv by constant if any divisors are 1.
Craig Topper via llvm-commits
- [llvm] 05a2ae1 - [RISCV][InsertVSETVLI] Using right instruction during mutate AVL of vsetvli
Kito Cheng via llvm-commits
- [PATCH] D141061: [RISCV][InsertVSETVLI] Using right instruction during mutate AVL of vsetvli
Kito Cheng via Phabricator via llvm-commits
- [llvm] 7504e9a - [RISCV][NFC] Refine the patch of D141061
Kito Cheng via llvm-commits
- [PATCH] D141067: [DebugInfo] Do not replace Instruction uses with undef
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D140633: [lld][ARM] don't use short thumb thunks if no branch range extension
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D141068: [AArch64][SME]: Make 'Expand' the default action for all Ops.
hassnaaHamdi via Phabricator via llvm-commits
- [llvm] 943fc12 - [NFC][AttributesTest] Fix signedness warnings
Roman Lebedev via llvm-commits
- [llvm] b5b79e5 - [NFC][exegesis] `BenchmarkCodeStreamer`: use existing RegNameToRegNo map
Roman Lebedev via llvm-commits
- [PATCH] D141069: [AMDGPU][NFC] Rename GFX10A16 operands.
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] ad14cef - [InstCombine] add tests for cmp of pow2 mask; NFC
Sanjay Patel via llvm-commits
- [PATCH] D141071: [cmake] Add llvm-debuginfod as test dependency
Luke Lau via Phabricator via llvm-commits
- [PATCH] D141072: [NVPTX] Work around syntax error in PTX assembly
Luke Drummond via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
Roland Froese via Phabricator via llvm-commits
- [llvm] 6d677c0 - [SLP] Unify GEP cost modeling for load, store and GEP nodes.
Valery N Dmitriev via llvm-commits
- [PATCH] D137361: IR: Add atomicrmw uinc_wrap and udec_wrap
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8b5d036 - [AArch64] Regenerate fp16-vector-nvcast.ll check lines. NFC
David Green via llvm-commits
- [PATCH] D137525: AMDGPU: Drop and upgrade llvm.amdgcn.atomic.inc/dec to atomicrmw
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141074: Avoid converting 64-bit integers to floating point using x87 on Windows
icedrocket via Phabricator via llvm-commits
- [PATCH] D141075: [SelectionDAG] Implicitly truncate known bits in SPLAT_VECTOR
Luke Lau via Phabricator via llvm-commits
- [lld] 4228ab0 - [lld-macho][test] Simplify classrefs test
Jez Ng via llvm-commits
- [llvm] 866c587 - [NFC][exegesis] `SnippetGenerator::generateConfigurations()`: don't forget to `reserve()`
Roman Lebedev via llvm-commits
- [llvm] 53ab564 - [NFC][YAMLTraits] Use `SmallString<>`+SSO when yamlizing non-strings
Roman Lebedev via llvm-commits
- [PATCH] D141076: [X86] Add additional tests to no-shift.ll
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141077: [MemProf] Context disambiguation cloning pass [patch 3/3]
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 7c327c2 - AMDGPU: Fix broken opaque pointer handling in printf pass
Matt Arsenault via llvm-commits
- [llvm] 108766f - Fix typos
Luke Drummond via llvm-commits
- [PATCH] D141079: [SelectionDAG] Improve constant folding in the presence of SPLAT_VECTOR
Luke Lau via Phabricator via llvm-commits
- [compiler-rt] 93a0ff2 - [profile] Update test to make condition non-redundant.
Florian Hahn via llvm-commits
- [lld] 2828a54 - [lld-macho] Don't support relocations in cstring sections
Jez Ng via llvm-commits
- [PATCH] D140421: [RISCV] Add more XVentanaCondOps patterns.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D135633: [GlobalISel] Combine things like (z = x <= 0 ? z = x : z = 0) -> x & (x >> bw-1)
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 239a174 - [RISCV] Prevent constant hoisting for or/and/xor that can use bseti/bclri/binvi.
Craig Topper via llvm-commits
- [PATCH] D133713: [Support] Introduce ThreadSafeAllocator
Steven Wu via Phabricator via llvm-commits
- [llvm] cfd594f - [SROA] `isVectorPromotionViable()`: memory intrinsics operate on vectors of bytes (take 3)
Tom Stellard via llvm-commits
- [PATCH] D139873: [RISCV] Add support for the vscale_range attribute.
Craig Topper via Phabricator via llvm-commits
- [llvm] b4993be - Remove documentation about the Go bindings
Aaron Ballman via llvm-commits
- [llvm] b67c16f - Verifier: Disallow uses of intrinsic global variables
Matt Arsenault via llvm-commits
- [llvm] 6daa983 - [AMDGPU] MachineScheduler: schedule execution metric added for the UnclusteredHighRPStage
Alexander Timofeev via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Stephen Peckham via Phabricator via llvm-commits
- [PATCH] D141082: [lld] Prevent assertions for aliases to weak_def_can_be_hidden symbols
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D98101: [RISCV] Enable the LocalStackSlotAllocation pass support
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141083: [NFC][IR] Avoid string leak with target extension types.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D141084: Disable a part of the unit test CommandLineTest/BadResponseFile for z/OS.
Zibi Sarbino via Phabricator via llvm-commits
- [PATCH] D141086: [SDAG] try to avoid multiply for X*Y==0
Sanjay Patel via Phabricator via llvm-commits
- [llvm] 2aedfdd - [CodeGen] Default TargetOptions::RelaxELFRelocations to true
Fangrui Song via llvm-commits
- [llvm] 25d7233 - [AMDGPU] Add .uniform_work_group_size metadata to v5
Vang Thao via llvm-commits
- [PATCH] D141088: [AMDGPU] Combine redundant Asm64 and AsmVOP3DPPBase. NFC
Joe Nash via Phabricator via llvm-commits
- [llvm] 45d9079 - [NFC][IR] Avoid string leak with target extension types.
Joshua Cranmer via llvm-commits
- [llvm] 3acb255 - Disable a part of the unit test CommandLineTest/BadResponseFile for z/OS.
Zibi Sarbinowski via llvm-commits
- [PATCH] D139663: Emit unwind information in the .debug_frame section when the .cfi_sections .debug_frame directive is used.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D141089: [InstCombine] Fix potentially buggy code in `((%x & C) == 0) --> %x u< (-C)` transform
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141090: [InstCombine] Canonicalize (A & B_Pow2) eq/ne B_Pow2 patterns
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 1db51d8 - [Transform] Rewrite LowerSwitch using APInt
Peter Rong via llvm-commits
- [PATCH] D139582: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 1436a92 - [LVI] Look through negations when evaluating conditions
Keno Fischer via llvm-commits
- [PATCH] D134982: [X86] Add support for "light" AVX
Ilya Tokar via Phabricator via llvm-commits
- [llvm] 33aba5d - [AMDGPU] Switch to autogenerated checks
Jeffrey Byrnes via llvm-commits
- [compiler-rt] f547c17 - [LSAN][NFC] Removed FinishThreadLocked from the LSAN interface.
Kirill Stoimenov via llvm-commits
- [llvm] 3b2537b - [RISCV] Rename SDT_RISCVVecCvtX2FOp_VL->SDT_RISCVVecCvtF2XOp_VL. NFC
Craig Topper via llvm-commits
- [PATCH] D141101: [AMDGPU] More selectively attach implicit operands to agpr spills
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D141102: [ORC] Add lazy jit support for LoongArch64
wanglei via Phabricator via llvm-commits
- [PATCH] D141103: [WebAssembly] Ensure 'end_function' in functions
Heejin Ahn via Phabricator via llvm-commits
- [llvm] 8d798ea - [LoongArch] Add "32bit" target feature
Xiaodong Liu via llvm-commits
- [llvm] dd0edc8 - [PowerPC][NFC] add an option to keep the test point
Chen Zheng via llvm-commits
- [llvm] 85edf1f - [PowerPC] remove the ctr clobbers check related to TLS access
Chen Zheng via llvm-commits
- [PATCH] D140680: [AArch64][MachineScheduler] Set no side effect for movprfx
dewen via Phabricator via llvm-commits
- [llvm] 9e06d18 - [LoongArch] Add intrinsics for CACOP instruction
Xiaodong Liu via llvm-commits
- [llvm] 87f57f4 - [RegAllocFast] Handle new debug values for spills
Josh Stone via llvm-commits
- [llvm] a698790 - [X86] Add additional tests to no-shift.ll
Phoebe Wang via llvm-commits
- [PATCH] D141109: [LoopReroll] Allow for multiple loop control only induction vars
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D141110: [RS4GC] Remove the hardcoded GC strategy names (v2)
Campbell Suter via Phabricator via llvm-commits
- [PATCH] D140458: [RewriteStatepointsForGC] Remove the hardcoded GC strategy names
Campbell Suter via Phabricator via llvm-commits
- [llvm] 5a57ebc - [VP][RISCV] Add vp.abs and RISC-V support.
Yeting Kuo via llvm-commits
- [PATCH] D140830: [AVR] correctly declare __do_copy_data and __do_clear_bss
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141111: [MLIR][TOSA] Switch to DenseArrayAttr
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D140572: [AVR] Optimize 32-bit shifts: reverse shift + move
Ben Shi via Phabricator via llvm-commits
- [llvm] 65e3398 - [NFC] [Coroutines] Move collectFrameAlloca to decrease the times to iterate the function
Chuanqi Xu via llvm-commits
- [PATCH] D138529: [AVR] Optimize constant 32-bit shifts
Ben Shi via Phabricator via llvm-commits
- [llvm] e3c2faa - Revert "[X86] Revert -fno-plt __tls_get_addr workaround for old GNU ld"
Nikita Popov via llvm-commits
- [llvm] c8ec751 - Revert "CodingStandards: restrict CamelCase variable names guideline to llvm/clang/clang-tools-extra/polly/bolt"
Nikita Popov via llvm-commits
- [PATCH] D141113: Improve mul 2^N +/- 2 pattern
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 543db09 - [CodeGen][AMDGPU] EXTRACT_VECTOR_ELT: input vector element type can differ from output type
Juan Manuel MARTINEZ CAAMAÑO via llvm-commits
- [PATCH] D141114: [LoopFlattening] Check for extra uses on Mul
Dave Green via Phabricator via llvm-commits
- [llvm] 0421074 - [DebugInfo][NFC] Rename is/setUndef to is/setKilllocation
via llvm-commits
- [PATCH] D111128: TailDuplication: do not remove trivial PHIs from addr-taken blocks.
Tim Northover via Phabricator via llvm-commits
- [llvm] 960bf8a - [X86] Add tests for atomic bittest with register/memory operands
Phoebe Wang via llvm-commits
- [llvm] 89f1876 - [LoopIdiom] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 775af51 - [DebugInfo] Prefer setKillLocation rather than replacing operands with undef
via llvm-commits
- [llvm] ce8d682 - [cmake] Add llvm-debuginfod as test dependency
Luke Lau via llvm-commits
- [llvm] 7a752e8 - [LoopIdiom] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 9c7afba - [LoopUnroll] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] b7b0ce6 - [LoopUnroll] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] 7ea47f9 - [DebugInfo] Replace UndefValue with PoisonValue in setKillLocation
via llvm-commits
- [llvm] 68469a8 - [LV] Disable runtime unrolling for vectorized loops.
Florian Hahn via llvm-commits
- [llvm] 48c6836 - NFC Address review comment for D140905
via llvm-commits
- [llvm] f09d32d - [ConstantFold] Don't drop zero index gep with inrange attribute
Nikita Popov via llvm-commits
- [llvm] b3bad0a - [GlobalSplit] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 0b066e0 - [AArch64] add GlobalIsel support for scalar CNT instruction
Ties Stuij via llvm-commits
- [PATCH] D141119: [AArch64] Fold And/Or into CSel if possible
Dave Green via Phabricator via llvm-commits
- [llvm] 5867241 - [Transforms] Convert some tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D141120: [WebAssembly][NFC] Add test case for PR59626
Luke Lau via Phabricator via llvm-commits
- [PATCH] D141121: [AMDGPU] Add a feature for VALUTransUseHazard
Jay Foad via Phabricator via llvm-commits
- [PATCH] D139842: [compiler-rt][X86] add half <-> x86_fp80 conversion builtins
Tim Northover via Phabricator via llvm-commits
- [PATCH] D139011: [InstCombine] Precommit D138814 tests
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] fb66026 - [WebAssembly] Explicitly add {z, s}ext so extends are selected
Luke Lau via llvm-commits
- [PATCH] D141124: [UpdateTestChecks] Do not add --force-update to UTC_ARGS
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D141059: [IRParser] Pass a const Module& reference to the DataLayout callback
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D141057: Introduce and use codegen::createTargetMachineForTriple()
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D141125: [NFC][AssignmentTracking] add is/setKillAddress
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] 4670d5e - [NFC] Vastly simplifies TypeSize
Guillaume Chatelet via llvm-commits
- [llvm] cd4de53 - [gn build] Port 4670d5ece57d
LLVM GN Syncbot via llvm-commits
- [PATCH] D141127: AMDGPU/GlobalISel: Widen s1 SGPR constants during regbankselect
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141128: AMDGPU/GlobalISel: Make regbankselect of implicit_def consistent with constants
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4abc820 - [CallSiteSplitting] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 1b44015 - Make switch-to-lookup-large-types.ll more reliable
Alex Richardson via llvm-commits
- [llvm] 9b2276c - [UpdateTestChecks] Do not add --force-update to UTC_ARGS
Alex Richardson via llvm-commits
- [PATCH] D138814: [InstCombine] Combine lshr of add -> (a + b < a)
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] f58eede - [x86] add tests for x*y == 0; NFC
Sanjay Patel via llvm-commits
- [llvm] bd87b84 - [AArch64] add tests for x*y == 0; NFC
Sanjay Patel via llvm-commits
- [llvm] bb37cab - [llvm-exegesis][NFC] Update benchmark phase naming to match documentation
Guillaume Chatelet via llvm-commits
- [PATCH] D141129: [InstCombine] Use KnownBits for lshr/add -> (a + b < a)
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] b7ef63a - [AMDGPU] Add a feature for VALUTransUseHazard
Jay Foad via llvm-commits
- [llvm] 6fe8593 - AMDGPU/GlobalISel: Add wave32 checks to bool test
Matt Arsenault via llvm-commits
- [llvm] b4d4432 - AMDGPU/GlobalISel: Add missing test for implicit_def regbankselect
Matt Arsenault via llvm-commits
- [PATCH] D141130: [UpdateTestChecks] Add wasm64 target
Luke Lau via Phabricator via llvm-commits
- [llvm] bf82070 - [SDAG] try to avoid multiply for X*Y==0
Sanjay Patel via llvm-commits
- [PATCH] D141131: [AssignmentTracking][Docs] Add new metadata to LangRef.rst and link to AssignmentTracking.md
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] a6a526e - [IR] Add AllocaInst::getAllocationSize() (NFC)
Nikita Popov via llvm-commits
- [llvm] a545c7f - [IR] Use isEntryBlock() API (NFC)
Nikita Popov via llvm-commits
- [PATCH] D141134: [NFC] Only expose getXXXSize functions in TypeSize
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D141135: [RFC][GlibalISel] Replace the current GlobalISel matcher with a bottom-up matcher
Kai Nacke via Phabricator via llvm-commits
- [PATCH] D129372: [DebugInfo][NFC?] Add new MachineOperand type and change DBG_INSTR_REF syntax
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D141135: [RFC][GlobalISel] Replace the current GlobalISel matcher with a bottom-up matcher
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D133926: [DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REF
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 07bf39d - [MemCpyOpt] Extract processStoreOfLoad() method (NFC)
Nikita Popov via llvm-commits
- [llvm] b857608 - [StackLifetime] Fix sign compare warning (NFC)
Nikita Popov via llvm-commits
- [PATCH] D141137: [ARM] Fold And/Or into CSel if possible
Dave Green via Phabricator via llvm-commits
- [llvm] dd56e1c - [NFC] Only expose getXXXSize functions in TypeSize
Guillaume Chatelet via llvm-commits
- [PATCH] D140548: [SPIR-V] Map IR function pointers to registers in ModuleAnalysis
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] 87b6b34 - Revert D141134 "[NFC] Only expose getXXXSize functions in TypeSize"
Guillaume Chatelet via llvm-commits
- [llvm] 9eb6989 - [AArch64][SME]: Make 'Expand' the default action for all Ops.
Hassnaa Hamdi via llvm-commits
- [llvm] 8cc9530 - [LoopFlatten][NFC] Run instnamer on pr59339.ll
David Green via llvm-commits
- [llvm] 161bfa5 - [LoopFlattening] Check for extra uses on Mul
David Green via llvm-commits
- [llvm] 16c1c9f - Revert D140263 "[NFC] Vastly simplifies TypeSize"
Guillaume Chatelet via llvm-commits
- [PATCH] D140365: [SelectionDAG] Correctly widen bitcast of scalar to vector for big endian
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] b599a30 - [WebAssembly][NFC] Add test case for PR59626
Luke Lau via llvm-commits
- [llvm] 275658d - [SelectionDAG] Implicitly truncate known bits in SPLAT_VECTOR
Luke Lau via llvm-commits
- [PATCH] D137599: [libunwind][PowerPC] Fix saving/restoring VSX registers on LE systems
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D138317: [PowerPC] Add support for tune-cpu attribute
Kai Nacke via Phabricator via llvm-commits
- [llvm] f9a0d04 - [gn build] Port 16c1c9fdcc48
LLVM GN Syncbot via llvm-commits
- [llvm] 7f0de95 - [Dominator] Add findNearestCommonDominator() for Instructions (NFC)
Nikita Popov via llvm-commits
- [PATCH] D140089: [MemCpyOpt] Add a stack-move optimization to opportunistically merge allocas together.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141140: [Assignment Tracking] Do not verify against an empty metadata address operand
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] e5a71a4 - [RISCV] Add support for the vscale_range attribute.
Craig Topper via llvm-commits
- [llvm] 896ca59 - [EntryExitInstrumenter] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [PATCH] D135808: [LoopInterchange] Correcting the profitability check
Ramkrishnan Narayanan Komala via Phabricator via llvm-commits
- [llvm] d18a2dc - [GVN] Name instructions in test (NFC)
Nikita Popov via llvm-commits
- [llvm] 1aa9862 - [RISCV] Add more XVentanaCondOps patterns.
Craig Topper via llvm-commits
- [llvm] c60149b - Revert "[Dominator] Add findNearestCommonDominator() for Instructions (NFC)"
Nikita Popov via llvm-commits
- [PATCH] D110978: [SLP]Improve gathering of the scalars used in the graph.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 9f087ba - [RISCV] Improve 4x and 8x (s/u)int_to_fp.
Craig Topper via llvm-commits
- [PATCH] D141113: [X86] Improve mul x, 2^N +/- 2 pattern by making the +/- 2x compute independently to x << N
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 9b5f626 - [SLP]Fix cost of the broadcast buildvector/gather.
Alexey Bataev via llvm-commits
- [llvm] 968f2c7 - Re-gernerate a test in preparation for D141060
Alex Richardson via llvm-commits
- [PATCH] D140708: [AMDGPU][GFX908] Only consider explicit defs of src reg in indirect agpr copy
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] 4554663 - Recommit "[RISCV] Enable the LocalStackSlotAllocation pass support"
Craig Topper via llvm-commits
- [llvm] 70a5d8e - [PPC] Add support for tune-cpu attribute
Kai Nacke via llvm-commits
- [PATCH] D141145: [fs] Prevent symlink destroying.
Dmitriy Chestnykh via Phabricator via llvm-commits
- [llvm] e10e936 - [DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntax
Stephen Tozer via llvm-commits
- [llvm] 85bff00 - Fix: Title underline too short in D129372
Stephen Tozer via llvm-commits
- [PATCH] D133714: [ADT] Introduce LazyAtomicPointer
Steven Wu via Phabricator via llvm-commits
- [PATCH] D141150: [DWARFLinker] Rewrite CU DW_AT_low_pc/high_pc pairs into DW_AT_ranges
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 1ae36b1 - Remove special cases for invoke of non-throwing inline-asm.
James Y Knight via llvm-commits
- [llvm] 648ce3d - Cleanup unwind table emission code a bit.
James Y Knight via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 1b12d7d - [AMDGPU] Combine redundant Asm64 and AsmVOP3DPPBase. NFC
Joe Nash via llvm-commits
- [PATCH] D120895: Tail calls: look through AssertZExt to find register copy.
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D140088: Add LLVM type support for fp8
Pooya Jannaty via Phabricator via llvm-commits
- [llvm] c383f4d - [DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REF
Stephen Tozer via llvm-commits
- [PATCH] D141152: AMDGPU: Fix opaque pointer and other bugs in printf of constant strings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141153: [LocalStackSlotAllocation] Minor simplifications. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141154: [fs] Prevent symlink destroying.
Dmitriy Chestnykh via Phabricator via llvm-commits
- [PATCH] D141074: [X86] Avoid converting 64-bit integers to floating point using x87 on Windows
icedrocket via Phabricator via llvm-commits
- [PATCH] D119342: [LoopRotate] Don't rotate loops when the minsize attribute is present
Ayke via Phabricator via llvm-commits
- [PATCH] D140815: [AVR] Fix incorrect decoding of RJMP and RCALL
Ayke via Phabricator via llvm-commits
- [PATCH] D141156: Merge lines in print-changed by showing simple changes in place in the line
Jamie Schmeiser via Phabricator via llvm-commits
- [PATCH] D141082: [lld-macho] Prevent assertions for aliases to weak_def_can_be_hidden symbols
Paul Kirth via Phabricator via llvm-commits
- [llvm] e66500c - [Support] On Windows 11 and Windows Server 2022, fix an affinity mask issue on large core count machines
Alexandre Ganea via llvm-commits
- [PATCH] D141161: [SLP]Fix incorrect reordering of clustered scalars.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 8723836 - AMDGPU: Add additional printf string tests
Matt Arsenault via llvm-commits
- [llvm] 40078a6 - AMDGPU: Use BinaryByteStream in printf expansion
Matt Arsenault via llvm-commits
- [compiler-rt] f945080 - [ubsan][test] Fix typo in D139230
Roy Sundahl via llvm-commits
- [llvm] 0995a31 - AMDGPU: Try to fix 32-bit build bot
Matt Arsenault via llvm-commits
- [llvm] a344c90 - [DebugInfo] Add support for variadic DBG_INSTR_REFs in LiveDebugValues
Stephen Tozer via llvm-commits
- [PATCH] D141164: [WIP][AAUnderlyingObjects] Introduce an AA for getting underlying objects of a pointer
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D141166: AMDGPU: Stop trying to specially handle vector stores in printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141167: AMDGPU: Don't insert ptrtoint for printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141168: AMDGPU: Don't assert on printf of half
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 7439e1b - [SLP]Fix incorrect reordering of clustered scalars.
Alexey Bataev via llvm-commits
- [PATCH] D141172: [ModuleUtils][KCFI] Set patchable-function-prefix for synthesized functions
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] cc17e93 - [SLP][NFC]Remove unused variables, NFC.
Alexey Bataev via llvm-commits
- [llvm] 996ad44 - [SLP][NFC]Fix compile build by declaring ArrayRef, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D141173: AMDGPU: Use getConstantStringInfo for printf format strings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140260: [LoopVectorize] Fix crash on "vector->scalar" bitcast vectorization
Mindong Chen via Phabricator via llvm-commits
- [llvm] 4ce5400 - AMDGPU: Convert enqueue-kernel.ll to opaque pointers
Matt Arsenault via llvm-commits
- [llvm] 0416883 - AMDGPU: Fix enqueue block lowering for opaque pointers
Matt Arsenault via llvm-commits
- [llvm] 47288cc - AMDGPU: Invert handling of enqueued block detection
Matt Arsenault via llvm-commits
- [PATCH] D140641: AMDGPU: Invert handling of enqueued block detection
Matt Arsenault via Phabricator via llvm-commits
- [llvm] b7587ca - AMDGPU: Add more opencl printf tests
Matt Arsenault via llvm-commits
- [llvm] 47554a0 - AMDGPU: Use more accurate IR type for block handle
Matt Arsenault via llvm-commits
- [PATCH] D140642: AMDGPU: Use more accurate IR type for block handle
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 68b6cab - AMDGPU: Use getTypeAllocSize
Matt Arsenault via llvm-commits
- [llvm] 7a45b13 - [AVR] Fix some ambiguous cases in AsmParser
Ben Shi via llvm-commits
- [PATCH] D140777: [AVR] Fix some ambiguous cases in AsmParser
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141175: [bazel] Split out Annotations from `TestingSupport`
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D141176: [AVR] Support .reloc directive
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141178: [X86] Add tests for indirect BMI patterns
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141179: [X86]] Search through commutable operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D134600: [RISCV][LLD] Add RISCV zcmt optimise in linker relaxation
Xinlong Wu via Phabricator via llvm-commits
- [llvm] 2c174a5 - [LoongArch] Move illegal ImmArg tests to llvm/test/Verifier
via llvm-commits
- [PATCH] D141164: [AAUnderlyingObjects] Introduce an AA for getting underlying objects of a pointer
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 5702202 - [BPF] Triple::isBPF() utility method
Yonghong Song via llvm-commits
- [PATCH] D138500: [RISCV] Change the return type of getStreamer() to support the use of overloading and other functions in RISCVELFStreamer.
LiDongjin via Phabricator via llvm-commits
- [llvm] b180024 - [LoongArch] Reorder code and inline variable in lowerGlobalTLSAddress for clarity. NFC
via llvm-commits
- [PATCH] D140816: [AVR] Fix incorrect decoding of conditional branch instructions
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141183: [LoongArch] Add support for emulated TLS model
wanglei via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141185: [MemorySSA] Don't check def set when cloning memoryaccesses
luxufan via Phabricator via llvm-commits
- [PATCH] D141187: [SystemZ] Set setMaxAtomicSizeInBitsSupported
Brad Smith via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141189: [Mips] Set setMaxAtomicSizeInBitsSupported
Brad Smith via Phabricator via llvm-commits
- [PATCH] D141190: [CallGraph][FIX] Ensure generic intrinsics are represented in the CG
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D141191: [CMake][LoongArch] Add LoongArch to LLVM_ALL_TARGETS so it is built by default
Lu Weining via Phabricator via llvm-commits
- [PATCH] D141092: Optionally install clang-tblgen to aid cross-compiling
James Le Cuirot via Phabricator via llvm-commits
- [PATCH] D129201: [MachineVerifier] Try harder to verify SlotIndexes
Jay Foad via Phabricator via llvm-commits
- [llvm] 0d4ab5d - [ARM][AArch64] Add tests for And/Or into CSel fold. NFC
David Green via llvm-commits
- [PATCH] D141196: [cmake] Don't require third-party components when cross-compiling
James Le Cuirot via Phabricator via llvm-commits
- [llvm] 9920324 - [SPIR-V] Map IR function pointers to registers in ModuleAnalysis
Michal Paszkowski via llvm-commits
- [PATCH] D141197: [lld][NFC] Improve AVR relocation tests
Ben Shi via Phabricator via llvm-commits
- [llvm] 6dc85bd - [AVR] Fix incorrect decoding of RJMP and RCALL
Ben Shi via llvm-commits
- [llvm] f60aefd - [BPF] generate btf_decl_tag records for params of extern functions
Yonghong Song via llvm-commits
- [llvm] b712aef - [llvm-driver] Mark some tests unsupported
Alex Brachet via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141203: [SPIR-V] Fix switch lowering with common compare register
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D141204: [GlobalISel] Extending G_SBFX/G_UBFX combine to consider G_SEXT_INREG as well
David Ferenc Szabo via Phabricator via llvm-commits
- [PATCH] D57854: [InstCombine] Optimize `atomicrmw <op>, 0` into `load atomic` when possible
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D139827: [RISCV][Asan] Use dynamic shadow offset to make it work on different width of virtual-memory system.
Shabnam via Phabricator via llvm-commits
- [PATCH] D141207: [DirectX backend] PartSize not include PartHeader
Xiang Li via Phabricator via llvm-commits
- [PATCH] D141197: [ELF][test] Improve AVR relocation tests
Ben Shi via Phabricator via llvm-commits
- [llvm] 270e96f - Revert "AMDGPU: Invert handling of enqueued block detection"
Matt Arsenault via llvm-commits
- [PATCH] D141210: [AVR] Do not select unimplemented pseudo instructions
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141211: Add an AArch64 DAG combine to eliminate redundant truncates feeding into DUPLANE32 operations.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D141213: Add an AArch64 DAG combine to eliminate unnecessary XTN operations when truncating v1i64 to v1i32.
Owen Anderson via Phabricator via llvm-commits
- [llvm] eda8e99 - [InstCombine] Combine (zext a) mul (zext b) to llvm.umul.with.overflow only if mul has NUW flag
via llvm-commits
- [PATCH] D141214: [InstCombine] Don't combine smul of i1 type constant one
luxufan via Phabricator via llvm-commits
- [PATCH] D140659: Teach the AArch64 AdvSIMDScalarPass to support a more complete set of opcodes.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D140511: [VPlan] Disconnect VPRegionBlock from successors in graph iterator(NFCI)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D141219: Add a .lldbinit file to autoload LLVM/Clang data formatters
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D141220: [TableGen][SourceMgr] Correctly append filename to include directories
Markus Böck via Phabricator via llvm-commits
- [PATCH] D136392: [Bazel] Use `LLVM_VERSION` from `llvm/CMakeLists.txt`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D141221: [AVR] Fix incorrect expansion of the pseudo 'ELPMBRdZ' instruction
Ben Shi via Phabricator via llvm-commits
- [llvm] c9602e0 - [SVE] Fix incorrect VT usage when lowering fixed length vector divides.
Paul Walker via llvm-commits
- [PATCH] D141223: AMDGPU: Remove IsSourceOfDivergence check
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D140537: SIInsertWait: Skip tied source of d16 buffer instruction
Ruiling, Song via Phabricator via llvm-commits
- [llvm] 78914e8 - [VPlan] Keep entries in worklist in sinkScalarOperands.
Florian Hahn via llvm-commits
- [PATCH] D95465: [flang][driver] Fix reading from stdin when using `-test-io`
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] b6942a2 - [NFC] Hide implementation details in anonymous namespaces
Benjamin Kramer via llvm-commits
- [llvm] 310eea1 - [OpenMP] Migrate OpenMPOffloadMappingFlags from Clang CodeGen to OMPConstants
Akash Banerjee via llvm-commits
- [llvm] 21d3871 - [InstCombine] fold not-shift of signbit to icmp+zext, part 2
Sanjay Patel via llvm-commits
- [llvm] 91487b2 - [X86][Disassembler][NFCI] Read bytes with support::endian::read
Benjamin Kramer via llvm-commits
- [PATCH] D141079: [DAGCombine] Fold constants across (extract_vector_elt (bitcast (splat_vector)))
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 167338d - [AVR] correctly declare __do_copy_data and __do_clear_bss
Ayke van Laethem via llvm-commits
- [llvm] 0408b13 - [SelectionDAG][AVR] Add support for lrint and lround intrinsics
Ayke van Laethem via llvm-commits
- [llvm] a9775e0 - [gn build] Port 86aac87fe4b5
Nico Weber via llvm-commits
- [llvm] 2cc30c4 - [gn] port b712aef5b37e
Nico Weber via llvm-commits
- [llvm] 840d10a - [AVR] Custom lower 32-bit shift instructions
Ayke van Laethem via llvm-commits
- [llvm] 8f8afab - [AVR] Optimize 32-bit shift: move bytes around
Ayke van Laethem via llvm-commits
- [llvm] 81f5f22 - [AVR] Optimize 32-bit shifts: shift by 4 bits
Ayke van Laethem via llvm-commits
- [llvm] fad5e0c - [AVR] Optimize 32-bit shifts: reverse shift + move
Ayke van Laethem via llvm-commits
- [llvm] 9592920 - [AVR] Optimize 32-bit shifts: optimize REG_SEQUENCE
Ayke van Laethem via llvm-commits
- [PATCH] D140569: [AVR] Custom lower 32-bit shift instructions
Ayke via Phabricator via llvm-commits
- [PATCH] D140570: [AVR] Optimize 32-bit shift: move bytes around
Ayke via Phabricator via llvm-commits
- [PATCH] D140573: [AVR] Optimize 32-bit shifts: optimize REG_SEQUENCE
Ayke via Phabricator via llvm-commits
- [llvm] ddab12d - [X86] Add shuffle test coverage for Issue #59860
Simon Pilgrim via llvm-commits
- [compiler-rt] a22f145 - [AArch64][compiler-rt] Option to build compiler-rt without FMV support.
Pavel Iliin via llvm-commits
- [PATCH] D124347: [BOLT] RFC: Add golang support
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D141232: [OpenMP] Modernize the kernel launching interface and APIs
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D141233: [OpenMP][GPU] Introduce the `ompx_dyn_cgroup_mem(<N>)` clause
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D141234: [BOLT][Golang support] Core changes
Vladislav Khmelevsky via Phabricator via llvm-commits
- [llvm] acd22b2 - [AAUnderlyingObjects] Introduce an AA for getting underlying objects of a pointer
Shilei Tian via llvm-commits
- [PATCH] D113224: [VPlan] Do not create dedicated latch block up front (WIP).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8f7e674 - [AVR] Support .reloc directive
Fangrui Song via llvm-commits
- [lld] 7370ff6 - [LLD] Remove global state in lld/COFF
Alexandre Ganea via llvm-commits
- [PATCH] D110450: [LLD] Remove global state in lld/COFF
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] e0e4818 - [CodeGen] Fix a warning
Kazu Hirata via llvm-commits
- [PATCH] D141240: [SVE][Builtins] Add metadata to intrinsic calls for builtins that don't define the result of inactive lanes.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D140683: [PowerPC] enable Policy.ShouldTrackLaneMasks
Ting Wang via Phabricator via llvm-commits
- [PATCH] D141242: [AVR][NFC] Remove redundant target feature PROGMEM
Ben Shi via Phabricator via llvm-commits
- [PATCH] D139813: [PowerPC] Improve materialization for immediates which is almost a 32 bit splat.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D141243: [SCEV] Add llvm.experimental.guard conditions to applyLoopGuards()
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D141244: [DirectX backend] Remove non-dxil string function attribute and module flag.
Xiang Li via Phabricator via llvm-commits
- [llvm] 33794cf - [InstCombine] Fold logic-and/logic-or by distributive laws part2
via llvm-commits
- [PATCH] D140457: [BOLT] Process fragment siblings in lite mode, keep lite mode on
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] f340873 - [RISCV][CostModel] Add cost model for integer abs
via llvm-commits
- [lld] 47fb8ae - lldCOFF: Fix warnings for D110450 [-Wunused-private-field]
NAKAMURA Takumi via llvm-commits
- [PATCH] D141246: [AVR] Do not emit 'LPM Rd, Z' on devices without FeatureLPMX
Ben Shi via Phabricator via llvm-commits
- [PATCH] D141247: [GlobalISelEmitter][WIP] handle operand without MVT/class
ChenZheng via Phabricator via llvm-commits
- [PATCH] D141246: [AVR] Do not emit 'LPM Rd, Z' on devices without 'FeatureLPMX'
Ben Shi via Phabricator via llvm-commits
- [PATCH] D137813: [RegAlloc Greedy]Account statepoints while splitting single basic block
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 1f8746c - [RISCV][CostModel] Add half type support for the cost model of sqrt/fabs
via llvm-commits
- [PATCH] D79140: [ThinLTO] return error instead of crashing on invalid input
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D141249: [PowerPC] Combine fptoint-store under strict cases
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D141251: Replace un-demanded values with undef in BDCE.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D136817: [RISCV] Add H extension
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D136126: [PowerPC][WIP] Recompute liveins after eliminating prime/unprime operations
Kai Luo via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [llvm] fd64bd9 - [Inline Spiller] Extend the snippet by statepoint uses
Serguei Katkov via llvm-commits
- [PATCH] D138093: [Inline Spiller] Extend the snippet by statepoint uses
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D139832: [IndVars] Support AND/OR in optimizeLoopExitWithUnknownExitCount
Max Kazantsev via Phabricator via llvm-commits
- [llvm] ba7af0b - [NFC] Add missing 'static' notion in createReplacement
Max Kazantsev via llvm-commits
- [PATCH] D141256: [DAGCombine]Don't check for Undef/Poison if the node is deleted
Zhang via Phabricator via llvm-commits
- [PATCH] D141257: [LoongArch] Implement mayBeEmittedAsTailCall for tail call optimization
wanglei via Phabricator via llvm-commits
- [PATCH] D141258: [AArch64] Fix crash for expandMOVImm
Allen zhong via Phabricator via llvm-commits
Last message date:
Sun Jan 8 23:50:48 PST 2023
Archived on: Sun Jan 8 23:50:49 PST 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).