The Week Of Monday 28 August 2023 Archives by thread
Starting: Mon Aug 28 00:06:19 PDT 2023
Ending: Sun Sep 3 23:55:28 PDT 2023
Messages: 2672
- [PATCH] D158611: [AArch64] Fix arm neon vstx lane memVT size
hstk via Phabricator via llvm-commits
- [PATCH] D155924: [IR] Remove support for and/or constant expressions
Nikita Popov via Phabricator via llvm-commits
- [llvm] 183f49c - [Verifier] Sanity check alloca size against DILocalVariable fragment size
Nikita Popov via llvm-commits
- [PATCH] D158743: [Verifier] Sanity check alloca size against DILocalVariable fragment size
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158913: [RISCV] Add a cross basic block VXRM write insertion pass.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] 98cf20f - Revert "[Verifier] Sanity check alloca size against DILocalVariable fragment size"
Nikita Popov via llvm-commits
- [compiler-rt] ad7e250 - [sanitizer] Intercept glibc 2.38 __isoc23_* functions
Fangrui Song via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic
Diana Picus via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D154604: [BOLT] Calculate output values using BOLTLinker
Job Noorman via Phabricator via llvm-commits
- [PATCH] D158871: [CodeGen][AArch64] Precommit tests for D156767 (NFC)
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D158956: [RISCV] Initial ISel support for the experimental zacas extension
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] 471d9c5 - [NFC][AMDGPU] assert we've found a value before use
Luke Drummond via llvm-commits
- [PATCH] D158845: [NFC][AMDGPU] assert we've found a value before use
Luke Drummond via Phabricator via llvm-commits
- [llvm] 6e4860f - [SDAG] Add SimplifyDemandedBits support for ISD::SPLAT_VECTOR
Luke Lau via llvm-commits
- [llvm] 8f1d1e2 - [SDAG] Add computeKnownBits support for ISD::SPLAT_VECTOR_PARTS
Luke Lau via llvm-commits
- [PATCH] D158839: [SDAG] Add SimplifyDemandedBits support for ISD::SPLAT_VECTOR
Luke Lau via Phabricator via llvm-commits
- [PATCH] D158852: [SDAG] Add computeKnownBits support for ISD::SPLAT_VECTOR_PARTS
Luke Lau via Phabricator via llvm-commits
- [llvm] b91b4ec - [RISCV] Add missing mask operand for masked vclmul/vclmulh tests. NFC.
Jim Lin via llvm-commits
- [PATCH] D158961: [ThinLTO] Mark callers of local ifunc not eligible for import
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D158399: [WebAssembly] Optimize vector shift using a splat value from outside block
Yolanda via Phabricator via llvm-commits
- [PATCH] D155818: [CloneFunction][DebugInfo] Clone DISubprogram's local types
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D133361: [BPF] Attribute btf_decl_tag("ctx") for structs
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D158849: [GVN] Invalidate MDA when deduplicating phi nodes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158975: [TableGen][GlobalISel] Add MIR Pattern Builtins
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D155406: [MemCpyOpt] implement multi BB stack-move optimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158976: [RISCV] Add isCommutable for pseudos without merge operand
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D158960: [ValueTracking] Handle conflicts when computing knownbits of PHI nodes in deadcode; PR65022
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D157484: [VPlan] Support scalable vectors in outer-loop vectorization
Lou via Phabricator via llvm-commits
- [PATCH] D158333: [VPlan] Move initial skeleton construction to createInitialVPlan. (NFC)
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D158716: [RFC][LV] VPlan-based cost model
ShihPo Hung via Phabricator via llvm-commits
- [compiler-rt] c1ad5ba - [sanitizer] Fix sanitizer procmap test for FreeBSD
David CARLIER via llvm-commits
- [PATCH] D155831: [LV][WIP] Lazy creation of BFI when required by cost model
Evgeniy via Phabricator via llvm-commits
- [compiler-rt] 435d412 - [sanitizer] enable getrandom/getentropy on solaris based systems.
David CARLIER via llvm-commits
- [compiler-rt] cf76ddc - [Fuzzer] SetThreadName implementation for Windows
David CARLIER via llvm-commits
- [PATCH] D158864: [Code Coverage] Add a script to check code coverage of a patch
Shivam Gupta via Phabricator via llvm-commits
- [llvm] 3753ea8 - Revert "[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16"
Phoebe Wang via llvm-commits
- [PATCH] D158980: [DebugInfo][NFC] Move ObjC Selector name handling to lib DebugInfo
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 4ae7ed6 - [X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16
Phoebe Wang via llvm-commits
- [PATCH] D158950: [X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D158510: [InstCombine] Propagate nsw flag when negating
Nikita Popov via Phabricator via llvm-commits
- [llvm] 23e2a82 - Revert "[X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16"
Phoebe Wang via llvm-commits
- [llvm] 89c5647 - [DSE] Handle unexpected memory attribute on malloc (PR64827)
Nikita Popov via llvm-commits
- [PATCH] D157141: [lld] Sort code section chunks by range types on EC targets.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D158004: llvm-nm ignore the Import symbol file for the --export-symbol option.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D158983: [InstCombine] Fold two select patterns into or-and
Yingwei Zheng via Phabricator via llvm-commits
- [llvm] 6688701 - [X86][BF16] Lower FP_EXTEND for vector types under AVX512BF16
Phoebe Wang via llvm-commits
- [PATCH] D158824: [RISCV][MC] MC layer support for xcvmem and xcvelw extensions
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D158332: [LV] Use IRBuilder to create and optimize middle-block compare.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158709: [Headers][Modules] Make separate headers for the stdarg.h and stddef.h pieces so that they can be modularized
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D154228: [GVN] Use vector ops when doing loadCoercion on a vector value
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D156999: [Inline Spiller] Consider bundles when marking defs as dead
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D158863: Implement the monolithic CI pipeline in the monorepo
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158837: [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158988: [LV] Choose the wider VF where they have same cost
Allen zhong via Phabricator via llvm-commits
- [llvm] a1f5ea5 - Revert "[NewGVN][PHIOFOPS] Relax conditions when checking safety of memory accesses"
via llvm-commits
- [PATCH] D158689: [llvm-profdata] Fix dangling reference after D147740
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D158989: [libc][bazel] Add missing math functions and tests (exp, exp2, erff) to bazel layout.
Tue Ly via Phabricator via llvm-commits
- [llvm] 32cb8f5 - [VPlan] Generalize variable names for ICmpULE operands (NFC)
Florian Hahn via llvm-commits
- [PATCH] D158889: [AsmPrinter][PGO] Adds optional dumping of branch probabilities for PGO metrics.
Micah Weston via Phabricator via llvm-commits
- [PATCH] D158992: [VPlan] Manage compare predicates in VPRecipeWithIRFlags.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D158993: AMDGPU: Fix assertion on half typed pow with constant exponents
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158994: AMDGPU: Cleanup check for integral exponents in pow folds
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158908: AMDGPU: Turn pow libcalls into powr
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155098: [BOLT] BL/BH are considered aliases in regreassign
Phabricator via llvm-commits
- [PATCH] D158996: AMDGPU: Handle sitofp and uitofp exponents in fast pow expansion
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158997: AMDGPU: Use exp2 and log2 intrinsics directly for f16/f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158998: AMDGPU: Use pown instead of pow if known integral
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151107: [IR] Add GraalVM calling conventions
Sacha Coppey via Phabricator via llvm-commits
- [PATCH] D158999: AMDGPU: Handle rounding intrinsic exponents in isKnownIntegral
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158861: [llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMalloc
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [PATCH] D159002: Attributor: Fix not propagating nofpclass arguments through transitive callers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158949: [LTO] Simplify internalize logic. NFC
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Tamir Duberstein via Phabricator via llvm-commits
- [llvm] b4b42bd - Cleaning up unreachable code in CodeLayout
via llvm-commits
- [PATCH] D158859: Cleaning up unreachable code in CodeLayout
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D143565: [Asan] Ensure unpoisonning doesn't get inlined unnecessarily due to small holes in the mask
Sylvain Audi via Phabricator via llvm-commits
- [PATCH] D155796: [polly] CYGWIN: fix build error about PIC code.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Oskar Wirga via Phabricator via llvm-commits
- [llvm] b90d2d6 - [ThinLTO][test] Test prevailing non-exported non-ODR linkonce/odr can be internalized
Fangrui Song via llvm-commits
- [PATCH] D76445: [RISCV][GlobalISel] Select ALU GPR instructions
Craig Topper via Phabricator via llvm-commits
- [llvm] 02054d3 - [LTO] Simplify internalize logic. NFC
Fangrui Song via llvm-commits
- [llvm] 538b90c - [RISCV][GlobalISel] Select ALU GPR instructions
Craig Topper via llvm-commits
- [llvm] ff6d333 - [RISCV] Prevent tryToFoldBNEOnCmpXchgResult from deleting AND if it has others users.
Craig Topper via llvm-commits
- [PATCH] D158962: [RISCV] Prevent tryToFoldBNEOnCmpXchgResult from deleting AND if has t others users.
Craig Topper via Phabricator via llvm-commits
- [llvm] 747836c - Revert "[RISCV][GlobalISel] Select ALU GPR instructions"
Craig Topper via llvm-commits
- [PATCH] D158382: [OpenMP] Use default grid value for static grid size
Dhruva Chakrabarti via Phabricator via llvm-commits
- [PATCH] D158124: [dsymutil] Add support for mergeable libraries
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D156767: [AArch64] [BranchRelaxation] Optimize for hot code size in AArch64 branch relaxation
Daniel Hoekwater via Phabricator via llvm-commits
- [llvm] c586137 - [NFC][docs] Fix formatting for pointer authenticaion documentation
Daniil Kovalev via llvm-commits
- [PATCH] D158256: [RISCV] Fix assertion failure when zcmp extension is enabled.
Anmol P. Paralkar via Phabricator via llvm-commits
- [llvm] 3f00c7b - [CodeGen][AArch64] Precommit tests for D156767 (NFC)
Daniel Hoekwater via llvm-commits
- [PATCH] D158952: [X86][BF16] Lower FP_ROUND for vector types under AVX512BF16
Simon Pilgrim via Phabricator via llvm-commits
- [compiler-rt] d809920 - Reland "[Profile] Allow online merging with debug info correlation."
Zequan Wu via llvm-commits
- [PATCH] D158497: [UTC] Keep function args parenthesis on label line (bumps version to 3)
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D158907: [RISCV][GlobalISel] Select G_ICMP, G_IMPLICIT_DEF
Nitin John Raj via Phabricator via llvm-commits
- [compiler-rt] d364597 - [fuzzer] Try to fix windows build after D156317
Vitaly Buka via llvm-commits
- [PATCH] D126586: [InstrProf] Single byte counters in coverage
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [compiler-rt] e0e8695 - Revert "[fuzzer] Try to fix windows build after D156317"
Vitaly Buka via llvm-commits
- [PATCH] D143108: [Asan] Add "funclet" OpBundle to Asan calls that are generated inside a funclet
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 46a4eae - Attributor: Add more tests for nofpclass
Matt Arsenault via llvm-commits
- [llvm] d2a06ef - Attributor: Allow refining of callsite attributes that already have nofpclass
Matt Arsenault via llvm-commits
- [llvm] 80e5b46 - AMDGPU: Fix assertion on half typed pow with constant exponents
Matt Arsenault via llvm-commits
- [PATCH] D158419: Attributor: Allow refining of callsite attributes that already have nofpclass
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 45eb602 - [fuzzer] Try to fix windows build after D156317
Vitaly Buka via llvm-commits
- [PATCH] D156238: [InstCombine] Generalize foldICmpWithMinMax
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159006: AMDGPU: Enable assumptions in AMDGPULibCalls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159007: [Code Coverage] Integrate patch-based code coverage tool to CI
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D158317: [IR] Add SturcturalHash printer pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D158648: InstCombine: Introduce SimplifyDemandedUseFPClass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157030: InstCombine: Fold out scale-if-denormal pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158197: [PowerPC][lld] Account for additional X-Forms -> D-Form/DS-Forms load/stores when relaxing initial-exec to local-exec
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D158857: [clang][aarch64] Add support for the MS qualifiers __ptr32, __ptr64, __sptr, __uptr for aarch64
Amy Huang via Phabricator via llvm-commits
- [PATCH] D156390: [SDAG][RISCV] Avoid expanding is-power-of-2 pattern on riscv32/64 with zbb
Craig Topper via Phabricator via llvm-commits
- [PATCH] D159009: [NFC][GuardWidening] Split widenCondCommon method
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157871: IR: Add llvm.exp10 intrinsic
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D157689: [GuardWidening] Refactor to work with the list of checks to widen/hoist
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157124: [CodeGen][AArch64] Don't split jump table basic blocks
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D158739: AIX: Issue an error when specifying an alias for a common symbol
Digger Lin via Phabricator via llvm-commits
- [PATCH] D93617: [LoopVectorize] Take non-instruction's size into consideration when computing leader's demanded bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D158910: [BOLT] Local hidden should be global syms
Rafael Auler via Phabricator via llvm-commits
- [compiler-rt] 151e33c - [NFC][fuzzer] Cleanup SetThreadName after D156317
Vitaly Buka via llvm-commits
- [compiler-rt] dd3aa26 - Revert "[Fuzzer] SetThreadName implementation for Windows"
Vitaly Buka via llvm-commits
- [PATCH] D158909: [JITLink] Honor shouldAddDefaultPasses in x86-64 ELF
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D158501: [WIP][MemCpyOpt] implement liveness analysis based stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D158503: [CGP] Remove dead PHI nodes before elimination of mostly empty blocks
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D158901: [llvm-rc] Continue to use Argv[0] to resolve executable path
Amy Huang via Phabricator via llvm-commits
- [PATCH] D158902: [RISCV] Remove Change field from BlockData in RISCVInsertVSETVLI. NFC
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] cd591e0 - Revert "Reland "[Profile] Allow online merging with debug info correlation.""
Vitaly Buka via llvm-commits
- [llvm] dd850f0 - [llvm][clang][modules] Fix test failure on big-endian bots
Jan Svoboda via llvm-commits
- [llvm] 92ed1e0 - [gn build] Port 79af92bb99dd
LLVM GN Syncbot via llvm-commits
- [PATCH] D159014: [llvm-profdata] Use std::unordered_map in SampleProfileMap
William Junda Huang via Phabricator via llvm-commits
- [compiler-rt] f52f8e8 - [Profile] Allow online merging with debug info correlation.
Zequan Wu via llvm-commits
- [compiler-rt] 277fc94 - [compiler-rt] [test] Adjust an XFAIL for strtoll_strict.c for MinGW targets
Martin Storsjö via llvm-commits
- [PATCH] D156449: [LLVM][Transforms] Zext flag in various optimization passes for RISC-V
Panagiotis K via Phabricator via llvm-commits
- [PATCH] D157907: [NFC] Refactor X86TargetLowering::getGlobalWrapperKind()
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D156444: [llvm][RISCV][IR] Zext flag in IR for RISC-V
Panagiotis K via Phabricator via llvm-commits
- [PATCH] D107534: Add a pass to garbage-collect empty basic blocks after code generation.
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D156442: [RISCV][Backend] Zext flag conversion in RISC-V Backend
Panagiotis K via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D157913: [WIP][Coverage] Allow Clang coverage to be used with debug info correlation.
Zequan Wu via Phabricator via llvm-commits
- [compiler-rt] ed5acb1 - [fuzzer, CMake] Add config name for fuzzer lit test
Fangrui Song via llvm-commits
- [llvm] e4eb8d9 - [llvm-rc] Continue to use Argv[0] to resolve executable path
Amy Huang via llvm-commits
- [PATCH] D156473: [Object] Use COFF archive format for import libraries.
Vadim Paretsky via Phabricator via llvm-commits
- [compiler-rt] 9c0302a - [fuzzer, CMake] Group fuzzer lit test into one check-fuzzer
Fangrui Song via llvm-commits
- [PATCH] D151920: [BOLT] Instrumentation: Fix tests
Amir Ayupov via Phabricator via llvm-commits
- [llvm] ef1c25e - [CodeGen][AArch64] Don't split jump table basic blocks
Daniel Hoekwater via llvm-commits
- [PATCH] D158647: [CodeGen][AArch64] Don't split inline asm goto blocks or their targets
Daniel Hoekwater via Phabricator via llvm-commits
- [compiler-rt] 8885296 - [scudo] Add SCUDO_ENABLE_HOOKS to enable hooks at compilation time
Chia-hung Duan via llvm-commits
- [PATCH] D155077: [MachinePipeliner] Fix a bug in write-after-read scheduling
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] 3381054 - [llvm-profdata] Use std::unordered_map in SampleProfileMap
William Huang via llvm-commits
- [PATCH] D159029: [RISCV] Correct scheduling information for WriteVIRedMinMaxV in RISCVSchedSiFive7.td.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152388: [mlir] Fix mlir-linalg-ods-yaml-gen
Andrey Turetskiy via Phabricator via llvm-commits
- [compiler-rt] 5600675 - [sanitizer] Set the min size to allocate for the LowLevelAllocator to
Leonard Chan via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Ellis Hoag via Phabricator via llvm-commits
- [compiler-rt] afd170b - [sanitizer] Consolidate some LowLevelAllocators to one
Leonard Chan via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [llvm] 033d6ff - IR: Add operator | and & for FastMathFlags
Matt Arsenault via llvm-commits
- [PATCH] D159036: [AMDGPU] Accept arbitrary sized sources in CalculateByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] a597ff3 - InstCombine: Add baseline tests for select on compare of fcmp 0 pattern
Matt Arsenault via llvm-commits
- [PATCH] D158919: [libunwind][WebAssembly] Support Wasm EH
Derek Schuff via Phabricator via llvm-commits
- [compiler-rt] cf403c1 - [compiler-rt] Improve defaults for Android
Shoaib Meenai via llvm-commits
- [compiler-rt] dcafbd0 - [compiler-rt] Remove explicit Android libatomic linking
Shoaib Meenai via llvm-commits
- [PATCH] D158708: [JITLink][PowerPC] Fix incorrect assertion of addend for R_PPC64_REL24
Lang Hames via Phabricator via llvm-commits
- [PATCH] D124078: [MemCpyOpt] Avoid infinite loop in processMemSetMemCpyDependence (PR54983)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D155255: [SCEV] Don't update the range value if empty
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D158689: [llvm-profdata] Use llvm::DenseMap in SampleProfileMap
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D158673: [SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a constant rhs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151911: [LVI] Handle icmp of ashr.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 30ec947 - [X86][BF16] Add test coverage for AVX-NE-CONVERT
Phoebe Wang via llvm-commits
- [llvm] 446f3c2 - [InstCombine] Add pre-commit tests from PR64558. NFC.
Yingwei Zheng via llvm-commits
- [PATCH] D159050: [PowerPC] set min jump table entries to 64
ChenZheng via Phabricator via llvm-commits
- [PATCH] D158623: [RISCV] Reorder the stack frame objects.
lcvon via Phabricator via llvm-commits
- [PATCH] D157694: [RISCV][MC]Add support for Binary MCExpr
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D139782: [scudo][standalone] Use CheckAtomic to decide to link to libatomic
Ben Wolsieffer via Phabricator via llvm-commits
- [PATCH] D158492: [RISCV] Add CSR RegisterClass and save/restore fcsr in interrupt
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D159052: [PowerPC] fix the PowerPC cases
ChenZheng via Phabricator via llvm-commits
- [PATCH] D159053: [RISCV] Support select/merge like ops for fp16 vectors when only have Zvfhmin
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D159055: [JITLink][PowerPC][WIP] Handle local branch target is out of range
Kai Luo via Phabricator via llvm-commits
- [PATCH] D156227: [InstCombine] Add test cases from PR62898. NFC.
Noah Goldstein via Phabricator via llvm-commits
- [compiler-rt] 692344d - [msan] Fix compilation on non-glibc
Fangrui Song via llvm-commits
- [PATCH] D145424: [InstCombine] Add tests for transforming `(icmp pred (and X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D159056: [InstCombine] Make `isFreeToInvert` check recursively.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159057: [InstCombine] Add tests for expanding `foldICmpWithLowBitMaskedVal`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159058: [InstCombine] Improve scope of `foldICmpWithLowBitMaskedVal`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159059: [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159060: [InstCombine] Make `getKnownSign` a member function of InstCombiner; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145426: [InstCombine] Add transforms `(icmp spred (and X, Y), X)` if `X` or `Y` are known signed/unsigned
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159061: [InstCombine] Add tests for folding multiuse `(icmp eq/ne (or X, Y), Y)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159062: [InstCombine] Folding multiuse `(icmp eq/ne (or X, Y), Y)` for 2 uses of `Y`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157311: [InstCombine] Add tests for transforming `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157312: [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] a701b7e - [CGP] Remove dead PHI nodes before elimination of mostly empty blocks
Serguei Katkov via llvm-commits
- [PATCH] D158147: [RFC][GlobalISel] convergence control tokens and intrinsics
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Amy Kwan via Phabricator via llvm-commits
- [llvm] 5a9a7f5 - [MemCpyOpt] add tests for unreachable cycles for post dominators(NFC)
via llvm-commits
- [PATCH] D155711: [SimplifyCFG] Hoist common instructions on Switch.
Hongyu Chen via Phabricator via llvm-commits
- [llvm] 23fef2c - [RISCV] Correct scheduling information for WriteVIRedMinMaxV in RISCVSchedSiFive7.td.
Craig Topper via llvm-commits
- [llvm] b667e9c - [X86][BF16] Lower FP_ROUND for vector types under AVX512BF16
Phoebe Wang via llvm-commits
- [PATCH] D158791: [runtimes] Add a mechanism to use cache files for a runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D158568: [TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D159055: [JITLink][PowerPC][WIP] Handle case when local branch target is out of range
Kai Luo via Phabricator via llvm-commits
- [PATCH] D159069: [builtins] Fix signed integer overflows in fp_fixint_impl.inc
Karl-Johan Karlsson via Phabricator via llvm-commits
- [llvm] fe0e804 - [JITLink][NFC] Store external symbols in a StringMap
Job Noorman via llvm-commits
- [PATCH] D150874: [JITLink][NFC] Store external symbols in a StringMap
Job Noorman via Phabricator via llvm-commits
- [llvm] 8c6d838 - [RISCV] Add isCommutable for pseudos without merge operand
via llvm-commits
- [PATCH] D157628: [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
David Sherwood via Phabricator via llvm-commits
- [llvm] c652987 - [MemCpyOpt] remove test noises (NFC)
via llvm-commits
- [PATCH] D157005: [mlir][ArmSME] Add move vector to tile slice op and lowerings
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D158942: [bazel] Include builtin headers with clang-tidy
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
James Henderson via Phabricator via llvm-commits
- [PATCH] D159073: [PowerPC][Peephole] Combine rldicl/rldicr and andi after isel.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D159075: [WIP][MemCpyOpt] implement flow sensitive stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D158613: [AArch64] Mark known zero for high 16-bits of uaddlv intrinsic output with v8i8
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D158530: [InferAlignment] Create tests for InferAlignment pass
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D158529: [InferAlignment] Implement InferAlignmentPass
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D152205: [Aarch64][SVE]SVE2] Enable tbl, tbl2 for shuffle lowering for fixed vector types.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D144872: [AIX] Align the content of an xcoff object file which has auxiliary header in big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D158527: [InstCombine] Add a cl::opt to control calls to getOrEnforceKnownAlignment in LoadInst and StoreInst
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D152693: LoopVectorize: introduce RecurKind::Induction(I|F)(Max|Min)
Ramkumar Ramachandra via Phabricator via llvm-commits
- [PATCH] D158600: [InferAlignment] Enable InferAlignment pass by default
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D150950: MachineCombiner/RISCV: add test for register pressure
Ramkumar Ramachandra via Phabricator via llvm-commits
- [PATCH] D150671: RISCV/InstrInfo: model register pressure for MICombiner
Ramkumar Ramachandra via Phabricator via llvm-commits
- [PATCH] D158586: [mlir][ArmSME] Lower vector.broadcast to ArmSME
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D158619: [mlir][linalg] Add an end-to-end test for linalg.fill to ArmSME
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D158577: [MC,AArch64] Suppress local symbol to STT_SECTION conversion for GOT relocations
Peter Smith via Phabricator via llvm-commits
- [PATCH] D159077: [AMDGPU] Move add64/sub64 to VALU
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
JinGu Kang via Phabricator via llvm-commits
- [llvm] 5f9b4bc - [InstCombine] Fix commuted tests (NFC)
Nikita Popov via llvm-commits
- [PATCH] D159079: [LIT] Don't exit after showing all discovered tests
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D159080: [mlir][ArmSME] Fix get_tile_id type in zero lowering
Cullen Rhodes via Phabricator via llvm-commits
- [llvm] 3a1409f - Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimization"
via llvm-commits
- [llvm] 96e83d3 - [LV] Use IRBuilder to create and optimize middle-block compare.
Florian Hahn via llvm-commits
- [PATCH] D159081: [LIT] Print discovered tests and percentages
Madhur Amilkanthwar via Phabricator via llvm-commits
- [PATCH] D159082: [lld][RISCV] Fix --emit-relocs with relaxation
Job Noorman via Phabricator via llvm-commits
- [PATCH] D138846: MC/DC in LLVM Source-Based Code Coverage: LLVM back-end and compiler-rt
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D159075: [MemCpyOpt] implement forward dataflow sensitive stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [llvm] 30b6b27 - [LoongArch] Fix typos. NFC
via llvm-commits
- [PATCH] D159084: InstCombine: Fold is.fpclass(x, fcInf) to fabs+fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158675: [NFC][AsmPrinter] Refactor DbgVariable as a std::variant
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 36998cc - InstCombine: Add baseline test for ldexp by constant combine
Matt Arsenault via llvm-commits
- [PATCH] D159085: [lli] Make sure the exported __chkstk functions are included when exporting them
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D159086: Change begin of macro in translateSourceRange in libclang
Christoph Busold via Phabricator via llvm-commits
- [llvm] 9a98ab5 - [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
Kerry McLaughlin via llvm-commits
- [llvm] 4dd392f - [ConstantRange] Make shl() for negative LHS more precise
Nikita Popov via llvm-commits
- [PATCH] D159087: Make things less hard coded
Henrik G Olsson via Phabricator via llvm-commits
- [PATCH] D158463: [AMDGPU] Add IR-level pass to rewrite away address space 7
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D159089: [BOLT][RISCV] Add support for linker relaxation
Job Noorman via Phabricator via llvm-commits
- [llvm] 85cf2e8 - [X86] combineConcatVectorOps - concatenation of constant subvectors is free.
Simon Pilgrim via llvm-commits
- [llvm] 2a82da8 - [X86] combineConcatVectorOps - handle splatting of a X86ISD::SUBV_BROADCAST_LOAD node
Simon Pilgrim via llvm-commits
- [llvm] e6260ec - [ConstraintElim] Use enum class to differentiate fact/check types (NFC).
Florian Hahn via llvm-commits
- [PATCH] D158870: [SelectionDAG][RISCV] Teach getConstant to use SPLAT_VECTOR_PARTS if vXi64 SPLAT_VECTOR is legal but i64 scalars are not.
Luke Lau via Phabricator via llvm-commits
- [llvm] 4b38310 - [X86] combineConcatVectorOps - support concatenation of 128->256-bit X86ISD::PCMPEQ/PCMPGT nodes on AVX2+ targets
Simon Pilgrim via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D159094: Temporarily move failed test to runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D159095: [lld-macho]Add an option to suppress warnings when autohide symbols are in the list of exported_symbols.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157630: [LoopVectorize] Pre-commit tests for D157631
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157631: [LoopVectorize] Fix incorrect order of invariant stores when there are multiple reductions.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D158853: [SDAG] Add SimplifyDemandedBits support for ISD::SPLAT_VECTOR_PARTS
Luke Lau via Phabricator via llvm-commits
- [llvm] 4737f91 - [NFC][GuardWidening] Split widenCondCommon method
Aleksandr Popov via llvm-commits
- [llvm] dd1cf3a - [UTC] Precommit testcase for function definition line-splitting
Jannik Silvanus via llvm-commits
- [llvm] 998c323 - [UTC] Keep function args parenthesis on label line (bumps version to 3)
Jannik Silvanus via llvm-commits
- [llvm] 18c7bf0 - [RISCV] Refactor selectVSplat. NFCI
Luke Lau via llvm-commits
- [PATCH] D158741: [RISCV] Refactor selectVSplat. NFCI
Luke Lau via Phabricator via llvm-commits
- [PATCH] D159096: [AArch64][GlobalISel] Lower G_EXTRACT_VECTOR_ELT with variable indices
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D159097: [GlobalISel] Try to commute G_CONSTANT_FOLD_BARRIER LHS operands to RHS.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D158856: [LAA] Improve the output remark for LoopVectorize
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D159098: [NFC][AMDGPU] Small cleanup to R600 CF Finalizer
Luke Drummond via Phabricator via llvm-commits
- [PATCH] D159099: [CodeGenPrepare] Unmerging GEPs across indirect branches must respect types
Maurice Heumann via Phabricator via llvm-commits
- [llvm] 1ed8760 - [UTC] Fix test named_function_arguments_split.ll
Jannik Silvanus via llvm-commits
- [PATCH] D158776: [ConstraintElim] Handle trivial (ICMP_ULE, 0, B) in doesHold.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D159103: [Driver][HLSL] Improve diagnostics for invalid shader model and stage
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157976: [RISCV] Use materialization cost when lowering constant build_vector
Luke Lau via Phabricator via llvm-commits
- [PATCH] D159111: [TableGen][GlobalISel] Add support for matching/writing MIFlags in MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D158724: [AArch64][LoopVectorize] Add truncated store values to list of types for widening
Irina Dobrescu via Phabricator via llvm-commits
- [PATCH] D159114: [llvm-objdump][RISCV] Print target of auipc+jalr calls
Job Noorman via Phabricator via llvm-commits
- [PATCH] D154984: [lit] Drop "Script:", make -v and -a imply -vv
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D157955: [TableGen] Make OpcodeMappings sort comparator strict weak ordering compliant
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 09b6e45 - [lit] Drop "Script:", make -v and -a imply -vv
Joel E. Denny via llvm-commits
- [PATCH] D156954: [lit] Improve test output from lit's internal shell
Joel E. Denny via Phabricator via llvm-commits
- [llvm] c981c53 - [lit] Improve test output from lit's internal shell
Joel E. Denny via llvm-commits
- [llvm] 2fce8f7 - [CodeGen][AArch64] Commit test for #65044
Danila Malyutin via llvm-commits
- [PATCH] D158874: [RISCV] Form vmv.s.f/x from single element splats via DAG combine
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157865: [ARM] Fix prologue/epilogue for pacbti-m leaf functions
Oliver Stannard via Phabricator via llvm-commits
- [llvm] 299b1b4 - [SelectionDAG][RISCV] Teach getConstant to use SPLAT_VECTOR_PARTS if vXi64 SPLAT_VECTOR is legal but i64 scalars are not.
Craig Topper via llvm-commits
- [PATCH] D158517: [IR] Enable load/store/alloca for arrays of scalable vectors.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D155659: [WPD][LLD] Add option to validate RTTI is enabled on all native types and prevent devirtualization on types with native RTTI
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D158896: [RISCV] Improve splatPartsI64WithVL for fixed vector constants where Hi Lo are same and the VL is constant.
Craig Topper via Phabricator via llvm-commits
- [llvm] 294f632 - [AMDGPU] Move add64/sub64 to VALU
Stanislav Mekhanoshin via llvm-commits
- [llvm] 7b5cf52 - [RISCV] Improve splatPartsI64WithVL for fixed vector constants where Hi and Lo are the same and the VL is constant.
Craig Topper via llvm-commits
- [PATCH] D148414: [InstCombine] Expand `foldSelectICmpAndOr` -> `foldSelectICmpAndBinOp` to work for more binops
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D137556: [POC] Clang implementation for AArch64 SME and SME2 builtins
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 074f23e - [InstCombine] Fold two select patterns into or-and
Yingwei Zheng via llvm-commits
- [compiler-rt] b291182 - [compiler-rt][BF16] "bfloat -> float -> bfloat" round-trip conversions
V Donaldson via llvm-commits
- [llvm] f254bbf - [lit] Try to fix c981c533055e test fails under windows
Joel E. Denny via llvm-commits
- [PATCH] D152104: [LightAttributor] Run only as CGSCCPass.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D156278: [BOLT] Fine-tuning hash computation for stale matching
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 3db5db9 - [lit] Fix f254bbf23374 FileCheck patterns
Joel E. Denny via llvm-commits
- [compiler-rt] cd8bba9 - Revert "[compiler-rt] Improve defaults for Android"
Shoaib Meenai via llvm-commits
- [PATCH] D157913: [Coverage] Allow Clang coverage to be used with debug info correlation.
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D152407: [AArch64] Merge LDRSWpre-LD[U]RSW pair into LDPSWpre.
Shu-Chun Weng via Phabricator via llvm-commits
- [PATCH] D159121: [CodeGen] Properly update insertion point of the builder
Danila Malyutin via Phabricator via llvm-commits
- [PATCH] D158854: [RISCV] Move vmv_s_x and vfmv_s_f special casing to DAG combine
Philip Reames via Phabricator via llvm-commits
- [PATCH] D158368: [AMDGPU][MISCHED] GCNBalancedSchedStrategy.
Alexander via Phabricator via llvm-commits
- [PATCH] D159123: [CodeGen] Properly update insertion point of the builder
Danila Malyutin via Phabricator via llvm-commits
- [llvm] d037445 - [DAG] visitSHL - use FoldConstantArithmetic to fold constants in (shl (add x, c1), c2) -> (add (shl x, c2), c1 << c2) fold
Simon Pilgrim via llvm-commits
- [PATCH] D159129: [InstCombine] Pre-commit test for D158915
Qi Hu via Phabricator via llvm-commits
- [llvm] 5be7f2a - [MC,AArch64] Suppress local symbol to STT_SECTION conversion for GOT relocations
Fangrui Song via llvm-commits
- [llvm] 012d844 - [lit] Fix c981c533055e's remaining test fails under windows
Joel E. Denny via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Philip Reames via Phabricator via llvm-commits
- [PATCH] D159131: [RISCV][GlobalISel] Select G_ICMP
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157495: [Atomic-Expand] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159132: [memprof] Canonicalize the function name prior to hashing.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D158759: [RISCV] Add a pass to rewrite rd to x0 for non-computational instrs whose return values are unused
Philip Reames via Phabricator via llvm-commits
- [PATCH] D158911: [BOLT] Support input binaries that use R_X86_GOTPC64
Maksim Panchenko via Phabricator via llvm-commits
- [compiler-rt] 34e2f4f - [sanitizer] Do not mmap FlagParser::flags_
Leonard Chan via llvm-commits
- [PATCH] D155997: [Phase Ordering] Don't speculate in SimplifyCFG before PGO annotation
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Zaara Syeda via Phabricator via llvm-commits
- [llvm] b6bd9d2 - [lit] Fix yet another test fail under windows
Joel E. Denny via llvm-commits
- [PATCH] D158915: [InstCombine] optimized implementations of min/max for bool
Qi Hu via Phabricator via llvm-commits
- [compiler-rt] 21d7287 - Revert "[sanitizer] Do not mmap FlagParser::flags_"
Leonard Chan via llvm-commits
- [llvm] 6276927 - [ThinLTO] Mark callers of local ifunc not eligible for import
Fangrui Song via llvm-commits
- [PATCH] D158614: [UBSan] Disable the function sanitizer on an execute-only target.
Ying Yi via Phabricator via llvm-commits
- [PATCH] D159136: [VPlan] Update successors/predecessors of region blocks directly (NFC).
Florian Hahn via Phabricator via llvm-commits
- [llvm] 0edc32f - [memprof] Canonicalize the function name prior to hashing.
Snehasish Kumar via llvm-commits
- [llvm] 0982d96 - [CodeGen][AArch64] Don't split inline asm goto blocks or their targets
Daniel Hoekwater via llvm-commits
- [llvm] bf2f9d2 - [TableGen] Make OpcodeMappings sort comparator strict weak ordering compliant
Fangrui Song via llvm-commits
- [llvm] a43bf8a - [JITLink][ELF] Add error checks to the ELFLinkGraphBuilder.
Lang Hames via llvm-commits
- [llvm] 27d996e - [RISCV] Remove Change field from BlockData in RISCVInsertVSETVLI. NFC
Craig Topper via llvm-commits
- [PATCH] D159139: [compiler-rt] [builtins] Remove unused/misnamed x86 chkstk functions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D134600: [RISCV][LLD] Add RISCV zcmt optimise in linker relaxation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D159140: [GlobalISel] LegalizationArtifactCombiner: Elide redundant G_AND
Tobias Stadler via Phabricator via llvm-commits
- [PATCH] D159141: [memprof] Add a MemProfReader base class.
Snehasish Kumar via Phabricator via llvm-commits
- [compiler-rt] 445978e - [compiler-rt] Use just built libatomic if available
Alex Brachet via llvm-commits
- [llvm] 2b58244 - InstCombine: Fold is.fpclass(x, fcInf) to fabs+fcmp
Matt Arsenault via llvm-commits
- [PATCH] D157136: [LLD][COFF] Handle 'label' symbols when they point to a COMDAT section
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159145: [RISCV] Don't add -unaligned-scalar-mem to target features by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D158790: [MDL] First full integration of MDL with LLVM
Chris Lattner via Phabricator via llvm-commits
- [llvm] 5a90231 - [NFC][hwasan] Make most class functions private
Vitaly Buka via llvm-commits
- [PATCH] D117929: [XRay] Add support for RISCV
Ashwin Poduval via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159147: [DAGCombiner] Combine trunc (splat_vector x) -> splat_vector (trunc x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D158891: [CSSPGO] Retire FlattenProfileForMatching
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D159148: Do not duplicate identical stack safety test for RISCV
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D158817: [CSSPGO] Refactoring SampleProfileMatcher::runOnFunction
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D155884: [AMDGPU] Improve indirect call support in closed modules
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D159149: [Core] Allow `hasAddressTaken` to ignore "casted direct calls"
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D156725: [CSSPGO] Skip reporting staleness metrics for imported functions
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D151848: [X86, Peephole] Enable FoldImmediate for X86
Guozhi Wei via Phabricator via llvm-commits
- [llvm] c948e3e - [gn] port 445978ee8c39
Nico Weber via llvm-commits
- [llvm] 01b88dd - [NFC] Remove unused variables declared in conditions
Takuya Shimizu via llvm-commits
- [PATCH] D158016: [NFC] Remove unused variables declared in conditions
Takuya Shimizu via Phabricator via llvm-commits
- [PATCH] D152495: [Clang][SemaCXX] Add unused warning for variables declared in condition expressions
Takuya Shimizu via Phabricator via llvm-commits
- [llvm] 833b1e3 - [NFC] add testcase for MinimumJumpTableEntries change on PowerPC.
Chen Zheng via llvm-commits
- [llvm] 732f63d - [PowerPC]set default min-jump-table-entries to 64 on PPC
Chen Zheng via llvm-commits
- [llvm] 3a42b1f - [IR] Add SturcturalHash printer pass
Aiden Grossman via llvm-commits
- [PATCH] D159152: [RISCV] Support fmaximum/fminimum for fp16 vector when only Zvfhmin enabled
Jim Lin via Phabricator via llvm-commits
- [llvm] 70d8153 - [gn build] Port 3a42b1fd3eec
LLVM GN Syncbot via llvm-commits
- [llvm] c4d37c3 - [MemCpyOpt] fix false negative case and add it as a true positive case(NFC)
via llvm-commits
- [PATCH] D159154: [IR] Make detailed structural hash test llok at diffs
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 09f4c69 - [NFC][IR] Update StructuralHash comment
Aiden Grossman via llvm-commits
- [PATCH] D159156: [Support/BLAKE3] Fix error when building llvm for big endian AArch64 host
Daniil Kovalev via Phabricator via llvm-commits
- [llvm] 5165593 - Delete CloudABI support
Brad Smith via llvm-commits
- [PATCH] D158920: Delete CloudABI support
Brad Smith via Phabricator via llvm-commits
- [PATCH] D159157: [test][HWASAN] Precommit -hwasan-inline-fast-path-checks tests
Vitaly Buka via Phabricator via llvm-commits
- [llvm] b8df24e - [NFC][HWASAN] Remove empty lines from tests
Vitaly Buka via llvm-commits
- [PATCH] D150079: [BPF][DebugInfo] Show CO-RE relocations in llvm-objdump
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157657: [RISCV] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 for .uleb128 directives
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D159160: [SCEV] Fix potentially empty set for unsigned ranges
Tejas Joshi via Phabricator via llvm-commits
- [PATCH] D159162: [llvm] Add assembly syntax highlighting
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D158280: [jitlink/rtdydl][checker] Construct disassembler at every decodeInst
Lang Hames via Phabricator via llvm-commits
- [llvm] fdef795 - [RISCV] Fix assertion failure when zcmp extension is enabled.
Craig Topper via llvm-commits
- [llvm] b11ef3a - [LangRef] Remove module flag description that does not exist anymore
Johannes Doerfert via llvm-commits
- [llvm] 9366610 - [Attributor][NFC] Add querying AA to shouldSpecializeCallSiteForCallee
Johannes Doerfert via llvm-commits
- [llvm] 498887a - [Attributor] Introduce the closed world flag
Johannes Doerfert via llvm-commits
- [PATCH] D159165: [NFC][HWASAN] Extract insertShadowTagCheck()
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D159168: [Support] Implement getMainExecutable for OpenBSD
Brad Smith via Phabricator via llvm-commits
- [llvm] 6f0ca01 - [Attributor] Introduce AAGlobalValueInfo to track global value uses
Johannes Doerfert via llvm-commits
- [PATCH] D159169: [CSSPGO] Refactoring findIRAnchors
Lei Wang via Phabricator via llvm-commits
- [PATCH] D66786: [x86] Fix bugs of some intrinsic functions in CLANG : _mm512_stream_ps, _mm512_stream_pd, _mm512_stream_si512
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D159172: [HWASAN] Inline fast pass of instrumentMemAccessOutline
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D158759: [RISCV] Add a pass to rewrite rd to x0 for instrs whose return values are unused
Yingwei Zheng via Phabricator via llvm-commits
- [llvm] 82e851a - [AArch64] Change bound for known zero bits of uaddlv intrinsic
Jingu Kang via llvm-commits
- [llvm] 3521677 - [RISCV] Add pre-commit tests for D158759
Yingwei Zheng via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D158148: [VPlan][LoopUtils] Remove unused parameter TTI
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D159175: [JITLink][PowerPC][RFC] Make JITLink default in LLJIT for ppc64
Kai Luo via Phabricator via llvm-commits
- [PATCH] D156412: [AMDGPU][PEI] Callee saves for amdgpu_cs_chain[_preserve]
Diana Picus via Phabricator via llvm-commits
- [PATCH] D156413: [AMDGPU][PEI] Set up SP for chain functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D158602: [AMDGPU] Don't wait for counters in chain function prologues
Diana Picus via Phabricator via llvm-commits
- [PATCH] D158604: [AMDGPU] Add llvm.amdgcn.set.inactive.chain.arg intrinsic
Diana Picus via Phabricator via llvm-commits
- [PATCH] D158605: [AMDGPU] ISel for llvm.amdgcn.set.inactive.chain.arg
Diana Picus via Phabricator via llvm-commits
- [PATCH] D159176: [AMDGPU] Precommit test for D158841
Diana Picus via Phabricator via llvm-commits
- [PATCH] D158841: [AMDGPU] si-wqm: Skip only LiveMask COPY
Diana Picus via Phabricator via llvm-commits
- [PATCH] D159175: [JITLink][PowerPC][RFC] Make JITLink default in LLJIT for ppc64 elfv2abi
Kai Luo via Phabricator via llvm-commits
- [PATCH] D154488: [PowerPC] Define SchedModel for Power8
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D159177: [BOLT] Fix a bug related to iterators in ReorderData pass
Sinan Lin via Phabricator via llvm-commits
- [PATCH] D158386: [AArch64][SME] Promote mask for masked load to a similar type size with load value.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 21bea1a - [PowerPC] Support initial-exec TLS relocation on AIX
Qiu Chaofan via llvm-commits
- [PATCH] D156292: [PowerPC] Support initial-exec TLS relocation on AIX
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D159179: [MC][ELF] Don't emit .note.GNU-stack sections on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D156109: [AArch64][SME] Create new interface for isFullSVEAvailable.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] ea130a8 - [Support/BLAKE3] Fix error when building llvm for big endian AArch64 host
Daniil Kovalev via llvm-commits
- [llvm] 73e3866 - [AArch64][SME] Promote mask for masked load to a similar type size with load value.
Dinar Temirbulatov via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D159181: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D159052: [PowerPC] fix the PowerPC cases, NFC
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D158008: [AArch64] Add patterns for FMADD, FMSUB
OverMighty via Phabricator via llvm-commits
- [llvm] 4a5bcbd - [ConstraintElim] Store conditional facts as (Predicate, Op0, Op1).
Florian Hahn via llvm-commits
- [PATCH] D159183: [LoongArch] Support llvm.is.fpclass for f32 and f64
Lu Weining via Phabricator via llvm-commits
- [llvm] a61c4a0 - [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Luke Lau via llvm-commits
- [llvm] 976244b - [RISCV] Canonicalize vrot{l,r} to vrev8 when lowering shuffle as rotate
Luke Lau via llvm-commits
- [PATCH] D158195: [RISCV] Canonicalize vrot{l,r} to vrev8 when lowering shuffle as rotate
Luke Lau via Phabricator via llvm-commits
- [llvm] 0563725 - [NFC][AMDGPU] Guard the custom fixups kind array from invalid access
Luke Drummond via llvm-commits
- [PATCH] D158725: [NFC][AMDGPU] Guard the custom fixups kind array from invalid access
Luke Drummond via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Mel Chen via Phabricator via llvm-commits
- [llvm] 38c92c1 - [AArch64] Add patterns for FMADD, FMSUB
Vladislav Dzhidzhoev via llvm-commits
- [llvm] 1792852 - [symbolizer] Change reaction on invalid input
Serge Pavlov via llvm-commits
- [PATCH] D159186: [AArch64][SME] Enable TPIDR2 lazy-save for za_preserved
Matt Devereau via Phabricator via llvm-commits
- [llvm] 04b1276 - LoopVectorize/iv-select-cmp: add tests for truncated IV
Ramkumar Ramachandra via llvm-commits
- [PATCH] D156124: LoopVectorize/iv-select-cmp: add tests for truncated IV
Ramkumar Ramachandra via Phabricator via llvm-commits
- [llvm] 74f4dae - fix unused variable warnings in conditionals
Mikhail Goncharov via llvm-commits
- [PATCH] D159189: [AArch64][SME] Add support for Copy/Spill/Fill of strided ZPR2/ZPR4 registers.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D156129: Attributor: Try to propagate concrete denormal-fp-math{-f32}
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 376050d - [DAG] Move some unary constant folds from getNode() to FoldConstantArithmetic()
Simon Pilgrim via llvm-commits
- [PATCH] D159190: [RISCV]Combine to make the fixed vector vadd of splats are scalarized
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D159191: [DAGCombiner][SVE] Add support for illegal extending masked loads
David Sherwood via Phabricator via llvm-commits
- [PATCH] D159192: [DAGCombiner][SVE] Pre-commit tests for D159191
David Sherwood via Phabricator via llvm-commits
- [PATCH] D159193: [AArch64][SME] Disable remat of VL-dependent ops when function changes streaming mode.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 0a32a99 - [AArch64][SME] NFC: Rename hasNewZAInterface to hasNewZABody.
Sander de Smalen via llvm-commits
- [PATCH] D159194: [AArch64][SME] Don't use OBSCURE_COPY to avoid rematerialization.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D159196: [SME] Don't scavenge a spillslot in callee-save area in presence of streaming-mode changes.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Dave Green via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (ext (add x, c1)), c2) -> (add (shl (ext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155730: [PowerPC] Add a pass to merge all of the constant global arrays into one pool.
Lei Huang via Phabricator via llvm-commits
- [PATCH] D159200: [VPlan] Fold (MUL A, 1) -> A as VPlan2VPlan transform.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D159201: Attributor: Add denormal-fp-math to attributor-light
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159202: [VPlan] Simplify redundant trunc (zext A) pairs to A.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D159203: [InstCombine] Fold (A/-B)==(A/B) to (A/B)==0
Marc Auberer via Phabricator via llvm-commits
- [PATCH] D159204: [InstCombine] Baseline tests for folding (A/-B)==(A/B) to (A/B)==0
Marc Auberer via Phabricator via llvm-commits
- [PATCH] D159205: [SLP]Try to vectorize scalars, being vectorized already, but does not need to be scheduled.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157267: [NewGVN] Don't always update use counts for SSA copies
Vladimir Radosavljevic via Phabricator via llvm-commits
- [llvm] aa539b1 - AMDGPU: Add baseline tests for libcall recognition of pow/powr/pown
Matt Arsenault via llvm-commits
- [llvm] 3a4ad45 - [DAGCombiner] Combine trunc (splat_vector x) -> splat_vector (trunc x)
Luke Lau via llvm-commits
- [PATCH] D158875: [ADT] Fix IntEqClasses::join to return the leader in all cases.
Joshua Cranmer via Phabricator via llvm-commits
- [llvm] bfe6bc0 - AMDGPU: Cleanup check for integral exponents in pow folds
Matt Arsenault via llvm-commits
- [PATCH] D85309: [Driver] Support GNU ld on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D152710: AMDGPU: Implement llvm.get.fpmode
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1a0d699 - [llvm][ReadTAPI] Add & fix rpath comparison checks
Cyndy Ishida via llvm-commits
- [PATCH] D154157: [LV] Cost model for out-of-loop reductions
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D159207: Bug fix for D154102, where multi-line labels would get incorrect header splitter line in CFG dot
Marek Sedláček via Phabricator via llvm-commits
- [llvm] cd9563a - [VPlan] Remove unused VPInstruction::clone member (NFC).
Florian Hahn via llvm-commits
- [PATCH] D158129: AMDGPU: Correctly lower llvm.sqrt.f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151887: InstSimplify: Start cleaning up simplifyFCmpInst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157112: [libc] Define long long limits if not defined
Alex Brachet via Phabricator via llvm-commits
- [llvm] c95ed6e - [GlobalISel] Try to commute G_CONSTANT_FOLD_BARRIER LHS operands to RHS.
Amara Emerson via llvm-commits
- [PATCH] D159209: [CodeGen] Fix incorrect insertion point selection for reduction nodes in ComplexDeinterleavingPass
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157411: [VPlan] Simplify logical OR operations within the VPlan.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 8daace8 - [GlobPattern] Support brace expansions
Ellis Hoag via llvm-commits
- [llvm] e544d9c - [VPlan] Remove unused VPBuilder::insert member (NFC).
Florian Hahn via llvm-commits
- [llvm] 6012fed - AMDGPU: Fix sqrt fast math flags spreading to fdiv fast math flags
Matt Arsenault via llvm-commits
- [llvm] ddb3f12 - InstSimplify: Start cleaning up simplifyFCmpInst
Matt Arsenault via llvm-commits
- [llvm] 2bfb414 - [GlobPattern] Fix build error
Ellis Hoag via llvm-commits
- [llvm] f09360d - [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via llvm-commits
- [llvm] 6ef6c95 - [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via llvm-commits
- [PATCH] D150700: [LV] Stability fix for outerloop vectorization
Florian Hahn via Phabricator via llvm-commits
- [llvm] edb9fab - [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via llvm-commits
- [llvm] aada8f2 - [slp] Tweak debug costing output to include VL
Philip Reames via llvm-commits
- [PATCH] D154869: [Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LLVM integration
Mark Danial via Phabricator via llvm-commits
- [PATCH] D159154: [IR] Make detailed structural hash test look at diffs
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153158: AMDGPU: Implement llvm.get.rounding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157458: [X86] Run X86FastPreTileConfigPass only with FastISel.
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D155440: ValueTracking: Make computeKnownFPClass respect UseInstrInfo
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f93aa1c - [gn build] Manually port 9ef536
Arthur Eubanks via llvm-commits
- [PATCH] D159215: [RISCV] Fix crash during during i1 vector bitreverse lowering
Luke Lau via Phabricator via llvm-commits
- [llvm] d944cab - [IR] Make detailed structural hash test look at diffs
Aiden Grossman via llvm-commits
- [llvm] d3d71b8 - [X86] Add shuffle tests cases showing missed opportunity to use VALIGN
Simon Pilgrim via llvm-commits
- [llvm] 967d953 - [X86] lowerShuffleAsVALIGN - extend to recognize basic shifted element masks
Simon Pilgrim via llvm-commits
- [llvm] aea4528 - [RISCV] Improve cost model test coverage for insert/extract element
Philip Reames via llvm-commits
- [PATCH] D151934: InstCombine: Recognize fneg when performed as bitcasted integer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151937: InstCombine: Recognize fabs as bitcasted integer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151939: InstCombine: Recognize fneg(fabs) as bitcasted integer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159146: [BasicBlockSections] Introduce a new version for basic block sections profile.
Rahman Lavaee via Phabricator via llvm-commits
- [llvm] eb5fe55 - [RISCV] Expand codegen test coverage extract/insert element
Philip Reames via llvm-commits
- [PATCH] D158655: [libunwind][AIX] Fix problem with stepping up from a leaf function when unwinding started in a signal handler
Xing Xue via Phabricator via llvm-commits
- [PATCH] D159219: [RISCV] Cost illegally typed insert/extract elements correctly
Philip Reames via Phabricator via llvm-commits
- [compiler-rt] 680da4b - [Headers][Modules] Make separate headers for the stdarg.h and stddef.h pieces so that they can be modularized
Ian Anderson via llvm-commits
- [PATCH] D152332: [X86] Improve diagnostics for named registers
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D156882: [AArch64][ELF][lld] Support dynamic R_AARCH64_AUTH_* relocations
Daniil Kovalev via Phabricator via llvm-commits
- [llvm] 4ea8212 - [NFC][LoopVectorize] Regenerate test checks
Dhruv Chawla via llvm-commits
- [llvm] fd465f3 - [RISCV] Move vmv_s_x and vfmv_s_f special casing to DAG combine
Philip Reames via llvm-commits
- [PATCH] D151335: [AIX][TLS] Generate .extern and .ref references to __tls_get_addr for local-exec accesses.
Digger Lin via Phabricator via llvm-commits
- [compiler-rt] c8bf93d - [scudo] Remove RSS checking code.
Christopher Ferris via llvm-commits
- [llvm] 079c968 - [RISCV] Form vmv.s.f/x from single element splats via DAG combine
Philip Reames via llvm-commits
- [PATCH] D158574: [AArch64][ELF] Support PAUTH ABI marking
Daniil Kovalev via Phabricator via llvm-commits
- [llvm] adc317d - llvm-nm ignore the Import symbol file for the --export-symbol option.
via llvm-commits
- [llvm] 88dbb5a - [gn build] Port c8bf93dba0a2
LLVM GN Syncbot via llvm-commits
- [PATCH] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D159221: tmp
Lei Wang via Phabricator via llvm-commits
- [PATCH] D129818: AMDGPU: Make default AMDHSA Code Object Version to be 5
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 37fd3c9 - [memprof] Add a MemProfReader base class.
Snehasish Kumar via llvm-commits
- [PATCH] D159223: [llvm-windres] Implement the windres flag --use-temp-file
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D141700: AMDGPU: Move enqueued block handling into clang
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 1abcf58 - [lsan][Fuchsia] Fix bounds checking for thread_local allocator cache when scanning TLS regions
Leonard Chan via llvm-commits
- [PATCH] D154294: [Windows SEH]: Do not fold branches for MSVC TableSEH function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D159224: [llvm-objcopy] Add flags to force enable/disable color output
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D159226: Emit line numbers in CodeView for trailing (after `ret`) blocks from inlined functions
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D159224: [llvm-objdump] Add flags to force enable/disable color output
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 58a2f83 - [AArch64][GISel] Expand coverage of FDiv and move into place.
David Green via llvm-commits
- [PATCH] D159227: [SPIRV] Fix bug in emitting GLSL ext inst names
Natalie Chouinard via Phabricator via llvm-commits
- [PATCH] D159153: Support atomic write operations in stack safety
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D159230: [RISCV] Handle EltType > XLEN case in VMV_V_X_VL to VMV_S_X_VL fold
Philip Reames via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D159231: [RISCV] Set SEW on VPseudoTernaryWithTailPolicy and VPseudoTernaryWithTailPolicyRoundingMode
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D158779: [VPlan] Add active-lane-mask as VPlan-to-VPlan transformation.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D156488: [PPC] Fix layering issues between MCTargetDesc and CodeGen
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D159234: [llvm-objdump] Enable assembly highlighting in llvm-objdump
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] cda23c0 - [PPC] Fix layering issues between MCTargetDesc and CodeGen
Reid Kleckner via llvm-commits
- [PATCH] D158750: New intrinsic void llvm.amdgcn.s.nop(i16)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159236: [TableGen] Fix incorrect handling of nested `#ifndef` directives
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 9f72e3f - [Lanai] Fix MC CodeGen layering, NFC
Reid Kleckner via llvm-commits
- [PATCH] D159238: [AArch64][WinCFI] Handle cases where no SEH opcodes in the prologue but there are some in the epilogue.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D159239: [AMDGPU] Incorrect error message regarding SCC modifier
Jun Wang via Phabricator via llvm-commits
- [PATCH] D159240: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D159241: [llvm] Add assembly syntax highlighting for X86
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D159242: [InlineAsm] wrap Kind in enum class NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D112290: [Attributor] Look through indirect calls
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 148cceb - [CSSPGO] Refactoring SampleProfileMatcher::runOnFunction
via llvm-commits
- [llvm] 062af2e - [CSSPGO] Support stale profile matching for LTO
via llvm-commits
- [llvm] 62a3f6c - [CSSPGO] Retire FlattenProfileForMatching
via llvm-commits
- [llvm] 3365cd4 - [CSSPGO] Compute checksum mismatch recursively on nested profile
via llvm-commits
- [llvm] 4bb6bbb - [CSSPGO] Skip reporting staleness metrics for imported functions
via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D158900: [CSSPGO] Compute checksum mismatch recursively on nested profile
Lei Wang via Phabricator via llvm-commits
- [llvm] 5bc514b - [bazel] Remove the dependency on CodeGen from MCTargetDesc & Utils
Reid Kleckner via llvm-commits
- [PATCH] D158587: [sanitizer][msan] VarArgHelper for loongarch64
Limin Zhang via Phabricator via llvm-commits
- [llvm] 3b51881 - [CSSPGO] Silence -Wunused-but-set-variable warning without asserts (NFC)
Jie Fu via llvm-commits
- [PATCH] D156618: [IR] Fix a memory leak in Function::dropAllReferences()
Fangrui Song via Phabricator via llvm-commits
- [llvm] c7dce02 - [Driver] Adjust -fsanitize=function & -mexecute-only interop after D158614
Fangrui Song via llvm-commits
- [PATCH] D158328: [PowerPC] Merge rotate and clear into single instruction.
Lei Huang via Phabricator via llvm-commits
- [PATCH] D157068: [Attributor] New attribute to identify what byte ranges are alive for an allocation
Vidhush Singhal via Phabricator via llvm-commits
- [PATCH] D158097: Support for signed def_cfa_offset instruction
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157588: [RISCV] Add overlapping constraints label
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156354: [XRay] Only avoid outlining pseudo-instructions, not whole blocks
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D145850: [AsmPrinter] Use linker-private symbols in xray_instr_map
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143802: [XRay] Add generic patchable-function-entry NOP sled implementation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149757: Test data for symbol lookup. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143305: [clang] Fix -Xarch_ for -mllvm and alike
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D158062: [RISCV] Teach RISCVMergeBaseOffset to handle inline asm
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D82172: Install llvm-readelf instead of llvm-readobj
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D159250: [X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask instructions for AVX512 features
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D159251: [LoongArch] Add test cases for atomicrmw xchg {0, -1} {i8,i16}
hev via Phabricator via llvm-commits
- [PATCH] D130777: Enable embedded lto for XCOFF.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D159252: [LoongArch] Improve codegen for i8/i16 'atomicrmw xchg a, {0,-1}'
hev via Phabricator via llvm-commits
- [PATCH] D157485: [X86][RFC] Support new feature AVX10
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D159253: [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Craig Topper via Phabricator via llvm-commits
- [llvm] 4b40ced - [RISCV] Add --print-supported-extensions support
via llvm-commits
- [llvm] 0d73259 - [RISCV] Precommit test for D158062
via llvm-commits
- [llvm] f281543 - [RISCV] Teach RISCVMergeBaseOffset to handle inline asm
via llvm-commits
- [PATCH] D158149: [RISCV] Precommit test for D158062
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D159254: [AArch64] Fix schedmodel pre/post-index loads and stores for Neoverse V2
Sjoerd Meijer via Phabricator via llvm-commits
- [compiler-rt] 831b509 - [builtins] Fix signed integer overflows in fp_fixint_impl.inc
Karl-Johan Karlsson via llvm-commits
- [PATCH] D159259: [mlir][vector] Use optional for outerproduct accumulator instead of variadic
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D158880: Map LLVM values to corresponding source-level expressions
Shivam Rajput via Phabricator via llvm-commits
- [PATCH] D158710: [TableGen] Remove & Replace old GICombiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] 2df9ed1 - [LoopVectorize] Pre-commit tests for D157631
Igor Kirillov via llvm-commits
- [llvm] 69f1cd5 - [llvm][AArch64] Disable BigByval with expensive checks
David Spickett via llvm-commits
- [llvm] e2cb07c - [CodeGen] Fix incorrect insertion point selection for reduction nodes in ComplexDeinterleavingPass
Igor Kirillov via llvm-commits
- [PATCH] D159265: [AArch64] Remove copy instruction between uaddlv and urshr
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D159266: [BOLT] Provide generic implementations for isLoad/isStore
Job Noorman via Phabricator via llvm-commits
- [PATCH] D159267: [AArch64] Remove copy instruction between uaddlv and dup
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D158713: [GlobalISel] Refactor Combiner API
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] f33c64d - [X86] addr-mode-matcher-2.ll - add more sext/zext nsw/nuw permutations
Simon Pilgrim via llvm-commits
- [llvm] e0c60bf - [InferAddressSpaces][NFC] Fix code formatting
Fraser Cormack via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D159198: [DAG] Fold (shl (sext (add_nsw x, c1)), c2) -> (add (shl (sext x), c2), c1 << c2)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159269: [RISCV][NFC] Remove _TU in PseudoToVInst
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D159270: [LoongArch] Add test cases for atomic cmpxchg monotonic
hev via Phabricator via llvm-commits
- [PATCH] D159271: [AMDGPU][GlobalISel] Custom lowering for G_FNEARBYINT
Acim Maravic via Phabricator via llvm-commits
- [PATCH] D159272: [LoongArch] Improve codegen for atomic ops
hev via Phabricator via llvm-commits
- [llvm] 239ab16 - [X86] combineCMP - attempt to simplify KSHIFTR mask element extractions when just comparing against zero
Simon Pilgrim via llvm-commits
- [llvm] 099410b - Attributor: Add baseline test for inferring denormal-fp-math
Matt Arsenault via llvm-commits
- [llvm] 850ec7b - Attributor: Try to propagate concrete denormal-fp-math{-f32}
Matt Arsenault via llvm-commits
- [PATCH] D159273: [AArch64] Delete an unused parameter for isExtPartOfAvgExpr, NFC
Allen zhong via Phabricator via llvm-commits
- [llvm] 9536bbe - Attributor: Don't pass ArrayRef by const reference
Matt Arsenault via llvm-commits
- [PATCH] D159275: libclc: Fix signed interger underflow in abs_diff
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D158186: AMDGPU: Don't error for uniform dynamic alloca on DAG path
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159277: [RISCV] Disable zcmp push/pop for variadic functions.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D159278: [AArch64] Improve vector multiply by constant
Priyanshi Agarwal via Phabricator via llvm-commits
- [PATCH] D158882: RegisterCoalescer: Don't delete IMPLICIT_DEF if it's live into the same block
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D159275: libclc: Fix signed integer underflow in abs_diff
Romaric Jodin via Phabricator via llvm-commits
- [PATCH] D158965: [LAA] Analyze pointers forked by a phi
Allen zhong via Phabricator via llvm-commits
- [llvm] 8f469bf - [AArch64][ISel] NFC: Change streaming mode only through 'changeStreamingMode'
Sander de Smalen via llvm-commits
- [lld] 698b45a - [PowerPC][lld] Account for additional X-Forms -> D-Form/DS-Forms load/stores when relaxing initial-exec to local-exec
Amy Kwan via llvm-commits
- [llvm] 0f61612 - [AArch64][ISel] Remove unused variable 'TRI' (NFC)
Jie Fu via llvm-commits
- [llvm] 64da981 - [AArch64][SME] Add support for Copy/Spill/Fill of strided ZPR2/ZPR4 registers.
Sander de Smalen via llvm-commits
- [llvm] 1ae1d77 - [gn] port 54d0cf58fb5ecd more
Nico Weber via llvm-commits
- [PATCH] D159280: update pipeline generation script
Mikhail Goncharov via Phabricator via llvm-commits
- [llvm] 239fb20 - InstSimplify: Add baseline tests for reported regression
Matt Arsenault via llvm-commits
- [llvm] 0637b00 - InstSimplify: Use correct interested FP classes when simplifying fcmp
Matt Arsenault via llvm-commits
- [llvm] d6bd6f2 - Revert "[AArch64][SME] Add support for Copy/Spill/Fill of strided ZPR2/ZPR4 registers."
Sander de Smalen via llvm-commits
- [PATCH] D159282: [AArch64] Ensure we do not access illegal operands in tryCombineMULLWithUZP1
Dave Green via Phabricator via llvm-commits
- [PATCH] D159283: Add intrinsic to count trailing zero elements in a vector
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D159285: [BOLT][RISCV] Prevent adding secondary entry points for BB labels
Job Noorman via Phabricator via llvm-commits
- [PATCH] D159287: [RISCV] Remove vmv_v_x_vl workaround for constant splat. NFC
Luke Lau via Phabricator via llvm-commits
- [llvm] 81dc54e - [X86] Add widenMaskVector helper function to remove duplicated code for widening mask vectors for KSHIFT etc.
Simon Pilgrim via llvm-commits
- [PATCH] D158291: [PoC][WIP] Add an AArch64 specific pass for loop idiom recognition
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D159288: [WIP] Improved VPlan-native Path
Lou via Phabricator via llvm-commits
- [PATCH] D150594: docs/GitHub: Add note about force-pushing when rebasing on main
Louis Dionne via Phabricator via llvm-commits
- [llvm] a629322 - Reland "[AArch64][SME] Add support for Copy/Spill/Fill of strided ZPR2/ZPR4 registers."
Sander de Smalen via llvm-commits
- [PATCH] D136237: [BasicBlockSections] avoid insertting redundant branch to fall through blocks
Sinan Lin via Phabricator via llvm-commits
- [llvm] 282da83 - [XCOFF][AIX] Issue an error when specifying an alias for a common symbol
Stephen Peckham via llvm-commits
- [PATCH] D106339: Add support to generate Sphinx DOCX documentation
Louis Dionne via Phabricator via llvm-commits
- [llvm] 2fad6e6 - [InlineAsm] wrap Kind in enum class NFC
Nick Desaulniers via llvm-commits
- [PATCH] D137338: Fix dupe word typos
Louis Dionne via Phabricator via llvm-commits
- [llvm] 9734b22 - [X86] combineCMP - use widenMaskVector to allow us to handle sub-i8 mask cases when just comparing a bool element against zero
Simon Pilgrim via llvm-commits
- [PATCH] D159291: Revert "[llvm][docs] commit phabricator patch"
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D158507: [Flang][Driver] Add support for fomit-frame-pointer 1/2
victorkingi via Phabricator via llvm-commits
- [PATCH] D158364: [DAG] SimplifyDemandedBits - if we're only demanding the signbits, a MIN/MAX node can be simplified to a OR or AND node
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] ac65fb8 - [LoopVectorize] Fix incorrect order of invariant stores when there are multiple reductions.
Igor Kirillov via llvm-commits
- [PATCH] D159294: [llvm-nm][MachO] Add support for `MH_FILESET`
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D156109: [AArch64][SME] Create new interface for isSVEAvailable.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D158068: [DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D158883: [Matrix] Try to emit fmuladd for both vector and matrix types
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] 003cf29 - AMDGPU: Use const instead of constexpr to try fixing MSVC bot
Matt Arsenault via llvm-commits
- [llvm] db8f6c0 - [AArch64] Fix arm neon vstx lane memVT size
David Green via llvm-commits
- [PATCH] D159295: [RISCV] Prefer ShortForwardBranch over the fully generic Zicond expansion.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D158462: [OMPIRBuilder] Fix shared clause for task construct
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] a8f5309 - [X86] combineConcatVectorOps - remove unnecessary vector type reconstruction. NFC.
Simon Pilgrim via llvm-commits
- [PATCH] D146804: [libcxx] Add OHOS support
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D159297: [X86] Use 64-bit jump table entries for large code model PIC
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D159298: [BOLT][test] Move asm-dump.c to runtime/X86
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 6a55aa5 - [CodeGen] Print invalid instead of crashing when dumping invalid MVT
Philip Reames via llvm-commits
- [llvm] d1c3784 - [RISCV] Prefer ShortForwardBranch over the fully generic Zicond expansion.
Craig Topper via llvm-commits
- [llvm] 1c43aa4 - [RISCV] Kill off redundant field XLenVT [nfc]
Philip Reames via llvm-commits
- [llvm] bb63739 - [test][HWASAN] Precommit -hwasan-inline-fast-path-checks tests
Vitaly Buka via llvm-commits
- [llvm] 3e89aca - [RISCV] Rename getELEN to getELen [nfc]
Philip Reames via llvm-commits
- [PATCH] D159301: [RISCV][llvm-mca] Fix Fix getLMUL values
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D159302: [RISCV] Add tests for demanded bits in splat_vector_parts. NFC
Luke Lau via Phabricator via llvm-commits
- [PATCH] D159303: [AMDGPU] Precommit test for i8 vector CopyToReg handling patch
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D159304: [gn build] Add support for other compiler wrappers
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 7b33f60 - [RISCV] Remove vmv_v_x_vl workaround for constant splat. NFC
Luke Lau via llvm-commits
- [llvm] 17fc78e - [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via llvm-commits
- [llvm] 1664eb0 - [RISCV] Fix crash during during i1 vector bitreverse lowering
Luke Lau via llvm-commits
- [llvm] f6ba985 - [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Louis Dionne via llvm-commits
- [PATCH] D155598: [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D159306: [RISCV] Remove XLen field from RISCVSubtarget [nfc]
Philip Reames via Phabricator via llvm-commits
- [llvm] cf55249 - [RISCV] Set SEW on VPseudoTernaryWithTailPolicy and VPseudoTernaryWithTailPolicyRoundingMode
Michael Maitland via llvm-commits
- [PATCH] D153257: AMDGPU: Implement llvm.set.rounding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153258: AMDGPU: Optimize set_rounding if input is known to fit in 2 bits
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 0c5c7b5 - Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via llvm-commits
- [PATCH] D159221: [RFC] Alterative to https://reviews.llvm.org/D159169
Wenlei He via Phabricator via llvm-commits
- [llvm] b80fa58 - [NFC][hwasan] Rename local variable
Vitaly Buka via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157281: ValueTracking: Add computeKnownExponentRange
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153486: [llvm-profdata] GUIDToFuncNameMap can be static
Wenlei He via Phabricator via llvm-commits
- [PATCH] D150605: LLT: Add some stub constructors for FP types
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8942d30 - [AArch64][WinCFI] Handle cases where no SEH opcodes in the prologue
Hiroshi Yamauchi via llvm-commits
- [PATCH] D81892: [lit] Provide consistent stdout and stderr in the internal shell
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Alexey Bataev via Phabricator via llvm-commits
- [llvm] b8f60c6 - [gn build] Port c01794e7ae8e
LLVM GN Syncbot via llvm-commits
- [PATCH] D159308: [nfc][thinlto] Mark some functions explicitly as "Test"
Mircea Trofin via Phabricator via llvm-commits
- [llvm] c6aaf2e - [NFC][HWASAN] Extract insertShadowTagCheck()
Vitaly Buka via llvm-commits
- [llvm] fc5306d - Revert "[RISCV] Teach RISCVMergeBaseOffset to handle inline asm"
Nick Desaulniers via llvm-commits
- [llvm] 2a2f02e - [X86] Use 64-bit jump table entries for large code model PIC
Arthur Eubanks via llvm-commits
- [PATCH] D123143: SelectionDAG: Swap operands of atomic_store
Matt Arsenault via Phabricator via llvm-commits
- [llvm] e0447ce - Revert "[llvm][docs] commit phabricator patch"
Nick Desaulniers via llvm-commits
- [llvm] ad9d13d - SelectionDAG: Swap operands of atomic_store
Matt Arsenault via llvm-commits
- [llvm] fe19822 - [RISCV] Add test coverage for high lmul non-constant build_vectors
Philip Reames via llvm-commits
- [PATCH] D144265: DAG: Handle lowering unordered compare with inf
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159224: [llvm-objdump] Enable assembly highlighting in llvm-objdump
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] dfc0ede - MachineFunction: Add verify method that accepts LiveIntervals
Matt Arsenault via llvm-commits
- [PATCH] D133784: MachineFunction: Add verify method that accepts LiveIntervals
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D131865: Pre-commit test for D131587
Daniel Hoekwater via Phabricator via llvm-commits
- [compiler-rt] 7ce67d3 - [scudo][tests] Store the allocator instance in a global rather than posix_memalign it
Leonard Chan via llvm-commits
- [llvm] 7f12000 - Support atomic write operations in stack safety
Florian Mayer via llvm-commits
- [PATCH] D124092: CodeGen: Remove MaxBytesForAlignment from MachineBasicBlock
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 1266086 - InstCombine: Add baseline test for detecting fneg/fabs as bitcasted integer
Matt Arsenault via llvm-commits
- [llvm] 50a9b3d - InstCombine: Recognize fneg when performed as bitcasted integer
Matt Arsenault via llvm-commits
- [llvm] 5c0da58 - InstCombine: Recognize fabs as bitcasted integer
Matt Arsenault via llvm-commits
- [llvm] 70aede2 - InstCombine: Recognize fneg(fabs) as bitcasted integer
Matt Arsenault via llvm-commits
- [llvm] f14a5ff - [CSSPGO] Refactoring findIRAnchors
via llvm-commits
- [llvm] a479dd1 - [nfc][thinlto] Mark some functions explicitly as "Test"
Mircea Trofin via llvm-commits
- [compiler-rt] 0a3519d - [LSan] Mark create_thread_leak.cpp as UNSUPPORTED: darwin.
Artem Dergachev via llvm-commits
- [PATCH] D156095: [Bazel] Introduce `//compiler-rt:profile`
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154678: [InstCombine] Fold IEEE `fmul`/`fdiv` by Pow2 to `add`/`sub` of exp
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159319: [AIX] Use microseconds for timestamp in sinit/sterm symbols
wael yehia via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D156617: [SimplifyCFG] Pre-commit test for extending HoistThenElseCodeToIf.
DianQK via Phabricator via llvm-commits
- [PATCH] D159321: [GlobalISel] GISelKnownBits: forward unused depth parameter
Tobias Stadler via Phabricator via llvm-commits
- [PATCH] D159322: LoopVectorize: Set branch_weight for conditional branches
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D159325: [InstCombine] Rename some shadow variables; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159326: [InstCombine] Add support for simplifying inverted `select` in `foldAndOrOfSelectUsingImpliedCond`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159327: [InstCombine] Modify all folds of `(and/or (cmp0), (cmp1))` to not quite a completed instruction; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159328: [InstCombine][WIP] Don't canonicalize select of bools if it costs an instruction
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159329: [InstCombine] Recognize `(icmp eq/ne (and X, ~Mask), 0)` pattern in `foldICmpWithLowBitMaskedVal`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] c04a05d - Reland [NFCI] Refactor X86TargetLowering::getGlobalWrapperKind()
Arthur Eubanks via llvm-commits
- [PATCH] D128863: Add switch to use "source_filename" instead of a hash ID for globally promoted local
Fangrui Song via Phabricator via llvm-commits
- [llvm] 6e42f90 - [RISCV] Remove AtomicStPat now that atomic_store has the same operand order as store. NFC
Craig Topper via llvm-commits
- [llvm] 209496b - [Core] Allow `hasAddressTaken` to ignore "casted direct calls"
Johannes Doerfert via llvm-commits
- [llvm] 8dd3b45 - [Attributor][NFC] Clean include order
Johannes Doerfert via llvm-commits
- [llvm] 10c8619 - [RISCV] Remove unused check prefixes for tests. NFC
Jim Lin via llvm-commits
- [llvm] c7a8a37 - [RISCV][NFC] Remove _TU in PseudoToVInst
via llvm-commits
- [PATCH] D156730: [LTO] Remove module id from summary index
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D159331: [ADT][NFC] Remove some redundant code
panyuntao via Phabricator via llvm-commits
- [llvm] 319aba6 - [RISCV] Teach MatInt to use (ADD_UW X, (SLLI X, 32)) to materialize some constants.
Craig Topper via llvm-commits
- [PATCH] D159332: [RISCV] Cap build vector cost to avoid quadratic cost at high LMULs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D159333: [RISCV] Replace RISCVVInversePseudosTable with a SearchIndex
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] fbd00dd - [llvm-mc] Remove unused argument (NFC)
Jonas Devlieghere via llvm-commits
- [llvm] be60192 - [HWASAN] Inline fast pass of instrumentMemAccessOutline
Vitaly Buka via llvm-commits
- [PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 49d5bb4 - [AArch64][GlobalISel] Materialize 64b FP immediates instead of loading if profitable.
Amara Emerson via llvm-commits
- [llvm] 8ba1c38 - [AArch64][GlobalISel] Add heuristics for G_FCONSTANT localization.
Amara Emerson via llvm-commits
- [PATCH] D159335: [Object] Change OffloadBinary::write to return SmallString<0>
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D155940: [SimplifyCFG] Transform for redirecting phis between unmergeable BB and SuccBB
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D159336: Statically analyze likely and unlikely blocks based on metadata
Aditya Kumar via Phabricator via llvm-commits
- [llvm] a69cb20 - [NFC] Fix the PowerPC broken cases in D152215.
Chen Zheng via llvm-commits
- [llvm] dd48a9b - [ValueTracking] Handle conflicts when computing knownbits of PHI nodes in deadcode; PR65022
Noah Goldstein via llvm-commits
- [PATCH] D159340: [VectorCombine][NFC][test] Supplement tests of the load-extractelement sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D158899: [BOLT][test] Enable exceptions_split tests for AArch64
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D159341: [VectorCombine] Enable transform 'scalarizeLoadExtract' for scalable vector types
Ben Shi via Phabricator via llvm-commits
- [compiler-rt] 99e5f60 - [test][fuzzer] Deflake fork.test
Vitaly Buka via llvm-commits
- [compiler-rt] 469c3e7 - [test][fuzzer] Deflake fork_corpus_groups.test
Vitaly Buka via llvm-commits
- [llvm] 55dc73a - [AArch64][GISel] Expand coverage of FRem.
David Green via llvm-commits
- [PATCH] D158050: [RISCV] RISCV vector calling convention (2/2)
Brandon Wu via Phabricator via llvm-commits
- [llvm] 6ef767c - [MC][ELF] Don't emit .note.GNU-stack sections on Solaris
Rainer Orth via llvm-commits
- [llvm] aca8b9d - [DAG] SimplifyDemandedBits - if we're only demanding the signbits, a MIN/MAX node can be simplified to a OR or AND node
Simon Pilgrim via llvm-commits
- [PATCH] D158566: Add CLANGD_INCLUDE_TESTS as a separate flag to control clangd tests
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D159349: [DWARFLinkerParallel][PowerPC] Cure tests failing on powerpc machine.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] b3d4549 - [X86] Add tests showing failure to use KnownBits known comparison results to remove SMIN/SMAX
Simon Pilgrim via llvm-commits
- [llvm] 2a81396 - [DAG] SimplifyDemandedBits - add SMIN/SMAX KnownBits comparison analysis
Simon Pilgrim via llvm-commits
- [llvm] 5ae881f - InstCombine: Fold out scale-if-denormal pattern
Matt Arsenault via llvm-commits
- [llvm] 7e815dd - [AArch64][SME] Create new interface for isSVEAvailable.
Sander de Smalen via llvm-commits
- [PATCH] D157740: [WIP] [InstCombine] Fold icmp into phi beyond the same BB.
Biplob Mishra via Phabricator via llvm-commits
- [PATCH] D145281: [InstCombine] Add transforms for `(icmp spred (or X, Y), X)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D157986: [Cmake] Make sure MSVC knows LLVM source files are UTF-8 encoded
Corentin Jabot via Phabricator via llvm-commits
- [llvm] 9e9be99 - [AArch64][SME] Disable remat of VL-dependent ops when function changes streaming mode.
Sander de Smalen via llvm-commits
- [llvm] afb24cb - AMDGPU: Don't require all flags to expand fast powr
Matt Arsenault via llvm-commits
- [llvm] f5d8a9b - AMDGPU: Simplify handling of constant vectors in libcalls
Matt Arsenault via llvm-commits
- [llvm] a45b787 - AMDGPU: Turn pow libcalls into powr
Matt Arsenault via llvm-commits
- [llvm] 699685b - AMDGPU: Enable assumptions in AMDGPULibCalls
Matt Arsenault via llvm-commits
- [llvm] dac8f97 - AMDGPU: Handle sitofp and uitofp exponents in fast pow expansion
Matt Arsenault via llvm-commits
- [llvm] deefda7 - AMDGPU: Use exp2 and log2 intrinsics directly for f16/f32
Matt Arsenault via llvm-commits
- [llvm] def2285 - AMDGPU: Use pown instead of pow if known integral
Matt Arsenault via llvm-commits
- [llvm] ee795fd - AMDGPU: Handle rounding intrinsic exponents in isKnownIntegral
Matt Arsenault via llvm-commits
- [PATCH] D158905: AMDGPU: Simplify handling of constant vectors in libcalls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D158904: AMDGPU: Don't require all flags to expand fast powr
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D99034: GlobalISel: Constant fold integer min/max opcodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142220: AMDGPU/GlobalISel: Partially fix getGenericInstructionUniformity
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159353: [RISCV] Lower shuffles as rotates without zvbb
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157977: [InstCombine] OptimizePointerDifference when a gep has phi ptr
Biplob Mishra via Phabricator via llvm-commits
- [llvm] a68d72a - MachineVerifier: Don't crash in LiveIntervals checks on generic vregs
Matt Arsenault via llvm-commits
- [PATCH] D133813: MachineVerifier: Don't crash in LiveIntervals checks on generic vregs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D86066: IR: Merge MemCpyInlineInst and MemCpyInst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159354: [SROA] Limit the number of allowed slices when trying to split allocas
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D127104: MachineVerifier: Add tests which are incorrectly accepted
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4b9c2cf - [DAG] Move INT<->FP constant folds from getNode to FoldConstantArithmetic
Simon Pilgrim via llvm-commits
- [llvm] 87117a2 - MachineVerifier: Add tests which are incorrectly accepted
Matt Arsenault via llvm-commits
- [llvm] 03f338e - [AArch64] Ensure we do not access illegal operands in tryCombineMULLWithUZP1
David Green via llvm-commits
- [PATCH] D159356: [AArch64] Check FeatureAddrLSLFast to fold base address with scale
Allen zhong via Phabricator via llvm-commits
- [llvm] 3c8bb18 - [AArch64][SME] Don't use OBSCURE_COPY to avoid rematerialization.
Sander de Smalen via llvm-commits
- [PATCH] D86498: AMDGPU/GlobalISel: Partially move constant selection to patterns
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D159357: [AArch64] Move PAuth codegen down the machine pipeline
Anatoly Trosinenko via Phabricator via llvm-commits
- [llvm] b09a52d - [AArch64] NFC: Move llvm.aarch64.sve.fadda tests back
Sander de Smalen via llvm-commits
- [llvm] faed70d - [RISCV] Remove XLen field from RISCVSubtarget [nfc]
Philip Reames via llvm-commits
- [PATCH] D154680: [llvm-exegesis] Make SubprocessMemoryTest use PIDs
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] 1d47d5d - [DAG] Move F16<->FP constant folds from getNode to FoldConstantArithmetic
Simon Pilgrim via llvm-commits
- [llvm] 15b561e - [DAG] Move STEP_VECTOR constant fold from getNode to FoldConstantArithmetic
Simon Pilgrim via llvm-commits
- [PATCH] D158642: LoopUnrollRuntime: Add weights to all branches
Mircea Trofin via Phabricator via llvm-commits
- [llvm] c389e37 - [llvm][ThinLTO] Add missing ":" to RUN line in devirtualization test
David Spickett via llvm-commits
- [llvm] 77d1032 - [llvm] Add assembly color highlighting
Jonas Devlieghere via llvm-commits
- [PATCH] D156545: [DebugInfo][InstrRef] Don't produce over-sized DW_OP_deref_size expressions for very wide stack spills
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D149083: [PowerPC] Optimize VPERM and fix code order for swapping vector operands on LE
Maryam Moghadas via Phabricator via llvm-commits
- [llvm] 8fb12f8 - [AArch64][GlobalISel] Re-generate stale test checks.
Amara Emerson via llvm-commits
- [PATCH] D157615: [ExtendLifetimes][1/4] Add "disable-post-ra" function attribute to disable the post-regalloc scheduler
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D109289: [InstCombine] snprintf(NULL, 0, "%s", str) to strlen(str)
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D159363: [clangd] SIGSEGV at clangd: DiagnosticConsumer Is Used After Free
Ivan Murashko via Phabricator via llvm-commits
- [llvm] f41223e - [AArch64][SVE2] Delete an unused parameter for isExtPartOfAvgExpr, NFC
via llvm-commits
- [llvm] 8eb3470 - [SpecialCaseList] Add option to use Globs instead of Regex to match patterns
Ellis Hoag via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Add option to use Globs instead of Regex to match patterns
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D158079: [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (float)
Christoph Stiller via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] f93c271 - [Object] Change OffloadBinary::write to return SmallString<0>
Fangrui Song via llvm-commits
- [llvm] 95062d7 - [llvm-objdump] Enable disassembly color highlighting
Jonas Devlieghere via llvm-commits
- [compiler-rt] 885d7b7 - [compiler-rt] [builtins] Remove unused/misnamed x86 chkstk functions
Martin Storsjö via llvm-commits
- [compiler-rt] 1f9eff1 - [compiler-rt] Rename the now lone i386/chkstk2.S to i386/chkstk.S
Martin Storsjö via llvm-commits
- [llvm] b5f041f - [gn build] Port 1f9eff100ce8
LLVM GN Syncbot via llvm-commits
- [llvm] 79d06eb - [gn build] Port 885d7b759b5c
LLVM GN Syncbot via llvm-commits
- [llvm] 2bcc0fd - [llvm-windres] Implement the windres flag --use-temp-file
Martin Storsjö via llvm-commits
- [llvm] 6c768e8 - [llvm] Delete spurious directory created by patch
Jonas Devlieghere via llvm-commits
- [llvm] 7678a32 - [llvm-objdump] Disable arm64-disassembly-color on Windows
Jonas Devlieghere via llvm-commits
- [PATCH] D159367: [ARM] Improve reduction fadd/fmul costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D159368: [WIP][RISCV] Remove SEW operand for SEW-aware pseudos
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D156657: [InstCombine] Fold icmp(constants[x]) when the range of x is given
Hongyu Chen via Phabricator via llvm-commits
- [llvm] a23b9b7 - [llvm-objdump] Require AArch64 backed for arm64-disassembly-color
Jonas Devlieghere via llvm-commits
- [llvm] 7c4f455 - {RISCV] Add test coverage for fully scalarizing a vector
Philip Reames via llvm-commits
- [llvm] Add CODEOWNERS file (PR #65131)
Tom Stellard via llvm-commits
- [compiler-rt] [tsan][go]: add atomic or/and functions (PR #65176)
Mauri de Souza Meneguzzo via llvm-commits
- [llvm] [Docs] Update documentation for the new GitHub workflow (PR #65162)
Mehdi Amini via llvm-commits
- [llvm] 89f0314 - Revert "InstSimplify: Use correct interested FP classes when simplifying fcmp"
Zequan Wu via llvm-commits
- [PATCH] D155769: [HIP][Clang][docs][RFC] Add documentation for C++ Parallel Algorithm Offload
Alex Voicu via Phabricator via llvm-commits
- [llvm] 685e190 - [LegalizeDAG] Use scalable aware idiom for checking for single element vector
Philip Reames via llvm-commits
- [llvm] 460bba3 - Revert "[X86] combineCMP - attempt to simplify KSHIFTR mask element extractions when just comparing against zero"
Zequan Wu via llvm-commits
- [llvm] [Github] Disable repo lockdown (PR #65161)
Tom Stellard via llvm-commits
- [llvm] [DirectX backend] avoid generate redundant bitcast in DXILPrepareModule (PR #65163)
Xiang Li via llvm-commits
- [llvm] Add flags to dump IR to a file before and after LLVM passes (PR #65179)
Nuri Amari via llvm-commits
- [llvm] Add HLSL team to .github/CODEOWNERS (PR #65180)
Justin Bogner via llvm-commits
- [llvm] Add SelectionDAG team to .github/CODEOWNERS (PR #65181)
Justin Bogner via llvm-commits
- [llvm] Add DirectX team to .github/CODEOWNERS (PR #65182)
Justin Bogner via llvm-commits
- [llvm] 294ad08 - Revert "Revert "InstSimplify: Use correct interested FP classes when simplifying fcmp""
Philip Reames via llvm-commits
- [llvm] 8347d7c - Revert "Revert "[X86] combineCMP - attempt to simplify KSHIFTR mask element extractions when just comparing against zero""
Philip Reames via llvm-commits
- [PATCH] D149759: [symbolizer] Support symbol lookup
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D54794: [NewPM] -print-before/-print-after support for new pass manager
Nuri Amari via Phabricator via llvm-commits
- [PATCH] D159371: [InstCombine] Baseline tests for folding ((A&B)^A)|((A&B)^B) to A^B
Marc Auberer via Phabricator via llvm-commits
- [PATCH] D159372: [InstCombine] Fold ((A&B)^A)|((A&B)^B) to A^B
Marc Auberer via Phabricator via llvm-commits
- [llvm] d39a9e3 - [Driver] Support GNU ld on Solaris
Rainer Orth via llvm-commits
- [PATCH] D156716: [AArch64][PAC] Check authenticated LR value during tail call
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D159374: [llvm][dwarf][rfc][donotcommit] Enable print of ranges addresses from .debug_info.dwo
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D159375: [RISCV] Lower fixed vectors extract_vector_elt through stack at high LMUL
Philip Reames via Phabricator via llvm-commits
- [llvm] [libc++] Implement ranges::contains (PR #65148)
via llvm-commits
- [compiler-rt] [libc++] Implement ranges::contains (PR #65148)
via llvm-commits
- [PATCH] D159378: [msan][s390x] Fix long double interceptors
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] dd2911d - [llvm] Support assembly color highlighting for X86
Jonas Devlieghere via llvm-commits
- [llvm] b1012e6 - [InstCombine] (NFC) Adding tests for InstCombine contraction of x^2 + 2*x*y + y^2 into (x + y)^2 (float)
Noah Goldstein via llvm-commits
- [llvm] 3af4590 - [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (float)
Noah Goldstein via llvm-commits
- [PATCH] D158078: [InstCombine] (NFC) Adding tests for InstCombine contraction of x^2 + 2*x*y + y^2 into (x + y)^2 (float)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159376: [SPIRV] Fix OpConstant float lowering and writing
Natalie Chouinard via Phabricator via llvm-commits
- [PATCH] D155796: [polly] Dynamic libraries are not supported on Cygwin
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D159379: [InstCombine] Baseline tests for folding ((A&B)^A)|((A&B)^B) to A^B
Marc Auberer via Phabricator via llvm-commits
- [PATCH] D159380: [InstCombine] Fold ((A&B)^A)|((A&B)^B) to A^B
Marc Auberer via Phabricator via llvm-commits
- [llvm] 932a618 - [llvm/docs] Fix whitespace and column limit in llvm-mc.rst
Jonas Devlieghere via llvm-commits
- [llvm] [llvm-exegesis] Add error handling for fork failures (PR #65186)
Aiden Grossman via llvm-commits
- [llvm] b0b3f82 - Revert "[X86] combineCMP - attempt to simplify KSHIFTR mask element extractions when just comparing against zero"
Zequan Wu via llvm-commits
- [llvm] bbe8cd1 - [LTO] Remove module id from summary index
Teresa Johnson via llvm-commits
- [llvm] 5759508 - fix revert b0b3f82dd3c00cdba891f1ff6ba63abd419d0f18
Zequan Wu via llvm-commits
- [PATCH] D159094: Fix failed tests
Elvina Yakubova via Phabricator via llvm-commits
- [llvm] 576f3f0 - Make DWARFContext more thread safe.
Greg Clayton via llvm-commits
- [PATCH] D159301: [RISCV][llvm-mca] Fix getLMUL values
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 54ec8bc - Recommit "[InstCombine] Expand `foldSelectICmpAndOr` -> `foldSelectICmpAndBinOp` to work for more binops" (3rd Try)
Noah Goldstein via llvm-commits
- [llvm] 2d696d0 - [llvm] Migrate NVPTXInstPrinter to WithMarkup
Jonas Devlieghere via llvm-commits
- [PATCH] D159384: [llvm] Adopt WithMarkup in the MIPS backend
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D159385: [AssumptionCache] Track GlobalValues as affected values.
Tyler Lanphear via Phabricator via llvm-commits
- [PATCH] D159388: [llvm] Adopt WithMarkup in the SystemZ backend
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D157462: LoopRotate: Add code to update branch weights
Matthias Braun via Phabricator via llvm-commits
- [llvm] 63b2911 - [Docs] Update documentation for the new GitHub workflow (#65162)
via llvm-commits
- [llvm] d06bd25 - [gn build] Port e0829739bc77
LLVM GN Syncbot via llvm-commits
- [llvm] b14e83d - IR: Add llvm.exp10 intrinsic
Matt Arsenault via llvm-commits
- [llvm] 69d79f1 - [Support] Implement getMainExecutable for OpenBSD
Brad Smith via llvm-commits
- [llvm] c21cd16 - [DirectX backend] avoid generate redundant bitcast in DXILPrepareModule (#65163)
via llvm-commits
- [llvm] 18b8fec - LangRef: Fix sphinx error
Matt Arsenault via llvm-commits
- [llvm] af758d6 - ValueTracking: Add baseline test for exp10 computeKnownFPClass handling
Matt Arsenault via llvm-commits
- [PATCH] D158668: RFC: Add getLikelyBranchWeight helper function
Matthias Braun via Phabricator via llvm-commits
- [llvm] 2544283 - [Core][FIX] Do not assume instruction users in DetermineUseCaptureKind
Johannes Doerfert via llvm-commits
- [llvm] 750510c - [Attributor][NFC] Add debug counter for AA creation
Johannes Doerfert via llvm-commits
- [llvm] 3764271 - [Attributor][FIX] Support non-0 AS for function pointers
Johannes Doerfert via llvm-commits
- [llvm] 2e2b367 - InstSimplify: Baseline tests for exp10 handling
Matt Arsenault via llvm-commits
- [llvm] 301b0e4 - ValueTracking: Handle exp10 in computeKnownFPClass
Matt Arsenault via llvm-commits
- [PATCH] D157891: ValueTracking: Handle exp10 in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] d3c46db - ValueTracking: exp10 does not introduce poison
Matt Arsenault via llvm-commits
- [llvm] 913bca7 - [llvm] Adopt WithMarkup in the SystemZ backend
Jonas Devlieghere via llvm-commits
- [llvm] 111fcb0 - [llvm] Fix duplicate word typos. NFC
Fangrui Song via llvm-commits
- [PATCH] D157235: [SPARC][IAS] Add named V9 ASI tag constants for memory instructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D157234: [SPARC][IAS] Add support for the full set of CAS instructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D157233: [SPARC][IAS] Add complete set of v9 ASI load, store & swap forms
Koakuma via Phabricator via llvm-commits
- [PATCH] D157231: [SPARC][IAS] Add definitions for v9 State Registers
Koakuma via Phabricator via llvm-commits
- [PATCH] D157232: [SPARC][IAS] Add v9 encoding of %fq
Koakuma via Phabricator via llvm-commits
- [llvm] fc0a18f - [ADT][NFC] Remove some redundant code
Fangrui Song via llvm-commits
- [llvm] 3a7431e - [SPARC][IAS] Add definitions for v9 State Registers
Brad Smith via llvm-commits
- [llvm] 6b95126 - [Attributor][NFC] Rename AACallSiteReturnedFromReturned
Johannes Doerfert via llvm-commits
- [llvm] ac0d386 - [Attributor][NFC] Simplify the helper APIs
Johannes Doerfert via llvm-commits
- [llvm] a8ac969 - [Attributor][NFC] Use common helper to avoid duplication
Johannes Doerfert via llvm-commits
- [PATCH] D159395: [SimplifyCFG] Delete the unnecessary range check for small mask operation
Allen zhong via Phabricator via llvm-commits
- [PATCH] D70401: [RISCV] CodeGen of RVE and ilp32e/lp64e ABIs
Koute via Phabricator via llvm-commits
- [llvm] 06e6ec0 - [Attributor][NFC] Precommit test
Johannes Doerfert via llvm-commits
- [llvm] 9207a90 - [Attributor] Do not expand dead indirect call sites
Johannes Doerfert via llvm-commits
- [llvm] f4f40c6 - [Attributor] Introduce a hook for AAs to avoid inline-asm
Johannes Doerfert via llvm-commits
- [llvm] [Github] Add test directories to IR/Transforms/Analysis teams (PR #65196)
Aiden Grossman via llvm-commits
- [llvm] [Attributor] Look through indirect calls (PR #65197)
Johannes Doerfert via llvm-commits
- [llvm] [Github] Add a MLGO PR subscribers group (PR #65198)
Aiden Grossman via llvm-commits
- [llvm] [Github] Add llvm-exegesis PR subscribers team (PR #65199)
Aiden Grossman via llvm-commits
- [llvm] workflows: Add a simple pull request subscription workflow (PR #64913)
via llvm-commits
- [llvm] [opt] Remove reference to new PM from description of optimization level flags (PR #65169)
Karl-Johan Karlsson via llvm-commits
- [llvm] [CodeOwners] Windows subscribers (PR #65203)
Tobias Hieta via llvm-commits
- [llvm] [BOLT][RISCV] Implement R_RISCV_PCREL_LO12_S (PR #65204)
Job Noorman via llvm-commits
- [compiler-rt] 208f9a2 - [msan][s390x] Fix long double interceptors
Ulrich Weigand via llvm-commits
- [PATCH] D159399: [RISCV] Only emit .option when extension is supported
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D159400: [RISCV][NFC] precommit
Piyou Chen via Phabricator via llvm-commits
- [llvm] 097971b - [DWARFLinkerParallel][PowerPC] Cure tests failing on powerpc machine.
Alexey Lapshin via llvm-commits
- [PATCH] D159402: [ValueTracking] Consider assumptions in isKnownNonEqual
Marc Auberer via Phabricator via llvm-commits
- [PATCH] D159082: [ELF][RISCV] Implement --emit-relocs with relaxation
Job Noorman via Phabricator via llvm-commits
- [llvm] da077a5 - InstSimplify: Handle log10(exp10(x))
Matt Arsenault via llvm-commits
- [PATCH] D157894: InstSimplify: Handle exp10(log10(x)) -> x
Matt Arsenault via Phabricator via llvm-commits
- [llvm] ee8d1d2 - ConstantFolding: Handle exp10 intrinsic
Matt Arsenault via llvm-commits
- [llvm] 5dcd666 - InstSimplify: Handle exp10(log10(x)) -> x
Matt Arsenault via llvm-commits
- [PATCH] D157892: ConstantFolding: Handle exp10 intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157895: InstSimplify: Handle log10(exp10(x))
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6f2e943 - InstSimplify: Handle folding fcmp with literal nans without a context instruction
Matt Arsenault via llvm-commits
- [llvm] Add regalloc team to CODEOWNERS (PR #65208)
Matt Arsenault via llvm-commits
- [llvm] 1f52060 - AMDGPU: Use poison instead of undef in module lds pass
Matt Arsenault via llvm-commits
- [PATCH] D157660: AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f7dcabe - AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPass
Matt Arsenault via llvm-commits
- [llvm] 5fb990a - [SelectionDAG] Use isNullConstant (NFC)
Kazu Hirata via llvm-commits
- [llvm] 6da470d - [llvm] Use range-based for loops (NFC)
Kazu Hirata via llvm-commits
- [llvm] 83e6931 - [llvm] Use llvm::is_contained (NFC)
Kazu Hirata via llvm-commits
- [llvm] 5dd9568 - Fix typos in documentation
Kazu Hirata via llvm-commits
- [llvm] 600b463 - [X86] Add test to check that an extracted bool element comparison is correctly extended when the bool vector is bitcast instead
Simon Pilgrim via llvm-commits
- [llvm] d9ffd32 - [X86] combineCMP - attempt to simplify KSHIFTR mask element extractions when just comparing against zero (REAPPLIED)
Simon Pilgrim via llvm-commits
- [llvm] 384b815 - [Hexagon] Use isNullConstant (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D154804: [X86] Add tests for folding `fmul`/`fdiv` by Pow2 to `add`/`sub` of exp; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D159405: [AMDGPU] Add tests for folding `fmul`/`fdiv` by Pow2 to `add`/`sub` of exp; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154805: [DAGCombiner] Fold IEEE `fmul`/`fdiv` by Pow2 to `add`/`sub` of exp
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154868: [DAGCombiner] Extend `combineFMulOrFDivWithIntPow2` to work for non-splat float vecs
Noah Goldstein via Phabricator via llvm-commits
- [llvm] fd66195 - [VPlan] Manage compare predicates in VPRecipeWithIRFlags.
Florian Hahn via llvm-commits
- [PATCH] D159406: [SelectionDAG] Generalise SelectionDAG::computeOverflowKind to support other opcodes
Mohamed Atef via Phabricator via llvm-commits
- [llvm] Drop poison implying metadata (PR #65216)
via llvm-commits
- [llvm] Add ISDOpcodes.h to selectiondag CODEOWNERS. (PR #65217)
Craig Topper via llvm-commits
- [PATCH] D159407: [BOLT] Incorporate umask into the output file permission
Jiapeng Zhou via Phabricator via llvm-commits
- [llvm] [docs] Update LLVM_ENABLE_ZLIB/LLVM_ENABLE_ZSTD (PR #65218)
Fangrui Song via llvm-commits
- [PATCH] D157866: [libunwind] Haiku: Initial support
Brad Smith via Phabricator via llvm-commits
- [llvm] [JumpThreading] Invalidate LVI after `combineMetadataForCSE`. (PR #65219)
via llvm-commits
- [llvm] 77c6743 - LLT: Add some stub constructors for FP types
Matt Arsenault via llvm-commits
- [PATCH] D159410: [BOLT] skip CFG verification after the 'inst-lowering' Pass
Jiapeng Zhou via Phabricator via llvm-commits
- [llvm] [C API] Fix LLVMGetOrdering/LLVMIsAtomicSingleThread for fence/memory instrs (PR #65228)
Benji Smith via llvm-commits
- [llvm] 65b40f2 - RegAlloc: Rename MLRegalloc* files to use consistent captalization
Matt Arsenault via llvm-commits
- [llvm] Add amdgpu paths to CODEOWNERS (PR #65229)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Add constant-folding of FP binops to combiner. (PR #65230)
Amara Emerson via llvm-commits
- [PATCH] D155617: Pass to annotate functions with appropriate optimization level.
Puneeth via Phabricator via llvm-commits
- [llvm] 335a9bc - precommit test for #65212
Nuno Lopes via llvm-commits
- [llvm] 5a3fd5f - [LoopVectorizer] Fix PR #65212: vectorization of reduction loop wasn't respecting original store alignment
Nuno Lopes via llvm-commits
- [llvm] a0b0d74 - fix test for #65212
Nuno Lopes via llvm-commits
- [llvm] 7203497 - [docs] Update LLVM_ENABLE_ZLIB/LLVM_ENABLE_ZSTD (#65218)
via llvm-commits
- [compiler-rt] Add flags to dump IR to a file before and after LLVM passes (PR #65179)
Nuri Amari via llvm-commits
- [lld] Add flags to dump IR to a file before and after LLVM passes (PR #65179)
Nuri Amari via llvm-commits
- [llvm] Add M68k test directories to pr-subscribers-m68k in .github/CODEOWNERS (PR #65233)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add more files to .github/CODEOWNERS (PR #65234)
Craig Topper via llvm-commits
- [llvm] [X86] Add more files to .github/CODEOWNERS (PR #65235)
Craig Topper via llvm-commits
- [llvm] 19d286b - [VPlan] Assert that inst isnt' a debug or pseudo inst (NFCI).
Florian Hahn via llvm-commits
- [Diffusion] rG335a9bc4d924: precommit test for #65212
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D156049: [SPIR-V] Remove -opaque-pointers=0 from LITs, fixes for opaque pointers support
Ilia Diachkov via Phabricator via llvm-commits
- [compiler-rt] 4bb2416 - [builtins][AArch64] Implement _sync out-of-line atomics
Jessica Clarke via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Allen zhong via Phabricator via llvm-commits
- [compiler-rt] [compiler-rt] Link atomic against builtins (PR #65239)
Petr Hosek via llvm-commits
- [PATCH] D156618: [IR] Fix a memory leak if Function::dropAllReferences() is followed by setHungoffOperand
Liqiang Tao via Phabricator via llvm-commits
- [llvm] [lit] Are all RUN lines skipped in windows cmd? (PR #65242)
Joel E. Denny via llvm-commits
- [llvm] 5855a4b - [JumpThreading][NFC] Pre-commit for invalid LVI.
via llvm-commits
- [llvm] 7ded71b - [JumpThreading] Invalidate LVI after `combineMetadataForCSE`.
via llvm-commits
- [llvm] 7af408e - [JumpThreading][NFC] Improved access to LazyValueInfoImpl.
via llvm-commits
- [llvm] 1ef1eec - [GlobalISel][NFC] Use GenericMachineInstrs in CombinerHelper::reassociationCanBreakAddressingModePattern().
Amara Emerson via llvm-commits
- [PATCH] D158704: [PowerPC] Implement SchedModel for Power7
Qiu Chaofan via Phabricator via llvm-commits
- [compiler-rt] 360d677 - [compiler-rt] Link atomic against builtins (#65239)
via llvm-commits
- [llvm] [llvm-exegesis] Make SubprocessMemoryTest use PIDs (PR #65245)
Aiden Grossman via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D158626: [AArch64] Add missing vrnd intrinsics
Dave Green via Phabricator via llvm-commits
Last message date:
Sun Sep 3 23:55:28 PDT 2023
Archived on: Sun Sep 3 23:55:31 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).