Sign in
◑
Theme
llvm
/
llvm-project
/
llvm
/
HEAD
9001305
[LVI] constant fold not condition if val has condition as operand. (#235278)
by Andreas Jonson
· 18 minutes ago
main
master
1f3322c
[CodeGen] Drop dead SlotIndexes before allocation (#224031)
by Petar Jovanovic
· 63 minutes ago
7a07b28
[SLP][NFC]Add a test with incorrect vectorization, NFC (#235277)
by Alexey Bataev
· 64 minutes ago
7a78a73
[AArch64][GlobalISel] Add deinterleaved store combine. (#228514)
by David Green
· 68 minutes ago
e6f7a863
[AMDGPU] Don't copy TargetSchedModel in SIPreEmitPeephole (NFC) (#234860)
by lijinpei-amd
· 3 hours ago
c22d69e
[AMDGPU] Keep dst flags when unpacking packed F32 instructions (#234858)
by lijinpei-amd
· 4 hours ago
a016d39
AMDGPU: Use S_ADD_I32 to select uniform uaddsat (#235242)
by Matt Arsenault
· 5 hours ago
191bb49
AArch64: Fix missing ... function separators in mir test (#235119)
by Matt Arsenault
· 7 hours ago
f57d346
[TailCallElim] Place byval copy-back after trailing instructions (#234699)
by Reid Kleckner
· 7 hours ago
b30e4d6
[RISCV][P-ext] Support Packed Slide (#234629)
by Hongyu Chen
· 8 hours ago
0c7720e3
[AMDGPU] Remove XNACK from gfx12-5-generic (#233329)
by Shilei Tian
· 8 hours ago
c04414c
[SPARC] Treat %g0 as a constant in the delay slot pass (#234152)
by Daniel Cederman
· 8 hours ago
208057a
[RISCV][P-ext] Add isel patterns for mul.h01/mul.h11 and macc.h01/macc.h11 (#234976)
by Hank Chang
· 10 hours ago
66ea95a
[SystemZ] Fix -Wunused-variable in bcb301d (#235171)
by Aiden Grossman
· 11 hours ago
71512fd
[llvm-exegesis] Avoid instability from `std::uniform_int_distribution` (#234516)
by Chandler Carruth
· 11 hours ago
366de27
[AMDGPU][Scheduler] Restore local spill rejection in occupancy mode (#233979)
by leeliu103
· 13 hours ago
d3bc71f
RegAlloc: Fix dead flags of defs after failed allocation (#233796)
by Matt Arsenault
· 14 hours ago
e0c46ac
[HLSL] Add the `SV_Barycentric` semantic (#233510)
by Finn Plummer
· 14 hours ago
71875cc
[AtomicExpand] Let targets keep the release fence out of the reservation (#214867)
by Josef Schlehofer
· 14 hours ago
10692f3
RuntimeLibcalls: Add signatures for atomic libcalls (#233601)
by Matt Arsenault
· 14 hours ago
196fca0
ARM: Stop adding kill flags on new virtual registers (#235113)
by Matt Arsenault
· 14 hours ago
c955007
[MemProf] Fix remapping of matching calls when assigning function clones (#231242)
by David Li
· 14 hours ago
0ee7350
AArch64: Stop adding kill flags on new virtual registers (#235112)
by Matt Arsenault
· 14 hours ago
73590e1
[Options] Add IR-unit helpers for per-context library options (#234761)
by Reid Kleckner
· 14 hours ago
f22b270
RuntimeLibcalls: Don't eagerly compute long double type (#235108)
by Matt Arsenault
· 14 hours ago
badc7b7
MC: Remove MCAsmInfo::ExceptionsType (#233030)
by Matt Arsenault
· 15 hours ago
6e688e8
[AMDGPU] Update waterfall-call-inreg-agpr.ll mismatched CC (#235075)
by Akash Dutta
· 15 hours ago
c56075d
[SimplifyCFG] Propagate unknown weights in ConstantFoldTerminator (#234823)
by Aiden Grossman
· 15 hours ago
400608b
[SmallVector] Resolve the constructor ambiguity. (#235087)
by Slava Zakharin
· 15 hours ago
734260b
[PowerPC] Remove unnecessary FP_EXTENDS from non-compare operand of FSEL. NFCI (#231540)
by Craig Topper
· 15 hours ago
2e2b959
[AMDGPU] Fix prefetch lowering for buffer, 32-bit and divergent pointers (#232366)
by Gheorghe-Teodor Bercea
· 15 hours ago
eecfd15
[SimplifyCFG] Fix profiles in sinkLastInstruction (#234840)
by Aiden Grossman
· 16 hours ago
c4b3e6b
LoongArch: Stop adding kill flags in LoongArchPreRAExpandPseudo (#235081)
by Matt Arsenault
· 16 hours ago
f7b78b9
[SelectionDAG] Don't always use abs(sub) when expanding abdu (#235043)
by DaKnig
· 16 hours ago
0986574
PowerPC: Stop adding kill flags when promoting instructions to 64-bit (#235082)
by Matt Arsenault
· 16 hours ago
19d45b9
[Propeller] Support basic block path cloning with PropellerMatchBBID (#235080)
by Rahman Lavaee
· 16 hours ago
c5adfde
[Mips] Add JUMP_TARGET operand types for MIPS and microMIPS (#233566)
by Anton Rapetov
· 16 hours ago
d883128
RuntimeLibcalls: Split __atomic_* into a separate libatomic library (#233571)
by Matt Arsenault
· 16 hours ago
741860a
AMDGPU: Reject 16-bit physical register inline asm constraints without true16 (#235063)
by Matt Arsenault
· 16 hours ago
07d644c
WebAssembly: Use reportFatalUsageError for eh option errors (#233031)
by Matt Arsenault
· 16 hours ago
d67c128
[SimplifyCFG] Fix profiles in hoistCommonCodeFromSuccessors (#234833)
by Aiden Grossman
· 17 hours ago
3c102b7
[SimplifyCFG] Propagate unknown profiles in performValueComparisonIntoPredecessorFolding (#234827)
by Aiden Grossman
· 17 hours ago
7371f91
[IndVars] Synthesize profile information for urem->select folding (#231990)
by Aiden Grossman
· 17 hours ago
00ef356
WebAssembly: Stop adding kill flags on virtual registers (#234968)
by Matt Arsenault
· 17 hours ago
25278d2
RuntimeLibcalls: Specify system libraries by name (#233569)
by Matt Arsenault
· 17 hours ago
972a6fb
[MIR] Support +inf and -inf literals (#221127)
by Taufiq Rahman
· 17 hours ago
671b48a
[CodeGen] Assume BBIDs are set in BasicBlockSections and matching/inference (#235056)
by Rahman Lavaee
· 18 hours ago
1a84e0b
X86: Stop adding kill flags on virtual registers (#234967)
by Matt Arsenault
· 18 hours ago
3303efb
[AMDGPU] Fix inline asm using ';' as a statement separator in tests (#234447)
by Brad Smith
· 18 hours ago
31d5127
CodeGen: Remove TargetOptions::ExceptionModel (#232977)
by Matt Arsenault
· 19 hours ago
3dc79bb
[TTI] Add cost for @llvm.mask.beforefirst (#212174)
by Luke Lau
· 19 hours ago
e42c10c
[SLP]Fix samesign handling in inversed zext/select compares
by Alexey Bataev
· 19 hours ago
b9c0fd9
[SLP][NFC]Add a test with unsound optimization, NFC
by Alexey Bataev
· 19 hours ago
6be5b84
[MemProf] Import declarations of cloned indirect call targets for ICP (#234745)
by Teresa Johnson
· 19 hours ago
d1a4bd4
[DAG] Handle splitting in get_active_lane_mask expansion (#234488)
by Luke Lau
· 20 hours ago
f5741c9
[SLP]Do not reorder blended load mask subtree top-to-bottom
by Alexey Bataev
· 20 hours ago
2793ac2
[Analysis] Remove unused CodeMetrics::exposesReturnsTwice (NFC) (#234845)
by Kazu Hirata
· 20 hours ago
1df17b7
[ADT] Add SmallVector(Size, for_overwrite) (#234861)
by Fangrui Song
· 20 hours ago
f6e6db8
[Clang][RISCV][P-ext] Add Packed Widening Multiply Accumulate intrinsics (#226505)
by Q
· 20 hours ago
59123b5
[SLP]Keep fma lanes fused in copyable fmuladd bundles
by Alexey Bataev
· 20 hours ago
64ed66e
CodeGen: Stop adding kill flags in target MachineCombiner sequences (#234966)
by Matt Arsenault
· 20 hours ago
88d42fb
[SLP][NFC]Add a test with fma/fmuladd compilation, NFC
by Alexey Bataev
· 20 hours ago
a8fbc82
TableGen: Index defs by direct superclass for getAllDerivedDefinitions (#234952)
by Matt Arsenault
· 20 hours ago
42eca8c
[AMDGPU] Support 2-bit ISA cache-fill size for VC read operations (#230028)
by Acim Maravic
· 20 hours ago
1ae8b14
[HLSL][SPIRV] Add emission of interpolation modifiers (#233504)
by Finn Plummer
· 21 hours ago
2ad7216
[SandboxIR] Make Module::getLLVMIRBuilder() private (NFC) (#230318)
by Vasileios Porpodas
· 21 hours ago
c63bac7
[SLP]Fix zext/inttoptr of demoted operand
by Alexey Bataev
· 21 hours ago
3e64317
[LV] -scalable-vectorization should not override pragmas (#226948)
by Gaëtan Bossu
· 21 hours ago
cc26a14
[IR] Add Constant::toConstantFPRange (#234577)
by Barbara Mitic
· 21 hours ago
3af69f9
[AArch64] Only enable complex deinterleaving for fixed vectors when NEON is available (#234942)
by Benjamin Maxwell
· 21 hours ago
f489820
[SLP]Fix reused-values reduction scale for padded root vectors
by Alexey Bataev
· 21 hours ago
7cc833e
[RISCV] Teach CodeGenPrepare to fold (mul (zext X), (splat Y)) -> (mul (zext X), (zext (splat (trunc Y)))). (#232994)
by Craig Topper
· 21 hours ago
4d724d1
[RISCV][Verifier] Check the immediate range of the sati/usati intrinsics. (#234721)
by Craig Topper
· 21 hours ago
44a90e4
[llvm] Move globals with constructors or destructors out of headers (#234442)
by Qiongsi Wu
· 21 hours ago
d9f40f5
[TypePromotion] Drop samesign flag on promoted icmps. (#234768)
by Craig Topper
· 21 hours ago
04605f9
[SLP]Preserve undef lanes of the insertelement base in shuffles
by Alexey Bataev
· 21 hours ago
b9e5e4b
CodeGen: Read the exception model from the module flag (#232964)
by Matt Arsenault
· 22 hours ago
e2b5367b
[SLP][NFC]Add the tests with missed optimizations/miscompilations, NFC
by Alexey Bataev
· 22 hours ago
9f765e4
[gcov] Add support for -fprofile-abs-path (#230077)
by Nicolas Qiu Guichard
· 22 hours ago
fd624f1
CodeGen: Stop adding kill flags in MachineCombiner reassociation (#234677)
by Matt Arsenault
· 22 hours ago
b40cf10
[VPlan] Model the connected main-loop CFG and epilogue resume values. (#229921)
by Florian Hahn
· 22 hours ago
430ecbb
[InstSimplify] Match the GEP index before stripping the base. (NFC) (#234880)
by Florian Hahn
· 22 hours ago
53926e3
PowerPC: Use minimal tablegen inputs for TargetParser (#233061)
by Matt Arsenault
· 22 hours ago
2a82460
PowerPC: Move processor definitions to PPCProcessors.td (#233060)
by Matt Arsenault
· 22 hours ago
2b38075
PowerPC: Move subtarget features to PPCFeatures.td (#233059)
by Matt Arsenault
· 22 hours ago
083ccf5
PowerPC: Move the PPC32 and PPC64 hardware modes to PPCRegisterInfo.td (#233058)
by Matt Arsenault
· 22 hours ago
0460bc4
[JumpTableToSwitch] Transform when the table has values that are UB when called (#234540)
by Ömer Sinan Ağacan
· 23 hours ago
e619ec4
TableGen: Avoid binary searches for sub-registers of similar registers (#234791)
by Matt Arsenault
· 23 hours ago
68d1233
TableGen: Look up sub-register index compositions in an array (#232818)
by Matt Arsenault
· 23 hours ago
229d7fa
TableGen: Skip classes without matching super-register classes in RegisterBankEmitter (#232817)
by Matt Arsenault
· 23 hours ago
6272175
Attributor: Add only new attributes when manifesting (#234241)
by Matt Arsenault
· 23 hours ago
77174d0
[Inliner] Use alloc size for byval copies (#234808)
by Oskar Guzik
· 23 hours ago
44fe073
[DAG] Fix get_active_lane_mask expansion on 32-bit targets (#234487)
by Luke Lau
· 23 hours ago
23c59c2
[ValueTracking] Mark mask.beforefirst as propagating poison (#234473)
by Luke Lau
· 23 hours ago
020e3fa
[AArch64] Extend pdep and pext tests. NFC (#234943)
by David Green
· 23 hours ago
122ab0c
[AArch64][llvm] Add support for FEAT_FPv2 (#231436)
by Martin Wehking
· 23 hours ago
175b4c4
[AArch64][llvm] Add support for FEAT_SME_F16F8F16 (#231435)
by Martin Wehking
· 23 hours ago
5e7d05f
[AArch64][llvm] Armv9.8-A: Add support for FEAT_SVE_PERM256 (#231433)
by Martin Wehking
· 23 hours ago
7f5868f
[RISCV] Enable TunePreferAscendingLoadStore for spacemit-a100 (#234532)
by Mark Zhuang
· 23 hours ago
abe45ed
[ConstantFolding] Add constant folding for mask.beforefirst (#234472)
by Luke Lau
· 24 hours ago
Next »