The Week Of Monday 20 February 2023 Archives by author
Starting: Mon Feb 20 00:03:30 PST 2023
Ending: Sun Feb 26 23:55:11 PST 2023
Messages: 2371
- [PATCH] D144388: [X86] Revise Alderlake P-Core schedule model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D130897: [schedtool] Add schedtool to generate x86 schedmodel automatically
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D144388: [X86] Revise Alderlake P-Core schedule model
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D144368: use transfer by reference instead of value to make some space more efficient
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144244: [X86]rearange X86InstrInfo.td
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144244: [X86]rearange X86InstrInfo.td
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144244: [X86]rearange X86InstrInfo.td
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144244: [X86]rearange X86InstrInfo.td
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144154: [X86]Use Class to refactor ArithMetic td file in X86
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D144154: [X86]Use Class to refactor ArithMetic td file in X86
Wang, Xin via Phabricator via llvm-commits
- [llvm] 8b3091b - Fix LLVM sphinx build
Aaron Ballman via llvm-commits
- [llvm] f8f329a - Fix the LLVM Sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139010: [clang][WebAssembly] Implement support for table types and builtins
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D143351: [bazel] Remove unused dependency on libxml2
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D142283: [Support] Make llvm-symbolizer runs for stack traces work on Apple platforms
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D143903: [DWARFLinker][DWARFv5] Add support for .debug_rnglists.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D144783: [ELF] Move getSectionAndRelocations to ELF.cpp from ELFDumper.cpp
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143841: [Propeller] Make decoding BBAddrMaps trace through relocations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143841: [Propeller] Make decoding BBAddrMaps trace through relocations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D144783: [ELF] Move getSectionAndRelocations to ELF.cpp from ELFDumper.cpp
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Alan via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Alan via Phabricator via llvm-commits
- [PATCH] D144774: Address comments
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Alan via Phabricator via llvm-commits
- [llvm] 5061357 - [docs] Improve guidance on installing the correct buildbot-worker version
Alex Bradbury via llvm-commits
- [lld] ff93c9b - [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via llvm-commits
- [llvm] 771261f - [Webassembly][test] Regenerate ir-locals.ll using update_llc_test_checks.py
Alex Bradbury via llvm-commits
- [llvm] 1ae8597 - [WebAssembly][test] Clean up ir-locals.ll after opaque pointer conversion
Alex Bradbury via llvm-commits
- [PATCH] D143570: [RISCV][MC] Add support for RV64E
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144384: Bump RV32E version to 2.0
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144464: [docs] Improve guidance on installing the correct buildbot-worker version
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144465: [docs] Document how frequently the staging buildmaster configuration is reconfigured
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144464: [docs] Improve guidance on installing the correct buildbot-worker version
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144464: [docs] Improve guidance on installing the correct buildbot-worker version
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144465: [docs] Document how frequently the staging buildmaster configuration is reconfigured
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D144518: Preserve the address space for llvm.used and llvm.compiler.used global variables in GlobalOpt pass.
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D143134: [AMDGPU][SDAG] attempt to custom legalize uaddo/usubo for long operands
Alexander via Phabricator via llvm-commits
- [PATCH] D143134: [AMDGPU][SDAG] attempt to custom legalize uaddo/usubo for long operands
Alexander via Phabricator via llvm-commits
- [llvm] 1d0a5f1 - [Support] Silence warning with Clang ToT.
Alexandre Ganea via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D119049: [LLD] Allow usage of LLD as a library
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D119049: [LLD] Allow usage of LLD as a library
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] 708eb1b - [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Alexey Bataev via llvm-commits
- [llvm] 5f928a2 - [SLP]Properly define incoming block for user PHI nodes.
Alexey Bataev via llvm-commits
- [llvm] 677ea15 - [NFC][SLP]Add a test for optimistic vectorization, NFC.
Alexey Bataev via llvm-commits
- [llvm] cbcdd74 - [SLP]Do not swap not counted extractelements.
Alexey Bataev via llvm-commits
- [llvm] 6e30dff - [SLP][NFC]Format and improve function, returning std::optional<struct>,
Alexey Bataev via llvm-commits
- [llvm] f1c8b72 - [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144375: [SystemZ, SLP] Enable FP horizontal reductions and fix SLP cost computation.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144375: [SystemZ, SLP] Enable FP horizontal reductions and fix SLP cost computation.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D141512: [SLP]Improve isGatherShuffledEntry by looking deeper through the reused scalars.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144375: [SystemZ, SLP] Enable FP horizontal reductions and fix SLP cost computation.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 1a50207 - [DWARFLinker][DWARFv5] Add support for .debug_rnglists.
Alexey Lapshin via llvm-commits
- [PATCH] D143903: [DWARFLinker][DWARFv5] Add support for .debug_rnglists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142318: [Support] Add PerThreadBumpPtrAllocator class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D132548: [WIP][ADT] Utility for comparision of hashtables implementation.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D125979: [ADT] add FixedConcurrentHashTable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D132455: [ADT] add ConcurrentHashtable class.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D143903: [DWARFLinker][DWARFv5] Add support for .debug_rnglists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D143903: [DWARFLinker][DWARFv5] Add support for .debug_rnglists.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D144372: [test] precommit some tests for D143883 NFC
Allen zhong via Phabricator via llvm-commits
- [PATCH] D143883: [InstCombine] canonicalize urem as cmp+select
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144372: [test] precommit some tests for D143883 NFC
Allen zhong via Phabricator via llvm-commits
- [PATCH] D143883: [InstCombine] canonicalize urem as cmp+select
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144324: [AArch64][SelectionDAG] Perfer CMN for (0 - Y) == Y
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144771: [AMDGPU] Update the CHECK autogenerated as it's expired
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D144771: [AMDGPU] Update the CHECK autogenerated as it's expired
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Alon Kom via Phabricator via llvm-commits
- [llvm] 4bc6434 - [GlobalISel] Fix an assertion failure in matchHoistLogicOpWithSameOpcodeHands().
Amara Emerson via llvm-commits
- [PATCH] D144336: [GlobalISel] Fix DIVREM combine from inserting a divrem before its operands' defs.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add some Get{2,3,4,5}RegsFromMI macros to extract regs from MachineInstrs.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add some Get{2,3,4,5}RegsFromMI macros to extract regs & types from MachineInstrs
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add some Get{2,3,4,5}RegsFromMI macros to extract regs & types from MachineInstrs
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add MachineInstr::getFirst[N]{Regs,LLTs}() helpers to extract regs & types.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144670: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with smaller dest size
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D144791: Reorder stack up-adjustment and register copies
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D139092: [RFC][LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144310: [BOLT][NFC] Return struct from evaluateX86MemoryOperand
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144598: [BOLT][NFC] Const-ify analyzeJumpTable
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144602: [BOLT] Prevent unsetting unknown control flow for split jump table
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144602: [BOLT] Prevent unsetting unknown control flow for split jump table
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144602: [BOLT] Prevent unsetting unknown control flow for split jump table
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144674: [BOLT][NFC] Log reversing splitting decision
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D144758: [BOLT][NFC] Simplify BinaryFunction::setTrapOnEntry
Amir Ayupov via Phabricator via llvm-commits
- [compiler-rt] 0e3ef5f - [scudo] Disable the GetRssFromBuffer scudo test on PPC
Amy Kwan via llvm-commits
- [PATCH] D137504: [PowerPC] Implement 64-bit ELFv2 Calling Convention in TableGen (for integers/floats/vectors in registers)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D130487: [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D144661: Avoid unintended integer overflow in bitstream handling
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D143882: [ADT] Add llvm::rotl and llvm::rotr to bit.h
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
Arch D. Robison via Phabricator via llvm-commits
- [PATCH] D144581: WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D144581: WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D142386: ExecutionEngine: support composite types handling.
Artem Khvoshch via Phabricator via llvm-commits
- [llvm] 86ced82 - Revert "[IRMover] Remove UB implying parameter attributes when necessary"
Arthur Eubanks via llvm-commits
- [llvm] a628ca4 - Revert "[Pipeline] Move ControlHeightReduction to module optimization pipeline"
Arthur Eubanks via llvm-commits
- [llvm] e0efe46 - [OCaml] Remove all PassManager-related functions
Arthur Eubanks via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144745: [LLVMContextImpl] Separate out integer constant zeroes
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144746: [LLVMContextImpl] Separate out integer constant ones
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Asmaa via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Asmaa via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Asmaa via Phabricator via llvm-commits
- [PATCH] D143865: [VPlan] Add predicate to VPReplicateRecipe, expand region later.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 366d34b - [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144720: [AVR] Fix incorrect flags of livein registers when spilling them
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144720: [AVR] Fix incorrect flags of livein registers when spilling them
Ben Shi via Phabricator via llvm-commits
- [llvm] 451799b - [IRMover] Remove UB implying parameter attributes when necessary
Benjamin Kramer via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Benjamin Kramer via Phabricator via llvm-commits
- [llvm] 1215ff8 - Name threadpool threads.
Benoit Jacob via llvm-commits
- [PATCH] D144297: Name threadpool threads.
Benoit Jacob via Phabricator via llvm-commits
- [PATCH] D144297: Name threadpool threads.
Benoit Jacob via Phabricator via llvm-commits
- [PATCH] D144297: Name threadpool threads.
Benoit Jacob via Phabricator via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [RFC][X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D144585: Adding myself as Nvidia Compiler security representative to the LLVM security group.
Boovaragavan Dasarathan via Phabricator via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
Boovaragavan Dasarathan via Phabricator via llvm-commits
- [llvm] 4b09cb2 - [PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABI
Brad Smith via llvm-commits
- [llvm] 5d585c9 - [PowerPC] Use member function to determine PowerPC Secure PLT
Brad Smith via llvm-commits
- [llvm] dad3741 - [PowerPC] clang-format isPPC64ELFv2ABI() function. NFC
Brad Smith via llvm-commits
- [PATCH] D144321: [PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABI
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144321: [PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABI
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144823: [Driver][FreeBSD] Simplify ARM handling
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144823: [Driver][FreeBSD] Simplify ARM handling
Brad Smith via Phabricator via llvm-commits
- [PATCH] D144530: [SiFive] Support assembler and dis-assembler for VCIX extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D144530: Support assembler and dis-assembler for VCIX extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D144530: [SiFive][RISCV] Support assembler and dis-assembler for VCIX extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Breno Rodrigues Guimaraes via Phabricator via llvm-commits
- [PATCH] D144791: Reorder stack up-adjustment and register copies
Bruce Collie via Phabricator via llvm-commits
- [PATCH] D144791: Reorder stack up-adjustment and register copies
Bruce Collie via Phabricator via llvm-commits
- [llvm] af4c4f4 - [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D144744: [IR][Legalization] Split illegal deinterleave and interleave vectors
Caroline via Phabricator via llvm-commits
- [PATCH] D144711: [DAGCombiner] don't reuse the pointer info for merged store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D144711: [DAGCombiner] don't reuse the pointer info for merged store
ChenZheng via Phabricator via llvm-commits
- [PATCH] D140369: [PowerPC] update PPCTTIImpl::supportsTailCallFor() check conditions
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] dbf0474 - [scudo] Fix the logic of pushing blocks of BatchClass
Chia-hung Duan via llvm-commits
- [compiler-rt] 16bffb7 - [scudo] Ensure all blocks are put in the correct group
Chia-hung Duan via llvm-commits
- [compiler-rt] a78805f - [scudo] Mark all blocks in a range without visiting each of them
Chia-hung Duan via llvm-commits
- [compiler-rt] 6860d1c - [scudo] Accessing PossibleRegions requires lock
Chia-hung Duan via llvm-commits
- [PATCH] D144416: [STLExtras] Relax type requirements for `is_contained`
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D144526: [Test] Invoke GetErrcMessages from config-ix instead of llvm/CMakeLists
Chris Bieneman via Phabricator via llvm-commits
- [llvm] 0c1ca39 - [RISCV] Expand tab characters. NFC
Craig Topper via llvm-commits
- [llvm] bbaa568 - [RISCV] Replaced !subst chain with !foldl
Craig Topper via llvm-commits
- [llvm] b77be0b - [RISCV] Be more explicit string replacements in RISCVInstrInfoVPseudos.td. NFC
Craig Topper via llvm-commits
- [llvm] 2fc5a51 - [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Craig Topper via llvm-commits
- [llvm] 230e616 - [LegalizeTypes] Add a special case for (add X, 1) to ExpandIntRes_ADDSUB.
Craig Topper via llvm-commits
- [llvm] fffbfe7 - [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via llvm-commits
- [llvm] 3caa427 - [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Craig Topper via llvm-commits
- [llvm] 80ddb9c - [RISCV] Combine some duplicate XTHeadFMemIdx patterns. NFC
Craig Topper via llvm-commits
- [llvm] f07bb00 - foo
Craig Topper via llvm-commits
- [llvm] 7910ed1 - [RISCV] Add explicit types to some XTHead isel patterns to reduce RISCVGenDAGISel.inc size.
Craig Topper via llvm-commits
- [llvm] 872ceea - Revert "[RISCV] Add explicit types to some XTHead isel patterns to reduce RISCVGenDAGISel.inc size."
Craig Topper via llvm-commits
- [llvm] b0676fb - Revert "foo"
Craig Topper via llvm-commits
- [llvm] 8934287 - [RISCV] Add explicit types to some XTHead isel patterns to reduce RISCVGenDAGISel.inc size.
Craig Topper via llvm-commits
- [llvm] 6935dab - [RISCV] Add explicit i64 to reduce RISCVGenDAGISel.inc size.
Craig Topper via llvm-commits
- [llvm] 58de24e - [RISCV] Add a check for integer setcc to RISCVDAGToDAGISel::selectCondOp
Craig Topper via llvm-commits
- [llvm] 465a48f - [RISCV] Reuse the condop/invcondop ComplexPatterns for seteq/setne isel. NFC NFC NFC NFC
Craig Topper via llvm-commits
- [llvm] b8df886 - [RISCV] Add explicit i64 to isel patterns to reduce RISCVGenDAGISel.inc size.
Craig Topper via llvm-commits
- [llvm] 8869f30 - [TableGen] Remove duplicate call to getPredicateCheck. NFC
Craig Topper via llvm-commits
- [llvm] 0a341a1 - [TableGen] Use raw_svector_ostream and ListSeparator to simplify some code. NFC
Craig Topper via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144387: [RISCV][NFC] Make a note of the operands for RISCVISD::VNSRL_VL
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144386: [RISCV] Use a smaller VL when interleaving fixed vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D129735: [RISCV] Add new pass to transform undef to pseudo for vector values.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144366: [RISCV]Add more pattern for fma ins
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144501: [RISCV] Add vendor-defined XTheadSync (Multi-core synchronization) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144485: [LV][RISCV] Don't interleave scalable vector loops
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144496: [RISCV] Add vendor-defined XTheadCmo (Cache Management Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144531: [RISCV] Replaced !subst chain with !foldl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: Support assembler and dis-assembler for VCIX extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: Support assembler and dis-assembler for VCIX extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: Support assembler and dis-assembler for VCIX extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: Support assembler and dis-assembler for VCIX extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Disable base pointer register when it is clobbered
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144559: [RISCV] XTHeadMemPair: Fix invalid mempair combine for types other than i32/i64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144532: [RISCV] Reorganize deinterleave lowering for reuse [nfc]
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144536: [VP] Reorder is_int_min_poison/is_zero_poison operand before mask for vp.abs/ctlz/cttz.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144531: [RISCV] Replaced !subst chain with !foldl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144530: [RISCV] MC layer support for SiFive VCIX vendor extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144531: [RISCV] Replaced !subst chain with !foldl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144647: [RISCV] Add vendor-defined XTheadFMemIdx (FP Indexed Memory Operations) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142071: [RISCV] Enable preferZeroCompareBranch to optimize branch on zero in codegenprepare
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144700: [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144700: [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144700: [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Craig Topper via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Craig Topper via Phabricator via llvm-commits
- [PATCH] D139386: [RISCV] Implement assembler support for XTHeadVdot
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144744: [IR][Legalization] Split illegal deinterleave and interleave vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Craig Topper via Phabricator via llvm-commits
- [llvm] 8217932 - [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via llvm-commits
- [llvm] b2b5098 - Revert "[TextAPI] Implement TBDv5 Writer"
Cyndy Ishida via llvm-commits
- [llvm] d6f9b97 - Reland "[TextAPI] Implement TBDv5 Writer"
Cyndy Ishida via llvm-commits
- [llvm] 9b29de1 - [llvm][TextAPI] Clean up minor bugs in YAML TextStub
Cyndy Ishida via llvm-commits
- [llvm] bc85cf1 - [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via llvm-commits
- [llvm] e61e761 - [llvm][TextAPI] add Default FileType value to InterfaceFile Objects
Cyndy Ishida via llvm-commits
- [llvm] b3185bd - [llvm][NFC] Move tapi tests using nm to llvm-nm test directory
Cyndy Ishida via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144527: [Test] Set gitattributes for line endings in tapi inputs
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144658: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144658: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D144298: [Local][SimplifyCFG][GVN] Handle !nontemporal in combineMetadata
Daniel Woodworth via Phabricator via llvm-commits
- [PATCH] D144298: [Local][SimplifyCFG][GVN] Handle !nontemporal in combineMetadata
Daniel Woodworth via Phabricator via llvm-commits
- [PATCH] D140580: [SLP]Do not emit many extractelements, reuse the single one emitted.
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Danilo Milosevic via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Dave Green via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Dave Green via Phabricator via llvm-commits
- [PATCH] D142359: [TTI][AArch64] Cost model vector INS instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Dave Green via Phabricator via llvm-commits
- [PATCH] D144018: [AArch64] More consistently use buildvector for zero and all-ones constants
Dave Green via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
Dave Green via Phabricator via llvm-commits
- [PATCH] D143713: [ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
Dave Green via Phabricator via llvm-commits
- [PATCH] D144399: [AArch64] Add tests for saba (NFC)
Dave Green via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Dave Green via Phabricator via llvm-commits
- [PATCH] D144508: [AArch64] Fix N2 SchedModel INS instruction latencies
Dave Green via Phabricator via llvm-commits
- [PATCH] D144550: [AArch64] Remove 64bit->128bit vector insert lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Dave Green via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Dave Green via Phabricator via llvm-commits
- [PATCH] D144733: [ARM] Add Thumb Attributes for thumb thunks created in SLSHarding
Dave Green via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `tsan` or `asan` on darwin
Dave MacLachlan via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `tsan` or `asan` on darwin
Dave MacLachlan via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `tsan` or `asan` on darwin
Dave MacLachlan via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `TSan` or `Asan` on darwin
Dave MacLachlan via Phabricator via llvm-commits
- [PATCH] D144830: [asan darwin] Allow clients to implement `__sanitizer_report_error_summary`
Dave MacLachlan via Phabricator via llvm-commits
- [llvm] d9f309c - Reland "[ADT] Relax type requirements for `is_contained`"
David Blaikie via llvm-commits
- [PATCH] D142283: [Support] Make llvm-symbolizer runs for stack traces work on Apple platforms
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142282: [Support] Implement findModulesAndOffsets on Apple 64-bit platforms
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142283: [Support] Make llvm-symbolizer runs for stack traces work on Apple platforms
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
David Blaikie via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
David Blaikie via Phabricator via llvm-commits
- [llvm] c6c6723 - [AArch64] More consistently use buildvector for zero and all-ones constants
David Green via llvm-commits
- [llvm] afa557f - [AArch64] Add a test for loading into a zerovector. NFC
David Green via llvm-commits
- [llvm] c33fd3b - [AArch64] Lower all fp zero buildvectors through BUILD_VECTOR.
David Green via llvm-commits
- [llvm] 73cd3d4 - [LSR] Prevent creating SCEVs of addrecs from mismatching loops
David Green via llvm-commits
- [llvm] 74b67e5 - [LSR] Fix incorrect check in 73cd3d4391ad47ae7
David Green via llvm-commits
- [PATCH] D144018: [AArch64] More consistently use buildvector for zero and all-ones constants
David Sherwood via Phabricator via llvm-commits
- [PATCH] D144118: [SME2][AArch64] Add multi-vector rounding shift left intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D136251: [LoopVectorize] Use available masked vector functions when required
David Sherwood via Phabricator via llvm-commits
- [PATCH] D94444: [RFC][Scalable] Add scalable shuffle intrinsic to extract evens from a pair of vectors
David Sherwood via Phabricator via llvm-commits
- [PATCH] D120234: [ARM] Make i32 ISD::ABS Legal instead of pattern matching during isel.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D144390: [lldb] Send QPassSignals packet on attach, and at start for remote platforms
David Spickett via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
David Spickett via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
David Spickett via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
David Spickett via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Replace llvm_check_linker_flag and llvm_check_compiler_linker_flag
David Spickett via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
David Spickett via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
David Spickett via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
David Tenty via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
David Tenty via Phabricator via llvm-commits
- [PATCH] D144009: [obj2yaml] Save offset for segments and size for PHDR
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D144009: [obj2yaml] Save offset for segments and size for PHDR
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D143887: [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D143887: [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D143887: [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D107662: [WebAssembly] Implement build-id feature
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D107662: [WebAssembly] Implement build-id feature
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
DianQK via Phabricator via llvm-commits
- [llvm] da629d3 - [AMDGPU] Add GISel RUN lines to 2 existing tests. NFC
Diana Picus via llvm-commits
- [PATCH] D144555: [AMDGPU] Add GISel RUN lines to 2 existing tests. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D144555: [AMDGPU] Add GISel RUN lines to 2 existing tests. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D144639: [AMDGPU] Run update scripts on existing tests. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D123949: [AIX] support write operation of big archive.
Digger Lin via Phabricator via llvm-commits
- [PATCH] D144321: [PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABI
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Dimitry Andric via Phabricator via llvm-commits
- [llvm] 736e788 - Revert "Add tests to reproduce pointer/index width confusion crashes"
Dmitri Gribenko via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Dmitri Gribenko via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a util function to SCEV
Dmitry Bakunevich via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a utility method that raising the number 2 to the desired power to SCEV
Dmitry Bakunevich via Phabricator via llvm-commits
- [compiler-rt] 99c7664 - asan: fix crash in strdup on malloc failure
Dmitry Vyukov via llvm-commits
- [PATCH] D144677: [SelectionDAG] Transitively copy NodeExtraInfo on RAUW
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D144423: [APInt] Deprecate several functions
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D143593: [InstCombine] Don't fold freeze poison when it's used in shufflevector
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D96007: [AArch64] Enable stack clash protection for AArch64 linux in clang
Ed Maste via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D118090: [ScalarEvolution] Handle <= and >= in non infinite loops
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D144671: [InstCombine] prevent miscompiles from select-of-div/rem transform
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Erich Keane via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Erich Keane via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D143997: [AIX] Lower some memory intrinsics to millicode functions on AIX
Esme Yi via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Evgenii Kudriashov via Phabricator via llvm-commits
- [llvm] e4f4f34 - [SelectionDAG] Migrate away from soft-deprecated functions. NFC
Fangrui Song via llvm-commits
- [lld] 686cff1 - [ELF] --icf: don't fold a section without relocation and a section with relocations for SHT_REL
Fangrui Song via llvm-commits
- [llvm] f53de29 - [FunctionImport] Change IRMover report_fatal_error to a proper error
Fangrui Song via llvm-commits
- [llvm] 1c417da - Remove uses of ATOMIC_VAR_INIT
Fangrui Song via llvm-commits
- [PATCH] D144423: [APInt] Deprecate several functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144444: [PowerPC] Use member function to determine PowerPC Secure PLT
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144471: [ELF] Prohibit icf=safe warning from being fatal
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144531: [RISCV] Replaced !subst chain with !foldl
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144316: [SCEV] Fix FoldID::addInteger(unsigned long I)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144617: [AVR][MC] Add ELF flag 'EF_AVR_LINKRELAX_PREPARED' to OBJ files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Fangrui Song via Phabricator via llvm-commits
- [llvm] 997dc7e - [debug-info][codegen] Prevent creation of self-referential SP node
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D143921: [debug-info][codegen] Prevent creation of self-referential SP node
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D141053: [SwiftError] Use IMPLICIT_DEF as a definition for unreachable VReg uses
Filipp Zhinkin via Phabricator via llvm-commits
- [PATCH] D141053: [SwiftError] Use IMPLICIT_DEF as a definition for unreachable VReg uses
Filipp Zhinkin via Phabricator via llvm-commits
- [llvm] 9333b97 - [VPlan] Replace AlsoPack field with shouldPack() method (NFC).
Florian Hahn via llvm-commits
- [llvm] df016a9 - [VPlan] Move shouldPack outside of DEBUG ifdef.
Florian Hahn via llvm-commits
- [llvm] c21cceb - [VPlan] Use usesScalars in shouldPack.
Florian Hahn via llvm-commits
- [llvm] 38d0e4d - [GlobalOpt] Add test with many stores of the initializer only.
Florian Hahn via llvm-commits
- [llvm] 9f5ae70 - [GlobalOpt] Add tests for missed CleanupPointerRootUsers opportunity.
Florian Hahn via llvm-commits
- [llvm] 5c39ec7 - [GlobalOpt] Add test with large number of stores with non-null loads.
Florian Hahn via llvm-commits
- [llvm] 7f51145 - [GlobalOpt] Add tests with non-GEP ConstExpr.
Florian Hahn via llvm-commits
- [llvm] eddecd3 - [SCEV] Increase FoldID bits size cover common cases.
Florian Hahn via llvm-commits
- [llvm] 02e08d0 - Revert "[SCEV] Preserve divisibility and min/max information in applyLoopGuards"
Florian Hahn via llvm-commits
- [polly] 934c82d - [Polly] Remove CodegenCleanupPass.
Florian Hahn via llvm-commits
- [llvm] e2cd085 - Recommit "[SCCP] Remove legacy SCCP pass."
Florian Hahn via llvm-commits
- [PATCH] D143864: [VPlan] Replace AlsoPack field with shouldPack() method (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143864: [VPlan] Replace AlsoPack field with shouldPack() method (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144316: [SCEV] Fix FoldID::addInteger(unsigned long I)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142545: [ConstraintElimination] Add tests to check for `or` instruction decomposition if a constant operand is < 2^known_zero_bits of the first operand.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143865: [VPlan] Add predicate to VPReplicateRecipe, expand region later.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144412: [NFC] Fix missing colon in CHECK directives
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144434: [VPlan] Handle invariant GEPs in isUniformAfterVectorization.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144468: [GlobalOpt] Extend CleanupPointerRootUsers to handle CE users.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144461: [IPSCCP] Remove noundef when zapping return values
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144476: [GlobalOpt] Extend logic in SRA heuristic to skip stores of initializer.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144477: [GlobalOpt] Handle stored-once in collectSRATypes (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D129857: [GlobalOpt] Ignore only loaded / only stored global parts in global SRA heuristic
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D129525: [GlobalOpt] Drop SRA split limit for struct types.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142546: [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144487: [VPlan] Replace invariance fields from VPWidenGEPRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144489: [VPlan] Replace InvariantCond field from VPWidenSelectRecipe.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144491: [VPlan] Use isUniformAfterVec in VPReplicateRecipe::execute.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144434: [VPlan] Handle invariant GEPs in isUniformAfterVectorization.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] Improve VPRecipeBase::isPhi checking
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144332: [Polly] Remove CodegenCleanupPass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144332: [Polly] Remove CodegenCleanupPass.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D129857: [GlobalOpt] Ignore only loaded / only stored global parts in global SRA heuristic
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144753: [SCEV] Also strengthen flags using proveNoSignedWrapViaInduction for AR.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144050: [SCEV] Strengthen nowrap flags via ranges for ARs on construction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144050: [SCEV] Strengthen nowrap flags via ranges for ARs on construction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D144464: [docs] Improve guidance on installing the correct buildbot-worker version
Galina via Phabricator via llvm-commits
- [PATCH] D144465: [docs] Document how frequently the staging buildmaster configuration is reconfigured
Galina via Phabricator via llvm-commits
- [PATCH] D144465: [docs] Document how frequently the staging buildmaster configuration is reconfigured
Galina via Phabricator via llvm-commits
- [PATCH] D67158: [ARM] Begin adding IR intrinsics for MVE instructions.
Gaven Rank via Phabricator via llvm-commits
- [PATCH] D110576: [Demangle] Add support for D programming language
Gaven Rank via Phabricator via llvm-commits
- [PATCH] D96636: [lld][ELF] Support for zero flag section groups
Gaven Rank via Phabricator via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D143793: Add the ability to segment GSYM files.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D143793: Add the ability to segment GSYM files.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [llvm] 724b58f - [PDB] Error on too large stream directories
Hans Wennborg via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D143760: [Codeview] Fix incorrect size determination for complex types.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D143760: [Codeview] Fix incorrect size determination for complex types.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144385: [PDB] Error on too large stream directories
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D144595: [WIP] Experimenting building Windows runtimes when cross compiling LLVM toolchain
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D144603: Add option to disable compiler launcher on external projects
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D138451: [lld/mac] Add support for distributed ThinLTO
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D144354: [WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D135248: [libc++] implement move_iterator<T*> should be a random access iterator
Igor Zhukov via Phabricator via llvm-commits
- [PATCH] D135248: [libc++] implement move_iterator<T*> should be a random access iterator
Igor Zhukov via Phabricator via llvm-commits
- [PATCH] D144835: [CMake] Allow custom `CMAKE_BUILD_TYPE`s
Igor Zhukov via Phabricator via llvm-commits
- [compiler-rt] 0ce057c - [sanitizer] Support v2 and v3 capabilities
Ilya Leoshkevich via llvm-commits
- [PATCH] D142375: [AMDGPU][CodeGen] Combine SDAG and global isel tests for intersect ray intrinsics.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D142231: [AMDGPU][AsmParser] Forbid optional SMRD offsets on GFX6/GFX7.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Ivan Tadeu Ferreira Antunes Filho via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144792: [DebugInfo][Docs] Remove `dbg.addr` from docs r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144793: [DebugInfo] Upgrade `dbg.addr` to `dbg.value` r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144794: [DebugInfo][NFC] Remove `FuncArgumentDbgValueKind::Addr` from SelectionDAG r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144795: [DebugInfo] Remove `dbg.addr` from Coroutines r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144797: [DebugInfo] Remove `dbg.addr` from Transforms r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144798: [DebugInfo] Remove `dbg.addr` from llvm-reduce r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144799: [DebugInfo] Remove `dbg.addr` from Analysis r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144800: [DebugInfo] Remove `dbg.addr` from CodeGen r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144801: [DebugInfo] Remove `dbg.addr` from IR r=Orlando,StephenTozer,probinson,rnk
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D144799: [DebugInfo] Remove `dbg.addr` from Analysis
J. Ryan Stinnett via Phabricator via llvm-commits
- [PATCH] D134282: [CGP] Add generic TargetLowering::shouldAlignPointerArgs() implementation
Jake Egan via Phabricator via llvm-commits
- [llvm] 75272d5 - [ADT] Relax type requirements for `is_contained`
Jakub Kuderski via llvm-commits
- [llvm] 93a971c - [STLExtras] Allow for non-member `begin`/`end` in `append_range`
Jakub Kuderski via llvm-commits
- [llvm] a5aca5b - Revert "[ADT] Relax type requirements for `is_contained`"
Jakub Kuderski via llvm-commits
- [llvm] d9f309c - Reland "[ADT] Relax type requirements for `is_contained`"
Jakub Kuderski via llvm-commits
- [PATCH] D144416: [STLExtras] Relax type requirements for `is_contained`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144420: [STLExtras] Allow for non-member `begin`/`end` in `append_range`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144416: [STLExtras] Relax type requirements for `is_contained`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144420: [STLExtras] Allow for non-member `begin`/`end` in `append_range`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144583: [ADT] Fix definition of `adl_begin`/`adl_end` and `Iter`/`ValueOfRange`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144834: [ADT] Fix const-correctness issues in `zippy`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D144834: [ADT] Fix const-correctness issues in `zippy`
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D143693: [llvm-readobj] Add --memtag
James Henderson via Phabricator via llvm-commits
- [PATCH] D143693: [llvm-readobj] Add --memtag
James Henderson via Phabricator via llvm-commits
- [PATCH] D144281: Update output for timestamp with llvm-readobj on XCOFF files.
James Henderson via Phabricator via llvm-commits
- [PATCH] D144301: [dwarfdump][AMDGPU] Support EF_AMDGPU_MACH_NONE
James Henderson via Phabricator via llvm-commits
- [PATCH] D143725: [llvm-objdump][ARM] support --symbolize-operands for ARM/ELF
James Henderson via Phabricator via llvm-commits
- [PATCH] D144009: [obj2yaml] Save offset for segments and size for PHDR
James Henderson via Phabricator via llvm-commits
- [PATCH] D139298: WIP: Add error handling to demangle API
James Henderson via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
James Henderson via Phabricator via llvm-commits
- [PATCH] D144009: [obj2yaml] Save offset for segments and size for PHDR
James Henderson via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
James Henderson via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
James Henderson via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
James Henderson via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
James Henderson via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [PATCH] D144638: [lit] Detect Consistent File Access Times
James Henderson via Phabricator via llvm-commits
- [PATCH] D144658: [llvm][NFC] Move tapi tests using nm to llvm-nm test directory
James Henderson via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
James Henderson via Phabricator via llvm-commits
- [PATCH] D137092: [llvm-readobj] Use a helper to extract the Other Flags from symbols
James Henderson via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
James Henderson via Phabricator via llvm-commits
- [llvm] e2eee90 - [AMDGPU] Fix an assertion failure when folding into src2 of V_FMAC_F16
Jay Foad via llvm-commits
- [llvm] c9f4df5 - [AMDGPU] Move splitMUBUFOffset from AMDGPUBaseInfo to SIInstrInfo
Jay Foad via llvm-commits
- [llvm] dcb8348 - [AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.
Jay Foad via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Jay Foad via Phabricator via llvm-commits
- [PATCH] D141643: AMDGPU: Put un-initiaized enumerators together in an enum definition.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D141643: AMDGPU: Put un-initiaized enumerators together in an enum definition.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144558: [AMDGPU] Fix an assertion failure when folding into src2 of V_FMAC_F16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144558: [AMDGPU] Fix an assertion failure when folding into src2 of V_FMAC_F16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144558: [AMDGPU] Fix an assertion failure when folding into src2 of V_FMAC_F16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144564: [AMDGPU] Move splitMUBUFOffset from AMDGPUBaseInfo to SIInstrInfo
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144564: [AMDGPU] Move splitMUBUFOffset from AMDGPUBaseInfo to SIInstrInfo
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144612: [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144623: [AMDGPU][NFC] Add getMaxMUBUFImmOffset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142375: [AMDGPU][CodeGen] Combine SDAG and global isel tests for intersect ray intrinsics.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144628: [AMDGPU] Clean up MUBUF immediate offset
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144650: [AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144650: [AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144650: [AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add some Get{2,3,4,5}RegsFromMI macros to extract regs & types from MachineInstrs
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144711: [DAGCombiner] don't reuse the pointer info for merged store
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143673: [lld][RISCV] Implement GP relaxation for R_RISCV_HI20/R_RISCV_LO12_I/R_RISCV_LO12_S.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D144530: [SiFive][RISCV] Support assembler and dis-assembler for VCIX extension.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [llvm] 959216f - [AMDGPU] MIR-Tests for Multiplication using KBA
Jessica Del via llvm-commits
- [llvm] c9fd858 - [AMDGPU] MIR-Tests for Multiplication using KBA
Jessica Del via llvm-commits
- [llvm] fc672b6 - [AMDGPU] Improved wide multiplies
Jessica Del via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Jessica Del via Phabricator via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Jessica Del via Phabricator via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Jessica Del via Phabricator via llvm-commits
- [PATCH] D144670: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with smaller dest size
Jessica Paquette via Phabricator via llvm-commits
- [llvm] 865c2b0 - [MC][nfc] Don't use a value after it has been std::move()'d
Jez Ng via llvm-commits
- [PATCH] D144638: [lit] Detect Consistent File Access Times
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144662: [MC][nfc] Don't use a value after it has been std::move()'d
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144662: [MC][nfc] Don't use a value after it has been std::move()'d
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144662: [MC][nfc] Don't use a value after it has been std::move()'d
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144662: [MC][nfc] Don't use a value after it has been std::move()'d
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144589: [lld-macho] Don't emit symbols into the symtab multiple times
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Jez Ng via Phabricator via llvm-commits
- [PATCH] D144378: [LoopDataPrefetch] Support metadata llvm.loop.prefetch for prefetch
Jiang Haibo via Phabricator via llvm-commits
- [llvm] f335e3c - [X86][MC] Fix -Wimplicit-fallthrough in X86MCCodeEmitter.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] ee737ad - [ARM] Accept .w suffixes for some memory instructions
Jirui Wu via llvm-commits
- [llvm] bb0403a - [ARM] Remove redundant BTI instructions for table jumps
Jirui Wu via llvm-commits
- [PATCH] D144470: [ARM] Remove redundant BTI instructions for table jumps
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D144470: [ARM] Remove redundant BTI instructions for table jumps
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D142980: [ARM] Accept .w suffixes for ldrb/strb (immediate) T3
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D142980: [ARM] Accept .w suffixes for some memory instructions
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D142980: [ARM] Accept .w suffixes for some memory instructions
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D144470: [ARM] Remove redundant BTI instructions for table jumps
Jirui Wu via Phabricator via llvm-commits
- [PATCH] D143570: [RISCV][MC] Add support for RV64E
Job Noorman via Phabricator via llvm-commits
- [PATCH] D135960: [RISCV] Allow LI with symbol difference as constant
Job Noorman via Phabricator via llvm-commits
- [PATCH] D144384: Bump RV32E version to 2.0
Job Noorman via Phabricator via llvm-commits
- [PATCH] D143570: [RISCV][MC] Add support for RV64E
Job Noorman via Phabricator via llvm-commits
- [PATCH] D142282: [Support] Implement findModulesAndOffsets on Apple 64-bit platforms
Joe Loser via Phabricator via llvm-commits
- [llvm] 80a8e68 - [AMDGPU] Don't set src mods on permlane16
Joe Nash via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Joe Nash via Phabricator via llvm-commits
- [PATCH] D141643: AMDGPU: Put un-initiaized enumerators together in an enum definition.
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144519: [AMDGPU] Don't set src mods on permlane16
Joe Nash via Phabricator via llvm-commits
- [PATCH] D141643: AMDGPU: Put un-initiaized enumerators together in an enum definition.
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144519: [AMDGPU] Don't set src mods on permlane16
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144519: [AMDGPU] Don't set src mods on permlane16
Joe Nash via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
Joe Nash via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D143044: [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via Phabricator via llvm-commits
- [PATCH] D143044: [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via Phabricator via llvm-commits
- [PATCH] D125717: [InstCombine] Optimize and of icmps with power-of-2 and contiguous masks
John McIver via Phabricator via llvm-commits
- [llvm] 8e2f838 - [amdgpu] Add test case showing bug prior to D141852
Jon Chesterfield via llvm-commits
- [llvm] bf579a7 - [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via llvm-commits
- [PATCH] D141852: [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D141852: [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D141852: [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D141852: [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D141852: [amdgpu] Change LDS lowering default to hybrid
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144233: [WIP][amdgpu] Implement dynamic LDS accesses from non-kernel functions
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 1387a13 - [SLP] Check with target before vectorizing GEP Indices.
Jonas Paulsson via llvm-commits
- [PATCH] D144375: [SystemZ, SLP] Enable FP horizontal reductions and fix SLP cost computation.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D144375: [SystemZ, SLP] Enable FP horizontal reductions and fix SLP cost computation.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D136400: [llvm-ocaml] Migrate from naked pointers to prepare for OCaml 5
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D144339: [TextAPI] Implement TBDv5 Writer
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D144529: [TextAPI] Add support for TBDv5 Files to nm & tapi-diff
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D144428: [llvm][TextAPI] Clean up minor bugs in YAML TextStub
Juergen Ributzka via Phabricator via llvm-commits
- [compiler-rt] d8b8911 - Revert "[Darwin] Apply workaround to make symbolication in iOS simulators work"
Julian Lettner via llvm-commits
- [compiler-rt] 361bb47 - Restore "[Darwin] Apply workaround to make symbolication in iOS simulators work"
Julian Lettner via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `tsan` or `asan` on darwin
Julian Lettner via Phabricator via llvm-commits
- [llvm] e9d7f96 - [WebAssembly] Add more combine pattern for vector shift
Jun Ma via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add FLI instruction support for the experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [llvm] cf491a1 - Precommit test for D144777, NFC
Jun Zhang via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
JunMa via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
JunMa via Phabricator via llvm-commits
- [PATCH] D144360: [WebAssembly] Add more combine pattern for vector shift
JunMa via Phabricator via llvm-commits
- [PATCH] D144619: [WebAssembly] Skip implied bitmask operation in LowerShift
JunMa via Phabricator via llvm-commits
- [PATCH] D144619: [WebAssembly] Skip implied bitmask operation in LowerShift
JunMa via Phabricator via llvm-commits
- [PATCH] D141926: [WebAssembly] Add passes for GEP lowering
JunMa via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Do not propagate equalities for noalias pointers
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D144671: [InstCombine] prevent miscompiles from select-of-div/rem transform
Juneyoung Lee via Phabricator via llvm-commits
- [llvm] b05f16b - [Test] Invoke GetErrcMessages from config-ix instead of llvm/CMakeLists
Justin Bogner via llvm-commits
- [llvm] 88bd260 - [Test] Set gitattributes for line endings in tapi inputs
Justin Bogner via llvm-commits
- [llvm] c083c89 - [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Justin Bogner via llvm-commits
- [PATCH] D144526: [Test] Invoke GetErrcMessages from config-ix instead of llvm/CMakeLists
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144527: [Test] Set gitattributes for line endings in tapi inputs
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144526: [Test] Invoke GetErrcMessages from config-ix instead of llvm/CMakeLists
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144527: [Test] Set gitattributes for line endings in tapi inputs
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144612: [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144612: [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144612: [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [PATCH] D144368: Use transfer by reference instead of value to make some space more efficient
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144244: [X86][NFC] Reorganize X86InstrInfo.td
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144154: [X86]Use Class to refactor ArithMetic td file in X86
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144154: [X86][NFC] Refactor X86InstrArithmetic.td by class
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144551: [BOLT][X86][NFC] Simplify the code of X86MCPlusBuilder::getAliasSized
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D107048: [dwarf][bugfix] Recompute the size of block before getting it's BestForm
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D144434: [VPlan] Handle invariant GEPs in isUniformAfterVectorization.
Karthika Devi C via Phabricator via llvm-commits
- [llvm] a7d352c - [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kavitha Natarajan via Phabricator via llvm-commits
- [polly] 5e111eb - Migrate away from the soft-deprecated functions in APInt.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] 5e111eb - Migrate away from the soft-deprecated functions in APInt.h (NFC)
Kazu Hirata via llvm-commits
- [llvm] a942a94 - [X86] Improve (select carry C1+1 C1)
Kazu Hirata via llvm-commits
- [llvm] fd5d92e - [X86] Precommit a test
Kazu Hirata via llvm-commits
- [llvm] 250620a - [X86] Precommit a test
Kazu Hirata via llvm-commits
- [llvm] 86bd9c9 - [X86] Precommit a test
Kazu Hirata via llvm-commits
- [PATCH] D144423: [APInt] Deprecate several functions
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D144420: [STLExtras] Allow for non-member `begin`/`end` in `append_range`
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D143838: [X86] Improve (select carry C1+1 C1)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D143838: [X86] Improve (select carry C1+1 C1)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D144449: [X86] Improve select of constants
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1) (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D143882: [ADT] Add llvm::rotl and llvm::rotr to bit.h
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 028c722 - [SME2][AArch64] Add multi-multi multiply-add long long intrinsics
Kerry McLaughlin via llvm-commits
- [llvm] 6c82d16 - [SME2][AArch64] Add multi-vector rounding shift left intrinsics
Kerry McLaughlin via llvm-commits
- [PATCH] D143277: [SME2][AArch64] Add multi-multi multiply-add long long intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D143278: [SME2][AArch64] Add multi-indexed multiply-add long long intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D144118: [SME2][AArch64] Add multi-vector rounding shift left intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D142524: [flang][OpenMP] Add parser support for order clause
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Kiran Chandramohan via Phabricator via llvm-commits
- [compiler-rt] 5c1aabd - [LSAN] Make sure HWASAN tests are linked with lld
Kirill Stoimenov via llvm-commits
- [compiler-rt] 7b7db78 - [HWASAN][LSAN] Only initialize Symbolizer if leak checking is enabled
Kirill Stoimenov via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] pre-commit test for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] pre-commit test for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] pre-commit test for constant global all-element-equal arrays and structs (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: (WIP)[ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: (WIP)[ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: (WIP)[ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: (WIP)[ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global patterened arrays and structs
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D143535: github: Add manual workflow to build and upload release binaries
Konrad Wilhelm Kleine via Phabricator via llvm-commits
- [llvm] a0e258d - [AMDGPU] Add tests for future commit
Konstantina Mitropoulou via llvm-commits
- [llvm] 944f429 - [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144312: [AMDGPU] Add tests for future commit
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144312: [AMDGPU] Add tests for future commit
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)
Kristina Bessonova via Phabricator via llvm-commits
- [PATCH] D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)
Kristina Bessonova via Phabricator via llvm-commits
- [llvm] 5a4f193 - Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Krzysztof Drewniak via Phabricator via llvm-commits
- [llvm] a069eda - [Hexagon] Improve selection algorithm in HvxSelector::select
Krzysztof Parzyszek via llvm-commits
- [PATCH] D144581: WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D143463: [X86] Use the CFA when appropriate for better variable locations around calls.
Kyle Huey via Phabricator via llvm-commits
- [PATCH] D142359: [TTI][AArch64] Cost model vector INS instructions
Kyrill Tkachov via Phabricator via llvm-commits
- [llvm] 177b1a9 - [gn build] Port 8e68c1204580
LLVM GN Syncbot via llvm-commits
- [llvm] 1e6752b - [gn build] Port e8cb3559eec0
LLVM GN Syncbot via llvm-commits
- [llvm] 1b634c0 - [gn build] Port b4ecfd3c4675
LLVM GN Syncbot via llvm-commits
- [llvm] c6f3ed7 - [gn build] Port 850dab0f2537
LLVM GN Syncbot via llvm-commits
- [llvm] 7aec47a - [gn build] Port 3b8c0b342e16
LLVM GN Syncbot via llvm-commits
- [llvm] d925c4e - [gn build] Port 200034978b95
LLVM GN Syncbot via llvm-commits
- [llvm] c6c785b - [gn build] Port dcb834843ed4
LLVM GN Syncbot via llvm-commits
- [llvm] 0630bd6 - [gn build] Port fffbfe7c0ca8
LLVM GN Syncbot via llvm-commits
- [llvm] f480c5d - [gn build] Port ff93c9beefd4
LLVM GN Syncbot via llvm-commits
- [compiler-rt] 332a934 - [ORC-RT][MachO] Use 'UseCallbackStyleUnwindInfo' flag, rather than re-test.
Lang Hames via llvm-commits
- [compiler-rt] 34fccfb - [ORC-RT] Remove the '__' prefix from the ORC runtime's public API.
Lang Hames via llvm-commits
- [llvm] 0df6656 - [ORC] Add an ExecutionSession::getTargetTriple convenience function.
Lang Hames via llvm-commits
- [PATCH] D141797: [ORC] Move 'CompleteAllocation' lambda body into its own method.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Lei Huang via Phabricator via llvm-commits
- [llvm] cdb9a0c - [MC][CodeGen] Define R_RISCV_PLT32 and lower dso_local_equivalent to it
Leonard Chan via llvm-commits
- [llvm] 608ee70 - [SCEV] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via llvm-commits
- [lld] 4f0aa25 - [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via llvm-commits
- [lld] bbddaad - Add REQUIRES: riscv to riscv test
Leonard Chan via llvm-commits
- [llvm] db28818 - [llvm] Teach whole program devirtualization about relative vtables
Leonard Chan via llvm-commits
- [llvm] 86dbcaf - [llvm] Teach GlobalDCE about dso_local_equivalent
Leonard Chan via llvm-commits
- [PATCH] D144035: [hwasan] Ensure hwasan aliases do not have ODR linkage
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [hwasan] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [llvm] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [SCEV] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Define R_RISCV_PLT32 and lower dso_local_equivalent to it
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [SCEV] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D134320: [llvm] Teach whole program devirtualization about relative vtables
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D135928: [llvm] Teach GlobalDCE about dso_local_equivalent
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144035: [SCEV] Ensure SCEV does not replace aliases with their aliasees
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D144589: [lld-macho] Don't emit symbols into the symtab multiple times
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D144589: [lld-macho] Don't emit symbols into the symtab multiple times
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D143646: [RISCV] Return false from shouldFormOverflowOp
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D142071: [RISCV] Enable preferZeroCompareBranch to optimize branch on zero in codegenprepare
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D144365: [NFC] Use single quotes for single char output during `printPipline`
Liren.Peng via Phabricator via llvm-commits
- [llvm] 0b336e9 - [RISCV][NFC] Add test for different LMULs in vectorizer
Luke Lau via llvm-commits
- [llvm] 7e2f2f0 - [RISCV][NFC] Make a note of the operands for RISCVISD::VNSRL_VL
Luke Lau via llvm-commits
- [llvm] b486246 - [RISCV] Use a smaller VL when interleaving fixed vectors
Luke Lau via llvm-commits
- [llvm] b02b1e0 - [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via llvm-commits
- [llvm] 15f9cf1 - [LV][RISCV] Don't interleave scalable vector loops
Luke Lau via llvm-commits
- [llvm] 8d15e72 - [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via llvm-commits
- [llvm] e340e9e - [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via llvm-commits
- [PATCH] D144143: [RISCV] Improve isInterleaveShuffle to handle interleaving the high half and low half of the same source.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144386: [RISCV] Use a smaller VL when interleaving fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144387: [RISCV][NFC] Make a note of the operands for RISCVISD::VNSRL_VL
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144386: [RISCV] Use a smaller VL when interleaving fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143722: [RISCV][NFC] Add test for different LMULs in vectorizer
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143722: [RISCV][NFC] Add test for different LMULs in vectorizer
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144387: [RISCV][NFC] Make a note of the operands for RISCVISD::VNSRL_VL
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144386: [RISCV] Use a smaller VL when interleaving fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144175: [RISCV] Combine (store/load interleave, deinterleave) into vsseg2/vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144485: [LV][RISCV] Don't interleave scalable vector loops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144485: [LV][RISCV] Don't interleave scalable vector loops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144485: [LV][RISCV] Don't interleave scalable vector loops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143723: [RISCV] Increase default vectorizer LMUL to 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144532: [RISCV] Reorganize deinterleave lowering for reuse [nfc]
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Disable base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D6388: Restore X86 base pointer after call to llvm.eh.sjlj.setjmp
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D6388: Restore X86 base pointer after call to llvm.eh.sjlj.setjmp
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144701: [COFF] Put jump table in .rdata for Windows
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D141899: [IR][X86] Remove X86AMX type in LLVM IR instead of target extension
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144758: [BOLT][NFC] Simplify BinaryFunction::setTrapOnEntry
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144806: [BOLT] Fix intermittent crash with instrumentation
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144807: [BOLT] Change call count output for ICF
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144496: The vendor-defined XTHeadCmo (there are some similarities with theZicbom standard extension) extension adds cache management instructions.
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144496: The vendor-defined XTHeadCmo (there are some similarities with theZicbom standard extension) extension adds cache management instructions.
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144501: [RISCV] Add vendor-defined XTheadSync (Multi-core synchronization) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144559: [RISCV] XTHeadMemPair: Fix invalid mempair combine for types other than i32/i64
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144559: [RISCV] XTHeadMemPair: Fix invalid mempair combine for types other than i32/i64
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D144647: [RISCV] Add vendor-defined XTheadFMemIdx (FP Indexed Memory Operations) extension
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D143593: [InstCombine] Don't fold freeze poison when it's used in shufflevector
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D143593: [InstCombine] Don't fold freeze poison when it's used in shufflevector
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D144471: [ELF] Prohibit icf=safe warning from being fatal
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144471: [ELF] Prohibit icf=safe warning from being fatal
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144471: [ELF] Prohibit icf=safe warning from being fatal
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144675: [X86] Move atomics test for !pcsections into separate file
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144676: [X86][FixupBWInsts] Fix propagation of !pcsections metadata
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144677: [SelectionDAG] Transitively copy NodeExtraInfo on RAUW
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144677: [SelectionDAG] Transitively copy NodeExtraInfo on RAUW
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144675: [X86] Move atomics test for !pcsections into separate file
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144710: [X86] Improve atomics test for !pcsections
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144676: [X86][FixupBWInsts] Fix propagation of !pcsections metadata
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144677: [SelectionDAG] Transitively copy NodeExtraInfo on RAUW
Marco Elver via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
Mariya Podchishchaeva via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
Mariya Podchishchaeva via Phabricator via llvm-commits
- [PATCH] D144509: [CMake] Bumps minimum version to 3.20.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D144509: [CMake] Bumps minimum version to 3.20.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D144509: [CMake] Bumps minimum version to 3.20.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D144503: [WIP][STLExtras] Allow `llvm::enumerate` to enumerate over multiple ranges
Markus Böck via Phabricator via llvm-commits
- [compiler-rt] 8f5962b - ASAN: keep support for Global::location
Martin Liska via llvm-commits
- [PATCH] D144084: [LLD] [COFF] Don't try to detect MSVC installations in mingw mode
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D144084: [LLD] [COFF] Don't try to detect MSVC installations in mingw mode
Mateusz Mikuła via Phabricator via llvm-commits
- [llvm] 08f0388 - InstCombine: Fold and/or of fcmp into class
Matt Arsenault via llvm-commits
- [llvm] 5da6744 - IR: Add nofpclass parameter attribute
Matt Arsenault via llvm-commits
- [llvm] c0db240 - AMDGPU: Document denormal behavior
Matt Arsenault via llvm-commits
- [llvm] a07e753 - LLParser: Fix failing nofpclass test
Matt Arsenault via llvm-commits
- [llvm] c6f64c5 - Verifier: Don't rely on bitmask enum when checking nofpclass value
Matt Arsenault via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144336: [GlobalISel] Fix DIVREM combine from inserting a divrem before its operands' defs.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144365: [NFC] Use single quotes for single char output during `printPipline`
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144313: [AMDGPU] Improve the lowering of raw_buffer_load_{i8,i16} and struct_buffer_load_{i8,i16} intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144423: [APInt] Deprecate several functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144099: [AMDGPU] Fold more AGPR copies/PHIs in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143987: [AMDGPU] Autogenerate carryout-selection.ll, uaddo.ll, usubo.ll (NFC)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144221: [amdgpu][nfc] Replace ad hoc LDS frame recalculation with absolute_symbol MD
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143335: [AMDGPU] Use instruction order in machine function to process workList of moveToVALU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144271: [AMDGPU][MC] Enable modifiers on V_MOV_B32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144437: llvm-reduce: Support running passes unconditionally and add useful manual reductions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143437: [llvm] Use pointer index type for more GEP offsets (pre-codegen)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144519: [AMDGPU] Don't set src mods on permlane16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144519: [AMDGPU] Don't set src mods on permlane16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144518: Preserve the address space for llvm.used and llvm.compiler.used global variables in GlobalOpt pass.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144070: [llvm][GenericUniformity] Prevent assert while calculating temporal divergence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144534: [InstCombine] Fold (fcmp_oeq (fabs x) +Inf) into is_fpclass(x, fcInf)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144555: [AMDGPU] Add GISel RUN lines to 2 existing tests. NFC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144558: [AMDGPU] Fix an assertion failure when folding into src2 of V_FMAC_F16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144562: [NFC] Refine tests by adding `:` to checks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143180: DAG: Expand legalization of is.fpclass to fcmp for DAZ
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143191: DAG: Handle inversion of fcSubnormal | fcZero
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144099: [AMDGPU] Fold more AGPR copies/PHIs in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143191: DAG: Handle inversion of fcSubnormal | fcZero
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144571: [DAGCombine] Fix an ICE in combineMinNumMaxNum(...)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144612: [AMDGPU] Move V_FMA_MIX pattern matching into tablegen. NFC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144081: InstCombine: Fold and/or of fcmp into class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144650: [AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144685: [LangRef] Correct value ranges for address space, vector, and float bit sizes.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144731: ValueTracking: Handle nofpclass in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8299c76 - [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via llvm-commits
- [llvm] da94a2b - [InstSimplify] Correct icmp_lshr test to use ult instead of slt
Matt Devereau via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via Phabricator via llvm-commits
- [llvm] 5fe915b - [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Max Kazantsev via llvm-commits
- [llvm] 9196908 - [Test] Move test for D143726 to LICM
Max Kazantsev via llvm-commits
- [llvm] 0cbb8ec - Revert "[AssumptionCache] caches @llvm.experimental.guard's"
Max Kazantsev via llvm-commits
- [PATCH] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143409: [SCEV][IndVarSimplify] Add nsw/nuw falgs to binary ops before visiting IVUsers
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LoopInstSimplify] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143726: [LICM] Simplify (X < A && X < B) into (X < MIN(A, B)) if MIN(A, B) is loop-invariant
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a util function to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a util function to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a util function to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141594: [IndVars] Use exit count up to current block when handing ANDs/ORs
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D144381: [SCEV] Added a utility method that raising the number 2 to the desired power to SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142305: [ADT] llvm::bit_cast - use __builtin_bit_cast if available
Med Ismail Bennani via Phabricator via llvm-commits
- [PATCH] D144839: Add support to symbolize backtraces on crashes on Macho platforms
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 3e84fc8 - [LV] Harden the test of the minmax with index pattern. (NFC)
Mel Chen via llvm-commits
- [PATCH] D143905: [LV] Harden the test of the minmax with index pattern. (NFC)
Mel Chen via Phabricator via llvm-commits
- [PATCH] D143905: [LV] Harden the test of the minmax with index pattern. (NFC)
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144458: [RISCV] Pre-commit test case for ordered reduction, NFC
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144458: [RISCV] Pre-commit test case for ordered reduction, NFC
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144458: [RISCV] Pre-commit test case for ordered reduction, NFC
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144332: [Polly] Remove CodegenCleanupPass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D143377: [SingleSource/Vectorizer] Move helper functions & macros to header.
Michael Kruse via Phabricator via llvm-commits
- [llvm] e80d2ca - [TableGen] Emit static const globals in getOperandType
Michael Liao via llvm-commits
- [llvm] fe6ca54 - [LangRef] Correct value ranges for address space, vector, and float bit sizes.
Michael Liao via llvm-commits
- [PATCH] D144685: [LangRef] Correct value ranges for address space, vector, and float bit sizes.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D144685: [LangRef] Correct value ranges for address space, vector, and float bit sizes.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] Improve VPRecipeBase::isPhi checking
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] Improve VPRecipeBase::isPhi checking
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] Improve VPRecipeBase::isPhi checking
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144123: [LV] Add setStartValue to VPWidenIntOrFPInductionRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] Improve VPRecipeBase::isPhi checking
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144125: [VPlan] VPWidenIntOrFpInductionRecipe inherits from VPHeaderPHIRecipe
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D144757: Allow building with CMAKE_SYSTEM_NAME=Generic
Michael Platings via Phabricator via llvm-commits
- [llvm] b8435e3 - [SPIR-V] Emit spv_undef intrinsic for aggregate undef operands
Michal Paszkowski via llvm-commits
- [PATCH] D144494: [SPIR-V] Support TargetExtType for SPIR-V builtin types
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D144494: [SPIR-V] Support TargetExtType for SPIR-V builtin types
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D143107: [SPIR-V] Emit spv_undef intrinsic for aggregate undef operands
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D144494: [SPIR-V] Support TargetExtType for SPIR-V builtin types
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D144631: [MLIR][Vector] Add a dependency on `:DataLayoutInterfaces`
Michal Terepeta via Phabricator via llvm-commits
- [PATCH] D143419: lit: Fix formatting in README.rst
Michał Górny via Phabricator via llvm-commits
- [PATCH] D141512: [SLP]Improve isGatherShuffledEntry by looking deeper through the reused scalars.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D141512: [SLP]Improve isGatherShuffledEntry by looking deeper through the reused scalars.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 058f744 - [M68k] Provide exception pointer and selector registers
Min-Yih Hsu via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] b3dc0e6 - [AMDGPU][MC][GFX11] Add Partial NSA format for image sample instructions
Mirko Brkusanin via llvm-commits
- [llvm] 926746d - [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144033: [AMDGPU][MC][GFX11] Add partial NSA format for image sample instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D144034: [AMDGPU][GFX11] Legalize and select partial NSA MIMG instructions
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Muhammad Omair Javaid via Phabricator via llvm-commits
- [llvm] c1bd1ee - Rework "llvm-tblgen: Anonymize some functions.", llvmorg-17-init-2668-gc45e90cf152d
NAKAMURA Takumi via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D144351: llvm-tblgen: Let each emitter self-contained
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D143038: [AArch64] Added tests for inserting scalar result of uaddlv neon instrinsic function into a vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D143038: [AArch64] Added tests for inserting scalar result of uaddlv neon instrinsic function into a vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D142594: [AArch64] Eliminating the use of integer unit in moving from a Neon scalar result of a uaddlv to a Neon vector
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D144518: Preserve the address space for llvm.used and llvm.compiler.used global variables in GlobalOpt pass.
Nawal Copty via Phabricator via llvm-commits
- [PATCH] D144321: [PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABI
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D138696: [PowerPC] Exploit test data class instruction for isinf/iszero
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D141673: [PowerPC][NFC] refactor eligible check for tail call optimization
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D91053: [PowerPC] Lump the constants to save one addis for each constant access
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D130487: [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D137504: [PowerPC] Implement 64-bit ELFv2 Calling Convention in TableGen (for integers/floats/vectors in registers)
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 66bf1f7 - [gn] port 6e93bf5f66
Nico Weber via llvm-commits
- [PATCH] D144260: [mlir][linalg][TransformOps] Connect hoistRedundantVectorTransfers
Nicolas Vasilache via Phabricator via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
Nikhil Gupta via Phabricator via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
Nikhil Gupta via Phabricator via llvm-commits
- [llvm] 0e3089b - [InstSimplify] Add additional load folding tests (NFC)
Nikita Popov via llvm-commits
- [llvm] a4d6c7d - [InstSimplify] Fold LoadInst for uniform constant global variables
Nikita Popov via llvm-commits
- [llvm] fa53d3e - [InstCombine] Add additional load folding tests (NFC)
Nikita Popov via llvm-commits
- [llvm] be88b58 - [InstCombine] Call simplifyLoadInst()
Nikita Popov via llvm-commits
- [llvm] 2502dc8 - [InstCombine] Use CaptureTracking in foldAllocaCmp()
Nikita Popov via llvm-commits
- [llvm] 45a0b81 - [InstCombine] Remove early constant fold
Nikita Popov via llvm-commits
- [llvm] 4d192f2 - [InstSimplify][CaptureTracking] Reduce scope of special case
Nikita Popov via llvm-commits
- [llvm] dbc2f65 - [IPSCCP] Add tests for noundef attribute on zapped returns (NFC)
Nikita Popov via llvm-commits
- [llvm] 92ef545 - [IPSCCP] Remove noundef when zapping return values
Nikita Popov via llvm-commits
- [llvm] 3232f3e - [InstCombine] Add additional alloca comparison tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 8555ab2 - Revert "[NFC] Make FPClassTest a bitmask enumeration"
Nikita Popov via llvm-commits
- [llvm] d3e8495 - [FunctionAttrs] Slightly clean up returned attr inference (NFC)
Nikita Popov via llvm-commits
- [llvm] 718cea8 - [FunctionAttrs] Move nosync inference into inferAttrsFromFunctionBodies() (NFC)
Nikita Popov via llvm-commits
- [llvm] a33f018 - [Local][SimplifyCFG][GVN] Handle !nontemporal in combineMetadata
Nikita Popov via llvm-commits
- [llvm] 7d9d855 - [GlobalOpt] Add struct for parts during GlobalSRA (NFC)
Nikita Popov via llvm-commits
- [llvm] 7753ae8 - [SCEV] Remove unused alignof/offsetof print special cases (NFC)
Nikita Popov via llvm-commits
- [llvm] 8347ca7 - [PatternMatch] Don't require DataLayout for m_VScale()
Nikita Popov via llvm-commits
- [PATCH] D144184: [InstSimplify] fold LoadInst for uniformaly initialized constant global variables
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143409: [SCEV][IndVarSimplify] Add nsw/nuw falgs to binary ops before visiting IVUsers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144372: [test] precommit some tests for D143883 NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144410: [InstCombine] Support noalias calls in foldAllocaCmp()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144410: [InstCombine] Support noalias calls in foldAllocaCmp()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144410: [InstCombine] Support noalias calls in foldAllocaCmp()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142801: [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] canonicalize urem as cmp+select (part 2)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144461: [IPSCCP] Remove noundef when zapping return values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144467: [IPSCCP] Don't require noundef for !range annotation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144461: [IPSCCP] Remove noundef when zapping return values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144468: [GlobalOpt] Extend CleanupPointerRootUsers to handle CE users.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144492: [InstCombine] Support multiple comparisons in foldAllocaCmp()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143593: [InstCombine] Don't fold freeze poison when it's used in shufflevector
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144298: [Local][SimplifyCFG][GVN] Handle !nontemporal in combineMetadata
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144298: [Local][SimplifyCFG][GVN] Handle !nontemporal in combineMetadata
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D129857: [GlobalOpt] Ignore only loaded / only stored global parts in global SRA heuristic
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D137840: [ConstraintElimination] Dummy revision for review
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144566: [PatternMatch] Don't require DataLayout for m_VScale()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144624: [SCEV] Make scalable size representation more explicit
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144624: [SCEV] Make scalable size representation more explicit
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144566: [PatternMatch] Don't require DataLayout for m_VScale()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144741: [OCaml] Completely remove legacy SCCP pass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144751: [OCaml] Remove all PassManager-related functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142330: [AssumptionCache] caches @llvm.experimental.guard's
Nikita Popov via Phabricator via llvm-commits
- [llvm] f3b8aef - [AArch64] Added tests for inserting scalar result of uaddlv neon instrinsic function into a vector
Nilanjana Basu via llvm-commits
- [PATCH] D144531: [RISCV] Replaced \!subst chain with \!foldl
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 5fe70be - Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via llvm-commits
- [llvm] 6ad6f9c - Add helper for handling `computeKnownBits` for and/xor/or; NFC
Noah Goldstein via llvm-commits
- [llvm] 196d3e3 - Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via llvm-commits
- [llvm] 4fcfff4 - Use `analyzeKnownBitsFromAndXorOr` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via llvm-commits
- [llvm] aca34da - Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via llvm-commits
- [llvm] 5767497 - Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via llvm-commits
- [llvm] 015b381 - Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via llvm-commits
- [llvm] 890eb4f - Add tests for transforming `(max/min (xor X, Pow2), X)`; NFC
Noah Goldstein via llvm-commits
- [llvm] f35e3fa - Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via llvm-commits
- [llvm] 85e8305 - Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via llvm-commits
- [llvm] 8c74c54 - Make `(and/or (icmp eq/ne A, C0), (icmp eq/ne A, C1))` where `IsPow(dif(C0,C1))` work for more patterns.
Noah Goldstein via llvm-commits
- [llvm] e981e6d - Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via llvm-commits
- [llvm] 7ae071f - Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via llvm-commits
- [llvm] 6b6c62c - Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via llvm-commits
- [llvm] d821ac1 - Add tests for combining mask with shuffles; NFC
Noah Goldstein via llvm-commits
- [llvm] b5fc2a4 - Add additional operations that masked instructions can combine with
Noah Goldstein via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144410: [InstCombine] Support noalias calls in foldAllocaCmp()
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142849: [ValueTracking] Add helper for handling `computeKnownBits` for and/xor/or; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142429: [InstCombine] Use `analyzeKnownBitsFromAndXorOr` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143013: [InstCombine] Add tests for combining (urem/srem (mul/shl X, Y), (mul/shl X, Z)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144225: [InstCombine] Add constant combines for `(urem/srem (shl X, Y), (shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143417: [InstCombine] Add fold for `(rem (mul/shl X, Y), (mul/shl X, Z))` -> `(mul X, (rem Y, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142849: [ValueTracking] Add helper for handling `computeKnownBits` for and/xor/or; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142429: [InstCombine] Use `analyzeKnownBitsFromAndXorOr` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143013: [InstCombine] Add tests for combining (urem/srem (mul/shl X, Y), (mul/shl X, Z)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144225: [InstCombine] Add constant combines for `(urem/srem (shl X, Y), (shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143417: [InstCombine] Add fold for `(rem (mul/shl X, Y), (mul/shl X, Z))` -> `(mul X, (rem Y, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144441: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144605: [InstCombine] Add tests for transforming `(max/min (xor X, Pow2), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144607: [InstCombine] Add tests for transforming `(icmp (xor X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144608: [InstCombine] Add transforms for `(icmp (xor X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144609: [InstCombine] Add tests for transforming `(icmp (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp (xor X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142829: [ValueTracking] Add tests cases for `isKnownNonZero` provable indirectly; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142830: [ValueTracking] Improve non-zero tracking of `X` by also searching through `Use(X)` that imply non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142831: [ValueTracking] Add tests cases for `isKnownNonZero` for `X < C1 && X > C2`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142832: [ValueTracking] Add support in `isKnownNonZero` for dominating condition from `X > C1 && X < C2`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142830: [ValueTracking] Improve non-zero tracking of `X` by also searching through `Use(X)` that imply non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144605: [InstCombine] Add tests for transforming `(max/min (xor X, Pow2), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144607: [InstCombine] Add tests for transforming `(icmp (xor X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144608: [InstCombine] Add transforms for `(icmp (xor X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144609: [InstCombine] Add tests for transforming `(icmp (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp (xor X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142428: [InstCombine] Add tests that patterns for knownbits of and/or/xor apply in `SimplifyDemandedUseBits`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142426: [ValueTracking] Add tests for KnownBits of (and/xor/or X, (add/sub X, OddV)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142849: [ValueTracking] Add helper for handling `computeKnownBits` for and/xor/or; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142427: [ValueTracking] Add logic for tracking lowbit of (and/xor/or X, (add/sub X, Odd))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142429: [InstCombine] Use `analyzeKnownBitsFromAndXorOr` in `SimplifyDemandedUseBits` for and/xor/or
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow2(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow2(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143857: [X86] Add tests for shuffle as shift/rotate; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144605: [InstCombine] Add tests for transforming `(max/min (xor X, Pow2), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow2(dif(C0,C1))` work for more patterns.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144760: [InstCombine] use demanded vector elements to eliminate partially redundant instructions
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144760: [InstCombine] use demanded vector elements to eliminate partially redundant instructions
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144762: [X86] Add more tests for tuning codegen for unpck{l|h}pd shuffle patterns; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143789: [X86] Widen i16 shuffle masks if vector width < 512 even with BWI
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144144: [X86] Add tests for combining mask with shuffles; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143860: [X86] Add additional operations that masked instructions can combine with
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144832: [X86] Split off x86-64-v* tuning flags
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143859: [X86] Adding tuning flags for int <-> fp domain switching penalties; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144763: [X86] Add masked predicate execution variants for instructions in X86FixupInstTuning
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144832: [X86] Split off x86-64-v* tuning flags
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144470: [ARM] Remove redundant BTI instructions for table jumps
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D144470: [ARM] Remove redundant BTI instructions for table jumps
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D142980: [ARM] Accept .w suffixes for ldrb/strb (immediate) T3
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D144481: [Assignment Tracking] Only set module flag if pass modifies a function
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144483: [Assignment Tracking] Choose better passes for RemoveRedundantDbgInstrs call
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144486: [Assignment Tracking] Initialise maps with exact required number of entries
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144486: [Assignment Tracking] Initialise maps with exact required number of entries
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144483: [Assignment Tracking] Choose better passes for RemoveRedundantDbgInstrs call
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144483: [Assignment Tracking] Choose better passes for RemoveRedundantDbgInstrs call
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144481: [Assignment Tracking] Only set module flag if pass modifies a function
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144486: [Assignment Tracking] Initialise maps with exact required number of entries
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144621: [Assignment Tracking][NFC] Avoid doing some work when maps have same keys
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144621: [Assignment Tracking][NFC] Avoid doing some work when maps have same keys
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144621: [Assignment Tracking][NFC] Avoid doing some work when maps have same keys
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144652: [Assignment Tracking] getIntrinsicInstrCost: set dbg.assign cost to zero
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D144732: [Assignment Tracking] Elide a map copy in some cases
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131618: [WIP][Do NOT review] LLD related changes for -ffat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131618: [clang][llvm][lld] FatLTO Prototype
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131618: [clang][llvm][lld] FatLTO Prototype
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D131618: [clang][llvm][lld] FatLTO Prototype
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Give JSON output a custom printSymbol
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Standardize JSON output for `Other` field
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137092: [llvm-readobj] Use a helper to extract the Other Flags from symbols
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137088: [llvm-readobj] Standardize JSON output for `Other` field
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137089: [llvm-readobj] Fix JSON output for Relocations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137091: [llvm-readobj] Rename JSON Flag fields to be more consistent
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137094: [llvm-readobj] Fix "Section" output when emitting relocations in JSON
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137095: [llvm-readobj] Output valid JSON for GroupSections
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D137096: [llvm-readobj] Provide Hash Histogram for all ELFDumper implementations
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D144413: [InstCombine] Extend SVEVectorFuseMulAddSub to support newly added "undef" intrinsics.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144413: [InstCombine] Extend SVEVectorFuseMulAddSub to support newly added "undef" intrinsics.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Paul Walker via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Paul Walker via Phabricator via llvm-commits
- [PATCH] D136862: [AArch64][SME2] Add CodeGen support for target("aarch64.svcount").
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144624: [SCEV] Make scalable size representation more explicit
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144624: [SCEV] Make scalable size representation more explicit
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144704: [SVE] Add intrinsics for uniform dsp operations that explicitly undefine the result for inactive lanes.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D144407: [NVPTX] Use proper parameter names in anonymous functions.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D144390: [lldb] Send QPassSignals packet on attach, and at start for remote platforms
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144392: [lldb] Skip signal handlers for ignored signals on lldb-server's side when stepping
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144392: [lldb] Skip signal handlers for ignored signals on lldb-server's side when stepping
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D143347: [lldb][DWARF] Infer no_unique_address attribute
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D144392: [lldb] Skip signal handlers for ignored signals on lldb-server's side when stepping
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D144035: [hwasan] Ensure hwasan aliases do not have ODR linkage
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D144035: [SCEV] Ensure SCEV does not replace aliases with their aliasees
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] 522d9f5 - Use modern @got syntax in tsan assembly, instead of old style non_lazy_pointers. NFC
Peter Cooper via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Peter Smith via Phabricator via llvm-commits
- [llvm] efae317 - [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D144509: [CMake] Bumps minimum version to 3.20.0.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D131618: [clang][llvm][lld] FatLTO Prototype
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Phabricator via llvm-commits
- [PATCH] D144631: [MLIR][Vector] Add a dependency on `:DataLayoutInterfaces`
Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Phabricator via llvm-commits
- [llvm] 9168c98 - [RISCV] Extract a helper routine for computing (runtime) VLMax [nfc]
Philip Reames via llvm-commits
- [llvm] ac35c1d - [RISCV] Minor style cleanup in lowerVECTOR_SHUFFLEAsVNSRL [nfc]
Philip Reames via llvm-commits
- [llvm] f5a6560 - [RISCV] Reorganize deinterleave lowering for reuse [nfc]
Philip Reames via llvm-commits
- [llvm] 73cd3d4 - [LSR] Prevent creating SCEVs of addrecs from mismatching loops
Philip Reames via llvm-commits
- [llvm] 73442da - [X86][NFC] Remove useless code in X86MCCodeEmitter.cpp
Philip Reames via llvm-commits
- [llvm] 608ee70 - [SCEV] Ensure SCEV does not replace aliases with their aliasees
Philip Reames via llvm-commits
- [llvm] 608ee70 - [SCEV] Ensure SCEV does not replace aliases with their aliasees
Philip Reames via llvm-commits
- [llvm] 73442da - [X86][NFC] Remove useless code in X86MCCodeEmitter.cpp
Philip Reames via llvm-commits
- [PATCH] D144474: [LV][NFC] Use ElementCount for getMaxInterleaveFactor
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144434: [VPlan] Handle invariant GEPs in isUniformAfterVectorization.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144174: [Support][RISCV] Disable use of backtrace() for RISC-V backtraces
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144532: [RISCV] Reorganize deinterleave lowering for reuse [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144485: [LV][RISCV] Don't interleave scalable vector loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144532: [RISCV] Reorganize deinterleave lowering for reuse [nfc]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144458: [RISCV] Pre-commit test case for ordered reduction, NFC
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144455: [RISCV] Enable ordered reduction.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144458: [RISCV] Pre-commit test case for ordered reduction, NFC
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144092: [RISCV] Lower interleave and deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D134438: POC patch to demonstrate how new intrinsics for interleaved load/store could be used in LoopVectorize
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144584: [RISCV][NFC] Reuse getDeinterleaveViaVNSRL to lower deinterleave intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144614: [LegalizeTypes][RISCV] Add a special case to ExpandIntRes_UADDSUBO for (uaddo X, 1).
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144215: [WIP][RISCV] Accept zicntr and zihpm command line options
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142068: [CostModel][RISCV] Model code size cost for reduction
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144353: [lld][RISCV] Avoid error when encountering unrecognised ISA extensions/versions in RISC-V attributes
Philip Reames via Phabricator via llvm-commits
- [llvm] bbb58a2 - [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Philipp Tomsich via llvm-commits
- [llvm] f5b484c - [RISCV] Add vendor-defined XTheadCmo (Cache Management Operations) extension
Philipp Tomsich via llvm-commits
- [llvm] 16a6cf6 - [RISCV] Add vendor-defined XTheadSync (Multi-core synchronization) extension
Philipp Tomsich via llvm-commits
- [llvm] a644666 - [RISCV] XTHeadMemPair: Fix invalid mempair combine for types other than i32/i64
Philipp Tomsich via llvm-commits
- [llvm] f626220 - [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Philipp Tomsich via llvm-commits
- [llvm] 7b79e8d - [RISCV] Add vendor-defined XTheadFMemIdx (FP Indexed Memory Operations) extension
Philipp Tomsich via llvm-commits
- [llvm] f68f04d - [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via llvm-commits
- [PATCH] D144002: [RISCV] Add vendor-defined XTheadMemPair (two-GPR Memory Operations) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144496: [RISCV] Add vendor-defined XTheadCmo (Cache Management Operations) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144501: [RISCV] Add vendor-defined XTheadSync (Multi-core synchronization) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144559: [RISCV] XTHeadMemPair: Fix invalid mempair combine for types other than i32/i64
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144249: [RISCV] Add vendor-defined XTheadMemIdx (Indexed Memory Operations) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144647: [RISCV] Add vendor-defined XTheadFMemIdx (FP Indexed Memory Operations) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144700: [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144700: [RISCV] Use ComplexPattern to reduce the number of patterns for XVentanaCondOps.
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144681: [RISCV] Add vendor-defined XTheadCondMov (conditional move) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144439: [X86] Disable base pointer register when it is clobbered.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144541: [X86] Save/restore base pointer register when it is clobbered
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144625: [X86] Fix the base pointer save/restore bug
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144701: [COFF] Put jump table in .rdata for Windows
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144711: [DAGCombiner] don't reuse the pointer info for merged store
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144570: [X86] Add support for using Sched/Codesize information to `X86FixupInstTuning` Pass.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D144776: [X86][MC] Early bail out in emitREXPrefix, NFCI
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D139000: [AMDGPU] Remove function with incompatible features
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144099: [AMDGPU] Fold more AGPR copies/PHIs in SIFoldOperands
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for unary i1-i64 ext
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144715: [AMDGPU] Use `S_BFE_U64` for uniform i1-i64 ext
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144728: [AMDGPU] Precommit test: v_pk_sat_u8_i16.ll
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144728: [AMDGPU] Precommit test: v_pk_sat_u8_i16.ll
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144728: [AMDGPU] Precommit test: v_sat_pk_u8_i16.ll
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144729: [AMDGPU] Select v_sat_pk_u8_i16
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D144585: [Nomination] Adding Nvidia Compiler security representative to the LLVM security group.
Pietro Albini via Phabricator via llvm-commits
- [llvm] 1b9b4f3 - [AMDGPU][NFC] Convert llvm.amdgcn tests to autogen
Piotr Sobczak via llvm-commits
- [llvm] a3d7b31 - [AMDGPU][NFC] Add getMaxMUBUFImmOffset
Piotr Sobczak via llvm-commits
- [llvm] 51a49ec - [AMDGPU] Clean up MUBUF immediate offset
Piotr Sobczak via llvm-commits
- [llvm] ab174c5 - [AMDGPU] Add more tests for buffer intrinsics
Piotr Sobczak via llvm-commits
- [PATCH] D144623: [AMDGPU][NFC] Add getMaxMUBUFImmOffset
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D144623: [AMDGPU][NFC] Add getMaxMUBUFImmOffset
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D144628: [AMDGPU] Clean up MUBUF immediate offset
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D144628: [AMDGPU] Clean up MUBUF immediate offset
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D144628: [AMDGPU] Clean up MUBUF immediate offset
Piotr Sobczak via Phabricator via llvm-commits
- [llvm] 3b8c0b3 - [RISCV] Add new pass to transform undef to pseudo for vector values.
Piyou Chen via llvm-commits
- [PATCH] D140382: [CodeGen] Add user interface for DetectDeadLanes
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D129735: [RISCV] Add new pass to transform undef to pseudo for vector values.
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D144695: Support RVVPseudo for VPseudoUnaryMaskTA_NoExcept and VPseudoUnaryMaskTA_FRM
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] 401f768 - [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D144534: [InstCombine] Fold (fcmp_oeq (fabs x) +Inf) into is_fpclass(x, fcInf)
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D144534: [InstCombine] Fold (fcmp_oeq (fabs x) +Inf) into is_fpclass(x, fcInf)
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D144310: [BOLT][NFC] Return struct from evaluateX86MemoryOperand
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143887: [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Raman Tenneti via Phabricator via llvm-commits
- [llvm] 287267c - [AArch64] Add SLP test for abs (NFC)
Ricardo Jesus via llvm-commits
- [llvm] 4077e8a - [AArch64] Add tests for saba (NFC)
Ricardo Jesus via llvm-commits
- [llvm] 272bd57 - [AArch64] Fix abs(sub nsw) -> absd
Ricardo Jesus via llvm-commits
- [PATCH] D144376: [AArch64] Add SLP test for abs
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144376: [AArch64] Add SLP test for abs
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144399: [AArch64] Add tests for saba (NFC)
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144399: [AArch64] Add tests for saba (NFC)
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144399: [AArch64] Add tests for saba (NFC)
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D144769: [Pass] Move ControlHeightReduction to module optimization pipeline
Rong Xu via Phabricator via llvm-commits
- [PATCH] D143565: [Asan] Ensure unpoisonning doesn't get inlined unnecessarily due to small holes in the mask
Roy Sundahl via Phabricator via llvm-commits
- [PATCH] D144747: [lld][WebAssembly] Fix handling of mixed strong and weak references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143713: [ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D143711: [ARM] Fix Crash in 't'/'w' handling without fp16/fp16
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D143713: [ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D144638: [lit] Detect Consistent File Access Times
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D144638: [lit] Detect Consistent File Access Times
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D144638: [lit] Detect Consistent File Access Times
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D144706: [Support][MemBuffer] Prevent UB on empty StringRefs
Sam McCall via Phabricator via llvm-commits
- [PATCH] D144466: [WebAssembly] Revert result operand ordering for pmin/pmax
Sam Parker via Phabricator via llvm-commits
- [PATCH] D141926: [WebAssembly] Add passes for GEP lowering
Sam Parker via Phabricator via llvm-commits
- [PATCH] D144466: [WebAssembly] Revert result operand ordering for pmin/pmax
Sam Parker via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Sam Parker via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Sam Parker via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Sam Parker via Phabricator via llvm-commits
- [llvm] f6e22f2 - [llvm][Uniformity] A phi with an undef argument is not always divergent
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D144254: [llvm][Uniformity] a phi with an undef argument is not always divergent
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D144699: [llvm][Uniformity] provide overloads for Instruction* and Value*
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D144162: [AMDGPU] Replace LegacyDA with Uniformity Analysis in AnnotateUniformValues
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D142163: [LLD][ELF] Add --lto-export-symbol-list
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 28ee604 - [WebAssembly] pmin/pmax fixes
Samuel Parker via llvm-commits
- [llvm] f48d3b6 - Revert "[DAGCombine] Fold redundant select"
Samuel Parker via llvm-commits
- [llvm] d515ecc - [IR] Add new intrinsics interleave and deinterleave vectors
Sander de Smalen via llvm-commits
- [llvm] 9449ded - [LV] NFC: Move logic to query maximum vscale to its own function.
Sander de Smalen via llvm-commits
- [llvm] 68b56e3 - [InstCombine] NFC: Add implied condition to block in foldSelectInstWithICmp
Sander de Smalen via llvm-commits
- [PATCH] D143014: Add constant combines for `(urem/srem (mul X, Y), (mul X, Z))`
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D141924: [IR] Add new intrinsics interleave and deinterleave vectors
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143642: [SCEV] Fix SCEV analysis for scalable target types.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136862: [AArch64][SME2] Add CodeGen support for target("aarch64.svcount").
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136862: [AArch64][SME2] Add CodeGen support for target("aarch64.svcount").
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142894: [LoopVectorize] Use overflow-check analysis to improve tail-folding.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142894: [LoopVectorize] Use overflow-check analysis to improve tail-folding.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D144566: [PatternMatch] Don't require DataLayout for m_VScale()
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142894: [LoopVectorize] Use overflow-check analysis to improve tail-folding.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D144624: [SCEV] Make scalable size representation more explicit
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D136861: [IR] Add LLVM IR support for target("aarch64.svcount") type.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] 595ffc5 - [InstCombine] add tests for add with sub-from-constant operand; NFC
Sanjay Patel via llvm-commits
- [llvm] f49d19d - [InstCombine] add tests for div with muladd operand; NFC
Sanjay Patel via llvm-commits
- [llvm] 4966d8e - [InstCombine] distribute div over add with matching mul-by-constant
Sanjay Patel via llvm-commits
- [llvm] 36014a7 - [InstCombine] auto-generate test CHECK lines; NFC
Sanjay Patel via llvm-commits
- [llvm] 703423c - [InstCombine] relax constraint on udiv fold
Sanjay Patel via llvm-commits
- [llvm] dbc00b8 - [InstSimplify] add tests for simplifyWithOpReplaced(); NFC
Sanjay Patel via llvm-commits
- [llvm] ae2322a - [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Sanjay Patel via llvm-commits
- [llvm] 6c2a781 - [InstCombine] add test for splat-of-binop; NFC
Sanjay Patel via llvm-commits
- [llvm] 40d772c - [InstCombine] add one-use check to prevent creating an instruction in shuffle-of-binop
Sanjay Patel via llvm-commits
- [llvm] 54e5107 - [InstCombine] add tests for select of div/rem with common operand; NFC
Sanjay Patel via llvm-commits
- [llvm] 02828ab - [InstCombine] add tests for redundant-via-demanded-elts vec binops; NFC
Sanjay Patel via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144324: [AArch64][SelectionDAG] Perfer CMN for (0 - Y) == Y
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144274: [InstCombine] use loop info when running the pass after loop vectorization
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144412: [NFC] Fix missing colon in CHECK directives
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142386: ExecutionEngine: support composite types handling.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143593: [InstCombine] Don't fold freeze poison when it's used in shufflevector
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144493: [InstSimplify] enhance simplifyWithOpReplaced() to allow more 'select' removal
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144274: [InstCombine] use loop info when running the pass after loop vectorization
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144606: [InstCombine] Add transforms for `(max/min (xor X, Pow2), X)` -> `(and/or X, Pow2/~Pow2)`
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144671: [InstCombine] prevent miscompiles from select-of-div/rem transform
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144760: [InstCombine] use demanded vector elements to eliminate partially redundant instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144760: [InstCombine] use demanded vector elements to eliminate partially redundant instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144760: [InstCombine] use demanded vector elements to eliminate partially redundant instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D144301: [dwarfdump][AMDGPU] Support EF_AMDGPU_MACH_NONE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D144301: [dwarfdump][AMDGPU] Support EF_AMDGPU_MACH_NONE
Scott Linder via Phabricator via llvm-commits
- [PATCH] D144483: [Assignment Tracking] Choose better passes for RemoveRedundantDbgInstrs call
Scott Linder via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144653: remove assert in addCFIInstruction
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D144653: do not collect CFI info on empty functions
Sebastian Pop via Phabricator via llvm-commits
- [llvm] 18baeb8 - [ADT] Alternative way to declare enum type as bitmask
Serge Pavlov via llvm-commits
- [llvm] 2e416cd - [NFC] Make FPClassTest a bitmask enumeration
Serge Pavlov via llvm-commits
- [llvm] e7613c1 - [NFC] Make FPClassTest a bitmask enumeration
Serge Pavlov via llvm-commits
- [llvm] 08a0923 - Revert "[NFC] Make FPClassTest a bitmask enumeration"
Serge Pavlov via llvm-commits
- [llvm] 7f81dd4 - [NFC] Make FPClassTest a bitmask enumeration
Serge Pavlov via llvm-commits
- [PATCH] D144202: [ADT] Alternative way to declare enum type as bitmask
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D144202: [ADT] Alternative way to declare enum type as bitmask
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D144241: [NFC] Make FPClassTest a bitmask enumeration
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D144241: [NFC] Make FPClassTest a bitmask enumeration
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143191: DAG: Handle inversion of fcSubnormal | fcZero
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D142705: [GVN] Support address translation through select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144306: [BOLT] adding hash computation for basic blocks
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144306: [BOLT] adding hash computation for basic blocks
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144306: [BOLT] adding hash computation for basic blocks
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D144787: [NFC][ADT] Tweaked some functions in StringRef
Shao-Ce SUN via Phabricator via llvm-commits
- [llvm] b9ea732 - [X86][NFC] Reorganize X86InstrInfo.td
Shengchen Kan via llvm-commits
- [llvm] 749318d - [X86][NFC] Refactor X86InstrArithmetic.td by class
Shengchen Kan via llvm-commits
- [llvm] 73442da - [X86][NFC] Remove useless code in X86MCCodeEmitter.cpp
Shengchen Kan via llvm-commits
- [llvm] 02eda22 - [X86][MC] Correct the description & assert for mmm field of EVEX, NFCI
Shengchen Kan via llvm-commits
- [llvm] 7427375 - [X86][MC] Assert unexpected form in emitREXPrefix, NFCI
Shengchen Kan via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D144749: [AbstractAttributor] Set up a dedicated simplification call back map for `GlobalVariable`
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D144749: [AbstractAttributor] Set up a dedicated simplification call back map for `GlobalVariable`
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Shilei Tian via Phabricator via llvm-commits
- [llvm] bfb1559 - [NFC] Fix missing colon in CHECK directives
Shivam Gupta via llvm-commits
- [PATCH] D144412: [NFC] Fix missing colon in CHECK directives
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D135248: [libc++] implement move_iterator<T*> should be a random access iterator
Shivam Rajput via Phabricator via llvm-commits
- [PATCH] D135248: [libc++] implement move_iterator<T*> should be a random access iterator
Shivam Rajput via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D124490: [InstrProf] Minimal Block Coverage
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Simi Pallipurath via Phabricator via llvm-commits
- [llvm] d9bceee - [SLP][X86] load-merge.ll - add AVX512 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 2ca266d - [SLP][X86] minimum-sizes.ll - add AVX512 test coverage
Simon Pilgrim via llvm-commits
- [llvm] ab76f58 - [PPC] Fix abs(sub(x,y)) -> abs(x,y) tests
Simon Pilgrim via llvm-commits
- [llvm] 8757ce4 - [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Simon Pilgrim via llvm-commits
- [llvm] 448d896 - [PowerPC] Add coverage for select(icmp_sgt(x,y),sub(x,y),sub(y,x)) -> abds(x,y) patterns
Simon Pilgrim via llvm-commits
- [llvm] 7ebf9b0 - [AArch64] Add coverage for select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via llvm-commits
- [llvm] aa6dc8e - [ScalarEvolution] Fix unused variable warnings. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d9f6077 - [X86] Fix ambiguous operator ordering to stop -Wparentheses warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] bbaa794 - [X86] Add i686 and fast/slow-inc test coverage to constant select tests
Simon Pilgrim via llvm-commits
- [llvm] 025952b - [X86] Add PR46472 bitselect test coverage
Simon Pilgrim via llvm-commits
- [llvm] 96aa76a - [X86] Add test showing poor bitselect between constants on BMI targets
Simon Pilgrim via llvm-commits
- [llvm] 35e2172 - [TextAPI] Use const auto& in foreach loop to avoid pass-by-value static analyzer warnings. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f69a0d0 - [X86] Add scalar test coverage for select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via llvm-commits
- [llvm] 561d9cd - [X86] Add vector test coverage for select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via llvm-commits
- [llvm] d91c20a - [X86] Add additional uses tests for select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143838: [X86] Improve (select carry C1+1 C1)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144451: [X86] Optimize umax(X,1)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144128: [SLP] Check with target before vectorizing GEP Indices
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144282: [X86] Add tests for (or/and (icmp eq/ne A, C0), (icmp eq/ne A, C1)) where IsPow2(dif(C0, C1)); NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143785: [X86] Add Extend shuffle pattern to vNf32 shuffles.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144388: [X86] Revise Alderlake P-Core schedule model
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow2(dif(C0,C1))` work for more patterns.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144283: [X86] Make `(and/or (icmp eq/ne A,C0), (icmp eq/ne A,C1))` where `IsPow2(dif(C0,C1))` work for more patterns.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144284: [X86] Add transform for `(and/or (icmp eq/ne A,-1),(icmp eq/ne A,-1+C))`->`(and/or (icmp eq/ne (and ~A,-1+C),0))`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143856: [X86] Prioritize lowering V{4|16}F32 with blend.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142313: [PowerPC] Replace PPCISD::VABSD cases with generic ISD::ABDU(X,Y) node
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143788: [X86] Add more tests for promoting `blendw` -> `blendd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143787: [X86] Add new pass `X86FixupInstTuning` for fixing up machine-instruction selection.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144777: [InstCombine] Fold signbit test of a pow2 or zero
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144388: [X86] Revise Alderlake P-Core schedule model
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144116: [DAGCombiner] Avoid converting (x or/xor const) + y to (x + y) + const if benefit is unclear
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144449: [X86] Improve select of constants
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144265: DAG: Handle lowering unordered compare with inf
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144393: [X86] Add schedule module for Gracemont
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144789: [DAG] Match select(icmp(x,y),sub(x,y),sub(y,x)) -> abd(x,y) patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144832: [X86] Split off x86-64-v* tuning flags
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144832: [X86] Split off x86-64-v* tuning flags
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144779: [X86] Add tests for replacing `{v}permilps` -> `{v}shufps/{v}pshufd`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D144442: [X86] Add tests for replacing `{v}unpck{l|h}pd` -> `{v}shufps`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] a8cd35c - [LowerTypeTests] Support generating Armv6-M jump tables. (reland)
Simon Tatham via llvm-commits
- [PATCH] D144509: [CMake] Bumps minimum version to 3.20.0.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D144506: [libc] Implement ntohl and ntohs
Siva Chandra via Phabricator via llvm-commits
- [llvm] 314e431 - [AArch64] Fix N2 SchedModel element-to-element INS latencies
Sjoerd Meijer via llvm-commits
- [PATCH] D144376: [AArch64] Add SLP test for abs
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144379: [AArch64] Fix abs(sub nsw) -> absd
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144399: [AArch64] Add tests for saba (NFC)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144508: [AArch64] Fix N2 SchedModel INS instruction latencies
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144508: [AArch64] Fix N2 SchedModel INS instruction latencies
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144508: [AArch64] Fix N2 SchedModel INS instruction latencies
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D144318: [MemProf] Make hasSingleAllocType helper non-static
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D144314: [MemProf] Add printing utilities for MemProf summary structures
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D144524: [llvm-profdata] Add more unit tests to check --output-size-limit feature when compression is enabled
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D144759: [AMDGPU] Implement idempotent atomic lowering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D141797: [ORC] Move 'CompleteAllocation' lambda body into its own method.
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial 32-bit ARM backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial 32-bit ARM backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144714: [JITLink] Introduce virtual offsets for Symbol definitions in LinkGraph
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144714: [JITLink] Introduce virtual offsets for Symbol definitions in LinkGraph
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] b474739 - [PowerPC] Add Binary Coded Decimal Assist Instructions
Stefan Pintilie via llvm-commits
- [PATCH] D144068: [PowerPC] Add Binary Coded Decimal Assist Instructions
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D144068: [PowerPC] Add Binary Coded Decimal Assist Instructions
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D144189: [AIX][CodeGen] Storage Locations for Constant Pointers
Stephen Peckham via Phabricator via llvm-commits
- [PATCH] D141067: [DebugInfo] Do not replace Instruction uses with undef
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D144621: [Assignment Tracking][NFC] Avoid doing some work when maps have same keys
Stephen Tozer via Phabricator via llvm-commits
- [llvm] 750a687 - [Codeview] Fix incorrect size determination for complex types.
Steve Merritt via llvm-commits
- [PATCH] D143760: [Codeview] Fix incorrect size determination for complex types.
Steve Merritt via Phabricator via llvm-commits
- [PATCH] D143760: [Codeview] Fix incorrect size determination for complex types.
Steve Merritt via Phabricator via llvm-commits
- [PATCH] D143760: [Codeview] Fix incorrect size determination for complex types.
Steve Merritt via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add few more tests for MUL followed by ADD/SUB (NFC)
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D143422: [LV] Update logic for calculating register usage due to invariants
Sushant Gokhale via Phabricator via llvm-commits
- [llvm] 5fd82ca - [MemProf] Make hasSingleAllocType helper non-static
Teresa Johnson via llvm-commits
- [llvm] 2000349 - [MemProf] Add printing utilities for MemProf summary structures
Teresa Johnson via llvm-commits
- [llvm] c1b3e88 - [LTO/WPD] Allow devirtualization to function alias in vtable
Teresa Johnson via llvm-commits
- [PATCH] D144318: [MemProf] Make hasSingleAllocType helper non-static
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144314: [MemProf] Add printing utilities for MemProf summary structures
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144314: [MemProf] Add printing utilities for MemProf summary structures
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D134320: [llvm] Teach whole program devirtualization about relative vtables
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144270: [LTO/WPD] Allow devirtualization to function alias in vtable
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D140908: [MemProf] Context disambiguation cloning pass [patch 1/3]
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D144360: [WebAssembly] Add more combine pattern for vector shift
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D144466: [WebAssembly] Revert result operand ordering for pmin/pmax
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D141926: [WebAssembly] Add passes for GEP lowering
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D143295: [bazel] Move bazel configuration to a Python script
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D144108: [mlir][LinAlg][Transform] Add a transform op for conv2d to im2col
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D140208: [AMDGPU] Improved wide multiplies
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Thorsten via Phabricator via llvm-commits
- [PATCH] D144687: [GlobalISel][NFC] Add some Get{2,3,4,5}RegsFromMI macros to extract regs & types from MachineInstrs
Thorsten via Phabricator via llvm-commits
- [PATCH] D144083: [JITLink] Initial AArch32 backend
Thorsten via Phabricator via llvm-commits
- [PATCH] D144718: [ScalarEvolution] Precommit a test
Tiehu Zhang via Phabricator via llvm-commits
- [PATCH] D144719: [ScalarEvolution] Precommit a test
Tiehu Zhang via Phabricator via llvm-commits
- [PATCH] D133036: [InstCombine] Treat passing undef to noundef params as UB
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Tim Neumann via Phabricator via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D144633: AArch64: support compact unwind with swifterror parameters.
Tim Northover via Phabricator via llvm-commits
- [llvm] d567e06 - [PowerPC][NFC] refactor eligible check for tail call optimization
Ting Wang via llvm-commits
- [llvm] 00ed95c - [PowerPC][NFC] add const-splat-array-init.ll
Ting Wang via llvm-commits
- [PATCH] D141673: [PowerPC][NFC] refactor eligible check for tail call optimization
Ting Wang via Phabricator via llvm-commits
- [PATCH] D144235: [PowerPC][NFC] add const-splat-array-init.ll
Ting Wang via Phabricator via llvm-commits
- [PATCH] D144412: [NFC] Fix missing colon in CHECK directives
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D144412: [NFC] Fix missing colon in CHECK directives
Tiwari Abhinav Ashok Kumar via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `TSan` or `Asan` on darwin
Tom Rybka via Phabricator via llvm-commits
- [PATCH] D143535: github: Add manual workflow to build and upload release binaries
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D144119: feat: harden permissions for all github workflows
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Tom Weaver via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `tsan` or `asan` on darwin
Usama Hameed via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `TSan` or `Asan` on darwin
Usama Hameed via Phabricator via llvm-commits
- [PATCH] D144672: [Sanitizers] Error when attempting to use `static-lsan` with `TSan` or `Asan` on darwin
Usama Hameed via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Do not propagate equalities for noalias pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Restrict equality propagation for pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D144765: [llvm-lib] Add basic support for generating a Windows import library from a .def file.
Vadim Paretsky via Phabricator via llvm-commits
- [PATCH] D144765: [llvm-lib] Add basic support for generating a Windows import library from a .def file.
Vadim Paretsky via Phabricator via llvm-commits
- [PATCH] D144449: [X86] Improve select of constants
Valerii Zapodovnikov via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D144689: [SLP]Improve handling gathers/buildvectors with undefs.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D144770: [SLP] Outline GEP chain cost modeling into new TTI interface - NFCI.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D139732: [AMDGPU] Add pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D142176: [libunwind] On Darwin, add a callback-based lookup scheme for JIT'd unwind info.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D143645: [llvm] Fix MCSubtargetInfo::checkFeatures to handle unknown features correctly
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D140478: [RISCV] For Dwarf v5, emit indices into .debug_addr for range list entries
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [llvm] 8753917 - Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Victor Campos via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Victor Campos via Phabricator via llvm-commits
- [PATCH] D124571: Avoid strict aliasing violation on type punning inside llvm::PointerIntPair
Victor Campos via Phabricator via llvm-commits
- [PATCH] D143987: [AMDGPU] Autogenerate carryout-selection.ll, uaddo.ll, usubo.ll (NFC)
Vikram Hegde via Phabricator via llvm-commits
- [llvm] 1b43650 - [Support] Fix data race with “safe libc++”
Vitaly Buka via llvm-commits
- [llvm] 1ddc41c - [clang-format] Fix format of my last patch
Vitaly Buka via llvm-commits
- [llvm] 7796792 - Revert "[InstCombine] Remove early constant fold"
Vitaly Buka via llvm-commits
- [compiler-rt] 773e5df - [docs] Update compiler-rt/CODE_OWNERS.TXT
Vitaly Buka via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144675: [X86] Move atomics test for !pcsections into separate file
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144382: [SCEV] Increase FoldID bits size cover common cases.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144369: [InstCombine] Remove early constant fold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144335: [SCEV] Optimize FoldID
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D144335: [SCEV] Optimize FoldID
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D143708: [RISCV] Support emulated TLS
Vitaly Cheptsov via Phabricator via llvm-commits
- [PATCH] D144670: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with smaller dest size
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144670: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with smaller dest size
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144670: [AArch64][GlobalISel] Legalize G_SHUFFLE_VECTOR with smaller dest size
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D143887: [BOLT][AArch64] Replace NOP with adrp in AdrRelaxationPass to preserve relative offsets.
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D144095: [BOLT] Fix data reoder for aarch64
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D144593: fix check-bolt tests on arm64
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D144596: Add extra parameter to thinlto-prefix-replace
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D144535: [RISCV] Enable machine copy propagation for copy-like instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D28141: [COFF] Use 32-bit jump table entries in .rdata for Win64
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D144701: [COFF] Put jump table in .rdata for Windows
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D144701: [COFF] Put jump table in .rdata for Windows
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D144524: [llvm-profdata] Add more unit tests to check --output-size-limit feature when compression is enabled
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D144053: [LICM] Ensure LICM can hoist invariant.group
William Moses via Phabricator via llvm-commits
- [PATCH] D144053: [LICM] Ensure LICM can hoist invariant.group
William Moses via Phabricator via llvm-commits
- [llvm] 58eac85 - [LICM] Ensure LICM can hoist invariant.group
William S. Moses via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144682: Fix miscompilation from MergeFunctions-Inline-SROA-InstCombine optimization sequence
X via Phabricator via llvm-commits
- [PATCH] D144659: [DirectX backend] remove hlsl.* FnAttr after use.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D144659: [DirectX backend] remove hlsl.* FnAttr after use.
Xiang Li via Phabricator via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Xiang Zhang via Phabricator via llvm-commits
- [PATCH] D144070: [llvm][GenericUniformity] Prevent assert while calculating temporal divergence
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D144070: [llvm][GenericUniformity] Prevent assert while calculating temporal divergence
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D144070: [llvm][GenericUniformity] Prevent assert while calculating temporal divergence
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D144756: [SimplifyCFG] Do not hoist/sink convergent function calls
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 419948f - [VP] Reorder is_int_min_poison/is_zero_poison operand before mask for vp.abs/ctlz/cttz.
Yeting Kuo via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D143578: [VP] Add vp.powi and a pass for expanding vp.powi before DAG.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144536: [VP] Reorder is_int_min_poison/is_zero_poison operand before mask for vp.abs/ctlz/cttz.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144536: [VP] Reorder is_int_min_poison/is_zero_poison operand before mask for vp.abs/ctlz/cttz.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D144472: [InstCombine][debuginfo] Update valueCoversEntireFragment for fixed size fragment and scalable value.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D141650: [VectorUtils] Enhance VFABI demangling API
Yilong Guo via Phabricator via llvm-commits
- [PATCH] D143720: [InstCombine] extend "simplifyUsingControlFlow" supporting zext/sext/trunc for different sizes
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D144673: Add tests to reproduce pointer/index width confusion crashes
YongKang Zhu via Phabricator via llvm-commits
- [PATCH] D144829: [WIP][BPF] Add a few new insns under cpu=v4
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] fa1eb2e - [ConstraintElimination] Add tests to check for `or` instruction decomposition if a constant operand is < 2^known_zero_bits of the first operand.
Zain Jaffal via llvm-commits
- [PATCH] D142545: [ConstraintElimination] Add tests to check for `or` instruction decomposition if a constant operand is < 2^known_zero_bits of the first operand.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142546: [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142546: [ConstraintElimination] Decompose or instruction if the constant operand < 2^known_zero_bits of the first operand.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D144840: [ConstraintElimination] Add tests to check for type bounds optimisation from zext instructions
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D144841: [ConstraintElimination] Replace isKnownNegative entry with upper and lower bound info for each decomposed variable.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D144842: [ConstraintElimination] Add upper bound info based on maximum type bounds for zext instructions
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D141899: [IR][X86] Remove X86AMX type in LLVM IR instead of target extension
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D144437: llvm-reduce: Support running passes unconditionally and add useful manual reductions
Zoxc via Phabricator via llvm-commits
- [PATCH] D144077: [ComplexLogicCombine 4/?] Support combine xor chain with 2 elements
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143046: [ComplexLogicCombine 2/?] Add weight into node then use it to determine if we can combine the case need to create new Value.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [ComplexLogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144077: [ComplexLogicCombine 4/?] Support combine xor chain with 2 elements
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144373: [ComplexLogicCombine 5/?] Constant fold in and chain.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143046: [ComplexLogicCombine 2/?] Add weight into node then use it to determine if we can combine the case need to create new value.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [ComplexLogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144077: [ComplexLogicCombine 4/?] Support combine xor chain with 2 elements
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144373: [ComplexLogicCombine 5/?] Constant fold in and chain.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144373: [ComplexLogicCombine 5/?] Constant fold in and chain.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144373: [ComplexLogicCombine 5/?] Constant fold in and chain.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143046: [LogicCombine 2/?] Add weight into node then use it to determine if we can combine the case need to create new value.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [LogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143046: [LogicCombine 2/?] Add weight into node then use it to determine if we can combine the case need to create new value.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [LogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144077: [LogicCombine 4/?] Support combine xor chain with 2 elements
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144373: [LogicCombine 5/?] Fold constant in logical expression
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144838: [SCCP] Correct the made changes behavior
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [LogicCombine 1/?] Implement a general way to simplify logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143046: [LogicCombine 2/?] Add weight into node then use it to determine if we can combine the case need to create new value.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [LogicCombine 3/?] Add i1 select instruction support
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D144704: [SVE] Add intrinsics for uniform dsp operations that explicitly undefine the result for inactive lanes.
dewen via Phabricator via llvm-commits
- [PATCH] D144704: [SVE] Add intrinsics for uniform dsp operations that explicitly undefine the result for inactive lanes.
dewen via Phabricator via llvm-commits
- [PATCH] D144704: [SVE] Add intrinsics for uniform dsp operations that explicitly undefine the result for inactive lanes.
dewen via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [AArch64][SVE]: custom lower AVGFloor/AVGCeil.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143335: [AMDGPU] Use instruction order in machine function to process workList of moveToVALU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [PATCH] D144445: [ConstantFold][InstSimplify] folding load for constant global all-element-equal arrays and structs
luxufan via Phabricator via llvm-commits
- [PATCH] D144618: [ConstantFold][InstSimplify] Pre-commit tests for D144445 (NFC)
luxufan via Phabricator via llvm-commits
- [PATCH] D144563: [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
luxufan via Phabricator via llvm-commits
- [PATCH] D142801: [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
luxufan via Phabricator via llvm-commits
- [PATCH] D134438: POC patch to demonstrate how new intrinsics for interleaved load/store could be used in LoopVectorize
mgabka via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
serge via Phabricator via llvm-commits
- [PATCH] D144662: [MC][nfc] Don't use a value after it has been std::move()'d
serge via Phabricator via llvm-commits
- [PATCH] D144302: [PGO] Setting ValueProfNode Array's Alignment
wael yehia via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144696: [RISCV][NFC] Package version number information using RISCVExtensionVersion.
yanming via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D144337: Prevent line 0 instructions from dividing a lexical block into ranges
ykhatav via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
zhuna via Phabricator via llvm-commits
- [llvm] 2e0f917 - [test] precommit some tests for D143883 NFC
via llvm-commits
- [llvm] ee9a0f3 - [InstCombine] canonicalize urem as cmp+select
via llvm-commits
- [llvm] c09e224 - [X86] Add test case that clobber base pointer register.
via llvm-commits
- [llvm] fd22614 - [AIX] Lower some memory intrinsics to millicode functions on AIX
via llvm-commits
- [llvm] 4638eda - [TypeSize][NFC] Fix type-o
via llvm-commits
- [llvm] 8e68c12 - [AMDGPU] Remove function with incompatible features
via llvm-commits
- [llvm] b6a0be8 - [SimplifyCFG] Check if the return instruction causes undefined behavior
via llvm-commits
- [llvm] bceafb7 - [InstCombine] Don't fold freeze poison when it's used in shufflevector
via llvm-commits
- [llvm] 529ee97 - [NFC] Use single quotes for single char output during `printPipline`
via llvm-commits
- [llvm] 620a529 - [Assignment Tracking] Choose better passes for RemoveRedundantDbgInstrs call
via llvm-commits
- [llvm] 3e48c8d - [Assignment Tracking] Only set module flag if pass modifies a function
via llvm-commits
- [llvm] 0c3411b - [LogicCombine] Rename test file complex-logic.ll to logic-combine.ll; NFC
via llvm-commits
- [llvm] c7531a1 - [LogicCombine] Restore the logic-combine.ll to before optimzed; NFC
via llvm-commits
- [llvm] b9ae0b0 - [Assignment Tracking] Initialise maps with minimum required number of entries
via llvm-commits
- [llvm] 9636bcd - (NFC)[ConstantFold][InstSimplify] add tests for folding load for patterned arrays and structs
via llvm-commits
- [llvm] 2b89525 - [NFC] test commit
via llvm-commits
- [llvm] 219ba2f - [SCEV] Preserve divisibility and min/max information in applyLoopGuards
via llvm-commits
- [llvm] a6a0cf7 - Revert "(NFC)[ConstantFold][InstSimplify] add tests for folding load for patterned arrays and structs"
via llvm-commits
- [llvm] 02e08d0 - Revert "[SCEV] Preserve divisibility and min/max information in applyLoopGuards"
via llvm-commits
- [llvm] 0eb45cd - (NFC)[ConstantFold][InstSimplify] add tests for folding load for patterned arrays and structs
via llvm-commits
- [llvm] 258c806 - [Assignment Tracking][NFC] Avoid doing some work when maps have same keys
via llvm-commits
- [llvm] 64fc892 - [AMDGPU] Autogenerate carryout-selection.ll, uaddo.ll, usubo.ll (NFC)
via llvm-commits
- [llvm] f890f01 - [SimplifyCFG] Improve the precision of `PtrValueMayBeModified`
via llvm-commits
- [llvm] ba8a520 - [X86] Fix the base pointer save/restore bug
via llvm-commits
- [llvm] 74ad19c - [MergeICmps] Adapt to non-eq comparisons, retry
via llvm-commits
Last message date:
Sun Feb 26 23:55:11 PST 2023
Archived on: Sun Feb 26 23:55:13 PST 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).