The Week Of Monday 30 January 2023 Archives by author
Starting: Mon Jan 30 00:05:13 PST 2023
Ending: Sun Feb 5 23:53:29 PST 2023
Messages: 2310
- [llvm] 63b0227 - [Attributor][NFCI] Avoid spending time resolving kernel reachability queries
Arsenault, Matthew via llvm-commits
- [PATCH] D118250: AMDGPU: Mark control flow intrinsics non-duplicable
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D118250: AMDGPU: Mark control flow intrinsics non-duplicable
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPU] Add NewPM support to AMDGPUUnifyDivergentExitNodes pass
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D118250: AMDGPU: Mark control flow intrinsics non-duplicable
Ruiling, Song via Phabricator via llvm-commits
- [llvm] 7cc3baf - Fix LLVM Sphinx build
Aaron Ballman via llvm-commits
- [llvm] e6d972d - Fix LLVM sphinx docs, redux
Aaron Ballman via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D143199: [LLVM][Runtimes] Hide unused CMake variable messages for runtimes builds
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D141553: [bazel] Enable layering_check for llvm and clang
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143344: [bazel] Port zstd support
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143344: [bazel] Port zstd support
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D128465: [llvm] add zstd to `llvm::compression` namespace
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143344: [bazel] Port zstd support
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143344: [bazel] Port zstd support
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [PATCH] D143351: [bazel] Remove unused dependency on libxml2
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [llvm] 11a2b44 - add arcanist patch to fix arc diff
Aditya Kumar via llvm-commits
- [PATCH] D131699: add arcanist patch
Aditya Kumar via Phabricator via llvm-commits
- [llvm] c7d95ba - [llvm-c] add LLVMReplaceMDNodeOperandWith
Adrian Prantl via llvm-commits
- [PATCH] D136637: [llvm-c] add LLVMReplaceMDNodeOperandWith
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D136637: [llvm-c] add LLVMReplaceMDNodeOperandWith
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D140404: Patch for dbg variable instrinsics to point towards cloned values in JumpThreading
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D143310: [llvm-readobj] Make relocations output valid JSON
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143310: [llvm-readobj] Make relocations output valid JSON
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143311: [MLGO] Add BB Profile Dump Pass for Regalloc Case
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143311: [MLGO] Add BB Profile Dump Pass for Regalloc Case
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D143311: [MLGO] Add BB Profile Dump Pass for Regalloc Case
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] 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] 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] D143060: [TTI][NFC] Introduce option to set predictable branch threshold
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D143162: [AArch64] Add PredictableSelectIsExpensive feature for the Neoverse V1
Aleksandr Popov via Phabricator via llvm-commits
- [llvm] 6d9b075 - [MC] Allow .pushsection between .cfi_startproc/.cfi_endproc
Alex Brachet via llvm-commits
- [llvm] c53eff5 - [llvm-ifs] Add support for --target=riscv
Alex Brachet via llvm-commits
- [PATCH] D141893: [MC] Allow .pushsection between .cfi_startproc/.cfi_endproc
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D141893: [MC] Allow .pushsection between .cfi_startproc/.cfi_endproc
Alex Brachet via Phabricator via llvm-commits
- [llvm] 1a8abab - [RISCV][test] Add tests ahead of isMultiStoresCheaperThanBitsMerge hook implementation
Alex Bradbury via llvm-commits
- [llvm] ae14754 - [RISCV] Implement isMultiStoresCheaperThanBitsMerge hook
Alex Bradbury via llvm-commits
- [PATCH] D142567: DAG: Remove hasBitPreservingFPLogic
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142327: [clang][RISCV] Fix ABI handling of empty structs with hard FP calling conventions in C++
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142959: [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142955: [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D140409: [RISCV][test] Add tests ahead of isMultiStoresCheaperThanBitsMerge hook implementation
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D140408: [RISCV] Implement isMultiStoresCheaperThanBitsMerge hook
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142778: [BranchRelaxation] Strengthen post condition assertions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142997: [RISCV] Move the even register check for rv32zdinx later in the matching process.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D143103: [RISCV] Add CoveredBySubRegs to the X*_PD register class.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D129686: [RISCV] Reuse a materialised global address in preference to merging into a load/store
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Alex Bradbury via Phabricator via llvm-commits
- [llvm] a22a22a - [DWARF] Fix handling of .debug_aranges with -g1
Alexander Yermolovich via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D142547: [LLD] cleans up context and symbol table to allow multiple invocations to lld::elf::linker()
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
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
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
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] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
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] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 1e72920 - [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Alexey Lapshin via llvm-commits
- [PATCH] D142317: [Support] Avoid using main thread for llvm::parallelFor().
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142936: [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142936: [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142936: [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D142936: [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D143269: [DWARFLinker] Refactor cloneAddressAttribute().
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140788: [DWARFLinkerNext] add AddressesMap interface.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D140791: [DWARFLinkerNext] Add simple list with thread safe insertions.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D143269: [DWARFLinker] Refactor cloneAddressAttribute().
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D142978: [AArch64][SVE] Fix crash for DestructiveBinaryCommWithRev zero merging
Allen zhong via Phabricator via llvm-commits
- [PATCH] D136912: [AArch64] precommit tests for D136623, NFC
Allen zhong via Phabricator via llvm-commits
- [PATCH] D136912: [AArch64] precommit tests for D136623, NFC
Allen zhong via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Allen zhong via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
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] D143337: [SCEV] Add tests where multiple assumes can be used to improve trip multiple
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] D143337: [SCEV] Add tests where multiple assumes can be used to improve trip multiple
Alon Kom via Phabricator via llvm-commits
- [PATCH] D143002: [AArch64][GlobalISel] Selection for i8 buildvectors
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142474: [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143101: [BOLT][CMake] Add dependency on llvm_vcsrevision_h
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143101: [BOLT][CMake] Add dependency on llvm_vcsrevision_h
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143117: [BOLT][NFC] Simplify SW::checkStackPointerRestore
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143119: [BOLT][NFC] Rename {MachO,}RewriteInstance::create methods
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143124: [BOLT][NFC] Replace anonymous namespace functions with static
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143117: [BOLT][NFC] Simplify SW::checkStackPointerRestore
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143119: [BOLT][NFC] Rename {MachO,}RewriteInstance::create methods
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143119: [BOLT][NFC] Rename {MachO,}RewriteInstance::create methods
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D143217: [BOLT][NFC] Add make_string_error
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Amy Kwan via Phabricator via llvm-commits
- [llvm] 73d8343 - [Docs] Updated my Office Hours
Anastasia Stulova via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Andrew Kelley via Phabricator via llvm-commits
- [llvm] 3133030 - [memprof] Change test output redirection to enable it to run on Windows
Andrew Ng via llvm-commits
- [PATCH] D142225: [memprof] Change test output redirection to enable it to run on Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142228: [clangd] Disable tests that are incompatible with Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Andrew Ng via Phabricator via llvm-commits
- [llvm] ca50be8 - [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Andrew Savonichev via Phabricator via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Andrew via Phabricator via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Andrew via Phabricator via llvm-commits
- [PATCH] D138867: [RFC] Add new intrinsics and attribute to control accuracy of FP calls
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D141355: [AMDGPU] Add NewPM support to AMDGPUUnifyDivergentExitNodes pass
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] 137078d - [llvm-objcopy] Fix strip-all-gnu test
Anton Sidorenko via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D140474: [YAML IO] Check that mapping doesn't contain duplicating keys
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D140474: [YAML IO] Check that mapping doesn't contain duplicating keys
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D143086: [llvm-objcopy] Fix strip-all-gnu test
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D143086: [llvm-objcopy] Fix strip-all-gnu test
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D143086: [llvm-objcopy] Fix strip-all-gnu test
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
Anton Sidorenko via Phabricator via llvm-commits
- [PATCH] D142234: [LVI] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D142234: [LVI] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D142234: [ConstantRange] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D142234: [ConstantRange] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D142234: [ConstantRange] Handle Intrinsic::ctlz
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Arcadiy Ivanov via Phabricator via llvm-commits
- [llvm] 8c71229 - [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Archibald Elliott via llvm-commits
- [llvm] 4de5148 - Revert "[OpenMP][OMPIRBuilder]Move SIMD alignment calculation to LLVM Frontend"
Argyrios Kyrtzidis via llvm-commits
- [PATCH] D141910: [OpenMP][OMPIRBuilder]Move SIMD alignment calculation to LLVM Frontend
Argyrios Kyrtzidis via Phabricator via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D124787: [NVPTX] Implement NVPTX AliasAnalysis
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Artem Belevich via Phabricator via llvm-commits
- [llvm] 4ce34bb - [CGSCC] Add pass which counts the max number of times we visit a function
Arthur Eubanks via llvm-commits
- [llvm] cb05c2f - [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via llvm-commits
- [llvm] 76d7a6a - Revert "[LTO] Demangle the function name in DiagnosticInfoDontCall message"
Arthur Eubanks via llvm-commits
- [llvm] 155e0cf - Reland [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via llvm-commits
- [llvm] 022d0c6 - [test] Require asserts in count-visits.ll
Arthur Eubanks via llvm-commits
- [PATCH] D142853: [CGSCC] Add pass which counts the max number of times we visit a function
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D136163: Port PlaceSafepoints pass to the new pass manager
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D142853: [CGSCC] Add pass which counts the max number of times we visit a function
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
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] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info if llvm.idents match
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D129667: [AMDGPU] Update the mechanism used to check for cycles and add eges in power-sched mutation
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D142589: [LV] Perform recurrence sinking directly on VPlan.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D142885: [VPlan] Allow building a VPlan to may fail.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D142589: [LV] Perform recurrence sinking directly on VPlan.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Balint Joo via Phabricator via llvm-commits
- [PATCH] D140404: Patch for dbg variable instrinsics to point towards cloned values in JumpThreading
Ben Mudd via Phabricator via llvm-commits
- [llvm] 5f1c6d4 - [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'
Ben Shi via llvm-commits
- [PATCH] D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142281: [AVR] Optimize 16-bit comparison with a constant
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142281: [AVR] Optimize 16-bit comparison with a constant
Ben Shi via Phabricator via llvm-commits
- [PATCH] D142281: [AVR] Optimize 16-bit comparison with a constant
Ben Shi via Phabricator via llvm-commits
- [llvm] da6e9ef - [InstCombine][NFC] Fold variable into assert
Benjamin Kramer via llvm-commits
- [PATCH] D143073: [DebugInfo] Handle fixed-width DW_FORM_addrx variants in DWARFFormValue::getAsSectionedAddress()
Benjamin Maxwell via Phabricator via llvm-commits
- [PATCH] D143073: [DebugInfo] Handle fixed-width DW_FORM_addrx variants in DWARFFormValue::getAsSectionedAddress()
Benjamin Maxwell via Phabricator via llvm-commits
- [PATCH] D143073: [DebugInfo] Handle fixed-width DW_FORM_addrx variants in DWARFFormValue::getAsSectionedAddress()
Benjamin Maxwell via Phabricator via llvm-commits
- [llvm] 7d626e7 - [X86] Move RDFLAGS/WRFLAGS expansion until after RA
Bill Wendling via llvm-commits
- [PATCH] D140045: [X86] Move RDFLAGS/WRFLAGS expansion until after RA
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D140045: [X86] Move RDFLAGS/WRFLAGS expansion until after RA
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D142923: precommit test for pr60346
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142084: [X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Bing Yu via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Bing Yu via Phabricator via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing Yu via Phabricator via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing Yu via Phabricator via llvm-commits
- [PATCH] D143149: [X86][MemFold] Update some records for X86MemFoldTables.inc
Bing Yu via Phabricator via llvm-commits
- [llvm] 4f4b216 - [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Bing1 Yu via llvm-commits
- [PATCH] D140496: [TailDuplicator] Fix old bugs in TailDuplicator::duplicateInstruction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D140496: [TailDuplicator] Fix old bugs in TailDuplicator::duplicateInstruction
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D141189: [Mips] Set setMaxAtomicSizeInBitsSupported
Brad Smith via Phabricator via llvm-commits
- [PATCH] D141189: [Mips] Set setMaxAtomicSizeInBitsSupported
Brad Smith via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Brad Smith via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D138809: [RISCV] Support vector crypto extension LLVM IR
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D138809: [RISCV] Support vector crypto extension LLVM IR
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D141924: [IR] Add new intrinsics interleave and deinterleave vectors
Caroline via Phabricator via llvm-commits
- [llvm] 54cf69c - AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143293: AMDGPU: Use module flag to get code object version at IR level folow-up
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D143293: AMDGPU: Use module flag to get code object version at IR level folow-up
Changpeng Fang via Phabricator via llvm-commits
- [llvm] 0a32e69 - [DAGCombiner][NFC] add testcases for D138899
Chen Zheng via llvm-commits
- [llvm] f35a09d - [DAGCombiner] handle more store value forwarding
Chen Zheng via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'
Chenbing.Zheng via Phabricator via llvm-commits
- [PATCH] D142170: [AVR][NFC] Refactor 'AVRAsmPrinter::PrintAsmOperand'
Chenbing.Zheng via Phabricator via llvm-commits
- [llvm] ad93908 - [DX] Begin adding support for pipeline state
Chris Bieneman via llvm-commits
- [llvm] f8e783f - [DX] Speculative fix for big endian encoding
Chris Bieneman via llvm-commits
- [llvm] b505ef5 - [DX] Hopefully really fix the big endian bots
Chris Bieneman via llvm-commits
- [llvm] dd3f7b0 - [DX] Add support for PSV resource bindings
Chris Bieneman via llvm-commits
- [llvm] 11d8f72 - [DX] Fix big-endian... again
Chris Bieneman via llvm-commits
- [llvm] eba0bcc - [DX] Speculative big endian fix
Chris Bieneman via llvm-commits
- [PATCH] D141649: [DX] Begin adding support for pipeline state
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D143130: [DX] Add support for PSV resource bindings
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D142404: [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D143130: [DX] Add support for PSV resource bindings
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D142825: [llvm][NFC] Use move instead of copy
Chris Cotter via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D142619: [Coroutines] Presubmit test for more coro remats
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D142620: [Coroutines] Improve rematerialization stage
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D142620: [Coroutines] Improve rematerialization stage
Chuanqi Xu via Phabricator via llvm-commits
- [llvm] 025c920 - [RISCV] Replace multiple ifs with a switch. NFC
Craig Topper via llvm-commits
- [llvm] d558a70 - [RISCV] Use custom operand parsing for FenceArg.
Craig Topper via llvm-commits
- [llvm] 2c4749b - [InstCombine] Add test cases for D142783. NFC"
Craig Topper via llvm-commits
- [llvm] df76ff9 - [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via llvm-commits
- [llvm] 6a1b2d0 - [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Craig Topper via llvm-commits
- [llvm] 7d7729b - [RISCV] Remove unneeded code from TTI::isLegalMaskedLoadStore/isLegalMaskedGatherScatter.
Craig Topper via llvm-commits
- [llvm] b0cb5cb - [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC
Craig Topper via llvm-commits
- [llvm] 84b6d07 - [RISCV] Move the even register check for rv32zdinx later in the matching process.
Craig Topper via llvm-commits
- [llvm] aa29435 - [RISCV] Reuse RISCVRegWithSubRegs class to shorten some code in RISCVRegisterInfo.td. NFC
Craig Topper via llvm-commits
- [llvm] 4461ffd - [RISCV] Slightly simplify how the X*_PD registers for Zdinx are declared. NFC
Craig Topper via llvm-commits
- [llvm] 0b2648b - [RISCV] Add CoveredBySubRegs to the X*_PD register class.
Craig Topper via llvm-commits
- [llvm] 5cc2501 - [RISCV] Merge rv32-vsetvli-intrinsics.ll and rv64-vsetvli-intrinsics.ll into a single test using sed. NFC
Craig Topper via llvm-commits
- [llvm] 9fe7d38 - [X86] Reflow comment to fit 80 columns. NFC
Craig Topper via llvm-commits
- [llvm] 98117f1 - [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via llvm-commits
- [llvm] 2919ec0 - [RISCV] Remove side effects from vsetvli intrinsics.
Craig Topper via llvm-commits
- [llvm] c469f57 - [RISCV] Remove fimmneg0 patterns that were replaced by D142953.
Craig Topper via llvm-commits
- [llvm] 301db4f - [RISCV] Use MVT enum directly instead of converting to bit width. NFC
Craig Topper via llvm-commits
- [llvm] 65ece07 - [RISCV] Replace condition that should alwasy be true with an assert. NFC
Craig Topper via llvm-commits
- [llvm] fe6dd5d - [RISCV] Make selectImm return SDValue instead of SDNode*.
Craig Topper via llvm-commits
- [llvm] 712e143 - [RISCV] Fix crash splatting f64 -0.0 into a vector on RV32 after D142953.
Craig Topper via llvm-commits
- [llvm] b9a2893 - [RISCV] Move all isel cases for ISD::ConstantFP into RISCVDAGToDAGISel::Select.
Craig Topper via llvm-commits
- [llvm] b3ab26b - [RISCV] Fix bug where C_ADDI_HINT_IMM_ZERO was incorrectly disassembled as C_ADDI.
Craig Topper via llvm-commits
- [llvm] bb8d719 - [RISCV] Use decodeSImmNonZeroOperand for simm6nonzero and decodeUImmNonZeroOperand for uimmlog2xlennonzero.
Craig Topper via llvm-commits
- [llvm] d2fd0d3 - [RISCV] Simplify some code in RISCVDisassembler. NFC
Craig Topper via llvm-commits
- [llvm] 3a60678 - [RISCV] Use uint32_t intead of uint64_t for instruction fields in RISCVDisassembler.cpp. NFC
Craig Topper via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV][WIP] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV][WIP] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D129178: [RISCV] Enable the GlobalMerge pass by default
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141962: [RISCV] Use vfirst insead of vcpop for i1 reduce.and/or.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142144: [RISCV][Driver] Add -mrvv-vector-bits= option similar to -msve-vector-bits=
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142955: [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142959: [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142959: [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142997: [RISCV] Move the even register check for rv32zdinx later in the matching process.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142955: [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142959: [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142997: [RISCV] Move the even register check for rv32zdinx later in the matching process.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142997: [RISCV] Move the even register check for rv32zdinx later in the matching process.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143103: [RISCV] Add CoveredBySubRegs to the X*_PD register class.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143115: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141891: [VP][DAGCombiner] Introduce generalized pattern match for vp sdnodes.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142348: [RISCV][Docs] Document code generation for vector extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143103: [RISCV] Add CoveredBySubRegs to the X*_PD register class.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142144: [RISCV][Driver] Add -mrvv-vector-bits= option similar to -msve-vector-bits=
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143220: [RISCV] Remove side effects from vsetvli intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143220: [RISCV] Remove side effects from vsetvli intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143362: [RISCV] Make 'c.addi x0, imm' an alias for 'c.nop imm'.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143367: [RISCV] Remove DecoderMethod from C_NOP_HINT. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143056: [RFC][IR] llvm.minimum/maximum NaN propagation.
Dan Gohman via Phabricator via llvm-commits
- [compiler-rt] 0eb01a9 - [llvm-cov] Add split-file to compiler-rt test requirements.
Daniel Thornburgh via llvm-commits
- [llvm] 0a51eed - [NFC] [llvm-cov] Remove unnecessary logic from llvm-cov debuginfod.
Daniel Thornburgh via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D139767: [DFAPacketizer] Move DefaultVLIWScheduler class declaration to header file
Darshan Bhat via Phabricator via llvm-commits
- [PATCH] D142875: [LV] Predicated epilog vectorization
Dave Green via Phabricator via llvm-commits
- [PATCH] D142015: [LV] Plan with and without FoldTailByMasking
Dave Green via Phabricator via llvm-commits
- [PATCH] D142548: [AArch64] Replace AEK_CRYPTO with relevant features in cpu definitions
Dave Green via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Dave Green via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Dave Green via Phabricator via llvm-commits
- [PATCH] D141693: [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Dave Green via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Dave Green via Phabricator via llvm-commits
- [PATCH] D140952: Teach the AArch64 backend to materialize immediates using a pair of ORR-immediateinstructions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Dave Green via Phabricator via llvm-commits
- [PATCH] D142966: [AArch64] Don't create ST2 for 64bit store that requires a EXT
Dave Green via Phabricator via llvm-commits
- [PATCH] D142988: [AArch64] Make nosimd imply nocrypto
Dave Green via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Dave Green via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Dave Green via Phabricator via llvm-commits
- [PATCH] D143002: [AArch64][GlobalISel] Selection for i8 buildvectors
Dave Green via Phabricator via llvm-commits
- [PATCH] D142988: [AArch64] Make nosimd imply nocrypto
Dave Green via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Dave Green via Phabricator via llvm-commits
- [PATCH] D143143: [AArch64] Reassociate sub(x, add(m1, m2)) to sub(sub(x, m1), m2)
Dave Green via Phabricator via llvm-commits
- [PATCH] D142482: [Codegen][ARM][AArch64] Support symmetric operations on complex numbers
Dave Green via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Dave Green via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZCV Def for TLSDESC_CALLSEQ
Dave Green via Phabricator via llvm-commits
- [PATCH] D143162: [AArch64] Add PredictableSelectIsExpensive feature for the Neoverse V1
Dave Green via Phabricator via llvm-commits
- [PATCH] D143002: [AArch64][GlobalISel] Selection for i8 buildvectors
Dave Green via Phabricator via llvm-commits
- [PATCH] D141870: [DAG] Fold Op(vecreduce(a), vecreduce(b)) into vecreduce(Op(a,b))
Dave Green via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Dave Green via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Dave Green via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
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] D137139: [DWARF] Fix handling of .debug_aranges with -g1
David Blaikie via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
David Blaikie via Phabricator via llvm-commits
- [PATCH] D136702: [llvm-cov] Look up object files using debuginfod
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] D137139: [DWARF] Fix handling of .debug_aranges with -g1
David Blaikie via Phabricator via llvm-commits
- [PATCH] D142314: [ORC] Add a NonOwningSymbolStringPtr utility.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143073: [DebugInfo] Handle fixed-width DW_FORM_addrx variants in DWARFFormValue::getAsSectionedAddress()
David Blaikie via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
David Blaikie via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143073: [DebugInfo] Handle fixed-width DW_FORM_addrx variants in DWARFFormValue::getAsSectionedAddress()
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] D142556: [DebugInfo] Merge partially matching chains of inlined locations
David Blaikie via Phabricator via llvm-commits
- [llvm] 8f6c623 - [AArch64] Replace AEK_CRYPTO with relevant features in cpu definitions
David Green via llvm-commits
- [llvm] 9030e7d - [AArch64] Add tests for reassociating to mls. NFC
David Green via llvm-commits
- [llvm] ef30e57 - [AArch64] Add tests for inefficient generation of ST2s. NFC
David Green via llvm-commits
- [llvm] d4a8a59 - [AArch64][GlobalISel] Selection for i8 buildvectors
David Green via llvm-commits
- [llvm] d81d608 - [AArch64] Add ABD combine tests. NFC
David Green via llvm-commits
- [llvm] 120ce83 - [DAG] Add visitABD optimizations
David Green via llvm-commits
- [llvm] c56846a - [ARM] Remove FlattenVectorShuffle and add PerformVQDMULHCombine.
David Green via llvm-commits
- [llvm] d538bc7 - [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots
David Sherwood via llvm-commits
- [llvm] cdcd43c - [AArch64][SME2] Add LLVM IR intrinsics for multi-multi dots
David Sherwood via llvm-commits
- [llvm] d54d997 - [AArch64][SME2] Add LLVM IR intrinsics for multi-indexed dots
David Sherwood via llvm-commits
- [llvm] 57a6bb3 - [AArch64][SME2] Add multi-vector zip/uzp intrinsics
David Sherwood via llvm-commits
- [llvm] 6e1ebb9 - Fix up tests committed in 57a6bb34729df30df18a133ee2083b3323a936dc
David Sherwood via llvm-commits
- [llvm] 6c18428 - [AArch64][SVE2p1] Add 2-way SVE2p1 dot product intrinsics
David Sherwood via llvm-commits
- [llvm] 9d19bbe - [AArch64][SVE2p1] Add IntrNoMem to int_aarch64_sve_psel intrinsic
David Sherwood via llvm-commits
- [PATCH] D142485: [AArch64][SME2] Add multi-vector min/max intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142485: [AArch64][SME2] Add multi-vector min/max intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D141849: [AArch64][SME2] Add SME2 outer product intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142904: [AArch64][SME2] Add multi-vector zip/uzp intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142964: [AArch64][SME2] Add multi-vector uunpk and sunpk intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142875: [LV] Predicated epilog vectorization
David Sherwood via Phabricator via llvm-commits
- [PATCH] D132458: [LoopVectorize] Synthesize mask operands for vector variants as needed
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142474: [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142478: [AArch64][SME2] Add LLVM IR intrinsics for multi-multi dots
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142904: [AArch64][SME2] Add multi-vector zip/uzp intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143066: [AArch64][SVE2p1] Add 2-way SVE2p1 dot product intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142732: [AArch64][SME2] Add multi-vector floating point min/max number intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142533: [AArch64][SME2] Add LLVM IR intrinsics for multi-indexed dots
David Sherwood via Phabricator via llvm-commits
- [PATCH] D142904: [AArch64][SME2] Add multi-vector zip/uzp intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143066: [AArch64][SVE2p1] Add 2-way SVE2p1 dot product intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143262: [AArch64][SVE2p1] Add IntrNoMem to int_aarch64_sve_psel intrinsic
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143058: [AArch64][SME2] Add multi-vector frint intrinsics
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143262: [AArch64][SVE2p1] Add IntrNoMem to int_aarch64_sve_psel intrinsic
David Sherwood via Phabricator via llvm-commits
- [compiler-rt] cd173cb - [clang][compiler-rt] Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Arm Linux and BSD
David Spickett via llvm-commits
- [llvm] d2375f3 - [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via llvm-commits
- [PATCH] D136938: [LLDB] Fix code breakpoints on tagged addresses
David Spickett via Phabricator via llvm-commits
- [PATCH] D142106: [runtimes] Pass on RUNTIMES_<target>_... options when using runtime_default_target
David Spickett via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix build on ARM
David Spickett via Phabricator via llvm-commits
- [PATCH] D140011: [clang][compiler-rt] Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Arm Linux and BSD
David Spickett via Phabricator via llvm-commits
- [PATCH] D142906: [compiler-rt] Fix invalid triple on ARM build
David Spickett via Phabricator via llvm-commits
- [PATCH] D140011: [clang][compiler-rt] Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Arm Linux and BSD
David Spickett via Phabricator via llvm-commits
- [PATCH] D142906: [compiler-rt] Fix invalid triple on ARM build
David Spickett via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
David Spickett via Phabricator via llvm-commits
- [PATCH] D138202: [OHOS] Add support for OpenHarmony
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D139536: [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm
David Spickett via Phabricator via llvm-commits
- [PATCH] D142106: [runtimes] Pass on RUNTIMES_<target>_... options when using runtime_default_target
David Spickett via Phabricator via llvm-commits
- [PATCH] D143235: [AArch64] Avoid lowering setjmp call to CALL_BTI if harden-sls-blr is enabled
David Spickett via Phabricator via llvm-commits
- [PATCH] D143235: [AArch64] Avoid lowering setjmp call to CALL_BTI if harden-sls-blr is enabled
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
- [llvm] 1106644 - [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
David Tenty via llvm-commits
- [PATCH] D142727: [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
David Tenty via Phabricator via llvm-commits
- [PATCH] D142727: [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
David Tenty via Phabricator via llvm-commits
- [PATCH] D138415: add LLVMGetDINodeTag
Davide Bertola via Phabricator via llvm-commits
- [PATCH] D135402: [LLD] Enable --no-undefined-version by default.
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D143020: [lld][WebAssembly] Apply relocations to TLS data
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D143252: [CodeGen] Make more use of MachineOperand::getOperandNo. NFC.
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Diana Picus via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Diana Picus via Phabricator via llvm-commits
- [PATCH] D142727: [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142727: [AIX][CMake] Use top-level tools in llvm_ExternalProject_Add
Digger Lin via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
Digger Lin via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
Digger Lin via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142660: [AIX] supporting -X options for llvm-ranlib in AIX OS
Digger Lin via Phabricator via llvm-commits
- [PATCH] D142100: [DAGCombine] Allow scalable type dead store elimination
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D142100: [DAGCombine] Allow scalable type dead store elimination
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D142556: [DebugInfo] Merge partially matching chains of inlined locations
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D140054: [docs] Updates ProgrammersManual to reflect the change that BasicBlock::getInstList() is private.
Dmitry Babokin via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Dmitry Babokin via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Dmitry Babokin via Phabricator via llvm-commits
- [PATCH] D142982: [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D142982: [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Dmitry Vyukov via Phabricator via llvm-commits
- [compiler-rt] 056769c - Revert "[Sanitizers] Fix read buffer overrun in scanning loader commands"
Douglas Yung via llvm-commits
- [PATCH] D133392: [MTE] Add AArch64GlobalsTagging Pass
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D142803: [ComplexLogicCombine 1/?] Implement a general way to simplify complex logical operations.
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D142191: [lld][RISCV] Merge subtarget features to get right attributes section
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D141666: [RISCV] Proper support of extensions Zicsr and Zifencei
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D130769: [RISCV] Combine and remove redundant ADD/SUB instructions
Elena Lepilkina via Phabricator via llvm-commits
- [PATCH] D140952: Teach the AArch64 backend to materialize immediates using a pair of ORR-immediateinstructions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D142974: [AArch64] Avoid using JumpTableEntryInfo when lowering jump tables when it is not initialized
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D143001: [AArch64] Mark function calls as possibly changing FPCR
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D142970: [IR] Don't consider interposable globals to be dereferenceable
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D143219: [llvm][TailDuplicator] permit taildup'ing pred MBB containing INLINEASM_BR
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D138846: MC/DC in LLVM Source-Based Code Coverage: LLVM back-end and compiler-rt
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Erik Desjardins via Phabricator via llvm-commits
- [PATCH] D139813: [PowerPC] Improve materialization for immediates which is almost a 32 bit splat.
Esme Yi via Phabricator via llvm-commits
- [compiler-rt] ea7695d - [hwasan] Support __lsan_default_options
Fangrui Song via llvm-commits
- [lld] 0534791 - lld/COFF: simplify startswith+substr
Fangrui Song via llvm-commits
- [llvm] d1ebd35 - [RISCV][MC] Simplify .option and make error messages more conventional
Fangrui Song via llvm-commits
- [llvm] 7d3a181 - [MC] Simplify code with parseComma
Fangrui Song via llvm-commits
- [llvm] c294bdd - libLTO.{so,dylib}: remove unused non-LTO symbols
Fangrui Song via llvm-commits
- [llvm] bf07de3 - libRemarks.{so,dylib}: remove Remarks.dylib.exports
Fangrui Song via llvm-commits
- [lld] c8aedf9 - [ELF] Fix help message for --lto-pgo-warn-mismatch
Fangrui Song via llvm-commits
- [lld] 08c915f - [ELF] -z notext: avoid dynamic relocations in .eh_frame
Fangrui Song via llvm-commits
- [llvm] 565a1fb - [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via llvm-commits
- [lld] d60ef93 - [ELF] Support quoted output section names
Fangrui Song via llvm-commits
- [compiler-rt] 26800a2 - [sanitizer] Undef _TIME_BITS along with _FILE_OFFSET_BITS on Linux
Fangrui Song via llvm-commits
- [compiler-rt] 39b8a27 - [sanitizer] Simplify with GET_CALLER_PC_BP. NFC
Fangrui Song via llvm-commits
- [llvm] ecb1d84 - OffloadBinary: Switch to MapVector<StringRef, StringRef> to stabilize iteration order
Fangrui Song via llvm-commits
- [llvm] 5cd5543 - cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via llvm-commits
- [llvm] ca65969 - [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via llvm-commits
- [llvm] de49093 - [RISCV] clang-format #include. NFC
Fangrui Song via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140270: MIPS: fix build from IR files, nan2008 and FpAbi
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140270: MIPS: fix build from IR files, nan2008 and FpAbi
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141183: [LoongArch] Add support for emulated TLS model
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142547: [LLD] cleans up context and symbol table to allow multiple invocations to lld::elf::linker()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142547: [LLD] cleans up context and symbol table to allow multiple invocations to lld::elf::linker()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142547: [LLD] cleans up context and symbol table to allow multiple invocations to lld::elf::linker()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D119049: [LLD] Allow usage of LLD as a library
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Use DW_EH_PE_indirect personality/lsda/ttype encodings for -fno-pic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143136: [ELF] -z notext: avoid dynamic relocations in .eh_frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142949: [lld] Destroy CommonLinkerContext inside lld::*::link after D108850
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143137: [RISCV] Permit tail call to an externally-defined function with weak linkage
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142191: [lld][RISCV] Merge subtarget features to get right attributes section
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143226: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143136: [ELF] -z notext: avoid dynamic relocations in .eh_frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143136: [ELF] -z notext: avoid dynamic relocations in .eh_frame
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143307: [UpdateTestChecks][NFC] Share the code to get CHECK prefix between all scripts
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143305: [clang] Fix -Xarch_ for -mllvm and alike
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143320: [bazel] Rework zlib dependency
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Fangrui Song via Phabricator via llvm-commits
- [llvm] 055f2f0 - [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] f753e5b - [LiveDebugValues] Allow EntryValue with OP_deref expressions
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D142160: [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D142160: [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D142160: [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 5368536 - [VPlan] VPPredInstPHIRecipes does not write to memory.
Florian Hahn via llvm-commits
- [llvm] 4e607ec - [SCCP] Flip range arguments for NSW region check.
Florian Hahn via llvm-commits
- [llvm] 5c6cb61 - [SCCP] Add sub tests for NUW/NSW flag inference.
Florian Hahn via llvm-commits
- [llvm] 7d10213 - Recommit "[SCCP] Support NUW/NSW inference for all overflowing binary operators."
Florian Hahn via llvm-commits
- [llvm] cf2d436 - [VPlan] VPPredInstPHIRecipe does not read from memory.
Florian Hahn via llvm-commits
- [llvm] 67b7120 - [SCEV] Add test for applyLoopGuards with pointer induction.
Florian Hahn via llvm-commits
- [llvm] 0714798 - [SCEV] Add test for applyLoopGuards with pointer induction.
Florian Hahn via llvm-commits
- [llvm] 62bd944 - [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Florian Hahn via llvm-commits
- [llvm] 1373f20 - [ConstraintSystem] Remove last variable, use move instead of copy. (NFC)
Florian Hahn via llvm-commits
- [llvm] ea825f2 - [Cloning] Pass blocks as ArrayRef to remapInstructions (NFC).
Florian Hahn via llvm-commits
- [llvm] fd5bccb - [LV] Add initial tests for sinking loads past other instructions.
Florian Hahn via llvm-commits
- [llvm] a9ac22b - [LV] Add users for loads to make tests more robust.
Florian Hahn via llvm-commits
- [PATCH] D142885: [VPlan] Allow building a VPlan to may fail.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142886: [VPlan] Switch to checking sinking legality for recurrences in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142895: [VPlan] Move mayHaveSideeffects for FORs check to VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D141922: [AArch64] Add additional tests for dotreduce to check for `v4i8` and `v24i8`
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142589: [LV] Perform recurrence sinking directly on VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142589: [LV] Perform recurrence sinking directly on VPlan.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47768: [SVE][TableGen] Vector element constraint
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D135957: [AArch64][SeperateConstOffsetFromGEP] Prevent pass from splitting GEP if an index has more than one use
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45842: [Reassociate] swap binop operands to increase factoring potential
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44450: [InlineCost] Don't return early when allowSizeGrowth(CS) is false
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D126503: [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D126503: [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D126503: [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D126503: [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D135915: [ConstraintElim] Enable pass by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D135915: [ConstraintElim] Enable pass by default.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143323: [ConstraintElim] Add reproducer remarks.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142885: [VPlan] Allow building a VPlan to may fail.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D142144: [RISCV][Driver] Add -mrvv-vector-bits= option similar to -msve-vector-bits=
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D143269: [DWARFLinker] Refactor cloneAddressAttribute().
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D142725: [DFAJumpThreading] Enable DFAJT with LTO
Gabor Marton via Phabricator via llvm-commits
- [llvm] 10b7c47 - [X86] Add RMPQUERY to SNP instructions
Ganesh Gopalasubramanian via llvm-commits
- [PATCH] D141458: [X86] Add RMPQUERY to SNP instructions
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D141458: [X86] Add RMPQUERY to SNP instructions
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D141458: [X86] Add RMPQUERY to SNP instructions
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Gautam Chakrabarti via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D143037: [LoongArch] Override TargetLowering::hasAndNotCompare()
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D143037: [LoongArch] Override TargetLowering::hasAndNotCompare()
Gong LingQin via Phabricator via llvm-commits
- [PATCH] D132458: [LoopVectorize] Synthesize mask operands for vector variants as needed
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D137139: [DWARF] Fix handling of .debug_aranges with -g1
Greg Clayton via Phabricator via llvm-commits
- [llvm] a544846 - [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via llvm-commits
- [llvm] 6717efe - [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via llvm-commits
- [llvm] e098ee7 - Revert D142708 "[NFC] Transition GlobalObject alignment from MaybeAlign to Align"
Guillaume Chatelet via llvm-commits
- [llvm] ffc1205 - [reland][NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via llvm-commits
- [llvm] 6280cab - [NFC] Use GlobalObject::setAlignment that takes an Align in LLParser
Guillaume Chatelet via llvm-commits
- [llvm] 9e845fe - [NFC] Use GlobalObject::setAlignment that takes an Align in BitcodeReader
Guillaume Chatelet via llvm-commits
- [llvm] 3c80d24 - [NFC] Simplify logic in ConstantFold
Guillaume Chatelet via llvm-commits
- [llvm] cb1093b - [NFC] Remove dead code
Guillaume Chatelet via llvm-commits
- [llvm] d6e0ff6 - [NFC] Migrate aarch64 alignment to Align
Guillaume Chatelet via llvm-commits
- [llvm] 256fa21 - [NFC] Cosmetic change + remove irrelevant FIXME
Guillaume Chatelet via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142708: [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142625: [IR][doc] Alignment is always set in memory for load/store/alloca/cmpxchg/atomicrmw.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142708: [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142708: [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D142708: [NFC] Transition GlobalObject alignment from MaybeAlign to Align
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D143271: [NFC] Simplify logic in ConstantFold
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D143271: [NFC] Simplify logic in ConstantFold
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] f494b36 - [GVN] Don't count debug instructions when limit the number of checked instructions
Guozhi Wei via llvm-commits
- [llvm] 3a5777f - Revert "[GVN] Don't count debug instructions when limit the number of checked instructions"
Guozhi Wei via llvm-commits
- [llvm] 43969af - Revert "[GVN] Improve PRE on load instructions"
Guozhi Wei via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Guozhi Wei 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
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D143222: [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
- [compiler-rt] 742bcbf - compiler-rt/lib: Add .Linterceptor_sigsetjmp
H.J. Lu via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Han Zhu via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Han Zhu via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Han Zhu via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
Han Zhu via Phabricator via llvm-commits
- [llvm] d02b986 - [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Han-Kuan Chen via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Han-Kuan Chen via Phabricator via llvm-commits
- [compiler-rt] 3b9606b - Revert "[LSAN][HWASAN] Run LSAN tests with HWASAN enabled"
Hans Wennborg via llvm-commits
- [PATCH] D141020: [X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D141738: Add initial support for cross compile Windows runtimes under Linux when building Fuchsia clang toolchain
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D141738: Add initial support for cross compile Windows runtimes under Linux when building Fuchsia clang toolchain
Haowei Wu via Phabricator via llvm-commits
- [llvm] d65c3bf - [AArch64][CostModel]: Add costs for zero/sign extend.
Hassnaa Hamdi via llvm-commits
- [llvm] b1c34de - Revert "[AArch64][CostModel]: Add costs for zero/sign extend."
Hassnaa Hamdi via llvm-commits
- [llvm] 950487b - [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via llvm-commits
- [llvm] 4d75717 - [NFC] Add split-file as runtime test dependency
Hongtao Yu via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D143123: [NFC] Add split-file as runtime test dependency
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D140559: [InlineAdvisor] Restructure advisor plugin unittest cmake
IBricchi via Phabricator via llvm-commits
- [PATCH] D140559: [InlineAdvisor] Restructure advisor plugin unittest cmake
IBricchi via Phabricator via llvm-commits
- [PATCH] D140559: [InlineAdvisor] Restructure advisor plugin unittest cmake
IBricchi via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [PATCH] D139774: [libclang] Add API to set temporary directory location
Igor Kushnir via Phabricator via llvm-commits
- [llvm] d7259bb - [SPIRV][NFC] fix build warning and error
Ilia Diachkov via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D143107: [SPIR-V] Emit spv_undef intrinsic for aggregate undef operands
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D143107: [SPIR-V] Emit spv_undef intrinsic for aggregate undef operands
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D143296: [MSan] Fix calling pointers to varargs functions on SystemZ
Ilya Leoshkevich via Phabricator via llvm-commits
- [PATCH] D143289: [AMDGPU][NFC] Clean up the VOP profile definition for v_swap_b32.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D143286: Updated inline multiplier comment.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142232: Increase inline threshold multiplier to 11 in nvptx backend.
Jack Kirk via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Jacob Hegna via Phabricator via llvm-commits
- [PATCH] D140559: [InlineAdvisor] Restructure advisor plugin unittest cmake
Jake Egan 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] D136787: [XCOFF] Decode the relocation entries of loader section of xcoff for llvm-readobj
James Henderson via Phabricator via llvm-commits
- [PATCH] D142660: [AIX] supporting -X options for llvm-ranlib in AIX OS
James Henderson via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
James Henderson via Phabricator via llvm-commits
- [PATCH] D142883: [BigArchive][NFC] Enhance test cases introduced in D138986
James Henderson via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
James Henderson via Phabricator via llvm-commits
- [PATCH] D139097: [ARM] Add option --print-raw-value to llvm-nm to dump raw symbol values in case of ARM
James Henderson via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D140474: [YAML IO] Check that mapping doesn't contain duplicating keys
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] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
James Henderson via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D140474: [YAML IO] Check that mapping doesn't contain duplicating keys
James Henderson via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D143086: [llvm-objcopy] Fix strip-all-gnu test
James Henderson via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
James Henderson via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
James Henderson via Phabricator via llvm-commits
- [PATCH] D143097: [NFC] add new function is64Bit for SymbolicFile class
James Henderson via Phabricator via llvm-commits
- [PATCH] D141848: [Test] Fix YAML mapping keys duplication. NFC.
James Henderson via Phabricator via llvm-commits
- [llvm] 61e9e61 - [VE] Fix useDeprecatedPositionallyEncodedOperands errors.
James Y Knight via llvm-commits
- [llvm] 4b43ef3 - [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
James Y Knight via llvm-commits
- [llvm] 0be684e - [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
James Y Knight via llvm-commits
- [PATCH] D139861: [llvm] boilerplate for new callbrprepare codegen IR pass
James Y Knight via Phabricator via llvm-commits
- [PATCH] D140160: [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic
James Y Knight via Phabricator via llvm-commits
- [PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
James Y Knight via Phabricator via llvm-commits
- [PATCH] D140922: [VE] Fix useDeprecatedPositionallyEncodedOperands errors.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137661: [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137661: [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137670: [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
James Y Knight via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137670: [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137661: [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137670: [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
James Y Knight via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
James Y Knight via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
James Y Knight via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
James Y Knight via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
James Y Knight via Phabricator via llvm-commits
- [PATCH] D142255: [WIP] Loop peeling opportunity for identity operators
Jamie Schmeiser via Phabricator via llvm-commits
- [llvm] 142c28f - [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via llvm-commits
- [llvm] 1beba44 - Revert "[AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack"
Janek van Oirschot via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Janek van Oirschot via Phabricator via llvm-commits
- [PATCH] D142620: [Coroutines] Improve rematerialization stage
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D142621: [Couroutines] Modify CoroFrame materializable into a callback
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D142699: [AsmParser] Avoid instantiating LLVMContext if not needed. NFC
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D142452: update_test_checks.py: match IR block labels
Jannik Silvanus via Phabricator via llvm-commits
- [PATCH] D142620: [Coroutines] Improve rematerialization stage
Jannik Silvanus via Phabricator via llvm-commits
- [llvm] 7747a14 - [AMDGPU] GFX11: accept global_atomic_csub as an alias
Jay Foad via llvm-commits
- [llvm] 0b82746 - [AMDGPU] GFX11: rename VALU pknorm instructions to pk_norm
Jay Foad via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142990: [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Jay Foad via Phabricator via llvm-commits
- [PATCH] D109671: [AMDGPU] Add BFE pattern matches for constrained shifts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142990: [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143176: [AMDGPU] GFX11: accept global_atomic_csub as an alias
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143176: [AMDGPU] GFX11: accept global_atomic_csub as an alias
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143250: [CodeGen] Define and use MachineOperand::getOperandNo
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143252: [CodeGen] Make more use of MachineOperand::getOperandNo. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143266: [AMDGPU] GFX11: rename VALU pknorm instructions to pk_norm
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143266: [AMDGPU] GFX11: rename VALU pknorm instructions to pk_norm
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143289: [AMDGPU][NFC] Clean up the VOP profile definition for v_swap_b32.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] WIP: Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] WIP: Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] WIP: 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] D142782: [AMDGPU] WIP: 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] 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] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D129667: [AMDGPU] Update the mechanism used to check for cycles and add eges in power-sched mutation
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D142654: [LiveDebugValues] Allow EntryValue with OP_deref expressions
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D142882: [Assignment Tracking][SROA] Delete dbg.assigns linked to rewritten stores
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D142997: [RISCV] Move the even register check for rv32zdinx later in the matching process.
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
- [PATCH] D143226: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143226: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143226: [MC][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143317: [m68k] Add TLS support
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D143360: [RISCV] Clean up stack-protector-target test
Jessica Clarke via Phabricator via llvm-commits
- [llvm] 4de8521 - [MachineOutliner][AArch64] NFC: Split MBBs into "outlinable ranges"
Jessica Paquette via llvm-commits
- [llvm] ec37ebf - [NFC] Use SmallVector/ArrayRef in MachineOutliner/SuffixTree for small types
Jessica Paquette via llvm-commits
- [llvm] 7bb9d70 - [NFC] Remove unneccessary `llvm::` in MachineOutliner/SuffixTree
Jessica Paquette via llvm-commits
- [llvm] 443c5b9 - [NFC] Remove redundant check for MBB being empty in outliner
Jessica Paquette via llvm-commits
- [llvm] fe35e14 - [MachineOutliner] NFC: Pull variable out from erase_if
Jessica Paquette via llvm-commits
- [llvm] 51fa032 - [MachineOutliner] NFC: Add debug output to overlap pruning code
Jessica Paquette via llvm-commits
- [llvm] d1359ac - [MachineOutliner] NFC: Add debug output to populateMapper
Jessica Paquette via llvm-commits
- [llvm] 92d3672 - [MachineOutliner] Improve mapper statistics
Jessica Paquette via llvm-commits
- [llvm] b514b45 - Update test to be the correct version
Jessica Paquette via llvm-commits
- [PATCH] D142791: [GlobalISel] Don't combine instructions with unknown type in hoist_logic_op_with_same_opcode_hands.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D142916: [lld-macho] Warn on method name collisions from category definitions
Jez Ng via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Jez Ng via Phabricator via llvm-commits
- [llvm] 7f85a38 - [ARM] Accept shortened forms of the T2 ADC instruction
Jirui Wu via llvm-commits
- [PATCH] D141853: [ARM] Accept shortened forms of the T2 ADC instruction
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
- [llvm] 55eea6e - [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Joe Nash via llvm-commits
- [PATCH] D142636: AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Joe Nash via Phabricator via llvm-commits
- [PATCH] D142990: [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Joe Nash via Phabricator via llvm-commits
- [PATCH] D142990: [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Joe Nash via Phabricator via llvm-commits
- [PATCH] D142990: [AMDGPU][NFC] More precise predicates on GFX9 f16 insts
Joe Nash via Phabricator via llvm-commits
- [PATCH] D143266: [AMDGPU] GFX11: rename VALU pknorm instructions to pk_norm
Joe Nash via Phabricator via llvm-commits
- [llvm] a51ad87 - [OpenMP][FIX] Properly check assume only uses
Johannes Doerfert via llvm-commits
- [llvm] 18a2975 - [Attributor][FIX] Ensure we use the right AAExecutionDomain
Johannes Doerfert via llvm-commits
- [llvm] 578d507 - [OpenMP][FIX] Ensure to determine aligned regions properly
Johannes Doerfert via llvm-commits
- [llvm] e67f148 - [Attributor][NFC] Improve debug messages
Johannes Doerfert via llvm-commits
- [llvm] c4ad24d - [Attributor][NCFI] Explicitly state what interfering accesses to look for
Johannes Doerfert via llvm-commits
- [llvm] 63b0227 - [Attributor][NFCI] Avoid spending time resolving kernel reachability queries
Johannes Doerfert via llvm-commits
- [PATCH] D142989: [extract_symbols.py] Better handling of templates
John Brawn via Phabricator via llvm-commits
- [PATCH] D142989: [extract_symbols.py] Better handling of templates
John Brawn via Phabricator via llvm-commits
- [PATCH] D142989: [extract_symbols.py] Better handling of templates
John Brawn via Phabricator via llvm-commits
- [llvm] f2eb551 - [LLVM Utils] Update GitPython for CVE-2022-24439
John Demme via llvm-commits
- [PATCH] D143238: [LLVM Utils] Update GitPython
John Demme via Phabricator via llvm-commits
- [PATCH] D143238: [LLVM Utils] Update GitPython for CVE-2022-24439
John Demme via Phabricator via llvm-commits
- [PATCH] D79378: PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.
John McCall via Phabricator via llvm-commits
- [PATCH] D79378: PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.
John McCall 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
- [PATCH] D143044: [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via Phabricator via llvm-commits
- [PATCH] D143032: [InstCombine] Allow splats with poison/undef in llvm::decomposeBitTestICmp
John McIver via Phabricator via llvm-commits
- [PATCH] D143031: [InstCombine][NFC] Add tests with icmp splat vectors and B masks
John McIver via Phabricator via llvm-commits
- [PATCH] D143030: [InstCombine][NFC] Update generated variable names in signed-truncation-check.ll
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
- [PATCH] D143317: [m68k] Add TLS support
John Paul Adrian Glaubitz via Phabricator via llvm-commits
- [PATCH] D142936: [dsymutil] dsymutil produces broken lines info (probably) with LTO on mac
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] f1c4f92 - [CodeGen] Filter out available_externally aliases
Jonas Hahnfeld via llvm-commits
- [llvm] e302c04 - XFAIL new test available_externally_alias.ll on NVPTX
Jonas Hahnfeld via llvm-commits
- [llvm] 76b3f0b - [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via llvm-commits
- [llvm] e5dd58e - Revert "[ORC] Drop Comdat when discarding IR symbol"
Jonas Hahnfeld via llvm-commits
- [llvm] 87d7838 - [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via llvm-commits
- [llvm] de7e9eb - [Orc] XFAIL test with Comdats on macOS
Jonas Hahnfeld via llvm-commits
- [llvm] 76d94d3 - Revert "[ORC] Drop Comdat when discarding IR symbol"
Jonas Hahnfeld via llvm-commits
- [llvm] 50ca8b3 - [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via llvm-commits
- [PATCH] D142352: [CodeGen] Filter out available_externally aliases
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] 0ece205 - [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode().
Jonas Paulsson via llvm-commits
- [PATCH] D142971: [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D142987: ReleaseNotes: add SystemZ notes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D142971: [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D142971: [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D142987: ReleaseNotes: add SystemZ notes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D142987: ReleaseNotes: add SystemZ notes
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] dbd0200 - [Hexagon] Use %t for output file in test introduced in 97d51e3fa8e8 (NFCI).
Jorge Gorbe Moya via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Jorge Gorbe Moya via Phabricator via llvm-commits
- [llvm] 6d9e7fa - [LLVM][Runtimes] Hide unused CMake variable messages for runtimes builds
Joseph Huber via llvm-commits
- [PATCH] D143199: [LLVM][Runtimes] Hide unused CMake variable messages for runtimes builds
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D143199: [LLVM][Runtimes] Hide unused CMake variable messages for runtimes builds
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D141823: [SCEV] More precise trip multiples
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D141679: [CodeGen][Dwarf] Generate global variable DIEs after all subprogram (and their abstract origin) DIEs
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D142453: [AMDGPU][MC] Generate relative relocations for allocatable (more particularly, eh_frame) sections
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D140460: [RISCV][MC] Add support for experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141560: [RISCV][CodeGen] Add codegen pattern for experimental zfa extension
Jun Sha via Phabricator via llvm-commits
- [PATCH] D142959: [RISCV] Handle FRMArg as an optional operand instead of using InstAliases.
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Jun Sha via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Junchang Liu via Phabricator via llvm-commits
- [PATCH] D143118: [Loads] Return false in canReplacePointersIfEqual helper for non-aliasing pointers
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D140135: AMDGPU: Try to unfold fneg source when matching legacy fmin/fmax
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D143202: [llvm] Do not use Console API if output isn't a console device
Kacper Michajłow via Phabricator via llvm-commits
- [PATCH] D143202: [llvm] Do not use Console API if output isn't a console device
Kacper Michajłow via Phabricator via llvm-commits
- [PATCH] D142883: [BigArchive][NFC] Enhance test cases introduced in D138986
Kai Luo 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] D142883: [BigArchive][NFC] Enhance test cases introduced in D138986
Kai Luo 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] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo 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] D142883: [BigArchive][NFC] Enhance test cases introduced in D138986
Kai Luo 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] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Kai Luo via Phabricator via llvm-commits
- [PATCH] D133103: [PowerPC] Improve kill flag computation and add verification after MI peephole
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142084: [X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D142084: [X86][MemFold] Upgrade the mechanism of auto-generated Memory Folding Table
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] D143307: [NFC] Extract common code for update_*test_checks.py
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D143307: [UpdateTestChecks][NFC] Share the code to get CHECK prefix between all scripts
Kan Shengchen via Phabricator via llvm-commits
- [llvm] 1ba3745 - [llvm-c-test] Fix warnings
Kazu Hirata via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Kazu Hirata via Phabricator via llvm-commits
- [llvm] aa39882 - [AArch64][SME2] Add SME2 outer product intrinsics
Kerry McLaughlin via llvm-commits
- [llvm] e163cd2 - [AArch64][SME2] Add multi-vector min/max intrinsics
Kerry McLaughlin via llvm-commits
- [PATCH] D142485: [AArch64][SME2] Add multi-vector min/max intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D141849: [AArch64][SME2] Add SME2 outer product intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D141849: [AArch64][SME2] Add SME2 outer product intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142485: [AArch64][SME2] Add multi-vector min/max intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142474: [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142478: [AArch64][SME2] Add LLVM IR intrinsics for multi-multi dots
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D143058: [AArch64][SME2] Add multi-vector frint intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142904: [AArch64][SME2] Add multi-vector zip/uzp intrinsics
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D142533: [AArch64][SME2] Add LLVM IR intrinsics for multi-indexed dots
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D143276: [SME2][AArch64] Add multi-single multiply-add long long intrinsics
Kerry McLaughlin via Phabricator 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] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Khem Raj 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] 3301f6e - [LSAN][HWASAN] Run LSAN tests with HWASAN enabled
Kirill Stoimenov via llvm-commits
- [compiler-rt] 49b081c - [LSAN] Enable some tests which are passing as is in HWASAN.
Kirill Stoimenov via llvm-commits
- [compiler-rt] eb3be66 - [LSAN] Add GetUserAddr function which returns the user visible address of an internal pointer
Kirill Stoimenov via llvm-commits
- [compiler-rt] 029b410 - [HWASAN] Set os_id in Thread::Init to make sure that the thread can be found by GetThreadByOsIDLocked.
Kirill Stoimenov via llvm-commits
- [compiler-rt] b4abbf1 - [LSAN] Enable more tests which are passing as is in HWASAN.
Kirill Stoimenov via llvm-commits
- [compiler-rt] 042f01b - Revert "[LSAN] Enable more tests which are passing as is in HWASAN."
Kirill Stoimenov via llvm-commits
- [compiler-rt] b2aa0a4 - [LSAN] Enable more tests which are passing as is in HWASAN.
Kirill Stoimenov via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142880: [RISCV][LLD] Support R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D143220: [RISCV] Remove side effects from vsetvli intrinsics.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Koakuma via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Koakuma via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Koakuma via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Koakuma via Phabricator via llvm-commits
- [PATCH] D142458: [SPARC] Implement hooks for conditional branch relaxation
Koakuma via Phabricator via llvm-commits
- [PATCH] D126363: [VPlan, VP] 1/4 Introduce new recipes to support predicated vectorization
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Krzysztof Drewniak via Phabricator via llvm-commits
- [llvm] 97d51e3 - [Hexagon] Disallow using the same register for Vy/Vx in vdeal/vshuff
Krzysztof Parzyszek via llvm-commits
- [PATCH] D142251: [Hexagon] Disallow using the same register for Vy/Vx in vdeal/vshuff
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D137055: [MachinePipeliner] Remove unused LoopInfo data fields
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D140496: [TailDuplicator] Fix old bugs in TailDuplicator::duplicateInstruction
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] d1afea4 - [gn build] Port 04ed86ff1b72
LLVM GN Syncbot via llvm-commits
- [llvm] 2e19031 - [gn build] Port e9c49901a43f
LLVM GN Syncbot via llvm-commits
- [llvm] 57299c3 - [gn build] Port 486729ce06c1
LLVM GN Syncbot via llvm-commits
- [llvm] 3d736c7 - [gn build] Port ca50be8c896b
LLVM GN Syncbot via llvm-commits
- [llvm] 7a6b4e9 - [gn build] Port 516e30175256
LLVM GN Syncbot via llvm-commits
- [llvm] bba4f79 - [gn build] Port 8a8f77c1b849
LLVM GN Syncbot via llvm-commits
- [llvm] 97f8780 - [gn build] Port ad93908e3b55
LLVM GN Syncbot via llvm-commits
- [llvm] 02d8489 - [gn build] Port f27c8ac83e7c
LLVM GN Syncbot via llvm-commits
- [llvm] 56c62af - [gn build] Port 1e72920c8859
LLVM GN Syncbot via llvm-commits
- [PATCH] D142482: [Codegen][ARM][AArch64] Support symmetric operations on complex numbers
Laine Taffin Altman via Phabricator via llvm-commits
- [llvm] eded5d3 - [ORC] Add a NonOwningSymbolStringPtr utility.
Lang Hames via llvm-commits
- [llvm] 81334f4 - [ORC] Further improvements to SymbolStringPtr & NonOwningSymbolStringPtr.
Lang Hames via llvm-commits
- [llvm] 6df32b8 - [ORC] Enable DenseMap<SymbolStringPtr, T>::find_as(NonOwningSymbolStringPtr).
Lang Hames via llvm-commits
- [llvm] 380355c - [ORC] Fix an iterator invalidation issue in JITDylib::defineMaterializing.
Lang Hames via llvm-commits
- [llvm] 930d477 - [lli] Don't create an ExecutorProcessControl in non-remote MCJIT config.
Lang Hames via llvm-commits
- [llvm] 2aa85ec - [ORC] Merge redundant jitlink::Symbol -> JITSymbolFlags mappings.
Lang Hames via llvm-commits
- [llvm] d42c235 - [JITLink] Ensure that in-flight alloc is abandoned on error in post-alloc phase.
Lang Hames via llvm-commits
- [llvm] 7e528d4 - [ORC] Make weak-comdat.ll testcase UNSUPPORTED on Darwin, rather than XFAIL.
Lang Hames via llvm-commits
- [llvm] 6747fc0 - [ORC] Use JITLink as the default linker for LLJIT on Linux/arm64.
Lang Hames via llvm-commits
- [PATCH] D142176: [libunwind] On Darwin, add a callback-based lookup scheme for JIT'd unwind info.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142954: [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142314: [ORC] Add a NonOwningSymbolStringPtr utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142314: [ORC] Add a NonOwningSymbolStringPtr utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142314: [ORC] Add a NonOwningSymbolStringPtr utility.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Lang Hames via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Lang Hames via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Lang Hames via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Lang Hames via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix build on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix build on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142906: [compiler-rt] Fix invalid triple on ARM build
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142906: [compiler-rt] Fix invalid triple on ARM build
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Leandro Lupori 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
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Lei Huang 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
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Lei Huang 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
- [PATCH] D134320: [llvm] Teach whole program devirtualization about relative vtables
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143115: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
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] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
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] D143226: [MC][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D143226: [MC][CodeGen] Introduce handling for R_RISCV_PLT32 relocation
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] D143137: [RISCV] Permit tail call to an externally-defined function with weak linkage
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] D143137: [RISCV] Permit tail call to an externally-defined function with weak linkage
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] D108697: [libc++] Remove <experimental/coroutine>
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D108697: [libc++] Remove <experimental/coroutine>
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D142685: [LoongArch] Implement handling of triple-implied ABIs
Lu Weining via Phabricator via llvm-commits
- [PATCH] D142685: [LoongArch] Implement handling of triple-implied ABIs
Lu Weining via Phabricator via llvm-commits
- [PATCH] D142837: [LoongArch] Honor the `--target-abi` option when generating e_flags
Lu Weining via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Lucas Prates via Phabricator via llvm-commits
- [llvm] d255e0f - [RISCV] Peak through BITCAST in isUsedByReturnOnly
Luke Lau via llvm-commits
- [PATCH] D142911: [RISCV] Tailcall some more libcalls on soft-float ABIs
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Tailcall some more libcalls on soft-float ABIs
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Tailcall some more libcalls on soft-float ABIs
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Luke Lau via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143090: [LegalizeTypes] Tail call libcalls where possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143090: [LegalizeTypes] Tail call libcalls where possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143090: [LegalizeTypes] Tail call libcalls where possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143090: [LegalizeTypes] Tail call libcalls where possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D129686: [RISCV] Reuse a materialised global address in preference to merging into a load/store
Luke Lau via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D142865: [RISCV] Use custom operand parsing for FenceArg.
Luís Marques via Phabricator via llvm-commits
- [PATCH] D142283: [Support] Make llvm-symbolizer runs for stack traces work on Apple platforms
Luís Marques via Phabricator via llvm-commits
- [PATCH] D143345: [RFC][RISCV] Don't disassemble `addi`s with relocations as `mv`s
Luís Marques via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Mak Nazečić-Andrlon via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Mak Nazečić-Andrlon via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Mak Nazečić-Andrlon via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Mak Nazečić-Andrlon via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Mak Nazečić-Andrlon via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D142261: [BOLT][NFC] Move hasVolatileName into BinaryFunction
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D142686: [BOLT] Reintroduce allow-stripped
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D143124: [BOLT][NFC] Replace anonymous namespace functions with static
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D140457: [BOLT] Process fragment siblings in lite mode, keep lite mode on
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D142667: [BOLT] Rename BF::isParentFragment -> isChildOf
Maksim Panchenko via Phabricator via llvm-commits
- [llvm] 764c88a - [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Marco Elver via llvm-commits
- [compiler-rt] 960b4c3 - [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via llvm-commits
- [llvm] 98f0e4f - Revert "[SelectionDAG] Add pcsections recursively on SDNode values"
Marco Elver via llvm-commits
- [PATCH] D142982: [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Marco Elver via Phabricator via llvm-commits
- [PATCH] D142982: [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Marco Elver via Phabricator via llvm-commits
- [PATCH] D142982: [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [PATCH] D143159: [SanitizerBinaryMetadata] Treat constant globals and non-escaping addresses specially
Marco Elver via Phabricator via llvm-commits
- [compiler-rt] abbd4da - [Sanitizers] Fix read buffer overrun in scanning loader commands
Mariusz Borsa via llvm-commits
- [PATCH] D143252: [CodeGen] Make more use of MachineOperand::getOperandNo. NFC.
Mark Schimmel via Phabricator via llvm-commits
- [llvm] cb19e3b - [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Martin Storsjö via llvm-commits
- [llvm] 4cda8e6 - [docs] Rewrite/improve the docs for LLVM_NATIVE_TOOL_DIR
Martin Storsjö via llvm-commits
- [PATCH] D142404: [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142960: [docs] Rewrite/improve the docs for LLVM_NATIVE_TOOL_DIR
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
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] D143088: [CMake] Save and restore CMAKE_EXE_LINKER_FLAGS manually
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] D143052: [CMake] Unify llvm_check_linker_flag and llvm_check_compiler_linker_flag
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D143120: [llvm] infer rtlib from triple for codegen decisions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D143120: [llvm] infer rtlib from triple for codegen decisions
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] D142224: [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142404: [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142960: [docs] Rewrite/improve the docs for LLVM_NATIVE_TOOL_DIR
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
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
- [llvm] 17ce615 - AMDGPU: Fix null dereference in getInstructionUniformity
Matt Arsenault via llvm-commits
- [llvm] 490e348 - AMDGPU: Partially fix machine uniformity for inline asm
Matt Arsenault via llvm-commits
- [llvm] 4002576 - AMDGPU/GlobalISel: Partially fix getGenericInstructionUniformity
Matt Arsenault via llvm-commits
- [llvm] e9c4990 - AMDGPU/GlobalISel: Add stub custom regbankselect pass
Matt Arsenault via llvm-commits
- [llvm] 63178c3 - AMDGPU: Update machine divergence analysis test
Matt Arsenault via llvm-commits
- [llvm] 8bdb149 - DAG: Remove redundant check for return alignment
Matt Arsenault via llvm-commits
- [llvm] 36cfe26 - AMDGPU: Try to unfold fneg source when matching legacy fmin/fmax
Matt Arsenault via llvm-commits
- [llvm] 149e8ab - AMDGPU: Factor out fneg fold predicate function
Matt Arsenault via llvm-commits
- [llvm] 3a01b4a - AMDGPU: Regenerate test checks
Matt Arsenault via llvm-commits
- [llvm] 0f8b3b9 - AMDGPU: Add additional tests for is.fpclass legalization
Matt Arsenault via llvm-commits
- [llvm] b3813a8 - X86: Add some baseline tests for broken is.fpclass handling with DAZ
Matt Arsenault via llvm-commits
- [llvm] a7fad92 - AMDGPU: Add more tests to fneg modifier with casting tests
Matt Arsenault via llvm-commits
- [llvm] d53699c - AMDGPU: Add some regression tests that infinite looped combiner
Matt Arsenault via llvm-commits
- [llvm] cfba328 - [GlobalISel] Enable patterns with multiple output operands for the GlobalISelEmitter
Matt Arsenault via llvm-commits
- [llvm] 6ce86a7 - AMDGPU: Ensure flat loads are broken into dword in functions
Matt Arsenault via llvm-commits
- [llvm] 8c5a292 - IROutliner: Fix another assert with non-0 alloca addrspaces
Matt Arsenault via llvm-commits
- [llvm] d4f38ef - LangRef: Clarify behavior of llvm.is.fpclass with "denormal-fp-math"
Matt Arsenault via llvm-commits
- [llvm] e9f3034 - InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via llvm-commits
- [llvm] 5ccbd07 - InstCombine: Fold out is_fpclass inf checks from test mask for known finite sources
Matt Arsenault via llvm-commits
- [llvm] a520851 - InstCombine: Fold is.fpclass (fneg x) into the test mask
Matt Arsenault via llvm-commits
- [llvm] 43b5008 - InstCombine: Fold is.fpclass (fabs x), mask -> is.fpclass x, (fabs mask)
Matt Arsenault via llvm-commits
- [llvm] db0e659 - DAG: Fix broken lowering of is.fplcass fcZero with DAZ
Matt Arsenault via llvm-commits
- [PATCH] D97783: Add the Connex SIMD/vector processor back end (main back end patch)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139816: [LTO] Don't generate invalid modules if "LTOPostLink" MD already exists
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139455: AMDGPU: Document denormal behavior
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D3127: [ScalarEvolution]Fix PR18607 resulting in long compilation time and memory usage
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142021: AMDGPU/GlobalISel: Add stub custom regbankselect pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142970: [IR] Don't consider interposable globals to be dereferenceable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142996: DAG: Fix broken lowering of is.fplcass fcZero with DAZ
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142996: DAG: Fix broken lowering of is.fplcass fcZero with DAZ
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] D143056: [RFC][IR] llvm.minimum/maximum NaN propagation.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D118250: AMDGPU: Mark control flow intrinsics non-duplicable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143134: [AMDGPU][SDAG] attempt to custom legalize uaddo/usubo for long operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D136234: [RFC][GISel] Add a way to ignore COPY instructions in InstructionSelector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
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] D143182: CodeGen: Optimize lowering of is.fpclass fcZero|fcSubnormal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143191: DAG: Handle inversion of fcSubnormal | fcZero
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143176: [AMDGPU] GFX11: accept global_atomic_csub as an alias
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143107: [SPIR-V] Emit spv_undef intrinsic for aggregate undef operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143195: ValueTracking: Add start of computeKnownFPClass API
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143198: DAG: Lower is.fpclass fcInf to fcmp of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143198: DAG: Lower is.fpclass fcInf to fcmp of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143201: DAG: Lower single infinity is.fpclass tests to fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143100: [AArch64][GlobalISel] Widen G_ADD/G_MUL/G_OR/... element types if size < 8b
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142907: LangRef: Add "dynamic" option to "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143138: AMDGPU: Use module flag to get code object version at IR level
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143225: [SROA] Create additional vector type candidates based on store and load slices
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] D142458: [SPARC] Implement hooks for conditional branch relaxation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142461: [SPARC] Lower BR_CC to BPr on 64-bit target whenever possible
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142020: AMDGPU: Partially fix machine uniformity for inline asm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140135: AMDGPU: Try to unfold fneg source when matching legacy fmin/fmax
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142626: AMDGPU: Factor out fneg fold predicate function
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142418: AMDGPU: Teach fneg combines that select has source modifiers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142585: AMDGPU: Try to push fneg as integer into select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142749: AMDGPU: Push fneg into bitcast of integer select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143263: AMDGPU: Ensure flat loads are broken into dword in functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143279: InstCombine: Handle folding fcmp of 0 into llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143264: InstCombine: Fold is.fpclass(x, fcZero) to fcmp oeq 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info if llvm.idents match
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info if llvm.idents match
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139902: IR: Add nofpclass parameter attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143293: AMDGPU: Use module flag to get code object version at IR level folow-up
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142119: [GlobalISel] Enable patterns with multiple output operands for the GlobalISelEmitter
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143263: AMDGPU: Ensure flat loads are broken into dword in functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141065: IROutliner: Fix another assert with non-0 alloca addrspaces
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D141062: LangRef: Clarify behavior of llvm.is.fpclass with "denormal-fp-math"
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139012: InstCombine: Fold out is_fpclass inf checks from test mask for known finite sources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139895: InstCombine: Fold is.fpclass (fneg x) into the test mask
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D139903: InstCombine: Fold is.fpclass (fabs x), mask -> is.fpclass x, (fabs mask)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D142996: DAG: Fix broken lowering of is.fplcass fcZero with DAZ
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8ff47f6 - [LoopVectorize] Enable integer Mul and Add as select reduction patterns
Matt Devereau via llvm-commits
- [PATCH] D141842: [LoopVectorize] Enable integer Mul and Add as select reduction patterns
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Left-Shifted VScale Calls
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D143014: [InstCombine] Add combines for `(urem/srem (mul/shl X, Y), (mul/shl X, Z))`
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D122459: [ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame relocations
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D142839: [AMDGPU] Avoid using tuple where pair does suffice
Mauro Rossi via Phabricator via llvm-commits
- [llvm] 5cb568a - [GuardWidening] Choose right point for generating wide condition for branches. PR60234
Max Kazantsev via llvm-commits
- [llvm] 7bfd688 - Revert "[GuardWidening] Choose right point for generating wide condition for branches. PR60234"
Max Kazantsev via llvm-commits
- [llvm] 4224075 - [Test] Add motivating test for revert of fix of PR60234
Max Kazantsev via llvm-commits
- [llvm] fa97f63 - [GuardWidening] Choose right point for generating wide condition for branches. PR60234. Take 2
Max Kazantsev via llvm-commits
- [llvm] 16e0ebb - [Test] Add motivating test for umin support in SCEVLoopGuardRewriter
Max Kazantsev via llvm-commits
- [llvm] 5f99a51 - [Test] Add signed counterparts of unsigned tests on SCEVLoopGuardRewriter
Max Kazantsev via llvm-commits
- [llvm] 91ee22b - [Test] Add tests with narrow checks for SCEVLoopGuardRewriter
Max Kazantsev via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Max Kazantsev via Phabricator 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] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141823: [SCEV] More precise trip multiples
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142693: [GuardWidening] Choose right point for generating wide condition for branches. PR60234
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D142693: [GuardWidening] Choose right point for generating wide condition for branches. PR60234
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] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
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] D141594: [IndVars] Use exit count up to current block when handing ANDs/ORs
Max Kazantsev via Phabricator 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] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Max Kazantsev via Phabricator 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] D143167: [NFCI] Cleanup processing of casts in PHITransAddr
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D136233: [SimpleLoopUnswitch] Inject loop-invariant conditions and unswitch them when it's profitable
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143175: [SimpleLoopUnswitch] Canonicalize conditions for injection of invariant condition
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring - change translateValue interface
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
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] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
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] D141850: [SCEV] Preserve divisibility and min/max information in applyLoopGuards
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143246: [SCEV][NFC] Remove check for rewriteable types
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143246: [SCEV][NFC] Remove check for rewriteable types
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143255: [NFC] Remove isSafeToSpeculativelyExecute checks for casts
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143257: [SCEV] Support sext in SCEVLoopGuardRewriter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143259: [SCEV] Support umin/smin in SCEVLoopGuardRewriter
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D143179: [NFC] PHITransAddr refactoring - use range-based loops and standard algorithms
Max Kazantsev via Phabricator 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] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
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] D137632: [LoopPredication] Widen checks if condition operands constant ranges are known
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141823: [SCEV] More precise trip multiples
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] 6e3d129 - [llvm][NFC] Use move instead of copy
Michael Buch via llvm-commits
- [PATCH] D140404: Patch for dbg variable instrinsics to point towards cloned values in JumpThreading
Michael Buch via Phabricator via llvm-commits
- [PATCH] D142825: [llvm][NFC] Use move instead of copy
Michael Buch via Phabricator via llvm-commits
- [PATCH] D143347: [lldb][DWARF] Infer no_unique_address attribute
Michael Buch via Phabricator via llvm-commits
- [PATCH] D141565: [RISCV][CodeGen] Account for LMUL from VS2 for Vector Reduction Instructions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
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] D141337: [SPIR-V] Fix translation of aggregate undef operands
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] D142937: [SPIRV][NFC] fix build warning in SPIRVUtils.cpp
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Michał Górny via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Michał Górny via Phabricator via llvm-commits
- [lld] 46dc3d0 - [lld] Fix gcc compiler warnings related to variadic macro [NFC]
Mikael Holmen via llvm-commits
- [PATCH] D142989: [extract_symbols.py] Better handling of templates
Mike Hommey via Phabricator via llvm-commits
- [llvm] 3dcbbdd - Revert "Improve and enable folding of conditional branches with tail calls."
Mikhail Goncharov via llvm-commits
- [PATCH] D143252: [CodeGen] Make more use of MachineOperand::getOperandNo. NFC.
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D143317: [m68k] Add TLS support
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D143316: [m68k] Implement absolution long addressing mode for ADDA instruction
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 35aa737 - [mlgo] Allow logging the spec for the "advice", if needed
Mircea Trofin via llvm-commits
- [llvm] 83051c5 - [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via llvm-commits
- [llvm] 795910c - Fix windows bot breakages due to D143110
Mircea Trofin via llvm-commits
- [llvm] f514b0e - Uninitialize the file descriptor.
Mircea Trofin via llvm-commits
- [llvm] 1d13c5e - Revert (and fix properly) "Uninitialize the file descriptor."
Mircea Trofin via llvm-commits
- [llvm] 9cffabc - [mlgo][nfc] Better pretty printing of interactive mode reply
Mircea Trofin via llvm-commits
- [llvm] 735f117 - Revert "[mlgo][nfc] Better pretty printing of interactive mode reply"
Mircea Trofin via llvm-commits
- [llvm] 9b06f75 - Reapply 9cffabc68ca380be937e192be909feff7b144822
Mircea Trofin via llvm-commits
- [llvm] 954cf9a - [mlgo][nfc] Refactor the log_reader.py utility
Mircea Trofin via llvm-commits
- [llvm] a735489 - [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via llvm-commits
- [llvm] a772f0b - Revert "[mlgo] Hook up the interactive runner to the mlgo-ed passes"
Mircea Trofin via llvm-commits
- [llvm] 5fd51fc - Reland "[mlgo] Hook up the interactive runner to the mlgo-ed passes"
Mircea Trofin via llvm-commits
- [llvm] b72e893 - [mlgo] Fix type annotation in log_reader, for older python3 versions
Mircea Trofin via llvm-commits
- [llvm] d62cdfa - [mlgo] fixes for old python versions
Mircea Trofin via llvm-commits
- [llvm] 79f7a5e - [mlgo] Disable mlgo tests when python version is 6
Mircea Trofin via llvm-commits
- [llvm] 445ea1e - [mlgo] only enable interactive mode tests on linux
Mircea Trofin via llvm-commits
- [llvm] 062380c - [mlgo] Bump the unsupported versions for interactive tests to 3.8
Mircea Trofin via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D142168: [mlgo] Stream the training data
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143359: [mlgo][regalloc] Handle training case when no regalloc happens.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZVC Def for TLSDESC_CALLSEQ
Mirko Müller via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZCV Def for TLSDESC_CALLSEQ
Mirko Müller via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZCV Def for TLSDESC_CALLSEQ
Mirko Müller via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZCV Def for TLSDESC_CALLSEQ
Mirko Müller via Phabricator via llvm-commits
- [PATCH] D143157: [AArch64] Add NZCV Def for TLSDESC_CALLSEQ
Mirko Müller via Phabricator via llvm-commits
- [llvm] 09a3aef - Revert "[AIX][BigArchive] Treat the archive is empty if the first child member offset is zero"
Mitch Phillips via llvm-commits
- [llvm] 4edfcff - [MTE] Add AArch64GlobalsTagging Pass
Mitch Phillips via llvm-commits
- [llvm] 15e33c6 - Revert "[MTE] Add AArch64GlobalsTagging Pass"
Mitch Phillips via llvm-commits
- [llvm] b3b940d - Remove unnecessary comparison.
Mitch Phillips via llvm-commits
- [llvm] 7e566a3 - Remove another unnecessary integer-check.
Mitch Phillips via llvm-commits
- [compiler-rt] 10939d1 - [GWP-ASan] Remove thread clamping in tests.
Mitch Phillips via llvm-commits
- [PATCH] D138986: [AIX][BigArchive] Treat the archive is empty if the first child member offset is zero
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D133392: [MTE] Add AArch64GlobalsTagging Pass
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D133392: [MTE] Add AArch64GlobalsTagging Pass
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D133392: [MTE] Add AArch64GlobalsTagging Pass
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D143110: [mlgo] Make InteractiveModelRunner actually work with named pipes
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D143015: [github] update actions and make tweaks
Mohammed Keyvanzadeh via Phabricator via llvm-commits
- [PATCH] D143015: [github] update actions and make tweaks
Mohammed Keyvanzadeh via Phabricator via llvm-commits
- [PATCH] D141565: [RISCV][CodeGen] Account for LMUL from VS2 for Vector Reduction Instructions
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D141565: [RISCV][CodeGen] Account for LMUL from VS2 for Vector Reduction Instructions
Monk Chiang via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Muhammad Omair Javaid via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Muhammad Omair Javaid via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Muhammad Omair Javaid via Phabricator via llvm-commits
- [llvm] e006c7d - llvm/test/CodeGen/MLRegalloc: Exclude python<=3.8 (D143218)
NAKAMURA Takumi via llvm-commits
- [llvm] 5b2549b - Revert "[AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings"
NAKAMURA Takumi via llvm-commits
- [PATCH] D143218: [mlgo] Hook up the interactive runner to the mlgo-ed passes
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
NAKAMURA Takumi 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] D140270: MIPS: fix build from IR files, nan2008 and FpAbi
Nathan Chancellor via Phabricator via llvm-commits
- [llvm] f68fc8d - [PowerPC] Fix incorrect shift amount for build_vector
Nemanja Ivanovic via llvm-commits
- [llvm] 7087f05 - [PowerPC] Pre-commit test for fix to peephole opt
Nemanja Ivanovic via llvm-commits
- [llvm] 19311e0 - [PowerPC] Do not convert lwz to lwa if the offset is not a multiple of 4
Nemanja Ivanovic via llvm-commits
- [llvm] a5b662a - [SelectionDAG] Correctly widen bitcast of scalar to vector for big endian
Nemanja Ivanovic via llvm-commits
- [llvm] c86f8d4 - [PowerPC] Don't crash when disassembling invalid immediate
Nemanja Ivanovic via llvm-commits
- [PATCH] D138899: [DAGCombiner] handle more store value forwarding
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D140365: [SelectionDAG] Correctly widen bitcast of scalar to vector for big endian
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D140245: [PowerPC] Don't crash when disassembling invalid immediate
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D139691: [PowerPC] add a peephole to remove redundant swap instructions after vector splats on P8
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D142482: [Codegen][ARM][AArch64] Support symmetric operations on complex numbers
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D143177: Cleanup of Complex Deinterleaving pass (NFCI)
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D142482: [Codegen] Support symmetric operations on complex numbers
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142923: precommit test for pr60346
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142923: precommit test for pr60346
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D102817: [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D139861: [llvm] boilerplate for new callbrprepare codegen IR pass
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142940: [llvm][SelectionDAGBuilder] change callbr.landingpad intrinsic to accept explicit param
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D140160: [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D140160: [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D143120: alternative to https://reviews.llvm.org/D108928
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D143120: alternative to https://reviews.llvm.org/D108928
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D143120: alternative to https://reviews.llvm.org/D108928
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D143120: [llvm] infer rtlib from triple for codegen decisions
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D137707: Move "auto-init" instructions to the dominator of their users
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D143219: [llvm][TailDuplicator] permit taildup'ing pred MBB containing INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D142924: [llvm][IfConversion] update successor list when merging INLINEASM_BR
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] c510feb - [gn] port 226c444b3882e
Nico Weber via llvm-commits
- [llvm] 20d454c - [gn] prepare for 40025761564 (awkward AMDGPUGenRegisterBank.inc include)
Nico Weber via llvm-commits
- [lld] a2ae9e3 - [lld] fix comment typos to cycle bots
Nico Weber via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Nico Weber via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Nico Weber via Phabricator via llvm-commits
- [llvm] bfe63ed - Revert "[llvm] Use llvm::bit_ceil (NFC)"
Nikita Popov via llvm-commits
- [llvm] 5375b63 - [UTC] Add --version argument
Nikita Popov via llvm-commits
- [llvm] 0254de0 - [InferAddressSpaces] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 1911381 - [InstCombine] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] c9a3b69 - [InstCombine] Add additional constexpr gep inbounds tests (NFC)
Nikita Popov via llvm-commits
- [llvm] 5f01a62 - [ConstantFold] Fix inbounds inference on mismatching source element type
Nikita Popov via llvm-commits
- [llvm] 7bd8dfc - [LICM] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [polly] 833923f - [Polly] Fix tests (NFC)
Nikita Popov via llvm-commits
- [llvm] c05ace1 - [InstCombine] Add test for incorrect inbounds on [0 x i8] global (NFC)
Nikita Popov via llvm-commits
- [llvm] 78f8808 - [ConstantFold] Fix incorrect inbounds inference for [0 x T] GEPs
Nikita Popov via llvm-commits
- [PATCH] D142801: [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142473: [UTC] Add --version argument
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142787: [GVN] Don't count debug instructions when limit the number of checked instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Left-Shifted VScale Calls
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV][WIP] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D78952: [LangRef] Describe linkage types, allocation size of declarations for global variables
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142970: [IR] Don't consider interposable globals to be dereferenceable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D78952: [LangRef] Describe linkage types, allocation size of declarations for global variables
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142542: [InstSimplify] Simplify icmp between Shl instructions of the same value
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142097: [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142725: [DFAJumpThreading] Enable DFAJT with LTO
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142970: [IR] Don't consider interposable globals to be dereferenceable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143057: [LangRef] Global variable declarations imply minimum size
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142970: [IR] Don't consider interposable globals to be dereferenceable
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142234: [ConstantRange] Handle Intrinsic::ctlz
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141481: [SCEV] Canonicalize ext(min/max(x, y)) to min/max(ext(x), ext(y))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D126503: [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D142705: [GVN] Support address translation through select instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143118: [Loads] Return false in canReplacePointersIfEqual helper for non-aliasing pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Do not propagate equalities for noalias pointers
Nikita Popov via Phabricator via llvm-commits
- [llvm] a2f4534 - Transform slow LEA_B_I_D/LEA_SLOWBASE_I -> LEA_IS_D/LEA_IS iff base == index
Noah Goldstein via llvm-commits
- [llvm] c68caff - Use autogenerated result for switch-bt.ll test; NFC
Noah Goldstein via llvm-commits
- [llvm] c05ddc9 - Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via llvm-commits
- [llvm] 95e49f5 - Make `prefetchit{0/1}` emit an assembler warning if the operand is not rip-rel
Noah Goldstein via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142860: [X86] Use autogenerated result for switch-bt.ll test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141653: [X86] Improve instruction ordering of constant `srl/shl` with `and` to get better and-masks
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] D142832: [ValueTracking] Add support in `isKnownNonZero` for dominating condition from `X > C1 && X < C2`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142901: [InstSimplify] Simplify UREM and SREM left shifted operands
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142254: [X86] Transform vector SET{LE/ULT/ULE} -> SETLT and SET{GE/UGT/UGE} -> SETGT if possible
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: [InstCombine] Add combines for `(urem/srem (mul/shl X, Y), (mul/shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141464: [X86]: Match (xor TSize - 1, ctlz) to `bsr` instead of `lzcnt` + `xor`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142785: [InstCombine] Add tests for folding (icmp UnsignedPred X * Z, Y * Z) -> (icmp UnsignedPred X, Y); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143026: [InstCombine] Add transform for `(mul X, OddC) eq/ne N * C` --> `X eq/ne N`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141980: [X86] Transform slow LEA_B_I_D/LEA_SLOWBASE_I -> LEA_IS_D/LEA_IS iff base == index
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142860: [X86] Use autogenerated result for switch-bt.ll test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142797: [X86] Make `prefetchit{0/1}` emit an assembler warning if the operand is not rip-rel
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: [InstCombine] Add combines for `(urem/srem (mul/shl X, Y), (mul/shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141180: [X86] Only match BMI (BLSR, BLSI, BLSMSK) if the add/sub op is single use
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D143014: [InstCombine] Add combines for `(urem/srem (mul/shl X, Y), (mul/shl 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: [InstCombine] Add combines for `(urem/srem (mul/shl X, Y), (mul/shl X, Z))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142600: [X86] Tests for (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C)) <--> (icmp eq/ne (ABS A), ABS(C)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142601: [DAGCombiner]: Add transform (and/or (icmp eq/ne (A, C)), (icmp eq/ne (A, -C))) -> (icmp eq/ne (ABS A), ABS(C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
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] 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] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D142160: [mem2reg][debuginfo] Handle op_deref when converting dbg.declare
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D142882: [Assignment Tracking][SROA] Delete dbg.assigns linked to rewritten stores
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D142882: [Assignment Tracking][SROA] Delete dbg.assigns linked to rewritten stores
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D137933: [llvm-debuginfo-analyzer] 08a - Memory Management
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D143141: [NFC][Assignment Tracking] Remove lifetime intrinsics from some tests
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D143146: [Assignment Tracking] Fix migrateDebuginfo in SROA
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D143146: [Assignment Tracking] Fix migrateDebuginfo in SROA
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D143153: [Assignment Tracking][mem2reg] Remove overly defensive assert
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] 8d433a0 - Teach the AArch64 backend to materialize immediates using a pair of ORR-immediate
Owen Anderson via llvm-commits
- [llvm] 80fe772 - Revert "Teach the AArch64 backend to materialize immediates using a pair of ORR-immediate"
Owen Anderson via llvm-commits
- [llvm] ae51a82 - Teach the AArch64 backend to materialize immediates using a pair of ORR-immediate
Owen Anderson via llvm-commits
- [PATCH] D140952: Teach the AArch64 backend to materialize immediates using a pair of ORR-immediateinstructions.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D140952: Teach the AArch64 backend to materialize immediates using a pair of ORR-immediateinstructions.
Owen Anderson via Phabricator via llvm-commits
- [PATCH] D140123: [TLS] Clamp the alignment of TLS global variables if required by the target
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D140123: [TLS] Clamp the alignment of TLS global variables if required by the target
Paul Robinson via Phabricator via llvm-commits
- [llvm] 4b051b4 - [SVE][CodeGen] Relax all true isel requirement for predicated operations that have no side effects.
Paul Walker via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Paul Walker via Phabricator via llvm-commits
- [PATCH] D141938: [SVE][CodeGen] Relax all true isel requirement for predicated operations that have no side effects.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D141924: [IR] Add new intrinsics interleave and deinterleave vectors
Paul Walker via Phabricator via llvm-commits
- [PATCH] D138888: [AArch64][SVE] Replace destructive operand of vector zeros with a bundled MOVPRFX instruction
Paul Walker via Phabricator via llvm-commits
- [PATCH] D141938: [SVE][CodeGen] Relax all true isel requirement for predicated operations that have no side effects.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D141924: [IR] Add new intrinsics interleave and deinterleave vectors
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] D143267: [LoopVectorize] Use DataLayout::getIndexType instead of i32 for non-constant GEP indices.
Paul Walker via Phabricator via llvm-commits
- [llvm] eb66833 - [clang][WebAssembly] Initial support for reference type externref in clang
Paulo Matos via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D139010: [clang][WebAssembly] Implement support for table types and builtins
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D128440: [WebAssembly] Initial support for reference type funcref in clang
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D127812: [AArch64] FMV support and necessary target features dependencies.
Pavel Iliin via Phabricator via llvm-commits
- [PATCH] D141737: [NVPTX] Unforce minimum alignment of 4 for byval arguments of device-side functions.
Pavel Kopyl via Phabricator via llvm-commits
- [PATCH] D143347: [lldb][DWARF] Infer no_unique_address attribute
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D143235: [AArch64] Avoid lowering setjmp call to CALL_BTI if harden-sls-blr is enabled
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D143235: [AArch64] Avoid lowering setjmp call to CALL_BTI if harden-sls-blr is enabled
Pengxuan Zheng via Phabricator via llvm-commits
- [llvm] b0c1a45 - AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Petar Avramovic via llvm-commits
- [PATCH] D142636: AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D142636: AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D136234: [RFC][GISel] Add a way to ignore COPY instructions in InstructionSelector
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D142636: AMDGPU/MC: Refactor decoders. Rework decoders for float immediates
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D73631: [scudo] Skip building scudo standalone if sys/auxv.h can't be found
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D142404: [docs] Prefer setting LLVM_HOST_TRIPLE instead of LLVM_DEFAULT_TARGET_TRIPLE and LLVM_TARGET_ARCH
Peter Smith via Phabricator via llvm-commits
- [PATCH] D142960: [docs] Rewrite/improve the docs for LLVM_NATIVE_TOOL_DIR
Peter Smith via Phabricator via llvm-commits
- [PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Peter Smith via Phabricator via llvm-commits
- [PATCH] D143136: [ELF] -z notext: avoid dynamic relocations in .eh_frame
Peter Smith via Phabricator via llvm-commits
- [llvm] 9b94a67 - [CMake] Save and restore CMAKE_EXE_LINKER_FLAGS manually
Petr Hosek via llvm-commits
- [llvm] e6975c4 - [CMake] Support runtimes targets without specifying triple
Petr Hosek via llvm-commits
- [llvm] 3fad47a - [CMake] Process components and install targets separately
Petr Hosek via llvm-commits
- [llvm] 8dac97e - Revert "[CMake] Support runtimes targets without specifying triple"
Petr Hosek via llvm-commits
- [PATCH] D142906: [compiler-rt] Fix invalid triple on ARM build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142919: [runtimes][libc] Keep the libc target as "libc".
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D140011: [clang][compiler-rt] Support LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Arm Linux and BSD
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D137800: [llvm-driver] Reinvoke clang as described by llvm driver extra args
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141738: Add initial support for cross compile Windows runtimes under Linux when building Fuchsia clang toolchain
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142960: [docs] Rewrite/improve the docs for LLVM_NATIVE_TOOL_DIR
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143052: [CMake] Only set the linker flag for link commands
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] D143088: [CMake] Save and restore CMAKE_EXE_LINKER_FLAGS manually
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] D143088: [CMake] Save and restore CMAKE_EXE_LINKER_FLAGS manually
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] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142888: [compiler-rt] Fix building GWPASAN on ARM
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143120: [llvm] infer rtlib from triple for codegen decisions
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141738: Add initial support for cross compile Windows runtimes under Linux when building Fuchsia clang toolchain
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D117263: [CMake] Support runtimes targets without specifying triple
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D117263: [CMake] Support runtimes targets without specifying triple
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D117263: [CMake] Support runtimes targets without specifying triple
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D142456: [AArch64][CostModel]: Add costs for zero/sign extend.
Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Phabricator via llvm-commits
- [llvm] 5f1448f - [GVN] Improve PRE on load instructions
Philip Reames via llvm-commits
- [llvm] 5f1448f - [GVN] Improve PRE on load instructions
Philip Reames via llvm-commits
- [llvm] ec0f0ec - [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Philip Reames via llvm-commits
- [llvm] 03bb277 - [BranchRelaxation] Strengthen post condition assertions
Philip Reames via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Philip Reames via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Tailcall some more libcalls on soft-float ABIs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142911: [RISCV] Peak through BITCAST in isUsedByReturnOnly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D140408: [RISCV] Implement isMultiStoresCheaperThanBitsMerge hook
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142071: [RISCV] Enable preferZeroCompareBranch to optimize branch on zero in codegenprepare
Philip Reames via Phabricator via llvm-commits
- [PATCH] D140409: [RISCV][test] Add tests ahead of isMultiStoresCheaperThanBitsMerge hook implementation
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D129686: [RISCV] Reuse a materialised global address in preference to merging into a load/store
Philip Reames via Phabricator via llvm-commits
- [PATCH] D130082: [RISCV][test] Update fold-addi-loadstore.ll for D129686
Philip Reames via Phabricator via llvm-commits
- [PATCH] D129178: [RISCV] Enable the GlobalMerge pass by default
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142955: [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142777: [RISCV] Add asserts that we don't increase codesize during pseudo expansion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142778: [BranchRelaxation] Strengthen post condition assertions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143076: [RISCV] Implement a proposed mapping for Ztso
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142071: [RISCV] Enable preferZeroCompareBranch to optimize branch on zero in codegenprepare
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143137: [RISCV] Permit tail call to an externally-defined function with weak linkage
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143137: [RISCV] Permit tail call to an externally-defined function with weak linkage
Philip Reames via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141672: [RISCV] Support vector crypto extension ISA string and assembly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141984: [RISCV][MC] Add support for experimental zfa extension(FLI instruction not included)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143222: [GVN] Improve PRE on load instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D142953: [RISCV] Don't use constantpool for floating-point value if the value can be easily constructed by integer sequence and a floating-point move.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D143220: [RISCV] Remove side effects from vsetvli intrinsics.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Philip Reames via Phabricator via llvm-commits
- [llvm] 6ab4d6e - [RISCV][NFC] Update RISCVUsage.rst to sort vendor extensions
Philipp Tomsich via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Philipp Tomsich via Phabricator via llvm-commits
- [llvm] 26f2ee3 - [X86][FP16][NFC] Add round and fptosi tests to show suboptimal codegen
Phoebe Wang via llvm-commits
- [llvm] 6fdae1c - [X86][FP16] Set Custom action for vector FROUND
Phoebe Wang via llvm-commits
- [llvm] 7f12efa - [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Phoebe Wang via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142083: [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D142834: [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D140931: Improve and enable folding of conditional branches with tail calls.
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D141179: [X86] Search through associative operators for BMI patterns (BLSI, BLSR, BLSMSK)
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143169: [X86][FP16] Set Custom action for vector FROUND
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143169: [X86][FP16] Set Custom action for vector FROUND
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D139816: [LTO] Don't generate invalid modules if "LTOPostLink" MD already exists
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142756: AMDGPU: Try to select fneg modifier from xor
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142749: AMDGPU: Push fneg into bitcast of integer select
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D142746: AMDGPU: Fold fneg into bitcast of build_vector
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D109671: [AMDGPU] Add BFE pattern matches for constrained shifts.
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D141129: [InstCombine] Use KnownBits for lshr/add -> (a + b < a)
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D136234: [RFC][GISel] Add a way to ignore COPY instructions in InstructionSelector
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D136915: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D142983: Add build for Windows on Arm in packaging script
Pierrick Bouvier via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Piggy via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Piggy via Phabricator via llvm-commits
- [PATCH] D131865: Pre-commit test for D131587
Piggy via Phabricator via llvm-commits
- [PATCH] D131865: Pre-commit test for D131587
Piggy via Phabricator via llvm-commits
- [PATCH] D131587: [CodeGen] Deduplicate restore blocks in branch relaxation
Piggy via Phabricator via llvm-commits
- [llvm] 627aee2 - [AMDGPU] Make offset a 32-bit operand
Piotr Sobczak via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D143174: [AMDGPU] Make offset a 32-bit operand
Piotr Sobczak 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] D143361: [RISCV] Support __builtin_nontemporal_load/store by MachineMemOperand
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D143364: [RISCV] Support scalar NTLH intrinsic with different domain
Piyou Chen via Phabricator via llvm-commits
- [llvm] fef7eed - [PowerPC] Use default attributes for more intrinsics
Qiu Chaofan via llvm-commits
- [PATCH] D141473: [PowerPC] Simplify fp-to-int store optimization
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D141566: [PowerPC] Use default attributes for more intrinsics
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D141249: [PowerPC] Combine fptoint-store under strict cases
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D141473: [PowerPC] Simplify fp-to-int store optimization
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] 583488e - [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store`
Quentin Colombet via llvm-commits
- [PATCH] D142612: [RISCV][NFC] Add test for register coalescing x0
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142445: [mlir][tensor|memref] Harden the checks on dim op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142097: [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store`
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142445: [mlir][tensor|memref] Harden the checks on dim op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142445: [mlir][tensor|memref] Harden the checks on dim op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143019: [BOLT][NFC] Use llvm::make_second_range
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143117: [BOLT][NFC] Simplify SW::checkStackPointerRestore
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D143119: [BOLT][NFC] Rename {MachO,}RewriteInstance::create methods
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D140245: [PowerPC] Don't crash when disassembling invalid immediate
Rafik Zurob via Phabricator via llvm-commits
- [PATCH] D143249: [Release] Increase test-release.sh verbosity
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D143249: [Release] Increase test-release.sh verbosity
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D142097: [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store`
Ralf via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Ralf via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Ralf via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Ralf via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Ralf via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Ralf via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Reed Wanderman-Milne via Phabricator via llvm-commits
- [PATCH] D141863: [llvm][APFloat] Add NaN-in-negative-zero formats by AMD and GraphCore
Reed Wanderman-Milne via Phabricator via llvm-commits
- [PATCH] D143220: [RISCV] Remove side effects from vsetvli intrinsics.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] 34b21e8 - [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via llvm-commits
- [llvm] 03ff435 - [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via llvm-commits
- [PATCH] D143115: [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143226: [llvm][RISCV] Introduce handling for R_RISCV_PLT32 relocation
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143355: [RISCV] Default to -ffixed-x18 for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143360: [RISCV] Clean up stack-protector-target test
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D143353: [RISCV] Use OS-specific stack-guard ABI for Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D140242: [AMDGPU] Modify adjustInliningThreshold to also consider the cost of passing function arguments through the stack
Ron Lieberman via Phabricator via llvm-commits
- [llvm] be3f459 - AMDGPU: Mark control flow intrinsics non-duplicable
Ruiling Song via llvm-commits
- [PATCH] D142119: [GlobalISel] Enable patterns with multiple output operands for the GlobalISelEmitter
Rémi SEGARD via Phabricator via llvm-commits
- [PATCH] D143285: X86: completely refactor `X86FrameLowering::emitPrologue`
Saleem Abdulrasool via Phabricator via llvm-commits
- [lld] 3cd96a7 - [lld][WebAssembly] Renamed a few tests to conform to naming convention. NFC
Sam Clegg via llvm-commits
- [lld] a0495e6 - [lld][WebAssembly] Apply relocations to TLS data
Sam Clegg via llvm-commits
- [PATCH] D143009: [lld][WebAssembly] Renamed a few test to confirm to naming convention. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143009: [lld][WebAssembly] Renamed a few tests to conform to naming convention. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143020: [lld][WebAssembly] Apply relocations to TLS data
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143020: [lld][WebAssembly] Apply relocations to TLS data
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D143020: [lld][WebAssembly] Apply relocations to TLS data
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D139182: AArch64: add CodeGen support for FEAT_XS DSB instructions
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D142844: [LTO] Demangle the function name in DiagnosticInfoDontCall message
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D142853: [CGSCC] Add pass which counts the max number of times we visit a function
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D142988: [AArch64] Make nosimd imply nocrypto
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Deprecate llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D140999: [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Sam Elliott via Phabricator via llvm-commits
- [compiler-rt] 8ab7625 - [compiler-rt] Disable default config files for tests
Sam James via llvm-commits
- [compiler-rt] ca50897 - [compiler-rt] Fix FORTIFY_SOURCE -> _FORTIFY_SOURCE reference (NFC)
Sam James 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] D143056: [RFC][IR] llvm.minimum/maximum NaN propagation.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D143056: [RFC][IR] llvm.minimum/maximum NaN propagation.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D143056: [RFC][IR] llvm.minimum/maximum NaN propagation.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D142535: [DAGCombine] Fold redundant select
Sam Parker via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sam Parker via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sam Parker via Phabricator via llvm-commits
- [PATCH] D143256: [SDAG] Check fminnum for non zero operand.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D141926: [WebAssembly] Add passes for GEP lowering
Sam Parker via Phabricator via llvm-commits
- [PATCH] D139275: [SimplifyCFG] `FoldBranchToCommonDest()`: deal with mismatched IV's in PHI's in common successor block
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D142966: [AArch64] Don't create ST2 for 64bit store that requires a EXT
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D141700: AMDGPU: Move enqueued block handling into clang
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D138337: Add support for kcfi-seal optimization with LTO
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D143358: [RPOFunctionAttrs] Use LazyCallGraph instead of CallGraph
Samuel Eubanks via Phabricator via llvm-commits
- [llvm] 038f7de - [DAGCombine] fp_to_sint isSaturatingMinMax
Samuel Parker via llvm-commits
- [llvm] bbdf243 - [DAGCombine] Fold redundant select
Samuel Parker via llvm-commits
- [llvm] da4a5a4 - [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via llvm-commits
- [llvm] 0053113 - [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
Sander de Smalen via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142109: [LoopVectorize] Remove runtime check and scalar tail loop when tail-folding.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142109: [LoopVectorize] Remove runtime check and scalar tail loop when 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] D142100: [DAGCombine] Allow scalable type dead store elimination
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] D142456: [AArch64][CostModel]: Add costs for zero/sign extend.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D141595: [AArch64][SME]: Add missing Ops that need custom-lowering in streaming mode.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D141938: [SVE][CodeGen] Relax all true isel requirement for predicated operations that have no side effects.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143069: [DAGCombine] Allow DAGCombine to remove dead masked stores
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143016: [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142100: [DAGCombine] Allow scalable type dead store elimination
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142887: [LoopVectorize][TTI] NFCI: Clarify enum for the tail folding style.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D143267: [LoopVectorize] Use DataLayout::getIndexType instead of i32 for non-constant GEP indices.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142132: [AArch64] Map DestructiveTernaryCommWithRev intrinsics to pesudo instructions
Sander de Smalen via Phabricator via llvm-commits
- [llvm] e1cebe9 - [InstCombine] add tests for icmp-of-and-of-select-of-constants; NFC
Sanjay Patel via llvm-commits
- [llvm] 9885505 - [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Sanjay Patel via llvm-commits
- [llvm] 0f4d592 - [InstCombine] add tests for shuffle-of-fabs; NFC
Sanjay Patel via llvm-commits
- [llvm] fb3e3ef - [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sanjay Patel via llvm-commits
- [llvm] a8f13db - [InstCombine] fold shuffle of fabs
Sanjay Patel via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV][WIP] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142847: [InstCombine] reduce icmp_eq0-of-and-of-select-of-constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142783: [InstCombine][LV] Fold (add (zext (add X, -1)), 1) -> (zext X) if X is non-zero.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142284: [DAG] Enable reassociate for SMAX/SMIN/UMAX/UMIN nodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143060: [TTI][NFC] Introduce option to set predictable branch threshold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D140542: [MachineCombiner] Support local strategy for traces
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D45842: [Reassociate] swap binop operands to increase factoring potential
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143026: [InstCombine] Add transform for `(mul X, OddC) eq/ne N * C` --> `X eq/ne N`
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143106: [SDAG] fix miscompiles caused by using ValueTracking matchSelectPattern to create FMINIMUM/FMAXIMUM
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143256: [SDAG] Check fminnum for non zero operand.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D143074: [LangRef] improve documentation of SNaN in the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142785: [InstCombine] Add tests for folding (icmp UnsignedPred X * Z, Y * Z) -> (icmp UnsignedPred X, Y); NFC
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D141129: [InstCombine] Use KnownBits for lshr/add -> (a + b < a)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D142786: [InstCombine] Improve transforms for (icmp uPred X * Z, Y * Z) -> (icmp uPred X, Y)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Scott Linder via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Scott Linder via Phabricator via llvm-commits
- [PATCH] D141970: [Clang][LLD] Add --lto-CGO[0-3] option
Scott Linder via Phabricator via llvm-commits
- [PATCH] D141970: [LLD] Add --lto-CGO[0-3] option
Scott Linder via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Sebastian Pop via Phabricator via llvm-commits
- [llvm] c4e38fa - [AArch64] Mark function calls as possibly changing FPCR
Serge Pavlov via llvm-commits
- [llvm] c6795b1 - Use ArrayRef instead of raw pointers. NFC
Serge Pavlov via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143001: [AArch64] Mark function calls as possibly changing FPCR
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143001: [AArch64] Mark function calls as possibly changing FPCR
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143001: [AArch64] Mark function calls as possibly changing FPCR
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D142996: DAG: Fix broken lowering of is.fplcass fcZero with DAZ
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D137811: InstCombine: Perform basic isnan combines on llvm.is.fpclass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D143049: Use ArrayRef instead of raw pointers. NFC
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D133325: [Driver] Allow search of included response files as configuration files
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 41e4883 - [Thumb2] Upgrade intrinsic upgrading code
Sergei Barannikov via llvm-commits
- [llvm] a7fbca4 - [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Sergei Barannikov via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142900: [Thumb2] Upgrade intrinsic upgrading code
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142968: [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D137661: [PowerPC] Switch to by-name matching for instructions (part 1 of 2).
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D137670: [PowerPC] Switch to by-name matching for instructions (part 2 of 2).
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D143336: [MC][AsmParser] Add `MCTargetAsmParser::isStartOfInstruction` hook
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142706: [GVN] Add pre-commit tests for address translation through select (D142705)
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [NFCI] Cleanup processing of casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D142705: [GVN] Support address translation through select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D142705: [GVN] Support address translation through select instructions
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [NFCI] Cleanup processing of casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [NFCI] Cleanup processing of casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143166: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143179: [NFC] PHITransAddr refactoring - use range-based loops and standard algorithms
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143171: [NFC] PHITransAddr refactoring - change translateValue interface
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143255: [NFC] Remove isSafeToSpeculativelyExecute checks for casts
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143179: [NFC] PHITransAddr refactoring - use range-based loops and standard algorithms
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143255: [NFC] Remove isSafeToSpeculativelyExecute checks for casts
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143179: [NFC] PHITransAddr refactoring - use range-based loops and standard algorithms
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D143167: [PHITransAddr] Simplify casts in PHITransAddr
Sergei Kachkov via Phabricator via llvm-commits
- [llvm] fdeafaf - [GVN] Add pre-commit tests for address translation through select (D142705)
Sergey Kachkov via llvm-commits
- [llvm] 6f9e3f3 - [NFC] Fix function naming conventions in PHITransAddr methods
Sergey Kachkov via llvm-commits
- [llvm] 1fc1827 - [NFC] PHITransAddr refactoring - return translated value directly or nullptr on
Sergey Kachkov via llvm-commits
- [llvm] 4e37f06 - [NFC] Remove isSafeToSpeculativelyExecute checks for casts
Sergey Kachkov via llvm-commits
- [llvm] ca49d6b - [NFC] PHITransAddr refactoring - use range-based loops and standard algorithms
Sergey Kachkov via llvm-commits
- [llvm] 6188929 - [TTI][NFC] Introduce option to set predictable branch threshold
Serguei Katkov via llvm-commits
- [PATCH] D143060: [TTI][NFC] Introduce option to set predictable branch threshold
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D143315: [m68k] Implement BSR Instruction
Sheng via Phabricator via llvm-commits
- [PATCH] D143316: [m68k] Implement absolution long addressing mode for ADDA instruction
Sheng via Phabricator via llvm-commits
- [PATCH] D143317: [m68k] Add TLS support
Sheng via Phabricator via llvm-commits
- [PATCH] D143317: [m68k] Add TLS support
Sheng via Phabricator via llvm-commits
- [PATCH] D143317: [m68k] Add TLS support
Sheng via Phabricator via llvm-commits
- [llvm] 011e4ab - [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero
Shengchen Kan via llvm-commits
- [llvm] ae691c3 - [UpdateTestChecks][NFC] Share the code to get CHECK prefix between all scripts
Shengchen Kan via llvm-commits
- [PATCH] D142569: [WIP][OpenMP] Introduce kernel argument
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D79378: PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D79378: PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D79378: PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.
Shiva Chen via Phabricator via llvm-commits
- [llvm] 1625530 - [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D142323: [Kaleidoscope] Update code snippets in text to match full code listings
Shivam Gupta via Phabricator via llvm-commits
- [llvm] bc4326d - [X86] pr53419.ll - add AVX512 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 94c4499 - [X86] combinePredicateReduction - pull out SETCC handling for all_of(icmp_eq) reductions. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 56656f8 - [X86] Add SSE2 test coverage to vector comparison all_of/any_of tests
Simon Pilgrim via llvm-commits
- [llvm] e1ef679 - [X86] Add test coverage showing failure to load/binop combine adjacent v2f32 float ops
Simon Pilgrim via llvm-commits
- [llvm] fb91f0a - [X86] combineConcatVectorOps - add FADD/FSUB/FMUL/FDIV handling
Simon Pilgrim via llvm-commits
- [llvm] 649b149 - [X86] canonicalizeShuffleWithBinOps - all merging shuffles with INSERT_SUBVECTOR as well as generic target shuffles.
Simon Pilgrim via llvm-commits
- [llvm] e28d582 - [X86] Add some very basic test coverage for the few @llvm.vp.* intrinsics that correctly expand
Simon Pilgrim via llvm-commits
- [llvm] 9ffe58d - [PowerPC] aix32-cc-abi-vaarg.ll - improve DAG checks
Simon Pilgrim via llvm-commits
- [llvm] 8f25e38 - [X86] Add basic vector handling for ISD::ABDS/ABDU (absolute difference) nodes
Simon Pilgrim via llvm-commits
- [llvm] c72aeaa - [X86] Swap bool reduction predicates in v2i64/v4i32 tests
Simon Pilgrim via llvm-commits
- [llvm] 3f42cc1 - [X86] pr53419.ll - add missing v2i8/v4i8/v8i8 coverage to reduction tests
Simon Pilgrim via llvm-commits
- [llvm] 29c3a2c - [X86] combinePredicateReduction - fold any_of(setcc(x,y,ne)) -> pmovmskb(not(pcmpeqb()))
Simon Pilgrim via llvm-commits
- [llvm] 810fdfd - [ADT] STLFunctionalExtras.h - fix llvm-include-order clang-tidy warning
Simon Pilgrim via llvm-commits
- [llvm] 5404ee3 - [TableGen] Error.h - remove quotes to silence clang-tidy llvm-namespace-comment warning
Simon Pilgrim via llvm-commits
- [llvm] 12ef0d3 - [X86] combinePredicateReduction - pull out repeated DAG.getContext() calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 723b6cf - [DAG] visitFREEZE - handle case where the folded node merges with another existing node
Simon Pilgrim via llvm-commits
- [llvm] b72330c - [AArch64] AArch64ExpandImm.cpp - fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 23d4254 - [X86] combineINSERT_SUBVECTOR - fold (insert_subvector X, (insert_subvector undef, Y, 0), Idx) -> (insert_subvector X, Y, Idx)
Simon Pilgrim via llvm-commits
- [llvm] 552e27c - [SLP] Use allConstant helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f9bf647 - [X86] combineX86ShufflesRecursively - peek through free extract_subvector nodes
Simon Pilgrim via llvm-commits
- [PATCH] D142860: [X86] Use autogenerated result for switch-bt.ll test; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142860: [X86] Use autogenerated result for switch-bt.ll test; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141458: [X86] Add RMPQUERY to SNP instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143169: [X86][FP16] Set Custom action for vector FROUND
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143170: [X86][FP16] Lower half->i16 into vcvttph2[u]w directly
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142288: [X86] Add basic vector handling for ISD::ABDS/ABDU (absolute difference) nodes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143315: [m68k] Implement BSR Instruction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141458: [X86] Add RMPQUERY to SNP instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143193: [DAG] Add visitABD optimizations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D132261: [SLP]Do not reduce repeated values, use scalar red ops instead.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D141940: [SLP]Add shuffling of extractelements to avoid extra costs/data movement.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D143318: [Support] Move ItaniumManglingCanonicalizer and SymbolRemappingReader from Support to ProfileData
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142344: [DAGCombiner] Add Transform for `(and/or (eq/ne A,Pow2),(eq/ne A,-Pow2))`->`(eq/ne (and (and A,Pow2),~(Pow2*2)), 0)`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D142602: [X86] Expand transform (icmp eq/ne (ABS A), C) -> (and/or (icmp eq/ne A, C), (icmp eq/ne A, -C))
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 60ea6f3 - [ARM] Allow selecting hard-float ABI in integer-only MVE.
Simon Tatham via llvm-commits
- [PATCH] D142703: [ARM] Allow selecting hard-float ABI in integer-only MVE.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D142974: [AArch64] Avoid using JumpTableEntryInfo when lowering jump tables when it is not initialized
Sinan Lin via Phabricator via llvm-commits
- [PATCH] D142975: [AsmPrinter] Allow .cfi_restore_state to be put at the end of a function
Sinan Lin via Phabricator via llvm-commits
- [PATCH] D142975: [AsmPrinter] Allow .cfi_restore_state to be put at the end of a function
Sinan Lin via Phabricator via llvm-commits
- [llvm] afeb1c1 - [runtimes][libc] Keep the libc target as "libc".
Siva Chandra Reddy via llvm-commits
- [llvm] c4f236e - [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra Reddy via llvm-commits
- [PATCH] D142919: [runtimes][libc] Keep the libc target as "libc".
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D142919: [runtimes][libc] Keep the libc target as "libc".
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D141460: [bootstrap build] Add libc-hdrgen as a build dep for libc bootstrap build.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142656: [SVE][codegen] Add pattern for SVE multiply-add accumulate
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D142279: [cmake] Use LLVM_ENABLE_ASSERTIONS to enable assertions in libstdc++
Slava Zakharin via Phabricator via llvm-commits
- [PATCH] D143000: [MemProf] Make test more resilient to cpu scheduling
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D143184: [MemProf] Add helper to access the back (last) call stack id
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] dd0caa8 - [AMDGPU] Fix liveness in the SIOptimizeExecMaskingPreRA.cpp
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D143263: AMDGPU: Ensure flat loads are broken into dword in functions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D143302: [AMDGPU] Fix liveness in the SIOptimizeExecMaskingPreRA.cpp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D143302: [AMDGPU] Fix liveness in the SIOptimizeExecMaskingPreRA.cpp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] e0374fb - [DebugInfo] Make debug intrinsics to track cloned values in JumpThreading
Stephen Tozer via llvm-commits
- [PATCH] D140404: Patch for dbg variable instrinsics to point towards cloned values in JumpThreading
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D139752: cmake: Enable 64bit off_t on 32bit glibc systems
Steven Johnson via Phabricator via llvm-commits
- [llvm] 516e301 - [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D139052: [NFC][Profile] Access profile through VirtualFileSystem
Steven Wu via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Steven Wu via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info if llvm.idents match
Steven Wu via Phabricator via llvm-commits
- [PATCH] D143229: [FunctionImporter] Don't upgrade debug info if llvm.idents match
Steven Wu via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D142443: [ORC] Drop Comdat when discarding IR symbol
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D118563: [AARCH64][NEON] Reuse extended vdup value in low version of long operations when doing tryCombineLongOpWithDup
Sunho Kim 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] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
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] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
Sushant Gokhale via Phabricator via llvm-commits
- [PATCH] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
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] D142998: [SVE][codegen] Add test case for a fused multiply-add (NFC)
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] D143108: [Asan] Add "funclet" OpBundle to Asan calls that are generated inside a funclet
Sylvain Audi via Phabricator via llvm-commits
- [PATCH] D94576: [LoopVectorize] Guard verifyFunction with EXPENSIVE_CHECKS macro
Tarique Islam via Phabricator via llvm-commits
- [compiler-rt] 5773c70 - [MemProf] Make test more resilient to cpu scheduling
Teresa Johnson via llvm-commits
- [llvm] 6827c4f - [MemProf] Add helper to access the back (last) call stack id
Teresa Johnson via llvm-commits
- [PATCH] D143000: [MemProf] Make test more resilient to cpu scheduling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D143000: [MemProf] Make test more resilient to cpu scheduling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D143184: [MemProf] Add helper to access the back (last) call stack id
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] D143229: [FunctionImporter] Don't upgrade debug info for ThinLTO compiles
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D143184: [MemProf] Add helper to access the back (last) call stack id
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D143184: [MemProf] Add helper to access the back (last) call stack id
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D143295: [bazel] Move bazel configuration to a Python script
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D143244: Fix bazel dependency
Thomas Raoux via Phabricator via llvm-commits
- [PATCH] D139209: [IRMover] Remove UB implying parameter attributes when necessary
Tim Neumann via Phabricator via llvm-commits
- [compiler-rt] 261752f - [compiler-rt] initialize variables to silence warning. NFC.
Tim Northover via llvm-commits
- [PATCH] D139182: AArch64: add CodeGen support for FEAT_XS DSB instructions
Tim Northover via Phabricator via llvm-commits
- [PATCH] D143173: MachO: support custom section names on global variables
Tim Northover via Phabricator via llvm-commits
- [llvm] 1d8f13a - [PowerPC] add a peephole to remove redundant swap instructions after vector splats on P8
Ting Wang via llvm-commits
- [PATCH] D138883: [SelectionDAG][PowerPC] Memset reuse vector element for tail store
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139691: [PowerPC] add a peephole to remove redundant swap instructions after vector splats on P8
Ting Wang via Phabricator via llvm-commits
- [PATCH] D139691: [PowerPC] add a peephole to remove redundant swap instructions after vector splats on P8
Ting Wang via Phabricator via llvm-commits
- [PATCH] D142825: [llvm][NFC] Use move instead of copy
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D143199: [LLVM][Runtimes] Hide unused CMake variable messages for runtimes builds
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D126122: Fix RUNPATH not accounting for LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143015: [github] update actions and make tweaks
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143249: [Release] Increase test-release.sh verbosity
Tom Stellard via Phabricator via llvm-commits
- [llvm] 5a9cb37 - [AArch64] Add atomics tests for lse2+lse128
Tomas Matheson via llvm-commits
- [PATCH] D142712: [AArch64] Add atomics tests for lse2+lse128
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D142135: [AArch64] Basic target("+crypto") handling
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D142963: [AArch64] Handle negative architecture features
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Tomasz Kuchta via Phabricator via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Tomasz Kuchta via Phabricator via llvm-commits
- [PATCH] D141389: [DFSAN] Add support for strnlen, strncat, strsep, sscanf and _tolower
Tomasz Kuchta via Phabricator via llvm-commits
- [PATCH] D142987: ReleaseNotes: add SystemZ notes
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D142971: [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode()
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D142987: ReleaseNotes: add SystemZ notes
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D142872: Honor the fwrapv option when generating the inbounds GEP .
Umesh Kalappa via Phabricator via llvm-commits
- [PATCH] D143118: [Loads] Return false in canReplacePointersIfEqual helper for non-aliasing pointers
Usman Nadeem 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] Do not propagate equalities for noalias pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D143129: [GVN] Do not propagate equalities for noalias pointers
Usman Nadeem via Phabricator via llvm-commits
- [PATCH] D113443: [FreeBSD] avoid marking __stack_chk_guard symbol as dso_local on PPC64
Val Packett (they/them) via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D142914: [MLIR][OpenMP] Added OMPIRBuilder support for Target Data directives.
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D143248: Emit CFI directives in epilogue and enable CFIFixup pass for RISC-V.
Varun Kumar E via Phabricator via llvm-commits
- [llvm] 279f262 - [Doc] Removes extra argument of ReplaceInstWithValue()
Vasileios Porpodas via llvm-commits
- [PATCH] D140054: [docs] Updates ProgrammersManual to reflect the change that BasicBlock::getInstList() is private.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D142944: [Doc] Removes extra argument of ReplaceInstWithValue()
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D143134: [AMDGPU][SDAG] attempt to custom legalize uaddo/usubo for long operands
Vikram Hegde via Phabricator via llvm-commits
- [PATCH] D143123: [NFC] Add split-file as runtime test dependency
Vincent Lee via Phabricator via llvm-commits
- [llvm] bccf599 - Revert "[clang][WebAssembly] Initial support for reference type externref in clang"
Vitaly Buka via llvm-commits
- [PATCH] D122215: [WebAssembly] Initial support for reference type externref in clang
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 2a45d06 - [GlobalISel] Don't combine instructions with unknown type in hoist_logic_op_with_same_opcode_hands.
Vladislav Dzhidzhoev via llvm-commits
- [PATCH] D142791: [GlobalISel] Don't combine instructions with unknown type in hoist_logic_op_with_same_opcode_hands.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D143100: [AArch64][GlobalISel] Widen G_ADD/G_MUL/G_OR/... element types if size < 8b
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D143100: [AArch64][GlobalISel] Widen G_ADD/G_MUL/G_OR/... element types if size < 8b
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D130903: [AArch64][GlobalISel] Lower formal arguments of AAPCS & ms_abi variadic functions.
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D143085: [BOLT] Search section based on relocation symbol
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D143085: [BOLT] Search section based on relocation symbol
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D142572: [AArch64] fix bug #55005 handle DW_CFA_GNU_window_save
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D143085: [BOLT] Search section based on relocation symbol
Vladislav Khmelevsky via Phabricator via llvm-commits
- [PATCH] D108961: [RISCV] MC relaxation for out-of-range conditional branch.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D143029: [RISCV] Add vendor-defined XTHeadBa (address-generation) extension
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] 695c81e - [LoongArch] Implement handling of triple-implied ABIs
Weining Lu via llvm-commits
- [llvm] 4f2fde7 - [LoongArch] Honor the `--target-abi` option when generating e_flags
Weining Lu via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D142747: [Pseudo Probe] Do not instrument EH blocks.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D141446: Fix to D139603(reverted) - moved size check to unit test so that it is cross-platform
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D141446: Fix to D139603(reverted) - moved size check to unit test so that it is cross-platform
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D141446: Fix to D139603(reverted) - moved size check to unit test so that it is cross-platform
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D143369: [llvm-profdata] Fix bug llvm-profdata crashes when reading a text sample profile with an empty line with spaces.
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D141446: [llvm-profdata] Add option to cap profile output size
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D140123: [TLS] Clamp the alignment of TLS global variables if required by the target
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D140123: [TLS] Clamp the alignment of TLS global variables if required by the target
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142876: [LoongArch] Enable shrink wrapping when optimize the function
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142950: [LoongArch] Support getHostCPUName and getHostCPUFeatures
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142874: [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D142685: [LoongArch] Implement handling of triple-implied ABIs
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D141649: [DX] Begin adding support for pipeline state
Xiang Li via Phabricator via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
YAMAMOTO Takashi via Phabricator via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
YAMAMOTO Takashi via Phabricator via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
YAMAMOTO Takashi via Phabricator via llvm-commits
- [PATCH] D142615: [WebAssembly] Fix tail call with return_call_indirect instruction
YAMAMOTO Takashi via Phabricator via llvm-commits
- [llvm] 422d379 - [AMDGPU] Use tablegen to list uniform intrinsics
Yashwant Singh via llvm-commits
- [PATCH] D142961: Make always uniform intrinsics table driven
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D142961: [AMDGPU] Use tablegen to list uniform intrinsics
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143154: [AMDGPU] Introduce divergence and uniform bit fields in tablegen
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143305: [clang] Fix -Xarch_ for -mllvm and alike
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D141891: [VP][DAGCombiner] Introduce generalized pattern match for vp sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D141891: [VP][DAGCombiner] Introduce generalized pattern match for vp sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D141891: [VP][DAGCombiner] Introduce generalized pattern match for vp sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D142699: [AsmParser] Avoid instantiating LLVMContext if not needed. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D142699: [AsmParser] Avoid instantiating LLVMContext if not needed. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D142699: [AsmParser] Avoid instantiating LLVMContext if not needed. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D141650: [VectorUtils] Enhance VFABI demangling API
Yilong Guo via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D142090: [InstCombine] precommit tests for D140666
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D142090: [InstCombine] precommit tests for D140666
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
Yingchi Long via Phabricator via llvm-commits
- [PATCH] D143123: [NFC] Add split-file as runtime test dependency
YongKang Zhu via Phabricator via llvm-commits
- [PATCH] D143123: [NFC] Add split-file as runtime test dependency
YongKang Zhu via Phabricator via llvm-commits
- [PATCH] D143123: [NFC] Add split-file as runtime test dependency
YongKang Zhu via Phabricator via llvm-commits
- [PATCH] D140270: MIPS: fix build from IR files, nan2008 and FpAbi
YunQiang Su via Phabricator via llvm-commits
- [PATCH] D141189: [Mips] Set setMaxAtomicSizeInBitsSupported
YunQiang Su via Phabricator via llvm-commits
- [PATCH] D143321: [DRAFT] [IR] Add instruction IDs to simplify debugging.
Yury Gribov via Phabricator via llvm-commits
- [PATCH] D143321: [DRAFT] [IR] Add instruction IDs to simplify debugging.
Yury Gribov via Phabricator via llvm-commits
- [llvm] 627400b - [AArch64] Add additional tests for dotreduce to check for `v4i8` and `v24i8`
Zain Jaffal via llvm-commits
- [llvm] 5170610 - [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Zain Jaffal via llvm-commits
- [PATCH] D141693: [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D141693: [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D141922: [AArch64] Add additional tests for dotreduce to check for `v4i8` and `v24i8`
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D141693: [AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D142803: [AggressiveInstCombine] Implement a general way to simplify complex logical operations.
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142090: [InstCombine] precommit tests for D140666
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D140666: [InstCombine] combine intersection for inequality icmps
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142090: [InstCombine] precommit tests for D140666
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D142803: [AggressiveInstCombine] 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] 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: [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] 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] 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] 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] D142090: [InstCombine] precommit tests for D140666
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143155: [ComplexLogicCombine 3/?] Add i1 select instruction support
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] 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] 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] D141660: [InstCombine] Fold pattern xor(and, or) to select
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] D143363: [ValueTracking] Search dominate condition to check if a value is pow2 or not
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143368: [InstCombine] Look through truncate to fold icmp with intrinsics
chenglin.bi via Phabricator via llvm-commits
- [PATCH] D143368: [InstCombine] Look through truncate to fold icmp with intrinsics
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] D125072: [MachineOutliner] Make getOutliningType partially target-independent
duk via Phabricator via llvm-commits
- [PATCH] D141595: [AArch64][SME]: Add missing Ops that need custom-lowering in streaming mode.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D143283: [Transform][InstCombine]: transform lshr pattern.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket via Phabricator via llvm-commits
- [PATCH] D142178: [X86] Change precision control to FP80 during u64->fp32 conversion on Windows.
icedrocket 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] D142132: [AArch64] Map DestructiveTernaryCommWithRev intrinsics to pesudo instructions
lizhijin via Phabricator via llvm-commits
- [PATCH] D142801: [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
luxufan via Phabricator via llvm-commits
- [PATCH] D142801: [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
luxufan via Phabricator via llvm-commits
- [PATCH] D142234: [ConstantRange] Handle Intrinsic::ctlz
luxufan via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
serge via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
serge via Phabricator via llvm-commits
- [PATCH] D142862: [Support] change StringMap hash function from djbHash to xxHash
serge via Phabricator via llvm-commits
- [PATCH] D142181: [OptTable] Store llvm::cl::Option into a DenseMap instead of a StringMap
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] 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] D113355: [llvm-libtool-darwin][NFC] Remove unnecessary abbreviations
todd toddcarMAY via Phabricator via llvm-commits
- [PATCH] D113354: Remove unnecessary conditionals around errors.
todd toddcarMAY via Phabricator via llvm-commits
- [PATCH] D113353: [RISCV] Add scheduling resources for Vector pseudo instructions.
todd toddcarMAY via Phabricator via llvm-commits
- [PATCH] D142876: [LoongArch] Enable shrink wrapping when optimize the function
wanglei via Phabricator via llvm-commits
- [PATCH] D142950: [LoongArch] Support getHostCPUName and getHostCPUFeatures
wanglei via Phabricator via llvm-commits
- [PATCH] D142954: [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch
wanglei via Phabricator via llvm-commits
- [PATCH] D142954: [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch
wanglei via Phabricator via llvm-commits
- [PATCH] D142958: [LoongArch] Implement isUsedByReturnOnly for tailcall more libcalls
wanglei via Phabricator via llvm-commits
- [PATCH] D142876: [LoongArch] Enable shrink wrapping when optimize the function
wanglei via Phabricator via llvm-commits
- [PATCH] D142950: [LoongArch] Support getHostCPUName and getHostCPUFeatures
wanglei via Phabricator via llvm-commits
- [PATCH] D142958: [LoongArch] Implement isUsedByReturnOnly for tailcall more libcalls
wanglei via Phabricator via llvm-commits
- [PATCH] D142954: [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch
wanglei via Phabricator via llvm-commits
- [llvm] 2224b53 - [PowerPC] Improve materialization for immediates which is almost a 32 bit splat.
via llvm-commits
- [llvm] c63ba01 - [LoongArch] Add baseline test for (X & Y) == Y and (X & Y) != Y
via llvm-commits
- [llvm] 25ecfbf - [LoongArch] Enable shrink wrapping when optimize the function
via llvm-commits
- [llvm] e53f41c - [LoongArch] Support getHostCPUName and getHostCPUFeatures
via llvm-commits
- [llvm] e9d658f - [LoongArch] Implement isUsedByReturnOnly for tailcall more libcalls
via llvm-commits
- [llvm] f2d52c0 - [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch
via llvm-commits
- [llvm] d6f1c85 - [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook
via llvm-commits
- [llvm] 232698d - [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata
via llvm-commits
- [llvm] 66a30b9 - [RISCV] Add precommit tests for D142071;
via llvm-commits
- [llvm] 41fdb4c - [RISCV] Permit tail call to an externally-defined function with weak linkage
via llvm-commits
- [llvm] fd68c7d - [LoongArch] Override TargetLowering::hasAndNotCompare()
via llvm-commits
- [llvm] 4a66b3b - [InstCombine] Fold pattern xor(and, or) to select
via llvm-commits
- [llvm] c0fc1a1 - [InstCombine] typo fix in the test xor-and-or.ll; NFC
via llvm-commits
Last message date:
Sun Feb 5 23:53:29 PST 2023
Archived on: Sun Feb 5 23:53:31 PST 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).