The Week Of Monday 12 August 2024 Archives by thread
Starting: Mon Aug 12 00:00:27 PDT 2024
Ending: Sun Aug 18 23:54:32 PDT 2024
Messages: 5420
- [llvm] 7389545 - Reapply "[AMDGPU] Always lower s/udiv64 by constant to MUL" (#101942)
via llvm-commits
- [llvm] Reapply "[AMDGPU] Always lower s/udiv64 by constant to MUL" (PR #101942)
Pierre van Houtryve via llvm-commits
- [clang] [lldb] [llvm] Extending LLDB to work on AIX (PR #102601)
via llvm-commits
- [clang] [llvm] [DataLayout] Remove constructor accepting a pointer to Module (PR #102841)
Nikita Popov via llvm-commits
- [llvm] [DataLayout] Move `operator=` to cpp file (NFC) (PR #102849)
Nikita Popov via llvm-commits
- [llvm] [CMake] Don't pass -DBUILD_EXAMPLES to the build (PR #102838)
Nikita Popov via llvm-commits
- [clang] [llvm] [X86][AVX10.2] Support saturated converts (PR #102592)
Phoebe Wang via llvm-commits
- [llvm] f696489 - [CMake] Don't pass -DBUILD_EXAMPLES to the build (#102838)
via llvm-commits
- [llvm] 875b652 - [DataLayout] Move `operator=` to cpp file (NFC) (#102849)
via llvm-commits
- [llvm] [llvm-lit][test][NFC] Moved cat command tests into separate lit test file (PR #102366)
James Henderson via llvm-commits
- [llvm] 50f4168 - [GlobalISel] Fix implementation of CheckNumOperandsLE/GE
via llvm-commits
- [llvm] [LV]Enable max safe distance in predicated DataWithEVL vectorization mode. (PR #100755)
via llvm-commits
- [llvm] [CodeGenPrepare] Unfold slow ctpop when used in power-of-two test (PR #102731)
Nikita Popov via llvm-commits
- [llvm] [llvm][llvm-readobj] Add NT_ARM_FPMR corefile note type (PR #102594)
James Henderson via llvm-commits
- [compiler-rt] [sanitizer] Remove GetCurrentThread nullness checks from Allocate (PR #102828)
Alexander Shaposhnikov via llvm-commits
- [compiler-rt] [compiler-rt][nsan] Add support for nan detection (PR #101531)
Alexander Shaposhnikov via llvm-commits
- [llvm] [LV] Vectorize histogram operations (PR #99851)
Florian Hahn via llvm-commits
- [llvm] [DAGCombine] Add without oneuse constraints for RISCV in folding (shl (add_nsw x, c1)), c2) and folding (shl(sext(add x, c1)), c2) (PR #101294)
via llvm-commits
- [llvm] [RISCV] Implement RISCVTTIImpl::shouldConsiderAddressTypePromotion for RISCV (PR #102560)
via llvm-commits
- [llvm] [LegalizeTypes] Reuse Op1 and Op2 variables to hold promoted values in PromoteIntRes_ADDSUBSHLSAT. NFC (PR #102840)
Matt Arsenault via llvm-commits
- [llvm] [LowerMatrixIntrinsics] Fix type suffix for matrix.multiply.* (PR #100940)
Florian Hahn via llvm-commits
- [llvm] [Mips] ISel zext nneg the same as sext for Mips64. (PR #102852)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use llvm::any_of and llvm::none_of (NFC) (PR #102794)
Matt Arsenault via llvm-commits
- [llvm] [llvm-lit] Resolve env subcommand required error (PR #98414)
James Henderson via llvm-commits
- [llvm] [IPSCCP] Do not attempt `tryToReplaceWithConstant` if may break invariants (PR #102820)
Antonio Frighetto via llvm-commits
- [llvm] [SLP][REVEC] Make tryToReduce and related functions support vector instructions. (PR #102327)
Han-Kuan Chen via llvm-commits
- [llvm] 5a42a67 - [VPlan] Mark VPVectorPointer as only using the first part of the ptr.
Florian Hahn via llvm-commits
- [llvm] [llvm-exegesis] Switch from intptr_t to uintptr_t in most cases (PR #102860)
Aiden Grossman via llvm-commits
- [llvm] [Xtensa] Implement lowering Mul/Div/Shift operations. (PR #99981)
Matt Arsenault via llvm-commits
- [llvm] [KnownBits] Add KnownBits::add and KnownBits::sub helper wrappers. (PR #99468)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] add missing checks in processBaseWithConstOffset (PR #102310)
Matt Arsenault via llvm-commits
- [llvm] 273e0a4 - [AMDGPU] add missing checks in processBaseWithConstOffset (#102310)
via llvm-commits
- [llvm] [X86][AVX] Add missing X86ISD::VBROADCAST(v2i64 -> v4i64) isel pattern for AVX1 targets (PR #102853)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] Add verification for MemOp immediate ranges (PR #97561)
David Green via llvm-commits
- [llvm] cc14ecc - [InstCombine] Don't change fn signature for calls to declarations (#102596)
via llvm-commits
- [llvm] [InstCombine] Don't change fn signature for calls to declarations (PR #102596)
Nikita Popov via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
David Green via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Simon Pilgrim via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Yingwei Zheng via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
- [llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
- [llvm] a07c6d9 - [llvm][llvm-readobj] Add NT_ARM_FPMR corefile note type (#102594)
via llvm-commits
- [llvm] 55d7e59 - [VPlan] Replace hard-coded value number in test with pattern.
Florian Hahn via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Craig Topper via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Craig Topper via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Craig Topper via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (PR #102802)
Wang Yaduo via llvm-commits
- [llvm] [AMDGPU] NFC: Add helper to query archVGPR (PR #102690)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Lower partial add reduction to udot or svdot (PR #101010)
Sam Tebbs via llvm-commits
- [llvm] IR/AMDGPU: Autoupgrade amdgpu-unsafe-fp-atomics attribute (PR #101698)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Support saturated truncate (PR #99418)
via llvm-commits
- [lldb] [llvm] [Obj2Yaml] Add support for minidump generation with 64b memory ranges. (PR #101272)
Pavel Labath via llvm-commits
- [llvm] 8a1846d - [dwarf2yaml] Correctly emit type and split unit headers (#102471)
via llvm-commits
- [llvm] [dwarf2yaml] Correctly emit type and split unit headers (PR #102471)
Pavel Labath via llvm-commits
- [llvm] db0603c - [LV] Only OR unique edges when creating block-in masks.
Florian Hahn via llvm-commits
- [llvm] [mlir] Add missing dialects to C API (PR #82190)
Benjamin Maxwell via llvm-commits
- [llvm] 11ba72e - [KnownBits] Add KnownBits::add and KnownBits::sub helper wrappers. (#99468)
via llvm-commits
- [llvm] [llvm-lit] Print environment variables when using env without subcommand". (PR #98414)
via llvm-commits
- [llvm] [llvm-lit] Print environment variables when using env without subcommand (PR #98414)
via llvm-commits
- [llvm] [LegalizeTypes][RISCV] Use signed promotion for UADDSAT if that's what the target prefers. (PR #102842)
Simon Pilgrim via llvm-commits
- [llvm] [Support] Vendor rpmalloc in-tree and use it for the Windows 64-bit release (PR #91862)
Jay Foad via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Prevent re-composition of composite constructs (PR #102613)
Sergio Afonso via llvm-commits
- [llvm] [RFC][RISCV] Support the large code model. (PR #70308)
Shao-Ce SUN via llvm-commits
- [llvm] [GlobalISel] Look between instructions to be matched (PR #101675)
via llvm-commits
- [llvm] [llvm] Do not use Console API if the output isn't a console device (PR #90230)
via llvm-commits
- [llvm] AMDGPU: Use GCNTargetMachine in AMDGPUCodeGenPassBuilder (PR #102805)
Pierre van Houtryve via llvm-commits
- [llvm] [DXIL][Analysis] Add DXILMetadataAnalysis pass (PR #102079)
Justin Bogner via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Create llvm dot intrinsic and use for HLSL (PR #102872)
Greg Roth via llvm-commits
- [llvm] [RuntimeDyld][Windows] Allocate space for dllimport things. (PR #102586)
Alastair Houghton via llvm-commits
- [llvm] 670d208 - [AArch64] Implement promotion type legalisation for histogram intrinsic (#101017)
via llvm-commits
- [llvm] [AArch64] Implement promotion type legalisation for histogram intrinsic (PR #101017)
Max Beck-Jones via llvm-commits
- [llvm] [CAS] LLVMCAS implementation (PR #68448)
via llvm-commits
- [clang] [llvm] [MC] Emit a jump table size section (PR #101962)
Nabeel Omer via llvm-commits
- [llvm] 8949290 - [X86] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86ISD::BLENDV nodes when upper elements are not demanded.
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Count leading ones: refine post DAG/Type Legalisation if promotion (PR #102877)
via llvm-commits
- [llvm] [HEXAGON] Enable Utilize Mask Instruction Pass only if the Arch (PR #102880)
Abinaya Saravanan via llvm-commits
- [llvm] [GlobalISel][ARM] Legalization of G_CONSTANT using constant pool (PR #98308)
Serge Pavlov via llvm-commits
- [llvm] [GlobalISel][ARM] Selection of G_CONSTANT using constant pool (PR #96225)
Serge Pavlov via llvm-commits
- [llvm] 70feafd - IR/AMDGPU: Autoupgrade amdgpu-unsafe-fp-atomics attribute (#101698)
via llvm-commits
- [llvm] AMDGPU: Stop handling legacy amdgpu-unsafe-fp-atomics attribute (PR #101699)
Matt Arsenault via llvm-commits
- [llvm] 1c764b9 - AMDGPU: Use GCNTargetMachine in AMDGPUCodeGenPassBuilder (#102805)
via llvm-commits
- [llvm] AMDGPU/NewPM: Port AMDGPULateCodeGenPrepare to new pass manager (PR #102806)
Matt Arsenault via llvm-commits
- [llvm] [DI] Have createClassType create a class type. (PR #102624)
via llvm-commits
- [llvm] 05b75e0 - AMDGPU/NewPM: Port AMDGPULateCodeGenPrepare to new pass manager (#102806)
via llvm-commits
- [llvm] StructurizeCFG: Add SkipUniformRegions pass parameter to new PM version (PR #102812)
Matt Arsenault via llvm-commits
- [llvm] [SPIRV] Emitting DebugSource, DebugCompileUnit (PR #97558)
via llvm-commits
- [llvm] f86da4c - StructurizeCFG: Add SkipUniformRegions pass parameter to new PM version (#102812)
via llvm-commits
- [llvm] AMDGPU/NewPM: Fill out addPreISelPasses (PR #102814)
Matt Arsenault via llvm-commits
- [llvm] 0ea9cdb - [X86] Fold extract_subvector(fp_to_uint(x)) case to match existing fp_to_sint fold (necessary to fix #83402 on AVX512 targets).
Simon Pilgrim via llvm-commits
- [llvm] [X86] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86 conversions nodes when upper elements are not demanded. (PR #102882)
Simon Pilgrim via llvm-commits
- [llvm] [SPARC][Utilities] Add names for SPARC ELF flags in llvm-readobj (PR #102843)
via llvm-commits
- [llvm] [NFC][X86][MC] Add missing mc tests for ccmpbe (PR #102883)
Freddy Ye via llvm-commits
- [llvm] [NFC][X86][MC] Add missing mc tests for ccmpbe (PR #102883)
via llvm-commits
- [llvm] [NFC][X86][MC] Add missing mc tests for ccmpbe (PR #102883)
Shengchen Kan via llvm-commits
- [llvm] [X86,MC,test] Add encoding tests for ccmpbe (PR #102883)
Shengchen Kan via llvm-commits
- [llvm] [X86,MC,test] Add encoding tests for ccmpbe (PR #102883)
Shengchen Kan via llvm-commits
- [llvm] [X86,MC,test] Add encoding tests for ccmpbe (PR #102883)
Freddy Ye via llvm-commits
- [llvm] [X86,MC,test] Add enc/dec tests for ccmpbe (PR #102883)
Shengchen Kan via llvm-commits
- [llvm] [X86,MC,test] Add enc/dec tests for ccmpbe (PR #102883)
Freddy Ye via llvm-commits
- [llvm] Clean up after transition into opaque pointers. NFC (PR #102631)
Björn Pettersson via llvm-commits
- [llvm] 6ca6780 - Clean up after transition into opaque pointers. NFC (#102631)
Bjorn Pettersson via llvm-commits
- [llvm] 1ff06c5 - [verifier] Get rid of getResolverFunctionType. NFC (#102631)
Bjorn Pettersson via llvm-commits
- [llvm] 145aff6 - Clean up pointer casts etc after opaque pointers transition. NFC (#102631)
Bjorn Pettersson via llvm-commits
- [llvm] [C API] Add bindings for DWARF type encoding. (PR #102171)
via llvm-commits
- [llvm] Make `IntrinsicLowering` external function call lowering configurable (PR #102148)
Matt Arsenault via llvm-commits
- [llvm] [InstrProf] Support conditional counter updates (PR #102542)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] 7fe486a - TargetMachine: Move trivial setter/getter to header
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Implement interleaving as VPlan-to-VPlan transform. (PR #95842)
Florian Hahn via llvm-commits
- [llvm] [RFC][X86] Allow speculative BSR/BSF instructions on targets with CMOV (PR #102885)
Simon Pilgrim via llvm-commits
- [llvm] [mlir] [mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (PR #89233)
via llvm-commits
- [llvm] [DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Björn Pettersson via llvm-commits
- [llvm] [LV] Support generating masks for switch terminators. (PR #99808)
Florian Hahn via llvm-commits
- [llvm] c7107ca - [AMDGPU][NFCI] Mark AGPRs and VGPRs with different flags in HWEncoding. (#102650)
via llvm-commits
- [llvm] [AMDGPU][NFCI] Mark AGPRs and VGPRs with different flags in HWEncoding. (PR #102650)
Ivan Kosarev via llvm-commits
- [lld] [LLD] [MinGW] Ignore the -rpath option (PR #102886)
Martin Storsjö via llvm-commits
- [llvm] [cmake] Document and suggest LLVM_ENABLE_PDB (PR #102887)
via llvm-commits
- [llvm] Simple check to ignore Inline asm fwait insertion (PR #101686)
via llvm-commits
- [llvm] [LLVM] Don't peek through bitcast on pointers and gep with zero indices. NFC. (PR #102889)
Yingwei Zheng via llvm-commits
- [llvm] [cmake] Optimize RelWithDebInfo compiler options on windows (PR #101533)
via llvm-commits
- [llvm] [AMDGPU][AsmParser] Eliminate validateExeczVcczOperands(). (PR #102600)
Ivan Kosarev via llvm-commits
- [llvm] 7727853 - [AMDGPU][AsmParser] Eliminate validateExeczVcczOperands(). (#102600)
via llvm-commits
- [compiler-rt] [llvm] [ASan][compiler-rt] Implemented Dormant Mode in ASan (PR #99857)
via llvm-commits
- [llvm] [SPIR-V] Emit valid Lifestart/Lifestop instructions (PR #98475)
Michal Paszkowski via llvm-commits
- [llvm] [IA]: Construct (de)interleave4 out of (de)interleave2 (PR #89276)
Matthew Devereau via llvm-commits
- [llvm] [SPIR-V] Rework usage of virtual registers' types and classes (PR #101732)
Michal Paszkowski via llvm-commits
- [llvm] [LLVM] [X86] Fix integer overflows in frame layout for huge frames (PR #101840)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Reschedule loads in clauses to improve throughput (RFC) (PR #102595)
Carl Ritson via llvm-commits
- [clang] [llvm] [ARM] musttail fixes (PR #102896)
via llvm-commits
- [llvm] c876761 - [IndVars] Add test for #102597 (NFC)
Nikita Popov via llvm-commits
- [llvm] [LV]Initial support for safe distance in predicated DataWithEVL vectorization mode. (PR #102897)
Alexey Bataev via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] Support AND/OR/XOR and LDEXP True16 format (PR #102620)
Matt Arsenault via llvm-commits
- [clang] [llvm] Add emitAtomicCompareExchangeBuiltin helper function (PR #101966)
Nikita Popov via llvm-commits
- [clang] [llvm] [Coroutines] Change `llvm.coro.noop` to accept `llvm_anyptr_ty` instead (PR #102096)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen][ARM64EC] Define hybrid_patchable EXP thunk symbol as a function. (PR #102898)
Jacek Caban via llvm-commits
- [llvm] 3512bcc - [SCEV] Fix incorrect extension in computeConstantDifference()
Nikita Popov via llvm-commits
- [clang] [llvm] [RISCV] Add NutShell RV32/64 processors definition (PR #102899)
via llvm-commits
- [llvm] 1b936e4 - [AArch64] Add FEAT_SME_B16B16 and remove FEAT_B16B16 (#102501)
via llvm-commits
- [clang] [llvm] [AArch64] Add FEAT_SME_B16B16 and remove FEAT_B16B16 (PR #102501)
via llvm-commits
- [llvm] [X86] Promote cttz_i32(x) -> cttz_i64(i64)x | (1 << 32)) (PR #102900)
Simon Pilgrim via llvm-commits
- [llvm] [SCEV] Handle more add/addrec mixes in computeConstantDifference() (PR #101999)
Nikita Popov via llvm-commits
- [llvm] cd08fad - [LV] Include chains feeding inductions in cost precomputation.
Florian Hahn via llvm-commits
- [llvm] [SPIR-V] Allow non-const arguments in a Group builtin that requires a boolean argument (PR #102902)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [AArch64] Add lowering for `@llvm.experimental.vector.compress` (PR #101015)
Lawrence Benson via llvm-commits
- [llvm] 281f59f - [SPIR-V] Emit valid Lifestart/Lifestop instructions (#98475)
via llvm-commits
- [llvm] f9c9806 - [SPIR-V] Rework usage of virtual registers' types and classes (#101732)
via llvm-commits
- [llvm] 34514ce - [SLP][NFC]Use local getShuffleCost function across the code, NFC.
Alexey Bataev via llvm-commits
- [llvm] [NFC] Remove explicit bitcode enumeration from BitCodeFormat.rst (PR #102618)
Nikita Popov via llvm-commits
- [llvm] [OpenMP] Implement 'omp_alloc' on the device (PR #102526)
Michael Klemm via llvm-commits
- [llvm] [MC][NFC] Count pseudo probes and function records (PR #102774)
Amir Ayupov via llvm-commits
- [llvm] Reland "[Support] Assert that DomTree nodes share parent"" (PR #102782)
Nikita Popov via llvm-commits
- [llvm] [LLParser] Support identifiers like `qnan` and `pinf` for special FP values (PR #102790)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttributor (PR #94647)
Matt Arsenault via llvm-commits
- [llvm] [LV][EVL] Introduce MergeUntilPivot VPInstruction to enable out-loop reduction in EVL vectorization. (PR #101641)
Mel Chen via llvm-commits
- [llvm] [SLP]Represent externally used values as original scalars, if profitable. (PR #100904)
Alexey Bataev via llvm-commits
- [llvm] [LV][NFC] Update and clean up the test case LoopVectorize/RISCV/inloop-reduction.ll. (PR #102907)
Mel Chen via llvm-commits
- [llvm] b10ecfa - [SLP]Represent externally used values as original scalars, if profitable.
via llvm-commits
- [clang] [lld] [llvm] [mlir] [NFC][IWYU] Update Support library with IWYU. (PR #102707)
Daniil Fukalov via llvm-commits
- [llvm] [RISCV] Add scheduling model for Syntacore SCR4 and SCR5 (PR #102909)
Anton Sidorenko via llvm-commits
- [llvm] Add FPMR register and update dependencies of FP8 instructions (PR #102910)
via llvm-commits
- [llvm] [llvm-mca] Add bottle-neck analysis to JSON output. (PR #90056)
Phil Camp via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] support v_mov_b16 and v_swap_b16 in true16 format (PR #102198)
Brox Chen via llvm-commits
- [llvm] c7a44ec - [VPlan] Check successors in VPlan to check if scalar epi required (NFC)
Florian Hahn via llvm-commits
- [llvm] db3c3fc - Simple check to ignore Inline asm fwait insertion (#101686)
via llvm-commits
- [llvm] dc831e8 - [OMPIRBuilder] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] 246c236 - [ConstantFolding] Use getSigned()
Nikita Popov via llvm-commits
- [llvm] 3b27fce - [CGP] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] 06f64e8 - [ExpandMemCmp] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] 73d835c - [ConstraintElimination] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] [APInt] Assert correct values in APInt constructor (PR #80309)
Nikita Popov via llvm-commits
- [clang] [llvm] [AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (PR #102913)
Janek van Oirschot via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Simon Tatham via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Peter Smith via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Introduce explicit ExtractFromEnd recipes for live-outs. (PR #100658)
Florian Hahn via llvm-commits
- [llvm] AtomicExpand: Stop precollecting atomic instructions in function (PR #102914)
Matt Arsenault via llvm-commits
- [llvm] [SPIR-V] Add SPIR-V structurizer (PR #97606)
Nathan Gauër via llvm-commits
- [llvm] 23c72e9 - [SPIR-V] Allow non-const arguments in a Group builtin that requires a boolean argument (#102902)
via llvm-commits
- [llvm] Handle #dbg_values in SROA. (PR #94070)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [ScheduleDAG] Dirty height/depth in addPred/removePred even for latency zero (PR #102915)
Björn Pettersson via llvm-commits
- [llvm] [DebugInfo][NFC] Sort DWARF op descriptions, fix versions (PR #102773)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [SPARC][Utilities] Add names for SPARC ELF flags in LLVM binary utilities (PR #102843)
via llvm-commits
- [clang] [llvm] Add normalize builtins and normalize HLSL function to DirectX and SPIR-V backend (PR #102683)
Farzon Lotfi via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Align map clause generation and fix issue with non-shared allocations for assumed shape/size descriptor types (PR #97855)
Sergio Afonso via llvm-commits
- [llvm] 7c4c72b - [DebugInfo][NFC] Sort DWARF op descriptions, fix versions (#102773)
via llvm-commits
- [llvm] [Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (PR #100952)
Yaxun Liu via llvm-commits
- [llvm] [DebugInfo] Add expression decoding for `DW_OP_implicit_pointer` (PR #102923)
J. Ryan Stinnett via llvm-commits
- [clang] [llvm] [Clang][OMPX] Add the code generation for multi-dim `thread_limit` clause (PR #102717)
Shilei Tian via llvm-commits
- [llvm] [llvm-lit] Support curly brace syntax in lit internal shell (PR #102830)
via llvm-commits
- [llvm] [CGP] Undo constant propagation of pointers across calls (PR #102926)
Antonio Frighetto via llvm-commits
- [llvm] [TableGen] Detect invalid -D arguments and fail. (PR #102813)
Rahul Joshi via llvm-commits
- [llvm] [SPIR-V] Sort basic blocks to match the SPIR-V spec (PR #102929)
Nathan Gauër via llvm-commits
- [llvm] 3176f25 - [IA][AArch64]: Construct (de)interleave4 out of (de)interleave2 (#89276)
via llvm-commits
- [llvm] [mlir] Enable attaching LLVM loop annotations to scf.for (PR #102562)
Mehdi Amini via llvm-commits
- [llvm] [PowerPC] improve P10 store forwarding on P7 scalar to vector (PR #102330)
via llvm-commits
- [llvm] 8b6e9de - [PowerPC] improve P10 store forwarding on P7 scalar to vector (#102330)
via llvm-commits
- [llvm] Update load intrinsic attributes (PR #101562)
Kevin McAfee via llvm-commits
- [llvm] [ctx_prof] CtxProfAnalysis: populate module data (PR #102930)
Mircea Trofin via llvm-commits
- [llvm] 654d1f8 - [RISCV][GISel] Move i32 patterns that aren't used by SelectionDAG to RISCVGISel.td. NFC (#102685)
via llvm-commits
- [llvm] [RISCV][GISel] Move i32 patterns that aren't used by SelectionDAG to RISCVGISel.td. NFC (PR #102685)
Craig Topper via llvm-commits
- [llvm] 8fd1484 - [LegalizeTypes][RISCV] Use signed promotion for UADDSAT if that's what the target prefers. (#102842)
via llvm-commits
- [llvm] [AMDGPU] Enable AMDGPUAttributorPass in full LTO (PR #102673)
Shilei Tian via llvm-commits
- [flang] [llvm] Adding parsing and semantic support for scan directive. (PR #102792)
Anchu Rajendran S via llvm-commits
- [llvm] Revert "[MemProf] Reduce cloning overhead by sharing nodes when possible" (PR #102932)
Teresa Johnson via llvm-commits
- [llvm] [LLVM][SelectionDAG] Remove scalable vector restriction from poison analysis. (PR #102504)
Philip Reames via llvm-commits
- [llvm] [NFC][Support] Create helper function to parse bool. (PR #102818)
Rahul Joshi via llvm-commits
- [llvm] [AVR] Offset relative jumps by -2 (PR #102936)
Patryk Wychowaniec via llvm-commits
- [llvm] LangRef: state explicitly that floats generally behave according to IEEE-754 (PR #102140)
Matt Arsenault via llvm-commits
- [clang] [llvm] [Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (PR #94549)
Johannes Doerfert via llvm-commits
- [llvm] Intrinsic: introduce minimumnum and maximumnum for IR and SelectionDAG (PR #96649)
Matt Arsenault via llvm-commits
- [llvm] [HLSL] Change default linkage of HLSL functions to internal (PR #95331)
Cooper Partin via llvm-commits
- [compiler-rt] [HWASan] symbolize stack overflows (PR #95308)
Evgenii Stepanov via llvm-commits
- [compiler-rt] 4afa2de - [HWASan] symbolize stack overflows (#95308)
via llvm-commits
- [llvm] Enable logf128 constant folding for hosts with 128bit long double (PR #96287)
LLVM Continuous Integration via llvm-commits
- [llvm] fe7d284 - [NVPTX] unbreak extract_elt lowering (#102688)
via llvm-commits
- [llvm] [NVPTX] unbreak extract_elt lowering (PR #102688)
Artem Belevich via llvm-commits
- [llvm] 11aa31f - Revert "[MemProf] Reduce cloning overhead by sharing nodes when possible" (#102932)
via llvm-commits
- [compiler-rt] [AIX][PGO] Handle atexit functions when dlclose'ing shared libraries (PR #102940)
Wael Yehia via llvm-commits
- [llvm] 862f504 - [AMDGPU] Enable AMDGPUAttributorPass in full LTO (#102673)
via llvm-commits
- [llvm] [CMake] Fix DynamicLibraryTests exports symbol when plugins are enabled (PR #102941)
Steven Wu via llvm-commits
- [llvm] [AMDGPU][True16] fix a bug in codeGen causing e64 with wrong vgpr type to shrink (PR #102942)
Brox Chen via llvm-commits
- [llvm] e40915b - [AMDGPU] Use llvm::any_of and llvm::none_of (NFC) (#102794)
via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Alex MacLean via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Gautam Chakrabarti via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Gautam Chakrabarti via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Gautam Chakrabarti via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Artem Belevich via llvm-commits
- [llvm] [NVPTX] Add idp2a, idp4a intrinsics (PR #102763)
Alex MacLean via llvm-commits
- [llvm] 03e6675 - [DXIL][Analysis] Add DXILMetadataAnalysis pass (#102079)
via llvm-commits
- [llvm] [InstCombine] Tighten use constraint in factorization transforms (PR #102943)
Kevin McAfee via llvm-commits
- [llvm] [HLSL] Lower Length to SPIR-V backend (PR #102243)
Damyan Pepper via llvm-commits
- [llvm] Add support for verifying .debug_names in split DWARF for CUs and TUs. (PR #101775)
Greg Clayton via llvm-commits
- [llvm] [KernelInfo] Implement new LLVM IR pass for GPU code analysis (PR #102944)
Joel E. Denny via llvm-commits
- [llvm] e4e938f - [HLSL] Lower Length to SPIR-V backend (#102243)
via llvm-commits
- [llvm] d5849af - [gn build] Port 03e6675fc787
LLVM GN Syncbot via llvm-commits
- [libc] [libcxx] [llvm] [libcxx][libc] Hand in Hand PoC with from_chars (PR #91651)
Mark de Wever via llvm-commits
- [llvm] [SandboxIR] Add the ExtractElementInst class (PR #102706)
Jorge Gorbe Moya via llvm-commits
- [lld] dc21cb5 - [ELF, test] Test STT_TLS and relocation without PT_TLS
Fangrui Song via llvm-commits
- [llvm] [NFC][bolt][test] Change '|&' to '2>&1 |' for lit internal shell support (PR #102402)
Maksim Panchenko via llvm-commits
- [llvm] [LoopUnroll] Add flag to disable PGO usage (PR #102950)
Ellis Hoag via llvm-commits
- [llvm] [SCEV] Consolidate code for proving wrap flags of controlling finite IVs (PR #101404)
Philip Reames via llvm-commits
- [compiler-rt] Revert "[HWASan] symbolize stack overflows" (PR #102951)
Florian Mayer via llvm-commits
- [compiler-rt] d4f6fcf - Revert "[HWASan] symbolize stack overflows" (#102951)
via llvm-commits
- [llvm] b812e57 - [SCEV] Consolidate code for proving wrap flags of controlling finite IVs (#101404)
via llvm-commits
- [llvm] [llvm-objdump] Print out xcoff file header for xcoff object file with option private-headers (PR #96350)
zhijian lin via llvm-commits
- [llvm] [PPC] Lower unreachable IR instruction to a trap. (PR #101379)
Eli Friedman via llvm-commits
- [llvm] [SLP][REVEC] Make SLP vectorize shufflevector. (PR #102489)
Alexey Bataev via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
Matt Arsenault via llvm-commits
- [clang] [llvm] [CUDA] Add a pseudo GPU sm_next which allows overriding for SM/PTX version. (PR #100247)
Artem Belevich via llvm-commits
- [lld] b6448a0 - [ELF] Change "no PT_TLS" error to use errorOrWarn
Fangrui Song via llvm-commits
- [llvm] [BlockPlacement] Add flag to disable profile usage (PR #102956)
Ellis Hoag via llvm-commits
- [llvm] [GitHub] Run format job on stacked PRs (PR #102957)
Tobias Stadler via llvm-commits
- [llvm] [CMake] Followup to #102396 and restore old DynamicLibrary symbols behavior (PR #102671)
Jake Egan via llvm-commits
- [clang] [llvm] Add support for decimal-float-abi option. (PR #102958)
Zahira Ammarguellat via llvm-commits
- [llvm] Fix bazel build (PR #102960)
via llvm-commits
- [llvm] [AMDGPU] MCExpr printing helper with KnownBits support (PR #95951)
Matt Arsenault via llvm-commits
- [llvm] [SandboxIR] Implement AtomicCmpXchgInst (PR #102710)
via llvm-commits
- [llvm] [AArch64] Reland merge index address with large offset into base address (PR #79951)
Vitaly Buka via llvm-commits
- [llvm] TRY: [AArch64] Fold more load.x into load.i with large offset (PR #102837)
Vitaly Buka via llvm-commits
- [llvm] [SLP]Fix mask building for alternate node cost estimation (PR #102966)
Alexey Bataev via llvm-commits
- [llvm] 15aa4ef - [SandboxIR] Add the ExtractElementInst class (#102706)
via llvm-commits
- [compiler-rt] 8ea8f1f - [scudo] Support linking with index in IntrusiveList (#101262)
via llvm-commits
- [compiler-rt] [scudo] Support linking with index in IntrusiveList (PR #101262)
via llvm-commits
- [llvm] [LLVM][NewPM] Add a C API for setting the PassBuilder AA pipeline. (PR #102482)
Arthur Eubanks via llvm-commits
- [llvm] [NFC][TableGen] Make PreprocessDirs array constexpr (PR #102967)
Rahul Joshi via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Artem Belevich via llvm-commits
- [clang] [llvm] [NVPTX] Add conversion intrinsics from/to fp8 types (e4m3, e5m2) (PR #102969)
Sergey Kozub via llvm-commits
- [clang] [flang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [llvm] [DSE] Refactor DSE (PR #100956)
Arthur Eubanks via llvm-commits
- [llvm] [RISCV] Disable fixed vectors in getOptimalMemOpType if minimum VLEN is 32. (PR #102974)
Craig Topper via llvm-commits
- [llvm] 93f754c - [LegalizeTypes] Reuse Op1 and Op2 variables to hold promoted values in PromoteIntRes_ADDSUBSHLSAT. NFC (#102840)
via llvm-commits
- [llvm] [Sample Profile] Expand functionality of llvm-profdata function filter (PR #101615)
David Li via llvm-commits
- [llvm] 91c3a71 - [Mips] ISel zext nneg the same as sext for Mips64. (#102852)
via llvm-commits
- [llvm] [llvm-lit][test] Precommit tests for curly braces in lit internal shell (PR #102976)
via llvm-commits
- [compiler-rt] [CompilerRT][Darwin] Silence the warnings for deprecated APIs (PR #102977)
Steven Wu via llvm-commits
- [compiler-rt] 652707a - [nsan] Use sanitizer allocator
via llvm-commits
- [compiler-rt] [nsan] Use sanitizer allocator (PR #102764)
Fangrui Song via llvm-commits
- [lld] [llvm] [llvm-objcopy][WebAssembly] Allow --strip-debug to operate on relocatable files. (PR #102978)
Sam Clegg via llvm-commits
- [llvm] 825dbbb - [AMDGPU] NFC: Add helper to query archVGPR (#102690)
via llvm-commits
- [llvm] 6b7afaa - [AMDGPU][True16] fix a bug in codeGen causing e64 with wrong vgpr type to shrink (#102942)
via llvm-commits
- [compiler-rt] [compiler-rt][AArch64][Android] Use getauxval on Android. (PR #102979)
Daniel Kiss via llvm-commits
- [compiler-rt] [compiler-rt] Define `__STDC_FORMAT_MACROS` to ensure `PRId64` is available (PR #102980)
Mosè Giordano via llvm-commits
- [llvm] ecbbe5b - [SLP]Fix mask building for alternate node cost estimation (#102966)
via llvm-commits
- [llvm] [Instrumentation] Fix EdgeCounts vector size in SetBranchWeights (PR #99064)
Mircea Trofin via llvm-commits
- [llvm] Reland [CGData] llvm-cgdata #89884 (PR #101461)
Amara Emerson via llvm-commits
- [llvm] b1edac0 - [Obj2Yaml] Add support for minidump generation with 64b memory ranges. (#101272)
via llvm-commits
- [llvm] [AMDGPU][MC] Disallow op_sel in v_dot4 and v_dot8 with 4- or 8-bit packed data (PR #100485)
Jun Wang via llvm-commits
- [clang] [llvm] [llvm][support] Implement tracing virtual file system (PR #88326)
Jan Svoboda via llvm-commits
- [llvm] [NFC] [DSE] Refactor DSE (PR #100956)
Haopeng Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [openmp] [PGO][Offload] Add GPU profiling flags to driver (PR #94268)
Ethan Luis McDonough via llvm-commits
- [llvm] [openmp] [OpenMP] Implement 'omp_alloc' on the device (PR #102526)
Joseph Huber via llvm-commits
- [compiler-rt] [scudo] Reduce thread contention in secondary cache releases. (PR #102984)
Joshua Baehring via llvm-commits
- [llvm] [lldb][test] Mark gtest cases as XFAIL if the test is XFAIL (PR #102986)
Kendal Harland via llvm-commits
- [llvm] bfbd4cc - [X86, MC, test] Add enc/dec tests for ccmpbe (#102883)
via llvm-commits
- [compiler-rt] Fix prctl test to execute all test cases if the first condition fails. (PR #102987)
Kirill Stoimenov via llvm-commits
- [compiler-rt] Add REQUIRES: shell to Tests Requiring Full Shell Functionality with lit Internal Shell (PR #102988)
via llvm-commits
- [llvm] [Support] Restrict ManagedStatic ThreadPoolExecutor to Windows (PR #102989)
Fangrui Song via llvm-commits
- [llvm] f8f34c7 - [gn build] Port 80525dfcde5b
LLVM GN Syncbot via llvm-commits
- [llvm] 75c7bca - [DataLayout] Remove constructor accepting a pointer to Module (#102841)
via llvm-commits
- [llvm] [bazel] Upgrade to 7.3.0 (PR #102991)
Keith Smiley via llvm-commits
- [llvm] [X86][TMP] Add missing assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (PR #102284)
Freddy Ye via llvm-commits
- [clang] [llvm] [BPF] introduce `__attribute__((bpf_fastcall))` (PR #101228)
via llvm-commits
- [clang] [llvm] [X86][AVX10.2] Support AVX10.2-SATCVT-DS new instructions. (PR #102592)
Freddy Ye via llvm-commits
- [llvm] [cmake] Allow multiple LibEdit_LIBRARIES (PR #93896)
Romain Geissler via llvm-commits
- [llvm] [DataLayout] Remove `clear` and `reset` methods (NFC) (PR #102993)
Sergei Barannikov via llvm-commits
- [llvm] [llvm][CodeGen] Reanalyze corrupted live intervals in window scheduling (PR #101945)
Hua Tian via llvm-commits
- [clang] [llvm] [OpenMP] OpenMP 5.1 "assume" directive parsing support (PR #92731)
via llvm-commits
- [llvm] [RISCV][GISel] Don't custom legalize load/store of vector of pointers if ELEN < XLEN. (PR #101565)
Craig Topper via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Yingwei Zheng via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Phoebe Wang via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Nikita Popov via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Nikita Popov via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Nikita Popov via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Nikita Popov via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Nikita Popov via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [X86, SimplifyCFG] Support hoisting load/store with conditional faulting (Part I) (PR #96878)
Shengchen Kan via llvm-commits
- [llvm] [SelectionDAG] Move SelectionDAG::getAllOnesConstant out of line. NFC (PR #102995)
Craig Topper via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #101637)
via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #101637)
via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #101637)
via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #101637)
via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #101637)
via llvm-commits
- [llvm] [Mips] Fix mfhi/mflo hazard miscompilation about div and mult (PR #91449)
via llvm-commits
- [llvm] [llvm][CodeGen] Added a new restriction for II by pragma in window scheduler (PR #99448)
Kai Yan via llvm-commits
- [llvm] 70cf58e - [SLP][REVEC] Make SLP vectorize shufflevector. (#102489)
via llvm-commits
- [llvm] [Offload] Add the right paths to the CUDA lit tests (PR #102997)
Johannes Doerfert via llvm-commits
- [llvm] 136e5f4 - [NFC][Support] Create helper function to parse bool (#102818)
via llvm-commits
- [llvm] c772f5d - [RISCV] Disable fixed vectors in getOptimalMemOpType if minimum VLEN is 32. (#102974)
via llvm-commits
- [llvm] [NFC][TableGen] Fix build failure by using int type for NextChar (PR #103000)
Sergei Barannikov via llvm-commits
- [llvm] b68df87 - [TableGen] Fix build failure by using int type for NextChar (#103000)
via llvm-commits
- [llvm] [SelectionDAG] Move EVTToAPFloatSemantics to MVT/EVT (PR #103001)
Craig Topper via llvm-commits
- [llvm] [TableGen] Fix build failure by using int type for NextChar (PR #103000)
Sergei Barannikov via llvm-commits
- [llvm] [Offload] Ensure to load images when the device is used (PR #103002)
Johannes Doerfert via llvm-commits
- [llvm] [SLP][REVEC] Make computeMinimumValueSizes and collectValuesToDemote support vector instructions. (PR #103005)
Han-Kuan Chen via llvm-commits
- [llvm] [CycleAnalysis] Methods to verify cycles and their nesting. (PR #103006)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Use llvm::any_of, llvm::all_of, and llvm::none_of (NFC) (PR #103007)
via llvm-commits
- [llvm] [TypePromotion] Use return value from SmallPtrSet::insert to avoid a call to SmallPtrSet::count. NFC (PR #103008)
Craig Topper via llvm-commits
- [lld] [lld][elf] Warn if '*' pattern is used multiple times in version scripts (PR #102669)
Fangrui Song via llvm-commits
- [llvm] 2c62d08 - [X86][MC] Add assembly alias for CCMP, CTEST, SETZUCC, CMPCCXADD (#102284)
via llvm-commits
- [llvm] [llvm-lit] Add REQUIRES: shell to BOLT permission test for lit internal shell (PR #103012)
via llvm-commits
- [llvm] [Transforms] Refactor CreateControlFlowHub (PR #103013)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] aa03327 - [X86][AVX] Add missing X86ISD::VBROADCAST(v2i64 -> v4i64) isel pattern for AVX1 targets (#102853)
via llvm-commits
- [llvm] 3b9f183 - [AMDGPU] Use llvm::any_of, llvm::all_of, and llvm::none_of (NFC) (#103007)
via llvm-commits
- [llvm] f5ba3f6 - [gn build] Port 2d53f0aab785
LLVM GN Syncbot via llvm-commits
- [llvm] [Mips] Optimize `or (and $src1, mask0), (shl $src2, mask1)` to `ins` (PR #103017)
via llvm-commits
- [llvm] [docs] Update a filename, fix indentation (PR #103018)
Piotr Fusik via llvm-commits
- [llvm] [NVPTX] Add Volta Atomic SequentiallyConsistent Load and Store Operations (PR #98551)
Mikael Holmén via llvm-commits
- [llvm] [IR] Add block number traits to CFG (PR #102758)
Alexis Engelke via llvm-commits
- [llvm] 86ef9ee - [HEXAGON] Enable Utilize Mask Instruction Pass only if the Arch (#102880)
via llvm-commits
- [llvm] [HEXAGON] Utilize new mask instruction (PR #92365)
Abinaya Saravanan via llvm-commits
- [llvm] 2ab910c - [LV] Check pointer user are in loop when checking for uniform pointers.
Florian Hahn via llvm-commits
- [llvm] 334a366 - [AArch64][Darwin][SME] Don't try to save VG to the stack for unwinding.
Amara Emerson via llvm-commits
- [llvm] 306b9c7 - [SCEV] Handle more add/addrec mixes in computeConstantDifference() (#101999)
via llvm-commits
- [llvm] e0ad56b - [AArch64] Add lowering for `@llvm.experimental.vector.compress` (#101015)
via llvm-commits
- [clang] [llvm] [MC] Remove Darwin SDK/Version from ObjFileInfo (PR #103025)
Alexis Engelke via llvm-commits
- [llvm] [MC] Avoid useless triple copy (PR #103026)
Alexis Engelke via llvm-commits
- [llvm] b7ebb67 - [SCEV] Fix -Wrange-loop-construct (NFC)
Jie Fu via llvm-commits
- [llvm] [AArch64][NEON] Add famax/famin codegen patterns (PR #103027)
via llvm-commits
- [llvm] 71d2de8 - [X86] Promote cttz_i32(x) -> cttz_i64((i64)x | (1 << 32)) (#102900)
via llvm-commits
- [llvm] [Object][x86-64] Add support for `R_X86_64_GLOB_DAT` relocations. (PR #103029)
Alastair Houghton via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
Graham Hunter via llvm-commits
- [clang] [llvm] [AArch64] Implement intrinsics for SVE FAMIN/FAMAX (PR #99042)
Paul Walker via llvm-commits
- [llvm] [SLP][REVEC] Use VL.front()->getType() as ScalarTy. (PR #102437)
Han-Kuan Chen via llvm-commits
- [llvm] 5ce47a5 - Reland "[Support] Assert that DomTree nodes share parent" (#102782)
via llvm-commits
- [llvm] [VPlan] Only use selectVectorizationFactor for cross-check (NFCI). (PR #103033)
Florian Hahn via llvm-commits
- [llvm] [LTO] Run ObjCARCContractPass according to the callgraph (PR #103034)
Jay Foad via llvm-commits
- [llvm] 3fa946a - [DI] Have createClassType create a class type. (#102624)
via llvm-commits
- [llvm] 2b077ed - [MC] Avoid useless triple copy (#103026)
via llvm-commits
- [llvm] [AArch64] Implement vector splitting for histogram intrinsic (PR #103037)
Max Beck-Jones via llvm-commits
- [llvm] [AArch64] Increase scatter overhead on Neoverse-V2 (PR #101296)
Madhur Amilkanthwar via llvm-commits
- [clang] [llvm] Added instant events and marking defered templated instantiation. (PR #103039)
via llvm-commits
- [llvm] 8fc3a79 - [IR] Add block number traits to CFG (#102758)
via llvm-commits
- [llvm] [lit] Fix substitutions containing backslashes (PR #103042)
Martin Storsjö via llvm-commits
- [clang] [llvm] [Clang][AArch64] Add customisable immediate range checking to NEON (PR #100278)
via llvm-commits
- [llvm] 875b551 - [SLP][REVEC] Make computeMinimumValueSizes and collectValuesToDemote support vector instructions. (#103005)
via llvm-commits
- [llvm] d550ada - [CodeGen][ARM64EC] Define hybrid_patchable EXP thunk symbol as a function. (#102898)
via llvm-commits
- [llvm] [VPlan] Compute cost for most opcodes in VPWidenRecipe (NFCI). (PR #98764)
Florian Hahn via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Martin Storsjö via llvm-commits
- [llvm] ed7ad0a - [X86] Promote cttz_i32(x) -> cttz_i64((i64)x | (1 << 32)) (#102900) (REAPPLIED)
Simon Pilgrim via llvm-commits
- [llvm] [NVPTX] Fix typo causing GCC warning (PR #103045)
via llvm-commits
- [llvm] 4197386 - [LLVM][SelectionDAG] Remove scalable vector restriction from poison analysis. (#102504)
via llvm-commits
- [llvm] 2256d00 - [SLP][REVEC] Use VL.front()->getType() as ScalarTy. (#102437)
via llvm-commits
- [llvm] b4edfc1 - [LTO] Run ObjCARCContractPass according to the callgraph (#103034)
via llvm-commits
- [clang] [lld] [llvm] [LTO] enable `ObjCARCContractPass` only on optimized build (PR #101114)
Mikael Holmén via llvm-commits
- [clang] [llvm] add comment (PR #103046)
via llvm-commits
- [compiler-rt] [compiler-rt][SME] Correct .variant_pcs directives. (PR #103047)
Daniel Kiss via llvm-commits
- [llvm] [LV] Use ICMP_UGE for BranchOnCount when VF is scalable (PR #102575)
Pengcheng Wang via llvm-commits
- [llvm] [SLP][REVEC] Make MinBWs support vector instructions. (PR #103049)
Han-Kuan Chen via llvm-commits
- [llvm] [SPIR-V] Add implementation of the non-const G_BUILD_VECTOR and fix emission of the OpGroupBroadcast instruction (PR #103050)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SCEV] Look through multiply in computeConstantDifference() (PR #103051)
Nikita Popov via llvm-commits
- [llvm] [AArch64] optimise SVE prefetch intrinsics with no active lanes (PR #103052)
via llvm-commits
- [llvm] 53c41f9 - [MemoryBuiltins] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] 4d97ad5 - [InstCombine] Use APInt::getSplat()
Nikita Popov via llvm-commits
- [llvm] 7990a7e - [IndVars] Use getSigned() in FP transform
Nikita Popov via llvm-commits
- [llvm] adb4cfe - [InstCombine] Use getAllOnesValue()
Nikita Popov via llvm-commits
- [llvm] 5c3a0fa - [GlobalISel] IRTranslator: Use RAIIMFObsDelInstaller (#102379)
via llvm-commits
- [llvm] [BasicAA] Use nuw attribute of GEPs (PR #98608)
Hari Limaye via llvm-commits
- [clang] [llvm] [analyzer] Delete `alpha.security.MallocOverflow` (PR #103059)
Donát Nagy via llvm-commits
- [llvm] [DAG][PatternMatch] Add support for matchers with flags; NFC (PR #103060)
via llvm-commits
- [llvm] 6aad491 - [SLP][REVEC] Make MinBWs support vector instructions. (#103049)
via llvm-commits
- [llvm] AMDGPU: Do not create phi user for atomicrmw with no uses (PR #103061)
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [RISCV][compiler-rt] Update __init_riscv_feature_bits prototype (PR #101472)
Kito Cheng via llvm-commits
- [llvm] AtomicExpand: Regenerate baseline checks (PR #103063)
Matt Arsenault via llvm-commits
- [compiler-rt] [RISCV][compiler-rt] create __riscv__cpu_model for vendorID, ArchID, … (PR #101449)
Kito Cheng via llvm-commits
- [llvm] 4089763 - [GlobalMerge] Update the GlobalMerge pass to merge private global variables. (#101222)
via llvm-commits
- [llvm] [GlobalMerge] Update the GlobalMerge pass to merge private global variables. (PR #101222)
Amy Kwan via llvm-commits
- [llvm] [PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private global data (PR #101224)
Amy Kwan via llvm-commits
- [llvm] [SLP][REVEC] Make CastInst support vector instructions. (PR #103216)
Han-Kuan Chen via llvm-commits
- [llvm] [PPC][AIX] Save/restore r31 when using base pointer (PR #100182)
Zaara Syeda via llvm-commits
- [llvm] Reland logf128 constant folding (PR #103217)
Matthew Devereau via llvm-commits
- [clang] [llvm] [RISCV][VLS] Support RISCV VLS calling convention (PR #100346)
Kito Cheng via llvm-commits
- [llvm] f807c5e - [DebugInfo] Add expression decoding for `DW_OP_implicit_pointer` (#102923)
via llvm-commits
- [llvm] f364b2e - [LLVM] Don't peek through bitcast on pointers and gep with zero indices. NFC. (#102889)
via llvm-commits
- [llvm] [MemCpyOpt] Avoid infinite loops in `MemCpyOptPass::processMemCpyMemCpyDependence` (PR #103218)
Nikita Popov via llvm-commits
- [llvm] Support STRICT_UINT_TO_FP and STRICT_SINT_TO_FP (PR #102503)
Mikhail R. Gadelha via llvm-commits
- [compiler-rt] ac26c66 - [compiler-rt][SME] Correct .variant_pcs directives. (#103047)
via llvm-commits
- [llvm] d385485 - [SCEV] Autogenerate a test for ease of upcoming update
Philip Reames via llvm-commits
- [llvm] 0f28aa6 - [CSSPGO] Return error_code for missing probe profile (#102085)
via llvm-commits
- [llvm] [CSSPGO] Return error_code for missing probe profile (PR #102085)
Lei Wang via llvm-commits
- [llvm] b89853b - [LLVM] Fix whitespace issues in VPBlendRecipe::execute.
Paul Walker via llvm-commits
- [llvm] [DXIL] Add DXIL version-specific TableGen specification and implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [bazel] Update to 7.x (PR #86326)
Aaron Siddhartha Mondal via llvm-commits
- [compiler-rt] 03d5101 - Add REQUIRES: shell to Tests Requiring Full Shell Functionality with lit Internal Shell (#102988)
via llvm-commits
- [llvm] [SampleFDO] Read call-graph matching recovered top-level function profile (PR #101053)
Lei Wang via llvm-commits
- [llvm] 1ae507d - AMDGPU: Do not create phi user for atomicrmw with no uses (#103061)
via llvm-commits
- [clang] [llvm] [clang][HLSL] Add WaveIsFirstLane() intrinsic (PR #103299)
Nathan Gauër via llvm-commits
- [clang] [llvm] [LinkerWrapper] Always pass `-flto` if the linker supports it (PR #102972)
Joseph Huber via llvm-commits
- [llvm] Support: unlock Windows API support, switch to Windows 10 RS1+ APIs (PR #102240)
Saleem Abdulrasool via llvm-commits
- [llvm] 2d7a2c1 - AtomicExpand: Refactor atomic instruction handling (#102914)
via llvm-commits
- [llvm] AtomicExpand: Stop trying to prune cmpxchg extractvalue users (PR #103211)
Matt Arsenault via llvm-commits
- [llvm] 246f345 - [SLP][REVEC] Make CastInst support vector instructions. (#103216)
via llvm-commits
- [clang] [llvm] [Sanitizer] Make sanitizer passes idempotent (PR #99439)
Jon Chesterfield via llvm-commits
- [compiler-rt] [scudo] Add time-based release to OS logic. (PR #103303)
Joshua Baehring via llvm-commits
- [llvm] fa9f6b5 - [AArch64][NEON] Add famax/famin codegen patterns (#103027)
via llvm-commits
- [llvm] 277ca48 - [AArch64] Additional saddlv store tests. NFC
David Green via llvm-commits
- [compiler-rt] 248e885 - [compiler-rt] Define `__STDC_FORMAT_MACROS` to ensure `PRId64` is available (#102980)
via llvm-commits
- [llvm] afd42fb - [AMDGPU][True16][CodeGen] Support AND/OR/XOR and LDEXP True16 format (#102620)
via llvm-commits
- [llvm] [AArch64] Lower aarch64_neon_saddlv via SADDLV nodes. (PR #103307)
David Green via llvm-commits
- [llvm] SD Pattern Match: Operands patterns with VP Context (PR #103308)
via llvm-commits
- [llvm] 80c51fa - AtomicExpand: Regenerate baseline checks (#103063)
via llvm-commits
- [llvm] AtomicExpand: Convert ARM test to generated checks (PR #103064)
Matt Arsenault via llvm-commits
- [llvm] Allow optimization of __size_returning_new variants. (PR #102258)
Snehasish Kumar via llvm-commits
- [llvm] Enhance TLI detection of __size_returning_new lib funcs. (PR #102391)
Snehasish Kumar via llvm-commits
- [llvm] [GlobalISel] Bail out early for big-endian (PR #103310)
David Green via llvm-commits
- [llvm] a9604cd - [CMake] Fix DynamicLibraryTests exports symbol when plugins are enabled (#102941)
via llvm-commits
- [compiler-rt] f0ef1d3 - [CompilerRT][Darwin] Silence the warnings for deprecated APIs (#102977)
via llvm-commits
- [llvm] [runtimes] Fix not correctly searching target builtins directories (PR #103311)
Joseph Huber via llvm-commits
- [llvm] [AMDGPU] Correctly insert s_nops for dst forwarding hazard (PR #100276)
Jeffrey Byrnes via llvm-commits
- [llvm] b1aa0b0 - [DataLayout] Remove `clear` and `reset` methods (NFC) (#102993)
via llvm-commits
- [llvm] dbe8a10 - [TypePromotion] Use return value from SmallPtrSet::insert to avoid a call to SmallPtrSet::count. NFC (#103008)
via llvm-commits
- [llvm] f58f92c - [SelectionDAG] Move SelectionDAG::getAllOnesConstant out of line. NFC (#102995)
via llvm-commits
- [llvm] 00a4042 - [SandboxIR] Implement AtomicCmpXchgInst (#102710)
via llvm-commits
- [llvm] [SandboxIR] Implement Instruction flags (PR #103343)
via llvm-commits
- [llvm] [TableGen] Detect invalid -D arguments and fail (PR #102813)
Rahul Joshi via llvm-commits
- [llvm] [AMDGPU][True16] added Pre-RA hint to improve copy elimination (PR #103366)
Brox Chen via llvm-commits
- [llvm] AtomicExpand: Allow incrementally legalizing atomicrmw (PR #103371)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] Support fp conversion in true/fake16 format (PR #101678)
Brox Chen via llvm-commits
- [llvm] [nfc][ctx_prof] Use one flag for the "use" scenario (PR #103377)
Mircea Trofin via llvm-commits
- [llvm] [AMDGPU] Document GFX12 Memory Model (PR #98599)
Nicolai Hähnle via llvm-commits
- [clang] [llvm] [HLSL] Mark exported functions with "hlsl.export" attribute (PR #102275)
Damyan Pepper via llvm-commits
- [llvm] 6807ca8 - [nfc][ctx_prof] Use one flag for the "use" scenario (#103377)
via llvm-commits
- [llvm] edded8d - AMDGPU: Stop handling legacy amdgpu-unsafe-fp-atomics attribute (#101699)
via llvm-commits
- [llvm] [LV][VPlan] Introduce VPScalarStore recipe to handle scalar stores in exit block. (PR #93148)
Mel Chen via llvm-commits
- [llvm] [SCEV] Avoid erase+insert in constant folding (NFC) (PR #101642)
Nikita Popov via llvm-commits
- [llvm] [IR] Add TargetExtType::CanBeAlloca property (PR #99016)
Nicolai Hähnle via llvm-commits
- [llvm] ae466a6 - [SelectionDAG] Add getFltSemantics to MVT and EVT. NFC
Craig Topper via llvm-commits
- [llvm] 51bad73 - [SelectionDAG] Replace EVTToAPFloatSemantics with MVT/EVT::getFltSemantics. (#103001)
Craig Topper via llvm-commits
- [llvm] [SystemZ][z/OS] Continuation of __ptr32 support (PR #103393)
Abhina Sree via llvm-commits
- [llvm] [SCEV] Avoid erase+insert in constant folding (PR #101642)
Nikita Popov via llvm-commits
- [llvm] 5b40a05 - [InstCombine] Don't look at ConstantData users
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [lldb] [llvm] [mlir] [InstCombine] Don't look at ConstantData users (PR #103302)
Alexis Engelke via llvm-commits
- [compiler-rt] Do not use dirname in test (PR #103395)
Florian Mayer via llvm-commits
- [llvm] [AMDGPU] NFC: Provide RPTracker interface for external iterators (PR #93088)
Jeffrey Byrnes via llvm-commits
- [llvm] [ValueTracking] Skip ephemeral check as instruction is not Assume (PR #102675)
Andreas Jonson via llvm-commits
- [llvm] [llvm-c] Add non-cstring versions of LLVMGetNamedFunction and LLVMGetNamedGlobal (PR #103396)
via llvm-commits
- [llvm] [AMDGPU] Optionally Use GCNRPTrackers during scheduling (PR #93090)
Jeffrey Byrnes via llvm-commits
- [llvm] llvm.lround: Update verifier to validate support of vector types. (PR #98950)
Matt Arsenault via llvm-commits
- [llvm] [llvm-config] Add new flag `--quote-paths` to optionally quote and escape paths (PR #103397)
Alexandre Ganea via llvm-commits
- [llvm] [llvm-config] Quote and escape paths (PR #97305)
Alexandre Ganea via llvm-commits
- [llvm] [Mips] Fix fast isel for i16 bswap. (PR #103398)
Craig Topper via llvm-commits
- [llvm] [Transforms][NFC] Remove second CodeExtractor constructor (PR #103399)
Alexis Engelke via llvm-commits
- [llvm] [CodeGen] Speed up ReachingDefAnalysis (NFC) (PR #100913)
Matt Arsenault via llvm-commits
- [llvm] 1ccd7ab - Enhance TLI detection of __size_returning_new lib funcs. (#102391)
via llvm-commits
- [llvm] ad6558c - [runtimes] Fix not correctly searching target builtins directories (#103311)
via llvm-commits
- [llvm] [IR] Cache llvm.module.flags metadata in Module (PR #103410)
Alexis Engelke via llvm-commits
- [llvm] [Analysis][NFC] Don't use BitVector for nobuiltin overrides (PR #103411)
Alexis Engelke via llvm-commits
- [llvm] [RFC] IR: Define noalias.addrspace metadata (PR #102461)
Matt Arsenault via llvm-commits
- [llvm] 7ec9fa0 - [RISCV][GISel] Group the vector load/store legalizer actions together.
Craig Topper via llvm-commits
- [llvm] [InstCombine] Factorise Add and Min/Max using Distributivity (PR #101717)
Jorge Botto via llvm-commits
- [llvm] [X86] Check if an invoked function clobbers fp or bp (PR #103446)
via llvm-commits
- [llvm] 29314b4 - Revert "[CMake] Fix DynamicLibraryTests exports symbol when plugins are enabled (#102941)"
Steven Wu via llvm-commits
- [llvm] Remove unused using decl and var in PGOInstrumentationTest (PR #103447)
Snehasish Kumar via llvm-commits
- [llvm] [LoopVectorize] Add Loop Vectorization pass to LinkAllPasses (PR #103459)
via llvm-commits
- [llvm] [RISCV] Let -data-sections also work on sbss/sdata sections (PR #87040)
Jonathon Penix via llvm-commits
- [llvm] [AMDGPU][True16][CodeGen] fp conversion in true/fake16 format (PR #101678)
Brox Chen via llvm-commits
- [llvm] [InstCombine][NFC] Add tests for shifts of constants by common factor (PR #103471)
Kevin McAfee via llvm-commits
- [llvm] [bazel] Add support for tblgen-lsp-server (PR #103478)
Keith Smiley via llvm-commits
- [llvm] 5ae9faa - [Object][x86-64] Add support for `R_X86_64_GLOB_DAT` relocations. (#103029)
via llvm-commits
- [llvm] [RISCV][TTI] Cost non-power-of-two size changing casts (PR #101047)
Philip Reames via llvm-commits
- [llvm] Improving ThinLTO error message for inline assembly errors (PR #102211)
via llvm-commits
- [llvm] ac6e1fd - [RISCV][TTI] Cost non-power-of-two size changing casts (#101047)
via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (PR #103480)
Volodymyr Vasylkun via llvm-commits
- [compiler-rt] 643a208 - [llvm-lit] Fix error in compiler-rt tests when using lit internal shell with env (#102069)
via llvm-commits
- [compiler-rt] [llvm-lit] Fix error in compiler-rt tests when using lit internal shell with env (PR #102069)
Vitaly Buka via llvm-commits
- [llvm] 1b2d11d - Add normalize builtins and normalize HLSL function to DirectX and SPIR-V backend (#102683)
via llvm-commits
- [compiler-rt] Don't pass null pointers to memcmp and memcpy in libFuzzer (PR #96775)
Vitaly Buka via llvm-commits
- [llvm] 2596464 - [CMake] Re-land #102671 after the flaky test is disabled
Steven Wu via llvm-commits
- [compiler-rt] bde4ffe - Don't pass null pointers to memcmp and memcpy in libFuzzer (#96775)
via llvm-commits
- [llvm] 914a846 - [RISCV][GISel] Don't custom legalize load/store of vector of pointers if ELEN < XLEN. (#101565)
via llvm-commits
- [llvm] [AMDGPU][Docs] DWARF aspace-aware base types (PR #103487)
Scott Linder via llvm-commits
- [llvm] 9487cf9 - [Support] Restrict ManagedStatic ThreadPoolExecutor to Windows
via llvm-commits
- [llvm] Remove unused variable, and unneeded extract element instruction (PR #103489)
Joshua Batista via llvm-commits
- [llvm] [AMDGPU][MC] Disallow null as saddr in flat instructions (PR #101730)
Jun Wang via llvm-commits
- [llvm] [AMDGPU] Lower `llvm.amdgcn.queue.ptr` instrinsic to using implicit kernel argument if feasible (PR #103490)
Shilei Tian via llvm-commits
- [llvm] a3cba6b - [Support] ThreadPoolExecutor: remove unused default argument
Fangrui Song via llvm-commits
- [llvm] 16e22a6 - Remove unused using decl and var in PGOInstrumentationTest (#103447)
via llvm-commits
- [llvm] [LegalizeTypes] Use APFloat::getZero instead of passing a zero APInt to APFloat constructor. NFC (PR #103492)
Craig Topper via llvm-commits
- [llvm] [SimplifyCFG] Find an arrayless index for the covered lookup table (PR #73269)
via llvm-commits
- [compiler-rt] Add infrastructure for testing cpuid builtins (PR #101927)
Aiden Grossman via llvm-commits
- [llvm] utils/git: Add linkify script. (PR #103496)
via llvm-commits
- [llvm] Revert "[Object][x86-64] Add support for `R_X86_64_GLOB_DAT` relocations. (#103029)" (PR #103497)
Fangrui Song via llvm-commits
- [llvm] 5e231ff - [PowerPC] Use APInt::getZExtValue() instead of getRawData(). NFC
Craig Topper via llvm-commits
- [llvm] e9f6dea - [MCAsmParser] .irpc: correctly handle quoted string
Fangrui Song via llvm-commits
- [llvm] [OpenMP] Use range-based for loops (NFC) (PR #103511)
Kazu Hirata via llvm-commits
- [llvm] [X86] Use a range-based for loop (NFC) (PR #103519)
Kazu Hirata via llvm-commits
- [llvm] [M68k] Remove use of APInt::getRawData(). NFC (PR #103529)
Craig Topper via llvm-commits
- [llvm] [TextAPI] Use range-based for loops (NFC) (PR #103530)
Kazu Hirata via llvm-commits
- [llvm] [Analysis] Use range-based for loops (NFC) (PR #103540)
Kazu Hirata via llvm-commits
- [llvm] [NFC][VP] Reduce parameters in `LoopVectorizePass::runImpl` (PR #103551)
Shao-Ce SUN via llvm-commits
- [llvm] b8f560f - [LegalizeTypes] Use APFloat::getZero instead of passing a zero APInt to APFloat constructor. NFC (#103492)
via llvm-commits
- [llvm] b73771c - [AArch64] Increase scatter overhead on Neoverse-V2 (#101296)
via llvm-commits
- [llvm] [LegalizeTypes] Use APInt::extractBits instead of getRawData. (PR #103607)
Craig Topper via llvm-commits
- [llvm] e8f312d - [X86] Use a range-based for loop (NFC) (#103519)
via llvm-commits
- [llvm] [Bitcode] Use range-based for loops (NFC) (PR #103628)
Kazu Hirata via llvm-commits
- [llvm] [SimplifyCFG] Reland transform for redirecting phis between unmergeable BB and SuccBB (PR #68473)
via llvm-commits
- [llvm] 7f1f3af - [APInt] Use APINT_BITS_PER_WORD instead of recomputing it. NFC
Craig Topper via llvm-commits
- [llvm] 13cc94e - Add support for verifying .debug_names in split DWARF for CUs and TUs. (#101775)
via llvm-commits
- [llvm] [APInt] Correct backwards static_assert condition. (PR #103641)
Craig Topper via llvm-commits
- [llvm] Bail out jump threading on indirect branches (PR #103688)
via llvm-commits
- [llvm] 74c5fa1 - [Bitcode] Use range-based for loops (NFC) (#103628)
via llvm-commits
- [llvm] [DataLayout] Split StructAlignment into two fields (NFC) (PR #103700)
Sergei Barannikov via llvm-commits
- [llvm] 1c0ad07 - [LegalizeTypes] Use APInt::extractBits instead of getRawData. NFC (#103607)
via llvm-commits
- [llvm] AArch64: Add tests for atomicrmw fp operations (PR #103701)
Matt Arsenault via llvm-commits
- [llvm] [SLP][REVEC] Expand getelementptr into vector form. (PR #103704)
Han-Kuan Chen via llvm-commits
- [llvm] [SelectionDAG] Construct SmallVector with ArrayRef (NFC) (PR #103705)
Kazu Hirata via llvm-commits
- [llvm] 109b508 - AtomicExpand: Add assert that atomicrmw is an xchg
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Fix heatmaps on large BOLTEd binaries. (PR #92815)
Maksim Panchenko via llvm-commits
- [llvm] 829992c - [NewGVN] Prevent cyclic dependencies by ensuring Leader has min RPO number (#82110)
via llvm-commits
- [llvm] [NewGVN] Prevent cyclic dependencies by ensuring Leader has min RPO number (PR #82110)
via llvm-commits
- [llvm] f1cb64b - [MC] Remove Darwin SDK/Version from ObjFileInfo (#103025)
via llvm-commits
- [llvm] cbd3068 - [APInt] Correct backwards static_assert condition. (#103641)
via llvm-commits
- [clang] [llvm] [RISCV][MC] Support experimental extensions Zvbc32e and Zvkgs (PR #103709)
Pengcheng Wang via llvm-commits
- [llvm] 241f9e7 - [LLVM][NewPM] Add a C API for setting the PassBuilder AA pipeline. (#102482)
via llvm-commits
- [llvm] 6da3361 - [SCEV] Look through multiply in computeConstantDifference() (#103051)
via llvm-commits
- [llvm] ce8cb7c - [Analysis][NFC] Don't use BitVector for nobuiltin overrides
via llvm-commits
- [llvm] dfa488b - [IR] Cache llvm.module.flags metadata in Module
via llvm-commits
- [llvm] fa658ac - [Transforms][NFC] Remove second CodeExtractor constructor
via llvm-commits
- [llvm] 8eadf21 - [DataLayout] Split StructAlignment into two fields (NFC) (#103700)
via llvm-commits
- [llvm] [DataLayout] Use member initialization (NFC) (PR #103712)
Sergei Barannikov via llvm-commits
- [llvm] 3cab7c5 - Reland logf128 constant folding (#103217)
via llvm-commits
- [llvm] [llvm][CodeGen] Resolve issues when updating live intervals in window scheduler (PR #101945)
Hua Tian via llvm-commits
- [llvm] BasicAA: Fix assert when indexing address spaces with different sizes (PR #103713)
Matt Arsenault via llvm-commits
- [compiler-rt] [compiler-rt] Stop using x86 builtin on AArch64 with GCC (PR #93890)
Manos Pitsidianakis via llvm-commits
- [llvm] 5ab99bf - [RISCV] Add scheduling model for Syntacore SCR4 and SCR5 (#102909)
via llvm-commits
- [llvm] [SelectionDAG] Scalarize binary ops of splats before legal types (PR #100749)
Luke Lau via llvm-commits
- [llvm] 0d074ba - [DAG] Support saturated truncate (#99418)
via llvm-commits
- [llvm] [RISCV] Add additional fence for amocas when required by recent ABI change (PR #101023)
Alex Bradbury via llvm-commits
- [llvm] [AMDGPU] Move AMDGPUTargetMachine into AMDGPUCodeGenPassBuilder(NFC) (PR #103720)
Christudasan Devadasan via llvm-commits
- [llvm] [DataLayout] Privatize and rename '*AlignElem' structs and enum (NFC) (PR #103723)
Sergei Barannikov via llvm-commits
- [llvm] [LAA] Use computeConstantDifference() (PR #103725)
Nikita Popov via llvm-commits
- [llvm] 1360b9d - [LV] Add test for diff check creation order.
Florian Hahn via llvm-commits
- [llvm] [HWASAN] Use sign extension in memToShadow() and untagPointer() (PR #103727)
Samuel Holland via llvm-commits
- [llvm] 31f593e - [LAA] Also clear DiffChecks in LAI::reset().
Florian Hahn via llvm-commits
- [llvm] [RISC-V][HWASAN] Fix incorrect comments (PR #103728)
Samuel Holland via llvm-commits
- [llvm] [RISC-V][HWASAN] Allow disabling short granules (PR #103729)
Samuel Holland via llvm-commits
- [llvm] [IR] Initial introduction of memset_pattern (PR #97583)
Alex Bradbury via llvm-commits
- [compiler-rt] c4206f1 - [RISCV][compiler-rt] Update __init_riscv_feature_bits prototype (#101472)
via llvm-commits
- [llvm] 2fc7a72 - [SPIR-V] Add implementation of the non-const G_BUILD_VECTOR and fix emission of the OpGroupBroadcast instruction (#103050)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of FP-Int conversion with LMUL (PR #87506)
Luke Lau via llvm-commits
- [compiler-rt] 8bf298f - [RISCV][compiler-rt] create __riscv__cpu_model for vendorID, ArchID, … (#101449)
via llvm-commits
- [llvm] 6300233 - Revert "Reland logf128 constant folding (#103217)"
Nikita Popov via llvm-commits
- [llvm] LSV: document hang reported in #37865 (PR #102479)
Ramkumar Ramachandra via llvm-commits
- [llvm] 2287532 - [BasicAA] Remove unused variables (NFC)
Nikita Popov via llvm-commits
- [llvm] LowerAtomic: Use explicit alignment in lowerAtomicCmpXchgInst (PR #103767)
Matt Arsenault via llvm-commits
- [llvm] [LLVM][NewPM] Add C API for running the pipeline on a single function. (PR #103773)
Tim Besard via llvm-commits
- [llvm] 9c7c3f9 - BasicAA: Fix assert when indexing address spaces with different sizes (#103713)
via llvm-commits
- [llvm] 9e318ba - [LLVM] Regenerate some test outputs for llvm/test/Transforms/LoopVectorize.
Paul Walker via llvm-commits
- [llvm] MTM: improve operand latency when missing sched info (PR #101389)
Ramkumar Ramachandra via llvm-commits
- [llvm] [X86][dec] Handle EVEX.W = 1 and EVEX.pp = 01 (PR #103816)
Freddy Ye via llvm-commits
- [llvm] [InstCombine] Fold `sext(A < B) + zext(A > B)` into `ucmp/scmp(A, B)` (PR #103833)
Volodymyr Vasylkun via llvm-commits
- [llvm] 6cf3e7d - [DataLayout] Use member initialization (NFC) (#103712)
via llvm-commits
- [llvm] [Sparc] Add errata workaround pass for GR712RC and UT700 (PR #103843)
via llvm-commits
- [llvm] [AMDGPU] Generate checks for llvm.amdgcn.is.private/shared (PR #103859)
Jay Foad via llvm-commits
- [llvm] df57833 - [AMDGPU] Generate checks for llvm.amdgcn.is.private/shared (#103859)
via llvm-commits
- [llvm] [RISCV][doc] Add note to RISCVUsage about supported atomics ABIs (PR #103879)
Alex Bradbury via llvm-commits
- [llvm] [AMDGPU][NFC] Rename isHi() to isHi16Reg() for clarity. (PR #103888)
Ivan Kosarev via llvm-commits
- [clang] [llvm] [X86][MC] Remove CMPCCXADD's CondCode flavor. (PR #103898)
Freddy Ye via llvm-commits
- [llvm] [LLVM] Fix missing includes for function declarations that will be needed for explicit symbol visibility (PR #103900)
Thomas Fransham via llvm-commits
- [llvm] 6183665 - [X86] combineEXTRACT_SUBVECTOR - fold extractions from UNPCK nodes.
Simon Pilgrim via llvm-commits
- [llvm] 503ba62 - [X86] combineEXTRACT_SUBVECTOR - fold extractions from BLENDI nodes.
Simon Pilgrim via llvm-commits
- [llvm] b006007 - [NFC][VP] Reduce parameters in `LoopVectorizePass::runImpl` (#103551)
via llvm-commits
- [lld] [lld-macho] Make relative method lists work on x86-64 (PR #103905)
Daniel Bertalan via llvm-commits
- [llvm] 5ececb4 - LowerAtomic: Use explicit alignment in lowerAtomicCmpXchgInst (#103767)
via llvm-commits
- [llvm] AMDGPU: Preserve alignment when custom expanding atomicrmw (PR #103768)
Matt Arsenault via llvm-commits
- [llvm] 340be6c - [analyzer] Delete `alpha.security.MallocOverflow` (#103059)
via llvm-commits
- [llvm] [SLP]RTry to keep scalars, used in phi nodes, if phi nodes from same block are vectorized. (PR #103923)
Alexey Bataev via llvm-commits
- [llvm] 0edd077 - AMDGPU: Preserve alignment when custom expanding atomicrmw (#103768)
via llvm-commits
- [llvm] AMDGPU: Avoid manually reconstructing atomicrmw (PR #103769)
Matt Arsenault via llvm-commits
- [llvm] 3efcc8e - [LV] Add test where diff checks not used when re-trying with RT checks.
Florian Hahn via llvm-commits
- [llvm] cba9166 - [gn build] Port 486adc500c8e
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [APInt] Assert correct values in APInt constructor (PR #80309)
Nikita Popov via llvm-commits
- [llvm] [TableGen] Refactor Intrinsic handling in TableGen (PR #103980)
Rahul Joshi via llvm-commits
- [llvm] 1f995b5 - [M68k] Remove use of APInt::getRawData(). NFC (#103529)
via llvm-commits
- [llvm] 5e990b0 - [PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private global data (#101224)
via llvm-commits
- [llvm] [PowerPC][GlobalMerge] Enable GlobalMerge by default on AIX (PR #101226)
Amy Kwan via llvm-commits
- [lldb] [llvm] [LLDB][Minidump] Support minidumps where there are multiple exception streams (PR #97470)
Pavel Labath via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (PR #104009)
Volodymyr Vasylkun via llvm-commits
- [llvm] 8320b97 - [InstCombine] Fold an unsigned comparison of `add nsw X, C` with a constant into a signed comparison (#103480)
via llvm-commits
- [llvm] [LLVM][VPlan] Keep all VPBlend masks until VPlan transformation. (PR #104015)
Paul Walker via llvm-commits
- [llvm] [UnifyLoopExits] Never generate phis of only `undef` values (PR #99924)
Johannes Doerfert via llvm-commits
- [llvm] [LLVM][VPlan] Pick more optimal initial value for VPBlend. (PR #104019)
Paul Walker via llvm-commits
- [llvm] [Utils][SPIR-V] Adding spirv-sim to LLVM (PR #104020)
Nathan Gauër via llvm-commits
- [lld] [llvm] [lld-macho] Fix thunks for non-__text TEXT sections (PR #99052)
Leonard Grey via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Volodymyr Vasylkun via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
David Green via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
David Green via llvm-commits
- [llvm] [InstCombine] Fold `(x < y) ? -1 : zext(x != y)` into `u/scmp(x,y)` (PR #101049)
Alexey Bataev via llvm-commits
- [compiler-rt] Reapply "[HWASan] symbolize stack overflows" (#102951) (PR #104036)
Florian Mayer via llvm-commits
- [llvm] d9b9ae6 - [SLP][NFC]Use transform nodes before building external uses, NFC.
Alexey Bataev via llvm-commits
- [llvm] 5ce326c - [SelectionDAG] Construct SmallVector with ArrayRef (NFC) (#103705)
via llvm-commits
- [llvm] 1115dee - [Analysis] Use range-based for loops (NFC) (#103540)
via llvm-commits
- [llvm] Scalarize the vector inputs to llvm.lround intrinsic by default. (PR #101054)
Sumanth Gundapaneni via llvm-commits
- [llvm] [ARM] Fix failure to register-allocate CMP_SWAP_64 pseudo-inst (PR #104039)
Oliver Stannard via llvm-commits
- [llvm] 20b2c9f - [SLP][NFC]Use GatheredScalars vector instead of the original E->Scalars, NFC
Alexey Bataev via llvm-commits
- [lld] [lld][WebAssembly] Fix relocation of Wasm table index with GOT access (PR #104043)
Luc Blaeser via llvm-commits
- [llvm] Initial changes for llvm shared library build using explicit visibility annotations (PR #96630)
Vassil Vassilev via llvm-commits
- [llvm] [DAG] Adding m_FPToUI and m_FPToSI to SDPatternMatch.h (PR #104044)
Jorge Botto via llvm-commits
- [llvm] 294ed6a - [RISCV] Use if init statement to reduce scope of variable. NFC
Craig Topper via llvm-commits
- [llvm] abc1acf - [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (#101751)
via llvm-commits
- [compiler-rt] Revert "[scudo] Separated committed and decommitted entries." (PR #104045)
via llvm-commits
- [compiler-rt] [builitins] Only try to use getauxval on Linux (PR #104047)
Brad Smith via llvm-commits
- [llvm] 8345289 - [LLVM] Fix missing includes for function declarations that will be needed for explicit symbol visibility (#103900)
via llvm-commits
- [llvm] f0fe6c6 - [AMDGPU][NFC] Rename isHi() to isHi16Reg() for clarity. (#103888)
via llvm-commits
- [compiler-rt] f3f465e - Do not use dirname in test (#103395)
via llvm-commits
- [llvm] 234cb4c - [SelectionDAG] Scalarize binary ops of splats before legal types (#100749)
via llvm-commits
- [compiler-rt] fdc4955 - Revert "[scudo] Separated committed and decommitted entries." (#104045)
via llvm-commits
- [compiler-rt] d0c16a6 - Fix prctl test to execute all test cases if the first condition fails. (#102987)
via llvm-commits
- [llvm] [llvm][Docs] `_or_null` -> `_if_present` (PR #98586)
David Spickett via llvm-commits
- [llvm] Branch folding: Avoid infinite loop with indirect target blocks (PR #96956)
via llvm-commits
- [clang] [llvm] [LV] Mask off possibly aliasing vector lanes (PR #100579)
Sam Tebbs via llvm-commits
- [llvm] AMDGPU: Stop promoting allocas with addrspacecast users (PR #104051)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISel] Support G_SEXT_INREG for Zbb. (PR #102682)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISel] Remove support for s32 G_VAARG on RV64. (PR #102533)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISel] Remove s32 support on RV64 for DIV, and REM. (PR #102519)
Michael Maitland via llvm-commits
- [llvm] d2f0d99 - [TextAPI] Use range-based for loops (NFC) (#103530)
via llvm-commits
- [llvm] Add a pass to collect dropped variable statistics (PR #102233)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] InferAddressSpaces: Make getPredicatedAddrSpace less confusing (PR #104052)
Matt Arsenault via llvm-commits
- [clang] [llvm] [RISCV] Add vector and vector crypto to SiFiveP400 scheduler model (PR #102155)
Michael Maitland via llvm-commits
- [llvm] Fix bazel build (PR #104054)
via llvm-commits
- [llvm] 36a0f20 - AMDGPU/NewPM: Fill out addPreISelPasses (#102814)
via llvm-commits
- [llvm] CodeGen/NewPM: Add ExpandLarge* passes to isel IR passes (PR #102815)
Matt Arsenault via llvm-commits
- [llvm] 2766728 - CodeGen/NewPM: Add ExpandLarge* passes to isel IR passes (#102815)
via llvm-commits
- [llvm] AMDGPU/NewPM: Start implementing addCodeGenPrepare (PR #102816)
Matt Arsenault via llvm-commits
- [libcxx] [llvm] [libcxx] Add `LIBCXX_HAS_TERMINAL_AVAILABLE` CMake option to disable `print` terminal checks (PR #99259)
Joseph Huber via llvm-commits
- [llvm] 8aacbfc - [X86] combineEXTRACT_SUBVECTOR - treat oneuse extractions from loads as free
Simon Pilgrim via llvm-commits
- [llvm] 85c79d6 - [X86] Add test coverage for #103564
Simon Pilgrim via llvm-commits
- [llvm] ea9df09 - [X86] concat(permv3(x0,m0,y0),permv3(x0,m1,y0)) -> permv3(concat(x0,u),m3,concat(y0,u))
Simon Pilgrim via llvm-commits
- [llvm] a0be705 - [SystemZ][z/OS] Continuation of __ptr32 support (#103393)
via llvm-commits
- [llvm] 715c303 - [RISCV][GISel] Support G_SEXT_INREG for Zbb. (#102682)
via llvm-commits
- [compiler-rt] [scudo] Update secondary cache release ordering. (PR #104079)
Joshua Baehring via llvm-commits
- [lld] [lld-macho] Fix crash: ObjC category merge + relative method lists (PR #104081)
via llvm-commits
- [llvm] bdf4b9a - [NVPTX] Fix typo causing GCC warning (#103045)
via llvm-commits
- [llvm] 21cea3f - AMDGPU: Stop promoting allocas with addrspacecast users (#104051)
via llvm-commits
- [llvm] 3287a2e - [AArch64] Add some uxtw peephole tests. NFC
David Green via llvm-commits
- [compiler-rt] Revert "[asan] Optimize initialization order checking" (PR #104098)
Florian Mayer via llvm-commits
- [llvm] c4ae8b1 - [SandboxIR] Implement Instruction flags (#103343)
via llvm-commits
- [llvm] [Analysis] Fix null ptr dereference when using WriteGraph without branch probability info (PR #104102)
Tyler Nowicki via llvm-commits
- [llvm] [SPIR-V] Rework usage of virtual registers' types and classes (PR #104104)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 0f08aa4 - AMDGPU: Avoid manually reconstructing atomicrmw (#103769)
via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to r… (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel optimization for (add x, (and (sra y, c2), c1)) to recover regression from #101751. (PR #104114)
Yingwei Zheng via llvm-commits
- [llvm] [SandboxIR] Implement BinaryOperator (PR #104121)
via llvm-commits
- [clang] [llvm] IR: Store the default subtarget info in named metadata instead of the context. (PR #98673)
Fangrui Song via llvm-commits
- [libcxx] [llvm] [libcxx] Add cache file for the GPU build (PR #99348)
Joseph Huber via llvm-commits
- [llvm] [SLP]Improve/fix subvectors in gather/buildvector nodes handling (PR #104144)
Alexey Bataev via llvm-commits
- [lld] 51ed383 - [lld-macho] Make relative method lists work on x86-64 (#103905)
via llvm-commits
- [compiler-rt] [builtins] Fix divtc3.c etc. compilation on Solaris/SPARC with gcc (PR #101662)
Zibi Sarbinowski via llvm-commits
- [clang] [llvm] [Offload] Provide a kernel library useable by the offload runtime (PR #104168)
Johannes Doerfert via llvm-commits
- [llvm] [TargetLowering] Make optimizeSetCCByHoistingAndByConstFromLogicalShift a static function. NFC (PR #104171)
Craig Topper via llvm-commits
- [llvm] [NVPTX] Fixing debug symbols for ptx target emitting (PR #101891)
Joseph Huber via llvm-commits
- [llvm] [TargetLowering] Don't call SelectionDAG::getTargetLoweringInfo() from TargetLowering methods. (PR #104197)
Craig Topper via llvm-commits
- [llvm] e687a9f - [TargetLowering] Remove unncessary null check. NFC
Craig Topper via llvm-commits
- [llvm] e1b1550 - [SLP][NFC]Remove unused using declarations, reduce mem usage in containers, NFC
Alexey Bataev via llvm-commits
- [llvm] 2c12c1e - [X86] Check if an invoked function clobbers fp or bp (#103446)
via llvm-commits
- [lld] [ELF][NFC] Allow non-GotSection for addAddendOnlyRelocIfNonPreemptible (PR #104228)
Jessica Clarke via llvm-commits
- [llvm] 099bf20 - [NVPTX] Add idp2a, idp4a intrinsics (#102763)
via llvm-commits
- [llvm] 6cafebe - [RISCV][GISel] Remove support for s32 G_VAARG on RV64. (#102533)
via llvm-commits
- [llvm] [MC] Add .loc_label instruction (PR #99710)
via llvm-commits
- [llvm] [LSR] Split the -lsr-term-fold transformation into it's own pass (PR #104234)
Philip Reames via llvm-commits
- [llvm] [LegalizeTypes][AMDGPU]: Allow for scalarization of insert_subvector (PR #104236)
Jeffrey Byrnes via llvm-commits
- [compiler-rt] [CompilerRT][Tests] Fix profile/darwin-proof-of-concept.c (PR #104237)
Steven Wu via llvm-commits
- [llvm] Branch folding: Do not use both TII::analyzeBranch and MBB::isSuccessor (PR #104240)
via llvm-commits
- [llvm] [DXIL][Analysis] Boilerplate for DXILResourceAnalysis pass (PR #100700)
Justin Bogner via llvm-commits
- [llvm] 372ddcd - [DXIL][Analysis] Boilerplate for DXILResourceAnalysis pass
via llvm-commits
- [llvm] 1ca9fe6 - Reapply "[Attributor][AMDGPU] Enable AAIndirectCallInfo for AMDAttributor (#100952)"
Shilei Tian via llvm-commits
- [llvm] [X86] Don't save/restore fp around longjmp instructions (PR #102556)
Reid Kleckner via llvm-commits
- [llvm] [DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers (PR #100699)
Justin Bogner via llvm-commits
- [llvm] 28d577e - [DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers
via llvm-commits
- [llvm] [DirectX] Add missing Analysis usage to DXILResourceMDWrapper (PR #104244)
Justin Bogner via llvm-commits
- [llvm] 3265dfe - [RISCV] Add signext attribute to return of fmv_x_w test in float-convert.ll. NFC
Craig Topper via llvm-commits
- [llvm] [Offload] Improve error reporting on memory faults (PR #104254)
Johannes Doerfert via llvm-commits
- [llvm] [Sparc] Remove dead code (NFC) (PR #104264)
Sergei Barannikov via llvm-commits
- [llvm] 4bac8fd - [llvm-lit][test][NFC] Moved cat command tests into separate lit test file (#102366)
via llvm-commits
- [llvm] e9b7983 - [llvm-lit] Fix Unhashable TypeError when using lit's internal shell (#101590)
via llvm-commits
- [llvm] [llvm-lit] Fix Unhashable TypeError when using lit's internal shell (PR #101590)
Paul Kirth via llvm-commits
- [llvm] [bazel] Port 4bac8fd8904904bc7d502f39851eef50b5afff73 (PR #104278)
Keith Smiley via llvm-commits
- [llvm] [bazel] Enable more lit self tests (PR #104285)
Keith Smiley via llvm-commits
- [llvm] 48809fa - Remove unused variable, and unneeded extract element instruction (#103489)
via llvm-commits
- [llvm] 4f7ce10 - [RISCV] Don't combine (sext_inreg (fmv_x_anyexth X), i16) with Zhinx.
Craig Topper via llvm-commits
- [compiler-rt] 539bf49 - [Sanitizers] Disable prctl test on Android.
Kirill Stoimenov via llvm-commits
- [llvm] [DXIL] Add sign intrinsic part 2 (PR #101988)
Farzon Lotfi via llvm-commits
- [llvm] [UnitTests] Convert some data layout parsing tests to GTest (PR #104346)
Sergei Barannikov via llvm-commits
- [llvm] [SPIRV] Add sign intrinsic part 1 (PR #101987)
Farzon Lotfi via llvm-commits
- [llvm] 564efe2 - utils/git: Add linkify script.
via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Vedant Tewari via llvm-commits
- [compiler-rt] 4411d1e - [sanitizer] Remove GetCurrentThread nullness checks from Allocate
via llvm-commits
- [clang] [llvm] [RISCV] Implement Clang Builtins for XCValu Extension in CV32E40P (PR #100684)
via llvm-commits
- [llvm] aca01bf - [ctx_prof] CtxProfAnalysis: populate module data (#102930)
via llvm-commits
- [lld] bd47ba7 - [ELF][NFC] Allow non-GotSection for addAddendOnlyRelocIfNonPreemptible (#104228)
via llvm-commits
- [llvm] Reapply "[Attributor] Enable AAAddressSpace for OpenMPOpt (#65544)" (PR #104363)
Shilei Tian via llvm-commits
- [clang] [llvm] [X86][AVX10.2] Support AVX10.2-CONVERT new instructions. (PR #101600)
Phoebe Wang via llvm-commits
- [lld] 0df9189 - [lld-macho] Fix crash: ObjC category merge + relative method lists (#104081)
via llvm-commits
- [llvm] abaa531 - [RISCV] Implement RISCVTTIImpl::shouldConsiderAddressTypePromotion for RISCV (#102560)
via llvm-commits
- [llvm] [DAGCombine] Remove oneuse restrictions for RISCV in folding (shl (add_nsw x, c1)), c2) and folding (shl(sext(add x, c1)), c2) in some scenarios (PR #101294)
via llvm-commits
- [llvm] [DAGCombine] Remove oneuse restrictions for RISCV in folding (shl (add_nsw x, c1)), c2) and folding (shl(sext(add x, c1)), c2) in some scenarios (PR #101294)
via llvm-commits
- [llvm] [DAGCombine] Remove oneuse restrictions for RISCV in folding (shl (add_nsw x, c1)), c2) and folding (shl(sext(add x, c1)), c2) in some scenarios (PR #101294)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Remove oneuse restrictions for RISCV in folding (shl (add_nsw x, c1)), c2) and folding (shl(sext(add x, c1)), c2) in some scenarios (PR #101294)
via llvm-commits
- [llvm] [TableGen] fix tlbgen for EncodingByHwMode (PR #84906)
via llvm-commits
- [llvm] [DAG] Fold (mul (sext (add_nsw x, c1)), c2) -> (add (mul (sext x), c2), c1*c2) (PR #69667)
via llvm-commits
- [llvm] [instCombine][bugfix] Fix crash caused by using of cast in instCombineSVECmpNE (PR #102472)
via llvm-commits
- [lld] [LLD, MachO] Default objc_relative_method_lists on MacOS11+/iOS14+ (PR #101360)
via llvm-commits
- [llvm] b57038a - [OpenMP] Use range-based for loops (NFC) (#103511)
via llvm-commits
- [llvm] [AMDGPU] Disable inline constants for pseudo scalar transcendentals (PR #104395)
Carl Ritson via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer II (PR #100835)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer. (PR #96139)
Thorsten Schütt via llvm-commits
- [llvm] [RISCV] Move vmv.v.v peephole from SelectionDAG to RISCVVectorPeephole (PR #100367)
Luke Lau via llvm-commits
- [clang] [llvm] workflows/release-binaries: Enable flang builds on Windows (PR #101344)
Tom Stellard via llvm-commits
- [llvm] [RISCV] Move vector load/store segment instructions upwards into 'Vector Loads and Stores'. NFC (PR #77297)
Ying Chen via llvm-commits
- [compiler-rt] [asan] De-prioritize VReport `DTLS_Find` (PR #104401)
Vitaly Buka via llvm-commits
- [llvm] fb9e685 - Intrinsic: introduce minimumnum and maximumnum for IR and SelectionDAG (#96649)
via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
Lang Hames via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
Lang Hames via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
Lang Hames via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] [ORC] Add LoadRelocatableObject: universal binary support, clearer er… (PR #104406)
LLVM Continuous Integration via llvm-commits
- [llvm] 8d03710 - [ctx_prof] Remove an unneeded include in CtxProfAnalysis.cpp
Haojian Wu via llvm-commits
- [llvm] 372842b - [X86][MC] Remove CMPCCXADD's CondCode flavor. (#103898)
via llvm-commits
- [flang] [llvm] [mlir] [MLIR][OpenMP] Handle privatization for global values in MLIR->LLVM translation (PR #104407)
Kareem Ergawy via llvm-commits
- [llvm] [CodeGen] Use a range-based for loop (NFC) (PR #104408)
Kazu Hirata via llvm-commits
- [llvm] [PowerPC] Use range-based for loops (NFC) (PR #104410)
Kazu Hirata via llvm-commits
- [llvm] 12763a0 - [VPlan] Move VPWidenStoreRecipe::execute to VPlanRecipes.cpp (NFC).
Florian Hahn via llvm-commits
- [llvm] [NewPM][CodeGen] Refactoring CodeGenPassBuilder (PR #89708)
via llvm-commits
- [llvm] RISC-V: Add fminimumnum and fmaximumnum support (PR #104411)
YunQiang Su via llvm-commits
- [llvm] 845431a - [UnitTests] Convert some data layout parsing tests to GTest (#104346)
via llvm-commits
- [clang] [llvm] [Github] Use building LLVM as perf-training for CI container (PR #80713)
Aiden Grossman via llvm-commits
- [llvm] e1e47ac - [DataLayout] Move '*AlignElem' structs and enum inside DataLayout (NFC) (#103723)
via llvm-commits
- [llvm] [DataLayout] Add helper predicates to sort specifications (NFC) (PR #104417)
Sergei Barannikov via llvm-commits
- [clang] [llvm] [mlir] [APInt] Assert correct values in APInt constructor (PR #80309)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][NFC] AMDGPUUsage.rst: document corefile format (PR #104419)
via llvm-commits
- [llvm] [llvm][Docs] `_or_null` -> `_if_present` in Programmer's Manual (PR #98586)
David Spickett via llvm-commits
- [llvm] 5f15c17 - [llvm][Docs] `_or_null` -> `_if_present` in Programmer's Manual (#98586)
via llvm-commits
- [llvm] 05dfac2 - [DAG] Adding m_FPToUI and m_FPToSI to SDPatternMatch.h (#104044)
via llvm-commits
- [llvm] [DataLayout] Extract loop body into a function to reduce nesting (NFC) (PR #104420)
Sergei Barannikov via llvm-commits
- [llvm] [AMDGPU][llvm-split] Fix another division by zero (PR #104421)
Fraser Cormack via llvm-commits
- [llvm] [DirectX] Use a more consistent pass name for DXILTranslateMetadata (PR #104249)
Justin Bogner via llvm-commits
- [llvm] 8107810 - [DirectX] Use a more consistent pass name for DXILTranslateMetadata
via llvm-commits
- [llvm] [ctx_prof] CtxProfAnalysis (PR #102084)
LLVM Continuous Integration via llvm-commits
- [llvm] Gate CSR defined by experimental and vendor extensions (PR #104424)
Jesse Huang via llvm-commits
- [llvm] 36231a5 - [AArch64] Add verification for MemOp immediate ranges (#97561)
via llvm-commits
- [llvm] 3319049 - [AArch64] merge index address with large offset into base address
via llvm-commits
- [llvm] 43ffe2e - [AArch64] Fold more load.x into load.i with large offset
via llvm-commits
- [llvm] 79658d6 - InferAddressSpaces: Make getPredicatedAddrSpace less confusing (#104052)
via llvm-commits
- [llvm] 100c9c0 - [DataLayout] Add helper predicates to sort specifications (NFC) (#104417)
via llvm-commits
- [llvm] [RISCV] Narrow indices to e16 for LMUL > 1 when lowering vector_reverse (PR #104427)
Luke Lau via llvm-commits
- [llvm] 43ba109 - [llvm][CodeGen] Resolve issues when updating live intervals in window scheduler (#101945)
via llvm-commits
- [llvm] [NFC] Fix code line exceeding 80 columns (PR #104428)
Rahul Joshi via llvm-commits
- [llvm] AArch64: Add FCANONICALIZE and FMINNUM_IEEE support (PR #104429)
YunQiang Su via llvm-commits
- [llvm] InferAddressSpaces: Factor replacement loop into function (PR #104430)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Add VPValue for VF, use it for VPWidenIntOrFpInductionRecipe. (PR #95305)
Florian Hahn via llvm-commits
- [llvm] 2e9f3f3 - [AMDGPU][llvm-split] Fix another division by zero (#104421)
via llvm-commits
- [llvm] 2ccbf92 - InferAddressSpaces: Restore non-instruction user check
Matt Arsenault via llvm-commits
- [llvm] 42555cd - [VPlan] Run VPlan optimizations on plans in native path.
Florian Hahn via llvm-commits
- [llvm] [MC] Drop whitespace padding in AMDGPU combined asm/disasm tests. (PR #104433)
Ivan Kosarev via llvm-commits
- [clang] [llvm] target ABI: improve call parameters extensions handling (PR #100757)
Jonas Paulsson via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Connor Sughrue via llvm-commits
- [llvm] 846f790 - [GlobalISel] Combiner: Observer-based DCE and retrying of combines
via llvm-commits
- [llvm] [GlobalISel] Combiner: Observer-based DCE and retrying of combines (PR #102163)
Tobias Stadler via llvm-commits
- [llvm] bfce1aa - [AMDGPU] MCExpr printing helper with KnownBits support (#95951)
via llvm-commits
- [llvm] Reapply "[llvm/DWARF] Recursively resolve DW_AT_signature references"… (PR #99495)
Pavel Labath via llvm-commits
- [clang] [llvm] [AArch64] Add a check for invalid default features (PR #104435)
Tomas Matheson via llvm-commits
- [llvm] d7aeea6 - [AArch64] optimise SVE prefetch intrinsics with no active lanes (#103052)
via llvm-commits
- [llvm] 82cf655 - [LoongArch] Pre-commit tests for validating the merge base offset in vecotrs. NFC
WANG Rui via llvm-commits
- [compiler-rt] d2a8351 - [CompilerRT][Tests] Fix profile/darwin-proof-of-concept.c (#104237)
via llvm-commits
- [llvm] a4525fc - [CodeGen] Fix -Wcovered-switch-default in Combiner.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 6543bd7 - [DataLayout] Extract loop body into a function to reduce nesting (NFC) (#104420)
via llvm-commits
- [llvm] aaab4fc - Revert "[SLP][NFC]Remove unused using declarations, reduce mem usage in containers, NFC"
Nikita Popov via llvm-commits
- [compiler-rt] 75cb7de - [ubsan] Display correct runtime messages for negative _BitInt (#96240)
via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #96240)
via llvm-commits
- [llvm] [GlobalISel] Combiner: Fix warning after #102163 (PR #104441)
Tobias Stadler via llvm-commits
- [llvm] 65ac12d - [SLP][NFC]Add a test with incorrect minbitwidth analysis for reduced operands
Alexey Bataev via llvm-commits
- [llvm] [llvm] Use llvm::any_of (NFC) (PR #104443)
Kazu Hirata via llvm-commits
- [llvm] [Analysis] Use a range-based for loop (NFC) (PR #104445)
Kazu Hirata via llvm-commits
- [llvm] [openmp] [openmp][WebAssembly] Allow openmp to compile and run under emscripten toolchain (PR #95169)
via llvm-commits
- [llvm] tmp (PR #104449)
Brox Chen via llvm-commits
- [llvm] [LoongArch] Merge base and offset for LSX/LASX memory accesses (PR #104452)
via llvm-commits
- [llvm] [PowerPC] Fix mask for __st[d/w/h/b]cx builtins (PR #104453)
Zaara Syeda via llvm-commits
- [llvm] 56140a8 - [SLP]Fix PR104422: Wrong value truncation
Alexey Bataev via llvm-commits
- [llvm] 95daf1a - Allow optimization of __size_returning_new variants. (#102258)
via llvm-commits
- [llvm] fcefe95 - [LegalizeTypes][AMDGPU]: Allow for scalarization of insert_subvector (#104236)
via llvm-commits
- [llvm] [OpenMPOpt] Initialize OpenMPIRBuilderConfig::IsGPU flag (PR #104456)
Sergio Afonso via llvm-commits
- [llvm] 2d52eb6 - [SLP][NFC]Remove unused using declarations, reduce mem usage in containers, NFC
Alexey Bataev via llvm-commits
- [llvm] db8ef61 - [NFC] Fix code line exceeding 80 columns (#104428)
via llvm-commits
- [llvm] 11c2da8 - [RISCV] Narrow indices to e16 for LMUL > 1 when lowering vector_reverse (#104427)
via llvm-commits
- [clang] [llvm] [RISCV] Add Hazard3 CPU (PR #102452)
Alex Bradbury via llvm-commits
- [llvm] [RISCV] Lower fixed reverse vector_shuffles through vector_reverse (PR #104461)
Luke Lau via llvm-commits
- [llvm] e63b7ba - [InstCombine][NFC] Add tests for shifts of constants by common factor (#103471)
via llvm-commits
- [clang] [compiler-rt] [test]Fix test error due to CRT dependency (PR #104462)
via llvm-commits
- [lld] [LLD][COFF] Detect weak reference cycles. (PR #104463)
Jacek Caban via llvm-commits
- [llvm] 64c8560 - Revert "[Object][x86-64] Add support for `R_X86_64_GLOB_DAT` relocations. (#103029)" (#103497)
via llvm-commits
- [llvm] [DAGCombiner] Remove TRUNCATE_(S/U)SAT_(S/U) from an assert that isn't tested. NFC (PR #104466)
Craig Topper via llvm-commits
- [llvm] [WIP][AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor` (PR #101609)
Shilei Tian via llvm-commits
- [llvm] 46fb225 - [InstSimplify] Add tests for f16 to i128 range (NFC)
Nikita Popov via llvm-commits
- [llvm] afa0f53 - [ValueTracking] Fix f16 fptosi range for large integers
Nikita Popov via llvm-commits
- [llvm] b6bb208 - Revert "[SLP][NFC]Remove unused using declarations, reduce mem usage in containers, NFC"
Alexey Bataev via llvm-commits
- [llvm] [RISCV] Don't support TRUNCATE_SSAT_U. (PR #104468)
Craig Topper via llvm-commits
- [compiler-rt] Reapply "Fix prctl to handle PR_GET_PDEATHSIG. (#101749)" (PR #104469)
Kirill Stoimenov via llvm-commits
- [llvm] e61776a - [SPARC][Utilities] Add names for SPARC ELF flags in LLVM binary utilities (#102843)
via llvm-commits
- [llvm] [LLVM][NVPTX] Add support for brkpt instruction (PR #104470)
Pradeep Kumar via llvm-commits
- [llvm] Support: use Windows 10 RS1+ API if possible to make moves more atomic (PR #102240)
Saleem Abdulrasool via llvm-commits
- [llvm] [InstCombine] Fold an unsigned icmp of ucmp/scmp with a constant to an icmp of the original arguments (PR #104471)
Volodymyr Vasylkun via llvm-commits
- [llvm] d68d217 - [InstCombine] Fold `ucmp/scmp(x, y) >> N` to `zext/sext(x < y)` when N is one less than the width of the result of `ucmp/scmp` (#104009)
via llvm-commits
- [llvm] [llvm-lit][test] Updated built-in cat command tests (PR #104473)
via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
Amy Kwan via llvm-commits
- [llvm] [LangRef] Update the semantic of `experimental.get.vector.length` (PR #104475)
Min-Yih Hsu via llvm-commits
- [llvm] [AArch64] Set MaxInterleaving to 4 for Neoverse V2 (PR #100385)
Sjoerd Meijer via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Adrian Prantl via llvm-commits
- [llvm] 29b0a25 - [llvm-objdump] Print out xcoff file header for xcoff object file with option private-headers (#96350)
via llvm-commits
- [llvm] AMDGPU: Handle folding frame indexes into s_add_i32 (PR #101694)
Matt Arsenault via llvm-commits
- [compiler-rt] [builtins] Fix missing main() function in float16/bfloat16 support checks (PR #104478)
via llvm-commits
- [llvm] 52337d5 - llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (#86667)
via llvm-commits
- [llvm] 7ab2d50 - [gn build] Port 47721d46187f
LLVM GN Syncbot via llvm-commits
- [llvm] [bazel] Port 47721d46187f89c12a13d07b5857496301cf5d6e (PR #104481)
Keith Smiley via llvm-commits
- [llvm] 6bbbd30 - [llvm-objdump] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [NFC] Cleanup in ADT and Analysis headers. (PR #104484)
Daniil Fukalov via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Farzon Lotfi via llvm-commits
- [llvm] 9325381 - [PowerPC][GlobalMerge] Enable GlobalMerge by default on AIX (#101226)
via llvm-commits
- [lld] [lld][ELF] Coalesce uniqued .sbss and .sdata sections (PR #104485)
Sam Elliott via llvm-commits
- [llvm] [RISCV][GISel] Support nxv16p0 for RV32. (PR #101573)
Michael Maitland via llvm-commits
- [llvm] [MC] Set HasAggressiveSymbolFolding to true (PR #84242)
Fangrui Song via llvm-commits
- [llvm] 3dea42f - [TargetLowering] Don't call SelectionDAG::getTargetLoweringInfo() from TargetLowering methods. NFC (#104197)
via llvm-commits
- [llvm] AMDGPU: Improve codegen for intrinsic llvm.fptrunc.round (PR #104486)
Changpeng Fang via llvm-commits
- [compiler-rt] 1d5c2ad - Reapply "Fix prctl to handle PR_GET_PDEATHSIG. (#101749)" (#104469)
via llvm-commits
- [llvm] [nfc] Improve testability of PGOInstrumentationGen (PR #104490)
Mircea Trofin via llvm-commits
- [llvm] [nfc][ctx_prof] Remove the need for `PassBuilder` to know about `UseCtxProfile` (PR #104492)
Mircea Trofin via llvm-commits
- [llvm] [AMDGPU][NFC] Fix preload-kernarg.ll test after attributor move (PR #98840)
Austin Kerbow via llvm-commits
- [compiler-rt] 16f4e85 - Revert "[sanitizer] Remove GetCurrentThread nullness checks from Allocate"
Steven Wu via llvm-commits
- [clang] [compiler-rt] [ubsan] Limit _BitInt ubsan tests to x86-64 platform only (PR #104494)
via llvm-commits
- [llvm] [Attributor][FIX] Ensure we do not use stale references (PR #104495)
Johannes Doerfert via llvm-commits
- [llvm] 50c876a - [nfc][ctx_prof] Remove the need for `PassBuilder` to know about `UseCtxProfile` (#104492)
via llvm-commits
- [llvm] 2adc012 - [RISCV][GISel] Support nxv16p0 for RV32. (#101573)
via llvm-commits
- [llvm] [docs] Stress out the branch naming scheme for Graphite. (PR #104499)
Mircea Trofin via llvm-commits
- [llvm] 6ec169d - [SandboxIR] Implement BinaryOperator (#104121)
via llvm-commits
- [llvm] c19326c - [MC] Replace HasAggressiveSymbolFolding with SetDirectiveSuppressesReloc. NFC
Fangrui Song via llvm-commits
- [llvm] 99a10f1 - Update load intrinsic attributes (#101562)
via llvm-commits
- [compiler-rt] 290e485 - [ubsan] Limit _BitInt ubsan tests to x86-64 platform only (#104494)
via llvm-commits
- [llvm] Revert "[DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers" (PR #104504)
Mehdi Amini via llvm-commits
- [llvm] fcc318f - Revert "[DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers" (#104504)
via llvm-commits
- [compiler-rt] 89d0a5c - [asan] De-prioritize VReport `DTLS_Find` (#104401)
via llvm-commits
- [llvm] 274370d - MCAsmInfo: Replace some Mach-O specific check with isMachO(). NFC
Fangrui Song via llvm-commits
- [llvm] 4e078e3 - [MC] Replace hasAltEntry() with isMachO()
Fangrui Song via llvm-commits
- [llvm] [PowerPC] Improve pwr7 codegen for v4i8 load (PR #104507)
via llvm-commits
- [llvm] [SandboxIR] Implement UnaryOperator (PR #104509)
via llvm-commits
- [llvm] mc changes for true16 (PR #104510)
Brox Chen via llvm-commits
- [llvm] [RISCV] Use significant bits helpers in narrowing of build vectors [nfc] (PR #104511)
Philip Reames via llvm-commits
- [llvm] [AArch64] Extend sxtw peephole to uxtw. (PR #104516)
David Green via llvm-commits
- [llvm] 7156bcf - [Attributor][FIX] Ensure we do not use stale references (#104495)
via llvm-commits
- [llvm] Re-Apply "[DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers" (PR #104517)
Justin Bogner via llvm-commits
- [llvm] [DAGCombiner] Don't let scalarizeBinOpOfSplats create illegal scalar … (PR #104518)
Craig Topper via llvm-commits
- [compiler-rt] [asan] Reduce priority of "contiguous_container:" VPrintf (PR #104402)
Vitaly Buka via llvm-commits
- [compiler-rt] 3c0a4f2 - [asan] Reduce priority of "contiguous_container:" VPrintf (#104402)
via llvm-commits
- [compiler-rt] [NFC][sanitizer] Use `UNLIKELY` in VReport/VPrintf (PR #104403)
Vitaly Buka via llvm-commits
- [compiler-rt] 1f0834a - [NFC][sanitizer] Use `UNLIKELY` in VReport/VPrintf (#104403)
via llvm-commits
- [lld] [LLD, MachO] Default objc_relative_method_lists on MacOS10.16+/iOS14+ (PR #104519)
Peter Rong via llvm-commits
- [llvm] 6dcfc84 - [docs] Stress out the branch naming scheme for Graphite. (#104499)
via llvm-commits
- [libc] [llvm] [libc] Disable old headergen checks unless enabled (PR #104522)
Michael Jones via llvm-commits
- [llvm] [NVPTX] Fix crash caused by ComputePTXValueVTs (PR #104524)
Justin Fargnoli via llvm-commits
- [llvm] 039a86d - [RISCV] Use significant bits helpers in narrowing of build vectors [nfc] (#104511)
via llvm-commits
- [llvm] 3e1d4ec - [ORC] loadRelocatableObject: universal binary support, clearer errors (#104406)
via llvm-commits
- [llvm] ec29660 - [SandboxIR] Implement UnaryOperator (#104509)
via llvm-commits
- [clang] [llvm] [PowerPC] Fix codegen for transparent_union function params (PR #101738)
Lei Huang via llvm-commits
- [compiler-rt] [asan] Remove debug tracing from `report_globals` (PR #104404)
Vitaly Buka via llvm-commits
- [llvm] [SDAG] Read-only intrinsics must have WillReturn attribute to be treated as loads (PR #99999)
Kevin McAfee via llvm-commits
- [llvm] [workflows] Add a new workflow for checking commit access qualifications (PR #93301)
Tom Stellard via llvm-commits
- [compiler-rt] 68f6e74 - [asan] Remove debug tracing from `report_globals` (#104404)
via llvm-commits
- [llvm] [ScalarizeMaskedMemIntr] Pre-commit tests for splat optimizations (PR #104527)
Krzysztof Drewniak via llvm-commits
- [llvm] 4695c16 - [gn build] Port 3e1d4ec671c5
LLVM GN Syncbot via llvm-commits
- [llvm] 6992c09 - [ORC] Add missing dependence on BinaryFormat library.
Lang Hames via llvm-commits
- [llvm] [bazel] Fix cyclic dependencies for macos (PR #104528)
Billy Zhu via llvm-commits
- [compiler-rt] da25e08 - [builitins] Only try to use getauxval on Linux (#104047)
via llvm-commits
- [llvm] 224b280 - [ORC] Gate testcase for 3e1d4ec671c on x86-64 and aarch64 target support.
Lang Hames via llvm-commits
- [llvm] [SandboxIR] Implement AtomicRMWInst (PR #104529)
via llvm-commits
- [llvm] dfa13c0 - [CodeGen] Use a range-based for loop (NFC) (#104408)
via llvm-commits
- [llvm] 3080c80 - [PowerPC] Use range-based for loops (NFC) (#104410)
via llvm-commits
- [llvm] dca8209 - [llvm] Use llvm::any_of (NFC) (#104443)
via llvm-commits
- [llvm] 217f580 - [Analysis] Use a range-based for loop (NFC) (#104445)
via llvm-commits
- [llvm] [NFC] Fix typo: "wererenamed" to "were renamed" (PR #104530)
via llvm-commits
- [llvm] 293aa56 - [Sparc] Remove dead code (NFC) (#104264)
via llvm-commits
- [llvm] [Bitcode] Use range-based for loops (NFC) (PR #104534)
Kazu Hirata via llvm-commits
- [llvm] [CodeGen] Use range-based for loops (NFC) (PR #104536)
Kazu Hirata via llvm-commits
- [llvm] 648f4d0 - [ScalarizeMaskedMemIntr] Pre-commit tests for splat optimizations (#104527)
via llvm-commits
- [llvm] [ScalarizeMaskedMemIntr] Optimize splat non-constant masks (PR #104537)
Krzysztof Drewniak via llvm-commits
- [llvm] [Hexagon] Use range-based for loops (NFC) (PR #104538)
Kazu Hirata via llvm-commits
- [llvm] [ctx_prof] Profile flatterner (PR #104539)
Mircea Trofin via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
James Henderson via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
James Henderson via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
James Henderson via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
James Henderson via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] [Symbolizer, DebugInfo] Clean up LLVMSymbolizer API: const string& -> StringRef (PR #104541)
via llvm-commits
- [llvm] 5f01fda - [Bitcode] Use range-based for loops (NFC) (#104534)
via llvm-commits
- [llvm] e027e04 - [DAGCombiner] Don't let scalarizeBinOpOfSplats create illegal scalar MULHS/MULHU (#104518)
via llvm-commits
- [llvm] [DataLayout] Refactor `parseSpecification` (PR #104545)
Sergei Barannikov via llvm-commits
- [compiler-rt] ef67601 - [asan] Fix build breakage from report_globals change
Thurston Dang via llvm-commits
- [llvm] [PowerPC] Do not merge TLS constants within PPCMergeStringPool.cpp (PR #94059)
Amy Kwan via llvm-commits
- [llvm] [DataLayout] Refactor parsing of "ni" specification (PR #104546)
Sergei Barannikov via llvm-commits
- [llvm] ac92dcc - [RISCV] Lower fixed reverse vector_shuffles through vector_reverse (#104461)
via llvm-commits
- [llvm] 0c02f61 - [RISCV][NFC] Fix typo: "wererenamed" to "were renamed" (#104530)
via llvm-commits
- [llvm] [LICM] Prevent LICM of ptrtoint and inttoptr when using non-integral pointers (PR #97272)
via llvm-commits
- [llvm] 1900810 - [RISCV] Simplify (srl (and X, Mask), Const) to TH_EXTU (#102802)
via llvm-commits
- [llvm] [TTI][TLI]Add isGlobalAddressOffsetFoldable (PR #104549)
Mingming Liu via llvm-commits
- [llvm] [TableGen] Sign extend constants based on size for EmitIntegerMatcher. (PR #104550)
Craig Topper via llvm-commits
- [llvm] MIPS: Add fcanonicalize for pre-R6 (PR #104554)
YunQiang Su via llvm-commits
- [llvm] [SelectionDAG][X86] Add SelectionDAG::getSignedConstant and use it in a few places. (PR #104555)
Craig Topper via llvm-commits
- [llvm] [llvm]Add a simple Telemetry framework (PR #102323)
James Henderson via llvm-commits
- [llvm] [SLP][REVEC] Fix CreateInsertElement does not use the correct result if MinBWs applied. (PR #104558)
Han-Kuan Chen via llvm-commits
- [llvm] 5cdd204 - [RISCV] Remove -riscv-v-vector-bits-max from reverse tests. NFC
Luke Lau via llvm-commits
- [llvm] e4b24e6 - [RISCV] Use shufflevector in shuffle reverse tests. NFC
Luke Lau via llvm-commits
- [llvm] 8d71016 - [RISCV] Merge shuffle reverse tests. NFC
Luke Lau via llvm-commits
- [llvm] [NFC][X86] Refactor: merge avx512_binop_all2 into avx512_binop_all (PR #104561)
Freddy Ye via llvm-commits
- [llvm] bbc89fa - [Passes] clang-format initialization files (NFC)
Nikita Popov via llvm-commits
- [llvm] 7bef16a - [RISCV] Merge bitrotate crash test into shuffle reverse tests. NFC
Luke Lau via llvm-commits
- [llvm] [SimplifyCFG] Don't separate a load/store from its gep during sinking (PR #102318)
Nikita Popov via llvm-commits
- [llvm] [SLP][REVEC] Disable strided load if the source is vector instruction. (PR #99462)
Han-Kuan Chen via llvm-commits
- [llvm] 59d7df4 - [NFC][X86] Refactor: merge avx512_binop_all2 into avx512_binop_all (#104561)
via llvm-commits
- [llvm] fc1b019 - [DAG] SD Pattern Match: Operands patterns with VP Context (#103308)
via llvm-commits
- [llvm] SelectionDAG: Use qNaN constant if FCANONICALIZE not LegalOrCustom (PR #104564)
YunQiang Su via llvm-commits
- [llvm] [TableGen] Print Error and not crash on dumping non-string values (PR #104568)
Akshat Oke via llvm-commits
- [llvm] [RISCV] Decompose LMUL > 1 reverses into LMUL * M1 vrgather.vv (PR #104574)
Luke Lau via llvm-commits
- [llvm] e54f683 - [X86] Add shuffle tests for #104482
Simon Pilgrim via llvm-commits
- [llvm] 39a0ded - [X86] lowerShuffleAsDecomposedShuffleMerge - don't lower to unpack+permute if either source is zero.
Simon Pilgrim via llvm-commits
- [llvm] [TableGen] Resolve References at top level (PR #104578)
Akshat Oke via llvm-commits
- [llvm] cc78639 - [AMDGPU][NFC] AMDGPUUsage.rst: document corefile format (#104419)
via llvm-commits
- [llvm] 65390f9 - [SimplifyCFG] Add test for #104567 (NFC)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Don't block sinking for allocas if no phi created (PR #104579)
Nikita Popov via llvm-commits
- [llvm] 6a84af7 - [LAA] Use computeConstantDifference() (#103725)
via llvm-commits
- [llvm] [SCEV] BECount to zero if `((-1 + (1 smax %x))<nsw> /u %x)` holds (PR #104580)
Antonio Frighetto via llvm-commits
- [llvm] 1db674b - InferAddressSpaces: Convert test to generated checks
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Avoid infinite loop when negating phi nodes (PR #104581)
Yingwei Zheng via llvm-commits
- [llvm] a84790e - [X86] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86 conversions nodes when upper elements are not demanded. (#102882)
via llvm-commits
- [clang] [llvm] [AArch64] Implement NEON vscale intrinsics (PR #100347)
via llvm-commits
- [llvm] d867988 - [DataLayout] Refactor parsing of "ni" specification (#104546)
via llvm-commits
- [llvm] [DataLayout] Refactor parsing of "p" specification (PR #104583)
Sergei Barannikov via llvm-commits
- [llvm] [CycleAnalysis] Methods to verify cycles and their nesting. (PR #102300)
Matt Arsenault via llvm-commits
- [compiler-rt] 8aa9d62 - [compiler-rt] Stop using x86 builtin on AArch64 with GCC (#93890)
via llvm-commits
- [llvm] [X86][GlobalISel] Enable scalar versions of G_UITOFP and G_FPTOUI (PR #100079)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] [LIT] Pre-commit tests added for Early Program return optimization (PR #102128)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel][AArch64] Add ADDO combine to the postlegalizer combiner (PR #101327)
Matt Arsenault via llvm-commits
- [llvm] 7e23a23 - [InstCombine] Fold an unsigned icmp of ucmp/scmp with a constant to an icmp of the original arguments (#104471)
via llvm-commits
- [llvm] e8e8887 - [llvm-c] Add non-cstring versions of LLVMGetNamedFunction and LLVMGetNamedGlobal (#103396)
via llvm-commits
- [llvm] [GlobalIsel] Revisit ext of ext. (PR #102769)
Matt Arsenault via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
Bushev Dmitry via llvm-commits
- [llvm] [AArch64] Remove TargetParser CPU/Arch feature tests (PR #104587)
Tomas Matheson via llvm-commits
- [llvm] [AArch64][SME] Return false from produceCompactUnwindFrame if VG save required. (PR #104588)
Kerry McLaughlin via llvm-commits
- [llvm] ce128d8 - [InstCombine] Add i128 test for select of lshr/ashr transform (NFC)
Nikita Popov via llvm-commits
- [llvm] 5d28678 - [InstCombine] Fix incorrect zero ext in select of lshr/ashr fold
Nikita Popov via llvm-commits
- [llvm] ff90640 - Add FPMR register and update dependencies of FP8 instructions (#102910)
via llvm-commits
- [llvm] [SCEVExpander] Preserve gep nuw during expansion (PR #102133)
Nikita Popov via llvm-commits
- [llvm] 81f8abd - [SLP][REVEC] Fix CreateInsertElement does not use the correct result if MinBWs applied. (#104558)
via llvm-commits
- [llvm] [AMDGPU][LTO] Introduce AMDGPUCloneModuleLDS (PR #89683)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Disable fixed-point iteration in all Combiners (PR #102167)
Tobias Stadler via llvm-commits
- [llvm] abdc2b1 - [AArch64][GlobalISel] Disable fixed-point iteration in all Combiners
via llvm-commits
- [llvm] [ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (PR #86149)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Enable "amdgpu-sw-lower-lds" pass in pipeline. (PR #89206)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Perform early program return instead of using indirect branch (PR #102127)
Matt Arsenault via llvm-commits
- [llvm] [SystemZ] Remove getInliningThresholdMultiplier() override (PR #94612)
Nikita Popov via llvm-commits
- [llvm] Optimize fptrunc(x)>=C1 --> x>=C2 (PR #99475)
Matt Arsenault via llvm-commits
- [llvm] 710a552 - [GlobalIsel] Revisit ext of ext. (#102769)
via llvm-commits
- [llvm] [InstCombine] Remove some of the complexity-based canonicalization (PR #91185)
Nikita Popov via llvm-commits
- [llvm] 8173ad7 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 397bcfe - [X86] Fold extract_subvector(int_to_fp(x)) vXi32/vXf32 cases to match existing fp_to_int folds
Simon Pilgrim via llvm-commits
- [llvm] 11ebc9d - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] b9fecea - [PhaseOrdering] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 3c3fc4c - [InstCombine] Add nsw tests for A + -B fold (NFC)
Nikita Popov via llvm-commits
- [llvm] dd9a99f - [InstCombine] Preserve nsw in A + -B fold
Nikita Popov via llvm-commits
- [lld] [llvm] [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
Henrik Karlsson via llvm-commits
- [llvm] 83bf1d6 - [InstCombine] Thwart complexity-based canonicalization in sqrt test (NFC)
Nikita Popov via llvm-commits
- [llvm] 60bffe2 - [InstCombine] Handle commuted variant of sqrt transform
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][NFC] Remove duplicate code by using getAddressableLocalMemor… (PR #104604)
Mariusz Sikora via llvm-commits
- [llvm] [VectorCombine] Add type shrinking and zext propagation for fixed-width vector types (PR #104606)
Igor Kirillov via llvm-commits
- [clang] [compiler-rt] [test] Prevent generation of the bigendian code inside clang test CodeGen/bit-int-ubsan.c (PR #104607)
via llvm-commits
- [llvm] 7aa4726 - [CodeGen] Use range-based for loops (NFC) (#104536)
via llvm-commits
- [llvm] 66878ff - [Hexagon] Use range-based for loops (NFC) (#104538)
via llvm-commits
- [llvm] d8c9d58 - [RISCV] Don't support TRUNCATE_SSAT_U. (#104468)
via llvm-commits
- [llvm] 321de07 - [DAGCombiner] Remove TRUNCATE_(S/U)SAT_(S/U) from an assert that isn't tested. NFC (#104466)
via llvm-commits
- [llvm] 82fe793 - [gn] Port AST/ByteCode #104552
Fangrui Song via llvm-commits
- [llvm] ce88ca9 - [TableGen] Sign extend constants based on size for EmitIntegerMatcher. (#104550)
via llvm-commits
- [llvm] AMDGPU: Update live intervals in convertToThreeAddress (PR #104610)
Matt Arsenault via llvm-commits
- [clang] [llvm] [Driver] Default -msmall-data-limit= to 0 and clean up code (PR #83093)
Sam Elliott via llvm-commits
- [llvm] 1164e4a - [mlir][AMDGPU] Implement AMDGPU DPP operation in MLIR. (#89233)
via llvm-commits
- [llvm] 7afb51e - [SelectionDAG][X86] Add SelectionDAG::getSignedConstant and use it in a few places. (#104555)
via llvm-commits
- [llvm] [ADT] Series of improvements to SmallSet (PR #104611)
Victor Campos via llvm-commits
- [llvm] [Codegen][LegalizeIntegerTypes] Improve shift through stack (PR #96151)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Add SME peephole optimizer pass (PR #104612)
Sander de Smalen via llvm-commits
- [llvm] ddda37a - [TableGen] Refactor Intrinsic handling in TableGen (#103980)
via llvm-commits
- [llvm] 3f18a0a - [nfc] Improve testability of PGOInstrumentationGen (#104490)
via llvm-commits
- [llvm] [ctx_prof] Add analysis utility to fetch ID of a callsite (PR #104491)
Mircea Trofin via llvm-commits
- [llvm] aba3476 - [RISCV] Move vmv.v.v peephole from SelectionDAG to RISCVVectorPeephole (#100367)
via llvm-commits
- [llvm] ab5102d - [SandboxIR] Implement AtomicRMWInst (#104529)
via llvm-commits
- [llvm] f668708 - [libc] Disable old headergen checks unless enabled (#104522)
via llvm-commits
- [llvm] [SandboxIR][Tracker][NFC] GenericSetterWithIdx (PR #104615)
via llvm-commits
- [llvm] [llvm-lit] Precommit Tests for implementing the `unset` command in lit internal shell (PR #104618)
via llvm-commits
- [llvm] [Inliner] Fix bugs for partial inlining with vector (PR #101481)
David Li via llvm-commits
- [clang] [llvm] [HLSL] Implement support for HLSL intrinsic - saturate (PR #104619)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [CodeGenPrepare] Folding `urem` with loop invariant value as remainder (PR #96625)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
Simon Pilgrim via llvm-commits
- [compiler-rt] [llvm] [asan] Pre-commit test with global constructor without any global (PR #104620)
Vitaly Buka via llvm-commits
- [llvm] db279c7 - [HLSL] Change default linkage of HLSL functions to internal (#95331)
via llvm-commits
- [llvm] 907c7eb - [Attributor] Enable `AAAddressSpace` in `OpenMPOpt` (#104363)
via llvm-commits
- [llvm] [llvm-profdata] Enabled functionality to write split-layout profile (PR #101795)
David Li via llvm-commits
- [llvm] 9f89d31 - [lldb][test] Mark gtest cases as XFAIL if the test suite is XFAIL (#102986)
via llvm-commits
- [llvm] [InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant (PR #94148)
Matt Arsenault via llvm-commits
- [llvm] 0551926 - [Clang][OMPX] Add the code generation for multi-dim `thread_limit` clause (#102717)
via llvm-commits
- [lld] 89a1f14 - [LLD, MachO] Default objc_relative_method_lists on MacOS10.16+/iOS14+ (#104519)
via llvm-commits
- [llvm] [LLVM-Reduce] - Distinct Metadata Reduction (PR #104624)
Robert Barinov via llvm-commits
- [llvm] [CodeGen] Move dom tree invalidation in MBP (PR #102453)
David Li via llvm-commits
- [clang] [llvm] [RISCV] Add Hazard3 Core as taped out for RP2350 (PR #102452)
Sam Elliott via llvm-commits
- [llvm] [AMDGPU] Mitigate GFX12 VALU read SGPR hazard (PR #100067)
Matt Arsenault via llvm-commits
- [llvm] [NFC][DXIL] move replace/erase in DXIL intrinsic expansion to caller (PR #104626)
Greg Roth via llvm-commits
- [libc] [llvm] Revert "[libc] Disable old headergen checks unless enabled" (PR #104627)
Michael Jones via llvm-commits
- [llvm] 9791986 - Revert "[libc] Disable old headergen checks unless enabled" (#104627)
via llvm-commits
- [compiler-rt] Found one more delta to unbreak build for z/os (PR #82789)
Sean Perry via llvm-commits
- [compiler-rt] [asan] Switch allocator to dynamic base address (PR #98511)
Mariusz Borsa via llvm-commits
- [llvm] [BranchFolding] Add an option to tail merge only bbs without successors (PR #101969)
Matt Arsenault via llvm-commits
- [llvm] 8becb80 - [AArch64] Remove apple-a7-sysreg. (#102709)
via llvm-commits
- [llvm] [AArch64] Remove apple-a7-sysreg. (PR #102709)
Ahmed Bougacha via llvm-commits
- [llvm] f999b32 - [DirectX] Add missing Analysis usage to DXILResourceMDWrapper
via llvm-commits
- [llvm] [GlobalIsel] Combine G_PTR_ADD. (PR #95647)
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [libcxx] [cmake] Add hexagon-linux cmake cache files (PR #98712)
Brian Cain via llvm-commits
- [llvm] 535b209 - [SelectionDAGISel] Use getSignedConstant for OPC_EmitInteger.
Craig Topper via llvm-commits
- [llvm] [DAG] isKnownNeverZero - add more cases for UDIV, SDIV, SRA, and SRL operations (PR #89522)
Matt Arsenault via llvm-commits
- [llvm] [DAG] isKnownNeverZero - add more cases for UDIV, SDIV, SRA, and SRL operations (PR #89522)
Matt Arsenault via llvm-commits
- [llvm] [DAG] isKnownNeverZero - add more cases for UDIV, SDIV, SRA, and SRL operations (PR #89522)
Matt Arsenault via llvm-commits
- [llvm] [DAG] isKnownNeverZero - add more cases for UDIV, SDIV, SRA, and SRL operations (PR #89522)
Matt Arsenault via llvm-commits
- [llvm] [DAG] isKnownNeverZero - add more cases for UDIV, SDIV, SRA, and SRL operations (PR #89522)
Matt Arsenault via llvm-commits
- [llvm] 51ede55 - Re-Apply "[DXIL][Analysis] Implement enough of DXILResourceAnalysis for buffers" (#104517)
via llvm-commits
- [llvm] [CodeGen] Don't renumber invalid domtree (PR #102427)
David Li via llvm-commits
- [libc] [llvm] [libc] Disable old headergen checks unless enabled (PR #104629)
Michael Jones via llvm-commits
- [llvm] 3e7ca5f - [SDAG] Read-only intrinsics must have WillReturn and !Throws attributes to be treated as loads (#99999)
via llvm-commits
- [llvm] ef56061 - AMDGPU: Rename type helper functions in atomic handling
Matt Arsenault via llvm-commits
- [llvm] 464fa3b - [AArch64][MachO] Encode @AUTH to ARM64_RELOC_AUTHENTICATED_POINTER.
Ahmed Bougacha via llvm-commits
- [llvm] [GlobalIsel] Pust cast through build vector (PR #104634)
Thorsten Schütt via llvm-commits
- [llvm] cf721e2 - [PowerPC] Do not merge TLS constants within PPCMergeStringPool.cpp (#94059)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
Matt Arsenault via llvm-commits
- [llvm] 1aa8a6f - [VPlan] Compute cost for most opcodes in VPWidenRecipe (NFCI). (#98764)
via llvm-commits
- [llvm] [DirectX] Revert specialized createOp methods part of #101250 (PR #104245)
Justin Bogner via llvm-commits
- [llvm] 71d54fa - [DirectX] Revert specialized createOp methods part of #101250
via llvm-commits
- [llvm] 7ff377b - [Analysis] Fix null ptr dereference when using WriteGraph without branch probability info (#104102)
via llvm-commits
- [llvm] f5b81aa - [InstrProf] Support conditional counter updates (#102542)
via llvm-commits
- [llvm] 0e4f7c7 - [gn build] Port 7ff377ba60bf
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [llvm][clang] Move RewriterBuffer to ADT. (PR #99770)
Artem Dergachev via llvm-commits
- [llvm] 808933f - [MC] Drop whitespace padding in AMDGPU combined asm/disasm tests. (#104433)
via llvm-commits
- [llvm] 8c5d76a - [SandboxIR][Tracker][NFC] GenericSetterWithIdx (#104615)
via llvm-commits
- [llvm] [SandboxIR] Implement ConstantInt (PR #104639)
via llvm-commits
- [llvm] [SelectionDAG][X86] Use getAllOnesConstant. NFC (PR #104640)
Craig Topper via llvm-commits
- [llvm] 13779ec - [DataLayout] Refactor parsing of "p" specification (#104583)
via llvm-commits
- [llvm] 4a0bbbc - [SLP]Fix PR104637: do not create new nodes for fully overlapped non-schedulable nodes
Alexey Bataev via llvm-commits
- [llvm] f33d519 - [SandboxIR] Implement ConstantInt (#104639)
via llvm-commits
- [llvm] [SandboxIR] Implement SwitchInst (PR #104641)
via llvm-commits
- [llvm] [APFloat] Fix literals with long significands. (PR #102051)
via llvm-commits
- [llvm] [llvm/llvm-project][Coroutines] Improve debugging and minor refactoring (PR #104642)
Tyler Nowicki via llvm-commits
- [llvm] 70995a1 - [ScalarizeMaskedMemIntr] Optimize splat non-constant masks (#104537)
via llvm-commits
- [llvm] ebe7265 - [Mips] Fix fast isel for i16 bswap. (#103398)
via llvm-commits
- [llvm] bfdecea - [NFC][cxxabi] Apply `cp-to-llvm.sh` (#101970)
via llvm-commits
- [llvm] [NFC][cxxabi] Apply `cp-to-llvm.sh` (PR #101970)
Nico Weber via llvm-commits
- [llvm] [TTI][TLI] Expose isOffsetFoldingLegal from TLI to TTI (PR #104644)
Mingming Liu via llvm-commits
- [llvm] Pre-commit AMDGPU tests for masked load/store/scatter/gather (PR #104645)
Krzysztof Drewniak via llvm-commits
- [llvm] 324b676 - Revert "[AArch64] Fold more load.x into load.i with large offset"
Thurston Dang via llvm-commits
- [compiler-rt] 085b04b - [asan] Pre-commit test with global constructor without any global (#104620)
via llvm-commits
- [compiler-rt] [llvm] [asan] Catch `initialization-order-fiasco` in mudules without globals (PR #104621)
Vitaly Buka via llvm-commits
- [compiler-rt] [llvm] [asan] Catch `initialization-order-fiasco` in modules without globals (PR #104621)
Vitaly Buka via llvm-commits
- [llvm] [offload] - Fix issue with standalone debug offload build (PR #104647)
via llvm-commits
- [llvm] [AArch64][MachO] Add ptrauth ABI version to arm64e cpusubtype. (PR #104650)
Ahmed Bougacha via llvm-commits
- [llvm] 516c1a0 - [SandboxIR] Implement SwitchInst (#104641)
via llvm-commits
- [llvm] [SandboxIR] Implement CatchSwitchInst (PR #104652)
via llvm-commits
- [llvm] cd3f48d - [NFC][DXIL] move replace/erase in DXIL intrinsic expansion to caller (#104626)
via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring to sample reader to support on-demand read profiles for given functions (PR #104654)
Lei Wang via llvm-commits
- [llvm] 8d8f56d - [MC,AArch64] Remove unneeded STT_NOTYPE/STB_LOCAL code for mapping symbols and improve tests
Fangrui Song via llvm-commits
- [clang] [llvm] Add SPIRV generation for HLSL dot (PR #104656)
Greg Roth via llvm-commits
- [llvm] 6e0fc15 - [RISCV] Remove feature implication from Zvknhb.
Craig Topper via llvm-commits
- [llvm] [RISCV] Refactor and improve RISCVISAInfo::checkDependency() (PR #104658)
Craig Topper via llvm-commits
- [llvm] [IRCE] Relax profitability check (PR #104659)
Jan Ječmen via llvm-commits
- [llvm] [SelectionDAG] Use uintptr_t for ResNo in SDValue. (PR #104660)
Craig Topper via llvm-commits
- [compiler-rt] [compiler-rt] Add missing carry to 128x128->256 wide multiply (PR #97257)
via llvm-commits
- [llvm] [APFloat] Fix `IEEEFloat::addOrSubtractSignificand` and `IEEEFloat::normalize` (PR #98721)
via llvm-commits
- [llvm] f44f026 - [asan] Catch `initialization-order-fiasco` in modules without globals (#104621)
via llvm-commits
- [llvm] 1ff630d - [LLVM][NVPTX] Add support for brkpt instruction (#104470)
via llvm-commits
- [llvm] c51578e - [SelectionDAG][X86] Use getAllOnesConstant. NFC (#104640)
via llvm-commits
- [compiler-rt] [llvm] Revert "[asan] Catch `initialization-order-fiasco` in modules without globals" (PR #104665)
Vitaly Buka via llvm-commits
- [compiler-rt] 34f941a - Revert "[asan] Catch `initialization-order-fiasco` in modules without globals" (#104665)
via llvm-commits
- [compiler-rt] [llvm] Reland "[asan] Catch `initialization-order-fiasco` in modules without globals"" (PR #104667)
Vitaly Buka via llvm-commits
- [llvm] 2f89c1c - [AMDGPU][NFC] Remove duplicate code by using getAddressableLocalMemorySize (#104604)
via llvm-commits
- [llvm] 8041bf4 - [NFC][asan] Make 'Module &M' class member
Vitaly Buka via llvm-commits
- [llvm] 067f2e9 - [SelectionDAG] Use getSignedConstant/getAllOnesConstant.
Craig Topper via llvm-commits
- [llvm] e6ceb29 - [RISCV] Use getAllOnesConstant/getSignedConstant.
Craig Topper via llvm-commits
- [llvm] fc6300a - [AMDGPU] Disable inline constants for pseudo scalar transcendentals (#104395)
via llvm-commits
- [llvm] [Code Coverage] Add a tool to check test coverage of a patch (PR #71841)
Shivam Gupta via llvm-commits
- [llvm] 48ae614 - [InstCombine] Avoid infinite loop when negating phi nodes (#104581)
via llvm-commits
- [llvm] 0da2ba8 - [NFC] Cleanup in ADT and Analysis headers. (#104484)
via llvm-commits
- [llvm] 362142c - [AArch64] Add a check for invalid default features (#104435)
via llvm-commits
- [llvm] [llvm-c] Add getters for LLVMContextRef for various types (PR #99087)
Bogdan-Alexandru Geană via llvm-commits
- [llvm] 1692921 - AMDGPU: Add tonearest and towardzero roundings for intrinsic llvm.fptrunc.round (#104486)
via llvm-commits
- [llvm] [TableGen] Rework `EmitIntrinsicToBuiltinMap` (PR #104681)
Rahul Joshi via llvm-commits
- [llvm] 0b092df - [X86] Don't save/restore fp around longjmp instructions (#102556)
via llvm-commits
- [llvm] Add isa_or_null<> to Casting.h (PR #104682)
Braden Helmer via llvm-commits
- [llvm] 107f3ef - [RISCV][MC] Make error message of CSR with wrong extension more detailed (#104424)
via llvm-commits
- [lld] 69f76c7 - [LLD] [MinGW] Recognize the -rpath option (#102886)
via llvm-commits
- [llvm] [Support] Do not ignore unterminated open { in formatv (PR #104688)
Rahul Joshi via llvm-commits
- [llvm] f7d94b7 - [SelectionDAG] Use getAllOnesConstant.
Craig Topper via llvm-commits
- [llvm] efa859c - [ARM] Use SelectonDAG::getSignedConstant.
Craig Topper via llvm-commits
- [llvm] 69115cc - [AArch64] Use SelectionDAG::getSignedConstant/getAllOnesConstant.
Craig Topper via llvm-commits
- [llvm] [RISCV] Introduce local peephole to reduce VLs based on demanded VL (PR #104689)
Philip Reames via llvm-commits
- [llvm] 27a62ec - [LSR] Split the -lsr-term-fold transformation into it's own pass (#104234)
via llvm-commits
- [llvm] addeb22 - [gn build] Port 27a62ec72aed
LLVM GN Syncbot via llvm-commits
- [llvm] Pr/powerpc mathextras (PR #104690)
Craig Topper via llvm-commits
- [llvm] [PowerPC] Use MathExtras helpers to simplify code. NFC (PR #104691)
Craig Topper via llvm-commits
- [llvm] f499a3f - [VE] Use SelectionDAG::getSignedConstant/getAllOnesConstant.
Craig Topper via llvm-commits
- [llvm] [SPARC] Loosen assertions in printOperand for inline asm operands (PR #104692)
via llvm-commits
- [llvm] 93ab50a - [APInt] Replace enum with static constexpr member variables. NFC
Craig Topper via llvm-commits
- [llvm] e994494 - [PowerPC] Use MathExtras helpers to simplify code. NFC (#104691)
via llvm-commits
- [llvm] e59c824 - [RISCV] Remove unused tablegen classes from unratified Zbp instructions. NFC
Craig Topper via llvm-commits
- [llvm] [hurd] Fix accessing f_type field of statvfs (PR #71851)
Samuel Thibault via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Generalize `icmp (shl nuw C2, Y), C -> icmp Y, C3` (PR #104696)
via llvm-commits
- [llvm] [NFC][SLP] Remove useless code of the schedule (PR #104697)
via llvm-commits
- [llvm] 10fe531 - [GlobalISel] Add and use an Opcode variable and update match-table-cxx.td checks. NFC
David Green via llvm-commits
- [llvm] [InstSimplify] Simplify `uadd.sat(X, Y) u>= X + Y` and `usub.sat(X, Y) u<= X, Y` (PR #104698)
Yingwei Zheng via llvm-commits
- [llvm] [DataLayout] Refactor parsing of i/f/v/a specifications (PR #104699)
Sergei Barannikov via llvm-commits
- [clang] [llvm] [NVPTX] Support __usAtomicCAS builtin (PR #99646)
via llvm-commits
- [llvm] e9e3a18 - [LV] Don't cost branches and conditions to empty blocks.
Florian Hahn via llvm-commits
- [llvm] [FunctionAttrs] deduce attr `cold` on functions if all CG paths call a `cold` function (PR #101298)
Yingwei Zheng via llvm-commits
- [llvm] ff80e1f - [InstSimplify] Simplify `uadd.sat(X, Y) u>= X + Y` and `usub.sat(X, Y) u<= X, Y` (#104698)
via llvm-commits
- [llvm] [LangRef/DataLayout] Spell out requirements for alignment values (PR #104705)
Sergei Barannikov via llvm-commits
- [llvm] [cmake] Hardcode some `check_include_file` checks (PR #104706)
Vlad Serebrennikov via llvm-commits
- [llvm] [GlobalISel][AArch64] Add G_FPTOSI_SAT/G_FPTOUI_SAT (PR #96297)
David Green via llvm-commits
- [llvm] [CMake] Provide more useful message for check_symbol_exists failures (PR #104709)
Kagami Sascha Rosylight via llvm-commits
- [llvm] 0d150db - [llvm][clang] Move RewriterBuffer to ADT. (#99770)
via llvm-commits
- [llvm] a28c202 - [gn build] Port 0d150db214e2
LLVM GN Syncbot via llvm-commits
- [llvm] [TableGen] Allow emitter actions to use `const RecordKeeper &` (PR #104716)
Rahul Joshi via llvm-commits
- [llvm] 79d0211 - [MC] Add test that requires multiple relaxation steps
Fangrui Song via llvm-commits
- [llvm] bf5cd42 - [MIPS] Remove expensive LLVM_DEBUG relocation dump
Fangrui Song via llvm-commits
- [llvm] 70f3863 - [DAG][PatternMatch] Add support for matchers with flags; NFC
Noah Goldstein via llvm-commits
- [llvm] c6e16a4 - [TLI] Add support for inferring attr `cold`/`noreturn` on `std::terminate` and `__cxa_throw`
Noah Goldstein via llvm-commits
- [llvm] [TLI] Add support for inferring attr `cold`/`noreturn` on `std::terminate` and `__cxa_throw` (PR #101622)
via llvm-commits
- [llvm] 1a6bf94 - [MC] Remove ELFRelocationEntry::OriginalAddend
Fangrui Song via llvm-commits
- [llvm] f16125a - [CodeGenPrepare][X86] Add tests for folding `urem` with loop invariant value; NFC
Noah Goldstein via llvm-commits
- [llvm] c64ce8b - [CodeGenPrepare] Folding `urem` with loop invariant value
Noah Goldstein via llvm-commits
- [llvm] [MIPS] Optimize sortRelocs for o32 (PR #104723)
Fangrui Song via llvm-commits
- [llvm] [CGP] [CodeGenPrepare] Folding `urem` with loop invariant value plus offset (PR #104724)
via llvm-commits
- [llvm] 7d5281a - [AMDGPU][NFC] Fix preload-kernarg.ll test after attributor move (#98840)
via llvm-commits
- [llvm] [NewPM][CodeGen][WIP] Add callback style CodeGen pass pipeline builder (PR #104725)
via llvm-commits
- [llvm] [NFC][Instrumentation] Use `Twine` in `createPrivateGlobalForString` (PR #104726)
Vitaly Buka via llvm-commits
- [llvm] 7f87b5b - [SelectionDAG][X86] Preserve unpredictable metadata for conditional branches in SelectionDAG, as well as JCCs generated by X86 backend. (#102101)
via llvm-commits
- [llvm] [SelectionDAG][X86] Preserve unpredictable metadata for conditional branches in SelectionDAG, as well as JCCs generated by X86 backend. (PR #102101)
Wei Xiao via llvm-commits
- [compiler-rt] [rtsan][compiler-rt] Prevent UB hang in rtsan lock unit tests (PR #104733)
Chris Apple via llvm-commits
- [llvm] 731ae69 - Revert "[CodeGenPrepare] Folding `urem` with loop invariant value"
Noah Goldstein via llvm-commits
- [llvm] a80a90e - [RISCV][MC] Support experimental extensions Zvbc32e and Zvkgs (#103709)
via llvm-commits
- [llvm] [docs] Add note about "Re-request review" (PR #104735)
Vitaly Buka via llvm-commits
- [llvm] 82fdfd4 - [TableGen] Print Error and not crash on dumping non-string values (#104568)
via llvm-commits
- [llvm] [AMDGPU][True16][MC] added VOPC true16/fake16 instructions (PR #104739)
Brox Chen via llvm-commits
- [llvm] 7faf1a0 - [Sparc] Add errata workaround pass for GR712RC and UT700 (#103843)
via llvm-commits
- [llvm] [SmallPtrSet] Optimize find/erase (PR #104740)
Fangrui Song via llvm-commits
Last message date:
Sun Aug 18 23:54:32 PDT 2024
Archived on: Sun Aug 18 23:54:34 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).