The Week Of Monday 25 March 2024 Archives by author
Starting: Mon Mar 25 00:01:56 PDT 2024
Ending: Sun Mar 31 23:56:46 PDT 2024
Messages: 4446
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Aaron Ballman via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
Aaron Ballman via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Aaron Ballman via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
Aaron Ballman via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
Aaron Ballman via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
Aaron Ballman via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
Aaron Ballman via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
Aaron Siddhartha Mondal via llvm-commits
- [llvm] [bazel] Restrict libpfm to linux (PR #86565)
Aaron Siddhartha Mondal via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Abhin P Jose via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Abhin P Jose via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Abhin P Jose via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Abhin P Jose via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] Imprecise switch case (PR #82795)
Acim Maravic via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Acim Maravic via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Acim Maravic via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
Adrian Prantl via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
Adrian Prantl via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
Adrian Prantl via llvm-commits
- [llvm] 380f0fb - [CodeGen/DWARF] Introduce DWARF tag for SwiftTail and emit it in CodeGen.
Adrian Prantl via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
Adrian Prantl via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
Adrian Prantl via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Adrian Prantl via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Adrian Prantl via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
Adrian Prantl via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
Adrian Prantl via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
Aiden Grossman via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
Aiden Grossman via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
Aiden Grossman via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
Aiden Grossman via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
Aiden Grossman via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
Aiden Grossman via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
Aiden Grossman via llvm-commits
- [llvm] abc270a - Finish revert "[SystemZ][z/OS] TXT records in the GOFF reader (#74526)"
Aiden Grossman via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Aiden Grossman via llvm-commits
- [llvm] fa90a0a - [llvm-exegesis] Improve error handling for shm_open calls
Aiden Grossman via llvm-commits
- [llvm] [workflows] issue-write: Avoid race condition when PR branch is deleted (PR #87118)
Aiden Grossman via llvm-commits
- [llvm] [workflows] issue-write: Exit early if there are no comments (PR #87114)
Aiden Grossman via llvm-commits
- [llvm] [workflows] issue-write: Exit early if there are no comments (PR #87114)
Aiden Grossman via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#67454)" (PR #86674)
Akira Hatanaka via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#67454)" (PR #86674)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86721)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86721)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86721)
Akira Hatanaka via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (PR #86898)
Akira Hatanaka via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (PR #86898)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [coroutine] Implement llvm.coro.await.suspend intrinsic (PR #79712)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Akira Hatanaka via llvm-commits
- [clang] [llvm] [coroutine] Implement llvm.coro.await.suspend intrinsic (PR #79712)
Akira Hatanaka via llvm-commits
- [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Aleksandr Popov via llvm-commits
- [llvm] [NFC][NVPTX] remove truncating c-style cast (PR #85889)
Alex MacLean via llvm-commits
- [llvm] [NFC][NVPTX] remove truncating c-style cast (PR #85889)
Alex MacLean via llvm-commits
- [llvm] Reland "[NVPTX] Use .common linkage for common globals" (PR #86824)
Alex MacLean via llvm-commits
- [llvm] [NFC][TLI] Move VecFuncs to statics to reduce stack usage (PR #86829)
Alex MacLean via llvm-commits
- [llvm] [NFC][TLI] Move VecFuncs to statics to reduce stack usage (PR #86829)
Alex MacLean via llvm-commits
- [llvm] Reland "[NVPTX] Use .common linkage for common globals" (PR #86824)
Alex MacLean via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [clang] [llvm] [mlir] [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (PR #85460)
Alex Voicu via llvm-commits
- [compiler-rt] [compiler-rt] Don't check COMPILER_RT_STANDALONE_BUILD for test deps (PR #83651)
Alexander Richardson via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Alexander Richardson via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Alexander Richardson via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Alexander Richardson via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Alexander Richardson via llvm-commits
- [clang] [compiler-rt] [llvm] Add numerical sanitizer (PR #85916)
Alexander Shaposhnikov via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Alexandre Ganea via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Alexandre Ganea via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for shifts. (PR #84356)
Alexey Bataev via llvm-commits
- [llvm] 54ca1e2 - [SLP]Fix PR80027: include initial trunc nodes to the demoted values.
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for shifts. (PR #84356)
Alexey Bataev via llvm-commits
- [llvm] 26dd128 - [SLP]Do not propagate nuw/nsw flags for alt nodes, affected by
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for shifts. (PR #84356)
Alexey Bataev via llvm-commits
- [llvm] 1ad29a5 - [SLP][NFC]Add a test with truncated loads, but incorrect trunc after
Alexey Bataev via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Alexey Bataev via llvm-commits
- [llvm] 342f7d0 - [SLP]Fix PR86620: check final minbitwidth for truncs/exts before
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Add better minbitwidth analysis for udiv/urem instructions. (PR #85928)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Add better minbitwidth analysis for udiv/urem instructions. (PR #85928)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Alexey Bataev via llvm-commits
- [llvm] b43ec8e - [SLP]Fix PR86798: handle phi nodes being trunced, but not its operands.
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics. (PR #86135)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics. (PR #86135)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Consider (f)sub, being operand of llvm.(f)abs/icmp eq/ne 0, commutative. (PR #86196)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Consider (f)sub, being operand of llvm.(f)abs/icmp eq/ne 0, commutative. (PR #86196)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Add support for commutative intrinsics. (PR #86316)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Add support for commutative intrinsics. (PR #86316)
Alexey Bataev via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] 552c8eb - [SLP][NFC]Add a test with the wrong result extension after reduction,
Alexey Bataev via llvm-commits
- [llvm] d94dc5f - [SLP]Fix PR86763: do not truncate reductions to the demanded bits size.
Alexey Bataev via llvm-commits
- [llvm] b7a4ace - [SLP][NFC]Improve compile time by size analysis limit and reduction size
Alexey Bataev via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Add better minbitwidth analysis for udiv/urem instructions. (PR #85928)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] 70cf2a0 - [SLP][NFC]Simplify function/constructors by removing unnecessary params.
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] 338be79 - [SLP][NFC]Add a test with the incorrect sign extension of first ext
Alexey Bataev via llvm-commits
- [llvm] 01e02e0 - [SLP]Fix PR87011: Do not assume that initial ext/trunc nodes can be
Alexey Bataev via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero (PR #87054)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero (PR #87056)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero (PR #87054)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero extension. (PR #87056)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC] Simplify type checks with isa predicates (PR #87182)
Alexey Bataev via llvm-commits
- [llvm] [dsymutil][DWARFLinker] Refactor handling mergeable libraries. (PR #80615)
Alexey Lapshin via llvm-commits
- [llvm] [dsymutil][DWARFLinker] Refactor handling mergeable libraries. (PR #80615)
Alexey Lapshin via llvm-commits
- [llvm] [dsymutil][DWARFLinker] Refactor handling mergeable libraries. (PR #80615)
Alexey Lapshin via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][TableGen][MC] Change the ARM mnemonic operands to be optional for ASM parsing (PR #83436)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Alfie Richards via llvm-commits
- [llvm] [dsymutil][DWARFLinker] Refactor handling mergeable libraries. (PR #80615)
Alpha Abdoulaye via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GloalISel] Fold G_CTTZ if possible (PR #86224)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Add CTLZ known bits. (PR #86436)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Amara Emerson via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Amara Emerson via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Amara Emerson via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Amara Emerson via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Amara Emerson via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Amara Emerson via llvm-commits
- [llvm] [BOLT] solve the profile data processing problem when BAT and no_lbr are set at the same time (PR #86501)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix boltedcollection and no_lbr order in fdata writer and parser (PR #86501)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add secondary entry points to BAT (PR #86218)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add secondary entry points to BAT (PR #86218)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add CallSiteInfo entries in YAMLBAT (PR #76896)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add CallSiteInfo entries in YAMLBAT (PR #76896)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add CallSiteInfo entries in YAMLBAT (PR #76896)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Set EntryDiscriminator in YAML profile for indirect calls (PR #82128)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Set EntryDiscriminator in YAML profile for indirect calls (PR #82128)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Refactor BC::createBinaryContext for #81346 (PR #87172)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Refactor logging and error handling (PR #81082)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Refactor BC::createBinaryContext for #81346 (PR #87172)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Refactor BC::createBinaryContext for #81346 (PR #87172)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add binary introspection/JIT manager (PR #81346)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Split out DomTree construction from BF::calculateLoopInfo (PR #87181)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Split out DomTree construction from BF::calculateLoopInfo (PR #87181)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Clean includes, add license headers (PR #87200)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Clean includes, add license headers (PR #87200)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Clean includes, add license headers (PR #87200)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Amir Ayupov via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Amy Kwan via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Amy Kwan via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Amy Kwan via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Amy Kwan via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Amy Kwan via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Amy Kwan via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Amy Kwan via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Amy Kwan via llvm-commits
- [compiler-rt] 685d785 - Fix the -Wmissing-designated-field-initializers on the clang-ppc64le-rhel bot
Amy Kwan via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Amy Kwan via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Amy Kwan via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Amy Kwan via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Amy Kwan via llvm-commits
- [llvm] [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (PR #79173)
Anatoly Trosinenko via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Andreas Jonson via llvm-commits
- [llvm] [LVI] Handle range attributes (PR #86413)
Andreas Jonson via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Andreas Jonson via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Andreas Jonson via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Andreas Jonson via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Andrew Ng via llvm-commits
- [llvm] [Doc] Add a section on CI to the GitHub documentation (PR #85376)
Andrzej Warzyński via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Andrzej Warzyński via llvm-commits
- [llvm] [InstCombine] Generalize fold of `fcmp + copysign` (PR #86387)
Andy Kaylor via llvm-commits
- [llvm] [InstCombine] Generalize fold of `fcmp + copysign` (PR #86387)
Andy Kaylor via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Andy Kaylor via llvm-commits
- [llvm] [GlobalOpt] Refactor CleanupPointerRootUsers (PR #84694)
Anshil Gandhi via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86721)
Anton Korobeynikov via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Anton Rydahl via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Anton Rydahl via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Antonio Frighetto via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Antonio Frighetto via llvm-commits
- [llvm] [NFC][NVPTX] remove truncating c-style cast (PR #85889)
Artem Belevich via llvm-commits
- [llvm] Reland "[NVPTX] Use .common linkage for common globals" (PR #86824)
Artem Belevich via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Artem Belevich via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Artem Belevich via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Artem Belevich via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Artem Belevich via llvm-commits
- [llvm] Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (PR #86337)
Arthur Eubanks via llvm-commits
- [llvm] Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (PR #86337)
Arthur Eubanks via llvm-commits
- [llvm] Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (PR #86337)
Arthur Eubanks via llvm-commits
- [llvm] Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (PR #86337)
Arthur Eubanks via llvm-commits
- [llvm] Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (PR #86337)
Arthur Eubanks via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
Arthur Eubanks via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
Arthur Eubanks via llvm-commits
- [llvm] Add the 'initialized' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [llvm] Add the 'initialized' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
Arthur Eubanks via llvm-commits
- [llvm] Add the 'initialized' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Arthur Eubanks via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Arthur Eubanks via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Arthur Eubanks via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Arthur Eubanks via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Arthur Eubanks via llvm-commits
- [llvm] Add the 'initialized' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [llvm] [mlir] [ADT] Add signed and unsigned mulh to APInt (PR #84719)
Atousa Duprat via llvm-commits
- [llvm] [mlir] [ADT] Add signed and unsigned mulh to APInt (PR #84719)
Atousa Duprat via llvm-commits
- [llvm] [mlir] [ADT] Add signed and unsigned mulh to APInt (PR #84719)
Atousa Duprat via llvm-commits
- [llvm] [AMDGPU] Extend MFMA padding option to gfx90a+ (PR #86768)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Use directive for kernarg preload header padding (PR #86004)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Use directive for kernarg preload header padding (PR #86004)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Extend MFMA padding option to gfx90a+ (PR #86768)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Use directive for kernarg preload header padding (PR #86004)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Add support for preloading implicit kernel arguments (PR #83817)
Austin Kerbow via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Axel Lundberg via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
Balazs Benics via llvm-commits
- [llvm] [AVR][NFC] Improve format of target description files (PR #87212)
Ben Shi via llvm-commits
- [llvm] [mlir] [mlir][bazel] Export more headers by a single target only. (PR #86637)
Benjamin Chetioui via llvm-commits
- [llvm] [mlir][bazel] Create a separate target for BytecodeOpInterface. (PR #86655)
Benjamin Chetioui via llvm-commits
- [llvm] [mlir][bazel] Expose GPUCommonPass.h only by a single target. (PR #86730)
Benjamin Chetioui via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
Benji Smith via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
Benji Smith via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
Benji Smith via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
Benji Smith via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeFpConvert] Scalarize vector types. (PR #86954)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Bevin Hansson via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Bevin Hansson via llvm-commits
- [llvm] 982ebeb - [X86] Pre-commit test case for bug in combineShiftRightArithmetic
Bjorn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Björn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Björn Pettersson via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Björn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Björn Pettersson via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Björn Pettersson via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Björn Pettersson via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Brad Smith via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Brandon Wu via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Brandon Wu via llvm-commits
- [llvm] [SROA] Allow rewriting memcpy depending on tbaa.struct (PR #77597)
Bruno De Fraine via llvm-commits
- [llvm] [SROA] Allow rewriting memcpy depending on tbaa.struct (PR #77597)
Bruno De Fraine via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
Carlos Alberto Enciso via llvm-commits
- [libc] [llvm] [libc] Include algorithm.h to parser.h (PR #87125)
Caslyn Tonelli via llvm-commits
- [libc] [llvm] [libc] Include algorithm.h to parser.h (PR #87125)
Caslyn Tonelli via llvm-commits
- [clang] [llvm] AMDGPU: Rename intrinsics and remove f16/bf16 versions for load transpose (PR #86313)
Changpeng Fang via llvm-commits
- [clang] [llvm] AMDGPU: Rename intrinsics and remove f16/bf16 versions for load transpose (PR #86313)
Changpeng Fang via llvm-commits
- [llvm] AMDGPU: Simplify SMInstruction definitions, NFC (PR #86613)
Changpeng Fang via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
Charlie Barto via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
Charlie Barto via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
Charlie Barto via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
Charlie Barto via llvm-commits
- [llvm] [PPC] generate stxvw4x/lxvw4x on P7 (PR #87049)
Chen Zheng via llvm-commits
- [llvm] [PPC][NFC] add an option for GatherAllAliasesMaxDepth (PR #87071)
Chen Zheng via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Chris B via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Chris B via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Chris B via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
Chris B via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
Chris B via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
Chris B via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
Chris B via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
Chris B via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Chris B via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Chris B via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Chris B via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Chris B via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Chris B via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Chris B via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Chris B via llvm-commits
- [llvm] [llvm][Support] `thread_local` threadid on Apple systems (PR #87219)
Chris Lattner via llvm-commits
- [llvm] [mlir] [mlir][bazel] Export more headers by a single target only. (PR #86637)
Christian Sigg via llvm-commits
- [llvm] [mlir] [mlir][bazel] Export more headers by a single target only. (PR #86637)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Create a separate target for BytecodeOpInterface. (PR #86655)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Create a separate target for BytecodeOpInterface. (PR #86655)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Create a separate target for BytecodeOpInterface. (PR #86655)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Expose GPUCommonPass.h only by a single target. (PR #86730)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Expose GPUCommonPass.h only by a single target. (PR #86730)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Remove unsed BUILD dependencies. (PR #87038)
Christian Sigg via llvm-commits
- [llvm] [mlir][bazel] Remove unsed BUILD dependencies. (PR #87038)
Christian Sigg via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
Christopher Di Bella via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Christopher Ferris via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Dump ReleaseToOsIntervalMs (PR #86887)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Add EnableContiguousRegions mode (PR #85149)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Do a M_PURGE call before changing release interval on Android (PR #87110)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Change isPowerOfTwo macro to return false for zero. (PR #87120)
Christopher Ferris via llvm-commits
- [llvm] [CodeGen][MRI] Add allocation mask for register classes (PR #86007)
Christudasan Devadasan via llvm-commits
- [llvm] [CodeGen][MRI] Introduce synthetic register classes (PR #86006)
Christudasan Devadasan via llvm-commits
- [clang] [llvm] [Modules] No transitive source location change (PR #86912)
Chuanqi Xu via llvm-commits
- [clang] [llvm] [coroutine] Implement llvm.coro.await.suspend intrinsic (PR #79712)
Chuanqi Xu via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Connor Sughrue via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Connor Sughrue via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Connor Sughrue via llvm-commits
- [llvm] Add support for PSV EntryFunctionName (PR #86296)
Cooper Partin via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
Cooper Partin via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Cooper Partin via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Cooper Partin via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Cooper Partin via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
Cooper Partin via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Cooper Partin via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Cooper Partin via llvm-commits
- [llvm] [AMDGPU] Move renamedInGFX9 from TableGen to SIInstrInfo helper function/macro to free up a bit slot (PR #82787)
Corbin Robeck via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [GloalISel] Fold G_CTTZ if possible (PR #86224)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add integer RISCVISD::SELECT_CC to canCreateUndefOrPoison and isGuaranteedNotToBeUndefOrPoison. (PR #84693)
Craig Topper via llvm-commits
- [llvm] [RISCV] Check that the stack adjust immediate for cm.push/pop* has the correct sign and is divisible by 16. (PR #85295)
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Craig Topper via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] 25bcdab - [RISCV] Fix indentation and 80 columns in RISCVInstrInfoZvk.td. NFC
Craig Topper via llvm-commits
- [llvm] 6ee39fb - [RISCV] Remove unused forceMergeOpRead from SchedTernary class. NFC
Craig Topper via llvm-commits
- [llvm] 0fe0ef4 - [RISCV] Remove unused tablegen class. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] d19d8e0 - [RISCV] Remove unused Constraint template parameter from RISCVInstrInfoZvk.td. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Craig Topper via llvm-commits
- [llvm] 6708beb - [RISCV] Remove more unneeded template parameters from RISCVInstrInfoZvk.td. NFC
Craig Topper via llvm-commits
- [llvm] 8551454 - [RISCV] Rename $merge to $rd in Zvk* pseudoinstructions and patterns.
Craig Topper via llvm-commits
- [llvm] [RISCV] Enable sub(max, min) lowering for ABDS and ABDU (PR #86592)
Craig Topper via llvm-commits
- [llvm] efa5494 - [RISCV] Remove ', vm' from comment for instruction that doesn't have mask. NFC
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add tests for combineBinOpOfZExts. NFC (PR #86689)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add tests for combineBinOpOfZExts. NFC (PR #86689)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add tests for combineBinOpOfZExts. NFC (PR #86689)
Craig Topper via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Craig Topper via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
Craig Topper via llvm-commits
- [llvm] 39c03a2 - [RISCV] Remove unnecessary overrides of a defaulted template argument. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] 8cb4eb9 - [RISCV] Remove unneeded VAESKF_MV_I tablegen class. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Check that the stack adjust immediate for cm.push/pop* has the correct sign and is divisible by 16. (PR #85295)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Craig Topper via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Craig Topper via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Craig Topper via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
Craig Topper via llvm-commits
- [llvm] 2fbc40d - [RISCV] Split compound if statement to fix a crash.
Craig Topper via llvm-commits
- [llvm] [RISCV] Check that the stack adjust immediate for cm.push/pop* has the correct sign and is divisible by 16. (PR #85295)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Craig Topper via llvm-commits
- [llvm] [RISCV] Preserve MMO when expanding PseudoRV32ZdinxSD/PseudoRV32ZdinxLD. (PR #85877)
Craig Topper via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add register overlap checks to the assembler for some Zvk* instructions. (PR #86745)
Craig Topper via llvm-commits
- [llvm] [X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (PR #86221)
Craig Topper via llvm-commits
- [llvm] 09155ac - [LegalizeDAG] Remove unneeded temporary SDValues from PerformInsertVectorEltInMemory. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Merge PerformInsertVectorEltInMemory into ExpandInsertToVectorThroughStack. NFC (PR #86755)
Craig Topper via llvm-commits
- [llvm] [RISCV] Preserve MMO when expanding PseudoRV32ZdinxSD/PseudoRV32ZdinxLD. (PR #85877)
Craig Topper via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Craig Topper via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add register overlap checks to the assembler for some Zvk* instructions. (PR #86745)
Craig Topper via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #85734)
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics. (PR #86135)
Craig Topper via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics. (PR #86135)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Merge PerformInsertVectorEltInMemory into ExpandInsertToVectorThroughStack. NFC (PR #86755)
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Craig Topper via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Add validation of SPIMM for cm.push/pop. (PR #84989)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvecto… (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvecto… (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Craig Topper via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
Craig Topper via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
Craig Topper via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Craig Topper via llvm-commits
- [llvm] 0d7ea50 - [AArch64] Pre-commit test for #86717. NFC
Craig Topper via llvm-commits
- [llvm] acab142 - [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack.
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Craig Topper via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
Craig Topper via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Craig Topper via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Craig Topper via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Craig Topper via llvm-commits
- [llvm] [InstCombine] Support and/or in `getFreelyInvertedImpl` using DeMorgan's Law (PR #85193)
Craig Topper via llvm-commits
- [llvm] [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (PR #86889)
Craig Topper via llvm-commits
- [llvm] [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (PR #86889)
Craig Topper via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
Craig Topper via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
Craig Topper via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
Craig Topper via llvm-commits
- [llvm] [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (PR #86889)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Add validation of SPIMM for cm.push/pop. (PR #84989)
Craig Topper via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Craig Topper via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Craig Topper via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Craig Topper via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
Craig Topper via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Craig Topper via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (PR #86983)
Craig Topper via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Craig Topper via llvm-commits
- [llvm] [RISCV] Extend pattern matches involving shNadd to support disjoint or (PR #87001)
Craig Topper via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Craig Topper via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Craig Topper via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Craig Topper via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Craig Topper via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
Craig Topper via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
Craig Topper via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Craig Topper via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Craig Topper via llvm-commits
- [llvm] 2f05b89 - [RISCV] Move VPseudoBinaryNoMask multiclass to RISCVInstrInfoZvk.td and rename it. NFC
Craig Topper via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
Craig Topper via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
Craig Topper via llvm-commits
- [llvm] [X86] Resolve FIXME: Create cld only when needed (PR #82415)
Craig Topper via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
Cyndy Ishida via llvm-commits
- [llvm] [LLVM][LIB] Refactor Redundant Condition (PR #86542)
Cyndy Ishida via llvm-commits
- [llvm] [LLVM][LIB] Refactor Redundant Condition (PR #86542)
Cyndy Ishida via llvm-commits
- [llvm] [LLVM][TextAPI] Refactor Redundant Condition (PR #86542)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
Cyndy Ishida via llvm-commits
- [llvm] b7d8c61 - [TextAPI] Add missing include for Expected type
Cyndy Ishida via llvm-commits
- [llvm] 2d7df31 - Revert "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)"
Cyndy Ishida via llvm-commits
- [clang] [llvm] Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (PR #86574)
Cyndy Ishida via llvm-commits
- [clang] [llvm] Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (PR #86574)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Cyndy Ishida via llvm-commits
- [llvm] Add support for PSV EntryFunctionName (PR #86296)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Damyan Pepper via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Damyan Pepper via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Dan Liew via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Dan Liew via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Dan Liew via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Daniel Bertalan via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Daniel Paoliello via llvm-commits
- [llvm] [llvm-dlltool][llvm-lib][COFF] Don't override NONAME exports with demangled ARM64EC symbols. (PR #86722)
Daniel Paoliello via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
Daniil Kovalev via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
Daniil Kovalev via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
Daniil Kovalev via llvm-commits
- [llvm] [llvm-readobj, test] Test R_AARCH64_AUTH_{ABS64, RELATIVE} (PR #86511)
Daniil Kovalev via llvm-commits
- [llvm] [llvm-readobj, test] Test R_AARCH64_AUTH_{ABS64, RELATIVE} (PR #86511)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: strip R_AARCH64_AUTH_RELATIVE, per doc (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Daniil Kovalev via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
Daniil Kovalev via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
Danila Malyutin via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
Danila Malyutin via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Dave Lee via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Dave Lee via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Dave Lee via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
David Blaikie via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
David Blaikie via llvm-commits
- [llvm] Refine the examples in the debug info document (PR #86272)
David Blaikie via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
David Blaikie via llvm-commits
- [llvm] [SCCIterator] Union MST node by rank correctly (PR #86389)
David Blaikie via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
David Blaikie via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
David Blaikie via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
David Blaikie via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
David Blaikie via llvm-commits
- [llvm] [SCCIterator] Union MST node by rank correctly (PR #86389)
David Blaikie via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
David Blaikie via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
David Blaikie via llvm-commits
- [llvm] Refine the examples in the debug info document (PR #86272)
David Blaikie via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
David Blaikie via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
David Blaikie via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
David Blaikie via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
David Blaikie via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
David Blaikie via llvm-commits
- [llvm] Add __attribute__((warn_unused_result)) to LLVMErrorRef (PR #87025)
David Blaikie via llvm-commits
- [llvm] [AArch64] Correct Neoverse V1 SVE 16-bit sdot/udot schedule pipelines. (PR #86142)
David Green via llvm-commits
- [llvm] [AArch64] Handle v2i16 and v2i8 in concat load combine. (PR #86264)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
David Green via llvm-commits
- [llvm] [GlobalISel] Add CTLZ known bits. (PR #86436)
David Green via llvm-commits
- [llvm] [AArch64] set MaxInterleaveFactor to 4 for NeoverseV2 (PR #86631)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalization for small anyext/sext/zext (PR #86438)
David Green via llvm-commits
- [llvm] [GlobalISel] Add Knownbits for G_LOAD/ZEXTLOAD/SEXTLOAD with range metadata (PR #86431)
David Green via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
David Green via llvm-commits
- [llvm] [ARM][MVE] Remove kill flags when reusing VPR register. (PR #86300)
David Green via llvm-commits
- [llvm] [AArch64] Clear kill flags when removing FMOVDr. (PR #86308)
David Green via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
David Green via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
David Green via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
David Green via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
David Green via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
David Green via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
David Green via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
David Li via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
David Li via llvm-commits
- [llvm] [nfc][docs]Generalize header description and ascii art for indexed profiles (PR #83507)
David Li via llvm-commits
- [llvm] [AMDGPU] Extend zero initialization of return values for TFE (PR #85759)
David Stuttard via llvm-commits
- [llvm] [AMDPU] Add support for idxen and bothen buffer load/store merging in SILoadStoreOptimizer (PR #86285)
David Stuttard via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Davide Italiano via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Refactor BC::createBinaryContext for #81346 (PR #87172)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Split out DomTree construction from BF::calculateLoopInfo (PR #87181)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Clean includes, add license headers (PR #87200)
Davide Italiano via llvm-commits
- [llvm] [BOLT][NFC] Clean includes, add license headers (PR #87200)
Davide Italiano via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext. (PR #85866)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext. (PR #85866)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext. (PR #85866)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext. (PR #85866)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Derek Schuff via llvm-commits
- [llvm] [AMDGPU] Add getRegPressureLimit(TargetOccupancy) (PR #84311)
Diana Picus via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Dimitry Andric via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
Diogo Teles Sant'Anna via llvm-commits
- [lld] 28b196e - [llvm] Write temporary test files into %t
Dmitri Gribenko via llvm-commits
- [llvm] [Inliner] Check number of operands in AddReturnAttributes (PR #87093)
Dmitrii Dolgov via llvm-commits
- [llvm] [Inliner] Check number of operands in AddReturnAttributes (PR #87093)
Dmitrii Dolgov via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [tsan] Mark `pthread_*_lock` functions as blocking (PR #84162)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [tsan] Mark `pthread_*_lock` functions as blocking (PR #84162)
Dmitry Vyukov via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Dmitry Vyukov via llvm-commits
- [llvm] Fix https://github.com/llvm/llvm-project/issues/75998 (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Fix https://github.com/llvm/llvm-project/issues/75998 (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Fix https://github.com/llvm/llvm-project/issues/75998 (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Fix https://github.com/llvm/llvm-project/issues/75998 (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Eli Friedman via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Eli Friedman via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Eli Friedman via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Eli Friedman via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
Eli Friedman via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Eli Friedman via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eli Friedman via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
Eli Friedman via llvm-commits
- [polly] [polly] Add polly-debug flag to print debug info from all parts of polly (PR #78549)
Eli Friedman via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
Eli Friedman via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Eli Friedman via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Eli Friedman via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Eli Friedman via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
Eli Friedman via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
Eli Friedman via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang][Driver] Pass -machine argument to the linker explicitly for ARM64EC targets. (PR #86835)
Eli Friedman via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Eli Friedman via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Eli Friedman via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Eli Friedman via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Eli Friedman via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
Eli Friedman via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
Eli Friedman via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
Eli Friedman via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Eli Friedman via llvm-commits
- [llvm] 036e7ee - [NFC][AArch64] Regenerate regression tests.
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
Eli Friedman via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Eli Friedman via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
Eli Friedman via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
Eli Friedman via llvm-commits
- [llvm] [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (PR #81940)
Eli Friedman via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Eli Friedman via llvm-commits
- [llvm] [CodeGen][ShrinkWrap] Clarify StackAddressUsedBlockInfo meaning (PR #80679)
Elizaveta Noskova via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Ellis Hoag via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
Emil Pedersen via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
Emil Pedersen via llvm-commits
- [llvm] [AMDGPU] Add a trap lowering workaround for gfx11 (PR #85854)
Emma Pilkington via llvm-commits
- [llvm] [X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (PR #86221)
Evgenii Kudriashov via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Evgenii Stepanov via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
Evgenii Stepanov via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
Fabio D'Urso via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
Fangrui Song via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
Fangrui Song via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
Fangrui Song via llvm-commits
- [clang] [llvm] [AsmPrinter,X86] Hard code AT&T syntax input for module-level inline assembly for MSVC triples (PR #85668)
Fangrui Song via llvm-commits
- [clang] [llvm] [AsmPrinter,X86] Hard code AT&T syntax input for module-level inline assembly for MSVC triples (PR #85668)
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Fangrui Song via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [lld] dd71510 - [ELF] Simplify parseArmCMSEImportLib. NFC
Fangrui Song via llvm-commits
- [lld] f1f06f3 - [ELF] Move parse files from Driver.cpp to InputFiles.cpp. NFC
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [lld] ebb326a - [ELF] Fix unnecessary inclusion of unreferenced provide symbols
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{, 64} interceptors on GLIBC (PR #85612)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{, 64} interceptors on GLIBC (PR #85612)
Fangrui Song via llvm-commits
- [lld] 7196518 - [ELF,test] Improve -r incompatibility tests
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [llvm] [Object] Define ELFType::Endian as alias for TargetEndianness (PR #86604)
Fangrui Song via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Fangrui Song via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Fangrui Song via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Fangrui Song via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Fangrui Song via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Fangrui Song via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android: place IRELATIVE in .rela.dyn (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android: place IRELATIVE in .rela.dyn (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Fangrui Song via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Fangrui Song via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Fangrui Song via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Fangrui Song via llvm-commits
- [lld] acdba09 - [ELF] Change duplicate symbol errors to use errorOrWarn
Fangrui Song via llvm-commits
- [lld] 443baed - [ELF,test] Update tests that depend on --export-dynamic creating dynamic sections
Fangrui Song via llvm-commits
- [lld] 070d7af - [ELF] --export-dynamic: don't create dynamic sections for non-PIC static links
Fangrui Song via llvm-commits
- [llvm] a41bfea - [MC] Simplify ELFObjectWriter. NFC
Fangrui Song via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
Fangrui Song via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Fangrui Song via llvm-commits
- [lld] 09403a6 - [ELF,test] Improve "non-exported symbol" tests
Fangrui Song via llvm-commits
- [lld] df54f62 - [ELF] Enhance --no-allow-shlib-undefined for non-exported definitions
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Farid Zakaria via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Farzon Lotfi via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Fix paths when copying spriv-dis and spirv-val on windows (PR #86876)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87034)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Farzon Lotfi via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87034)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Felix via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Felix via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Felix via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute without folding opt (PR #86641)
Felix via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute without folding opt (PR #86641)
Felix via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Felix via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
Felix via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute without folding opt (PR #86641)
Felix via llvm-commits
- [llvm] 1081d3a - [VPlan] Mark CanonicalIVIncrementForPart as only using part 0 of IV.
Florian Hahn via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
Florian Hahn via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Florian Hahn via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
Florian Hahn via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Florian Hahn via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Florian Hahn via llvm-commits
- [llvm] 6ef8299 - Recommit "[VPlan] Replace disjoint or with add instead of dropping disjoint. (#83821)"
Florian Hahn via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Track VPValue names in VPlan. (PR #81411)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Track VPValue names in VPlan. (PR #81411)
Florian Hahn via llvm-commits
- [llvm] b9cd48f - Revert "[TBAA] Add verifier for tbaa.struct metadata (#86709)"
Florian Hahn via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] 8a614c1 - [VPlan] Rename getVPValueOrAddLiveIn -> getOrAddLiveIn (NFCI).
Florian Hahn via llvm-commits
- [llvm] 8d9cb6b - [VPlan] Inline getVPValue in only caller (NFCI).
Florian Hahn via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Florian Mayer via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Florian Mayer via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] make getAndroidSlotPtr function generic (PR #86200)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] Add link to proof for address calculation (PR #86367)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] make getAndroidSlotPtr function generic (PR #86200)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] make getAndroidSlotPtr function generic (PR #86200)
Florian Mayer via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Florian Mayer via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Florian Mayer via llvm-commits
- [llvm] [NFC][HWASAN] Promote InstrumentGlobals to member (PR #86773)
Florian Mayer via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] add example for ring buffer wrap (PR #87029)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] add example for ring buffer wrap (PR #87029)
Florian Mayer via llvm-commits
- [llvm] [NFC] [HWASan] add example for ring buffer wrap (PR #87029)
Florian Mayer via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86] Support immediate folding for CCMP/CTEST (PR #86616)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Freddy Ye via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Guillaume Chatelet via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Guillaume Chatelet via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Guillaume Chatelet via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Guillaume Chatelet via llvm-commits
- [llvm] [bazel] Remove -lm on macOS (PR #86706)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [Support] Make CleanupInstaller public (NFC) (PR #86758)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Haohai Wen via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Haohai Wen via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Haohai Wen via llvm-commits
- [llvm] [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (PR #81940)
Haojian Wu via llvm-commits
- [llvm] [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (PR #87191)
Haojian Wu via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Heejin Ahn via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Heejin Ahn via llvm-commits
- [llvm] 6b7ecc7 - Revert "[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (#86633)"
Heejin Ahn via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Heejin Ahn via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87039)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87039)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87039)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87039)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87039)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Helena Kotas via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
Helena Kotas via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Hongyu Chen via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Hongyu Chen via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Ilia Diachkov via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (PR #86394)
J. Ryan Stinnett via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-lto and llvm-lto2 (PR #86271)
J. Ryan Stinnett via llvm-commits
- [llvm] [GitHub] Fix typos in automation (PR #86886)
J. Ryan Stinnett via llvm-commits
- [llvm] [GitHub] Fix typos in automation (PR #86886)
J. Ryan Stinnett via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
J. Ryan Stinnett via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
J. Ryan Stinnett via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [llvm] [llvm-dlltool][llvm-lib][COFF] Don't override NONAME exports with demangled ARM64EC symbols. (PR #86722)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
Jacek Caban via llvm-commits
- [llvm] [llvm-dlltool][llvm-lib][COFF] Don't override NONAME exports with demangled ARM64EC symbols. (PR #86722)
Jacek Caban via llvm-commits
- [clang] [llvm] [clang][Driver] Pass -machine argument to the linker explicitly for ARM64EC targets. (PR #86835)
Jacek Caban via llvm-commits
- [lld] [LLD][COFF] Demangle ARM64EC export names. (PR #87068)
Jacek Caban via llvm-commits
- [llvm] [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (PR #81940)
Jacek Caban via llvm-commits
- [llvm] [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (PR #81940)
Jacek Caban via llvm-commits
- [llvm] [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (PR #87191)
Jacek Caban via llvm-commits
- [llvm] [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (PR #81940)
Jacek Caban via llvm-commits
- [llvm] [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (PR #87191)
Jacek Caban via llvm-commits
- [llvm] [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (PR #87191)
Jacek Caban via llvm-commits
- [llvm] [Object][COFF][NFC] Don't use inline function for COFFImportFile::printSymbolName. (PR #87195)
Jacek Caban via llvm-commits
- [llvm] [Object][COFF][NFC] Don't use inline function for COFFImportFile::printSymbolName. (PR #87195)
Jacek Caban via llvm-commits
- [clang] [llvm] [AArch64] Remove Automatic Enablement of FEAT_F32MM (PR #85203)
Jack Styles via llvm-commits
- [llvm] [SLP][NFC] Simplify type checks with isa predicates (PR #87182)
Jakub Kuderski via llvm-commits
- [llvm] [SLP][NFC] Simplify type checks with isa predicates (PR #87182)
Jakub Kuderski via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
James Henderson via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
James Henderson via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
James Henderson via llvm-commits
- [lld] [llvm] [Object] Define ELFType::Endian as alias for TargetEndianness (PR #86604)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [lld] [llvm] [Object] Define ELFType::Endian as alias for TargetEndianness (PR #86604)
James Henderson via llvm-commits
- [lld] [llvm] [Object,ELFType] Rename TargetEndianness to Endianness (PR #86604)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
James Henderson via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
James Y Knight via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
James Y Knight via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
James Y Knight via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
James Y Knight via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
James Y Knight via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
James Y Knight via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
James Y Knight via llvm-commits
- [llvm] [mlir] {OpenMP][OpenMPIRBuilder]Add ReductionInfoManager (PR #81300)
Jan Leyonberg via llvm-commits
- [llvm] [mlir] {OpenMP][OpenMPIRBuilder]Add ReductionInfoManager (PR #81300)
Jan Leyonberg via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
Janek van Oirschot via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
Janek van Oirschot via llvm-commits
- [llvm] [InstCombine] FP fold, cond ? x : -x == 0 into x == 0 #85250 (PR #85673)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Use RTZ for newer fp16 interp instructions (PR #86235)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Fix OpenCL conformance test failures for ctlz. (PR #83170)
Jay Foad via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Jay Foad via llvm-commits
- [llvm] [AMDPU] Add support for idxen and bothen buffer load/store merging in SILoadStoreOptimizer (PR #86285)
Jay Foad via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
Jay Foad via llvm-commits
- [llvm] Allow MCInstrAnalysis to change MCInst (PR #85906)
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Introduce ordering parameter to atomic intrinsics and introduce new llvm.amdgcn.image.atomic.load intrinsic. (PR #73613)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
Jay Foad via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Jay Foad via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Jay Foad via llvm-commits
- [llvm] AMDGPU: Document more backend recognized attributes (PR #80239)
Jay Foad via llvm-commits
- [llvm] AMDGPU: Document more backend recognized attributes (PR #80239)
Jay Foad via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
Jay Foad via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (PR #87085)
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (PR #87085)
Jay Foad via llvm-commits
- [llvm] [llvm][Support] `thread_local` threadid on Apple systems (PR #87219)
Jeff Niu via llvm-commits
- [llvm] [llvm][Support] `thread_local` threadid on Apple systems (PR #87219)
Jeff Niu via llvm-commits
- [llvm] [AMDGPU] Use correct VGPR threshold for flagging ExcessRP regions in unified register file case (PR #85860)
Jeffrey Byrnes via llvm-commits
- [llvm] Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (PR #83495)
Jeremy Day via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Jiahan Xie via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Jianjian Guan via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Jianjian Guan via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Jianjian Guan via llvm-commits
- [lld] [llvm] [LoongArch] Use R_LARCH_ALIGN with section symbol (PR #84741)
Jinyang He via llvm-commits
- [lld] [llvm] [LoongArch] Use R_LARCH_ALIGN with section symbol (PR #84741)
Jinyang He via llvm-commits
- [llvm] [RISCV][MC] Implement ISA mapping symbols (PR #67541)
Joe Faulls via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [llvm] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Johannes Doerfert via llvm-commits
- [llvm] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Johannes Doerfert via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Johannes Doerfert via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Johannes Doerfert via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
John Ericson via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
John Ericson via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] d2b63ed - Revert "Revert "[compiler-rt] Allow building builtins.a without a libc (#86737)""
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Jon Chesterfield via llvm-commits
- [compiler-rt] ca68a14 - Revert "Revert "Revert "[compiler-rt] Allow building builtins.a without a libc (#86737)"""
Jon Chesterfield via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
Jonas Devlieghere via llvm-commits
- [llvm] [unittests] Fix `TableGenTests` with `LLVM_LINK_LLVM_DYLIB` (PR #86664)
Jonas Hahnfeld via llvm-commits
- [llvm] [unittests] Fix `TableGenTests` with `LLVM_LINK_LLVM_DYLIB` (PR #86664)
Jonas Hahnfeld via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] Check for all frame instructions in finalize isel. (PR #85945)
Jonas Paulsson via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Jonas Paulsson via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Jonathan Thackray via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
Jonathan Thackray via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Remove -lm on macOS (PR #86706)
Jordan Rupprecht via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Jordan Rupprecht via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Jordan Rupprecht via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Jordan Rupprecht via llvm-commits
- [llvm] [mlir][bazel] Export headers either from :Transforms or :TransformUtils (PR #86819)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel] Add support for LLVM_TOOL_LLVM_DRIVER_BUILD (PR #86879)
Jordan Rupprecht via llvm-commits
- [llvm] 46a737c - [LLVM] Fix linking object library in tablegen
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc][OSUtil] refactor quick_exit to be an object library everywhere (PR #85955)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc][OSUtil] refactor quick_exit to be an object library everywhere (PR #85955)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Joshua Batista via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Joshua Batista via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
Joshua Cranmer via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Joshua Cranmer via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Joshua Cranmer via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Joshua Cranmer via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Joshua Cranmer via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Joshua Cranmer via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Joshua Cranmer via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Juergen Ributzka via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
Juergen Ributzka via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Julian Lettner via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Julian Nagele via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Julian Nagele via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
Julian Nagele via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Julian Nagele via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Julian Nagele via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [llvm] [DirectX] Follow naming conventions for enumerators in DXILABI.h. NFC (PR #86237)
Justin Bogner via llvm-commits
- [llvm] Add support for PSV EntryFunctionName (PR #86296)
Justin Bogner via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
Justin Bogner via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
Justin Bogner via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Justin Bogner via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Justin Bogner via llvm-commits
- [llvm] [SPIR-V] Fix paths when copying spriv-dis and spirv-val on windows (PR #86876)
Justin Bogner via llvm-commits
- [llvm] [SPIR-V] Fix paths when copying spriv-dis and spirv-val on windows (PR #86876)
Justin Bogner via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
Justin Bogner via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87034)
Justin Bogner via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Justin Cady via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Justin Cady via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Justin Cady via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
Justin Cady via llvm-commits
- [llvm] [utils] Use Python3 for `bisect-skip-count` (PR #84979)
Justin Fargnoli via llvm-commits
- [llvm] [utils] Use Python3 for `bisect-skip-count` (PR #84979)
Justin Fargnoli via llvm-commits
- [llvm] [utils] Use Python3 for `bisect-skip-count` (PR #84979)
Justin Fargnoli via llvm-commits
- [llvm] [PowerPC][RFC] Retire PPCExpandISel pass (PR #84289)
Kai Luo via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
Kamlesh Kumar via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
Kamlesh Kumar via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
Karl-Johan Karlsson via llvm-commits
- [llvm] [memprof] Create a call stack table (PR #86575)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Use #ifdef EXPENSIVE_CHECKS (PR #86585)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Use #ifdef EXPENSIVE_CHECKS (PR #86585)
Kazu Hirata via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Kazu Hirata via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Kazu Hirata via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Kazu Hirata via llvm-commits
- [llvm] ed801ab - [Transforms] Fix an unused variable warning
Kazu Hirata via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Kazu Hirata via llvm-commits
- [llvm] 17c3f10 - [SystemZ] Fix an unused variable warning
Kazu Hirata via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Kazu Hirata via llvm-commits
- [llvm] [ProfileData] Use size_t in PatchItem (NFC) (PR #87014)
Kazu Hirata via llvm-commits
- [llvm] [ProfileData] Use size_t in PatchItem (NFC) (PR #87014)
Kazu Hirata via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Keith Smiley via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Keith Smiley via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Keith Smiley via llvm-commits
- [llvm] [bazel] Restrict libpfm to linux (PR #86565)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
Keith Smiley via llvm-commits
- [llvm] [bazel] Add td_library target for OptParser.td (PR #86363)
Keith Smiley via llvm-commits
- [llvm] [bazel] Restrict libpfm to linux (PR #86565)
Keith Smiley via llvm-commits
- [clang] [llvm] [cmake] Remove custom linker flag check function (PR #86602)
Keith Smiley via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Keith Smiley via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Keith Smiley via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Keith Smiley via llvm-commits
- [clang] [llvm] [cmake] Remove custom linker flag check function (PR #86602)
Keith Smiley via llvm-commits
- [llvm] [bazel] Remove -lm on macOS (PR #86706)
Keith Smiley via llvm-commits
- [llvm] [bazel] Remove -lm on macOS (PR #86706)
Keith Smiley via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Keith Smiley via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Keith Smiley via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Kevin P. Neal via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Kevin P. Neal via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Kevin P. Neal via llvm-commits
- [llvm] [VP] Correct lowering of predicated fma and faddmul to avoid strictfp. (PR #85272)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Kevin P. Neal via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Kevin P. Neal via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Kito Cheng via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Krishna Narayanan via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Krishna Narayanan via llvm-commits
- [llvm] Upstreaming warning suppression to LLVM (PR #83590)
Krzysztof Drewniak via llvm-commits
- [llvm] Upstreaming warning suppression to LLVM (PR #83590)
Krzysztof Drewniak via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Krzysztof Parzyszek via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
Krzysztof Parzyszek via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
Krzysztof Parzyszek via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
Krzysztof Parzyszek via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
Krzysztof Parzyszek via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
Kyungwoo Lee via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
Kyungwoo Lee via llvm-commits
- [llvm] 408c365 - [gn build] Port 1103a2a337e9
LLVM GN Syncbot via llvm-commits
- [llvm] b343b02 - [gn build] Port 4f9aab2b500d
LLVM GN Syncbot via llvm-commits
- [llvm] aeab2bb - [gn build] Port 1d99d7a6f841
LLVM GN Syncbot via llvm-commits
- [llvm] 1403cf6 - [gn build] Port 316634ff5925
LLVM GN Syncbot via llvm-commits
- [llvm] 8ef4510 - [JITLink][ELF][AArch64] Make include order consistent with other JITLink files.
Lang Hames via llvm-commits
- [llvm] c15218b - [JITLink] Dump weak-ref status for external symbols in LinkGraphs.
Lang Hames via llvm-commits
- [llvm] 94bbc18 - [ORC] Add some debug logging to EPCDynamicLibrarySearchGenerator.
Lang Hames via llvm-commits
- [llvm] c4d5881 - [JITLink][MachO] Handle MachO section start/end symbols.
Lang Hames via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Leandro Lupori via llvm-commits
- [compiler-rt] a2982a2 - Revert "[compiler-rt] Allow building builtins.a without a libc (#86737)"
Leandro Lupori via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Leandro Lupori via llvm-commits
- [lld] 6b95747 - [lld-macho] Disable objc test on 32-bit ARM targets
Leandro Lupori via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Leandro Lupori via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
Leandro Lupori via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
Lei Wang via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Lei Wang via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Lei Wang via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Lei Wang via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Lei Wang via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Error out if the checksum mismatch is high (PR #84097)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Error out if the checksum mismatch is high (PR #84097)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Add support to reject high checksum mismatched profile (PR #84097)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Reject high checksum mismatched profile (PR #84097)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Reject high checksum mismatched profile (PR #84097)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
Lei Wang via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
Lei Wang via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Lei Wang via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Lei Wang via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
Lei Wang via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
Lei Wang via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
Lei Wang via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [llvm] [CI][NFC] Fix shellcheck warnings in CI scripts (PR #86877)
Louis Dionne via llvm-commits
- [llvm] [CI] Hotfix: CI runs failing due to target escaping (PR #86897)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Louis Dionne via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
Luke Lau via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
Luke Lau via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Luke Lau via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add tests for combineBinOpOfZExts. NFC (PR #86689)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
Luke Lau via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Luke Lau via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add tests for combineBinOpOfZExts. NFC (PR #86689)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Luke Lau via llvm-commits
- [llvm] f15b7de - [RISCV] Add test case to show missing vmerge fold on tied pseudos. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] eff4593 - [RISCV] Add test case for missed vwaddu.vv due to add->or combine. NFC
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Luke Lau via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Luke Lau via llvm-commits
- [llvm] 131be5d - [RISCV] Add more disjoint or tests for vwadd[u].{w, v}v. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Luke Lau via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Luke Lau via llvm-commits
- [llvm] 76ba3c8 - [RISCV] Add test case for vmerge fold for tied pseudos with rounding mode. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Luke Lau via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Luke Lau via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Luke Lau via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Luke Lau via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Luke Lau via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Luke Lau via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Maksim Levental via llvm-commits
- [llvm] [BOLT] Fix enumeration of secondary entry points (PR #86848)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add rewriting support for Linux kernel __bug_table (PR #86908)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Maksim Panchenko via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] change contents of ScalarEvolution from private to protected (PR #83052)
Manuel Drehwald via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Marc Auberer via llvm-commits
- [llvm] [IR][NFC] Cleanup CmpInst signatures / code docs (PR #86441)
Marc Auberer via llvm-commits
- [llvm] [GISEL][NFC] Refactor OperandPredicateMatcher::isHigherPriorityThan (PR #86837)
Marc Auberer via llvm-commits
- [llvm] [CI][NFC] Fix shellcheck warnings in CI scripts (PR #86877)
Marc Auberer via llvm-commits
- [llvm] [CI][NFC] Fix shellcheck warnings in CI scripts (PR #86877)
Marc Auberer via llvm-commits
- [llvm] [GISEL][NFC] Refactor OperandPredicateMatcher::isHigherPriorityThan (PR #86837)
Marc Auberer via llvm-commits
- [llvm] [CI] Hotfix: CI runs failing due to target escaping (PR #86897)
Marc Auberer via llvm-commits
- [llvm] [CI] Hotfix: CI runs failing due to target escaping (PR #86897)
Marc Auberer via llvm-commits
- [llvm] [CI] Hotfix: CI runs failing due to target escaping (PR #86897)
Marc Auberer via llvm-commits
- [llvm] [IR][NFC] Cleanup CmpInst signatures / code docs (PR #86441)
Marc Auberer via llvm-commits
- [llvm] [GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Regenerate select tests with inline register classes (PR #87013)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Regenerate select tests with inline register classes (PR #87013)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Marc Auberer via llvm-commits
- [llvm] [AArch64][GISEL] Regenerate select tests with inline register classes (PR #87013)
Marc Auberer via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
Mariusz Sikora via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
Mariusz Sikora via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Mariusz Sikora via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Mariusz Sikora via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Mark Goncharov via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Mark Goncharov via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [llvm] 336bdf1 - [verify-uselistorder] Fix a typo, fix linking
Martin Storsjö via llvm-commits
- [llvm] [RemoveDIs] Do not load into new debug info format from bitcode by default (PR #86268)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Martin Storsjö via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
Martin Storsjö via llvm-commits
- [llvm] Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (PR #83495)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Martin Storsjö via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_CTTZ if possible (PR #86224)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Simplify SMInstruction definitions, NFC (PR #86613)
Matt Arsenault via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Matt Arsenault via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
Matt Arsenault via llvm-commits
- [llvm] [PatternMatch] Refactor `m_SpecificInt` to avoid constructing APInt. NFC. (PR #86259)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Add Knownbits for G_LOAD/ZEXTLOAD/SEXTLOAD with range metadata (PR #86431)
Matt Arsenault via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Matt Arsenault via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fabs over selects (PR #86390)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fabs over selects (PR #86390)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Matt Arsenault via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
Matt Arsenault via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
Matt Arsenault via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
Matt Arsenault via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][LowerModuleLDS] Avoid crash on zero-sized types (PR #84742)
Matt Arsenault via llvm-commits
- [llvm] Allow MCInstrAnalysis to change MCInst (PR #85906)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
Matt Arsenault via llvm-commits
- [llvm] Revert "Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226" (PR #86273)
Matt Arsenault via llvm-commits
- [llvm] Revert "Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226" (PR #86273)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
Matt Arsenault via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Matt Arsenault via llvm-commits
- [llvm] [unittests] Fix `TableGenTests` with `LLVM_LINK_LLVM_DYLIB` (PR #86664)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalize Insert vector element (PR #81453)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use glue for convergence tokens at call-like operations (PR #86766)
Matt Arsenault via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Matt Arsenault via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fix the correctness of missing check reassoc attribute (PR #71277)
Matt Arsenault via llvm-commits
- [llvm] [LegalizeDAG] Merge PerformInsertVectorEltInMemory into ExpandInsertToVectorThroughStack. NFC (PR #86755)
Matt Arsenault via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Matt Arsenault via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Matt Arsenault via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add calling convention check in call lowering. (PR #86267)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
Matt Arsenault via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Matt Arsenault via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
Matt Arsenault via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Matt Arsenault via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Matt Arsenault via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Matt Arsenault via llvm-commits
- [llvm] ef316da - AMDGPU: Fix dead check prefixes in test
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Matt Arsenault via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
Matt Arsenault via llvm-commits
- [llvm] [GISEL][NFC] Refactor OperandPredicateMatcher::isHigherPriorityThan (PR #86837)
Matt Arsenault via llvm-commits
- [llvm] [NFC][TLI] Move VecFuncs to statics to reduce stack usage (PR #86829)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (PR #86851)
Matt Arsenault via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
Matt Arsenault via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
Matt Arsenault via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
Matt Arsenault via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
Matt Arsenault via llvm-commits
- [llvm] [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (PR #86889)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
Matt Arsenault via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
Matt Arsenault via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Matt Arsenault via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Matt Arsenault via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Matt Arsenault via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Document more backend recognized attributes (PR #80239)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Document more backend recognized attributes (PR #80239)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Document more backend recognized attributes (PR #80239)
Matt Arsenault via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
Matt Arsenault via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Extend MFMA padding option to gfx90a+ (PR #86768)
Matt Arsenault via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
Matt Arsenault via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeFpConvert] Scalarize vector types. (PR #86954)
Matt Arsenault via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Matt Arsenault via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matt Arsenault via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Matt Arsenault via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
Matt Arsenault via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Matt Arsenault via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GISEL] Regenerate select tests with inline register classes (PR #87013)
Matt Arsenault via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Matt Arsenault via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Matt Arsenault via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Matt Arsenault via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] add trunc flags (PR #87045)
Matt Arsenault via llvm-commits
- [llvm] [TableGen][NFC] Add maybe_unused to MRI (PR #87044)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: replace assertions with explicit errors for landinpad lowering (PR #71287)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: replace assertions with explicit errors for landinpad lowering (PR #71287)
Matt Arsenault via llvm-commits
- [llvm] CodeGen: replace assertions with explicit errors for landinpad lowering (PR #71287)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Matt Arsenault via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
Matt Arsenault via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87141)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (PR #87085)
Matt Arsenault via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Matt Arsenault via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] llvm-profgen: Fix race condition (PR #83489)
Matthias Braun via llvm-commits
- [llvm] llvm-profgen: Fix race condition (PR #83489)
Matthias Braun via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Matthias Braun via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Matthias Braun via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Matthias Braun via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Matthias Braun via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Matthias Braun via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Matthias Braun via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Matthias Braun via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
Mehdi Amini via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Mehdi Amini via llvm-commits
- [llvm] [Doc] Add a section on CI to the GitHub documentation (PR #85376)
Mehdi Amini via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] enable stack protectors and frame pointers on default (PR #86288)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] enable stack protectors and frame pointers on default (PR #86288)
Michael Jones via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michael Maitland via llvm-commits
- [llvm] [CodeGen][MISched] Add misched post-regalloc bidirectional scheduling (PR #77138)
Michael Maitland via llvm-commits
- [llvm] [CodeGen][MISched] Add misched post-regalloc bidirectional scheduling (PR #77138)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] 33cf27b - [RISCV][GISEL][NFC] Add typeIsLegalBoolVec and typeIsLegalIntOrFPVec helpers
Michael Maitland via llvm-commits
- [llvm] ea798a7 - [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Michael Maitland via llvm-commits
- [llvm] 8c51ac9 - [RISCV][GISEL] Legalize G_SELECT for scalable vectors
Michael Maitland via llvm-commits
- [llvm] 973e9db - [RISCV][GISEL] Regbank select for scalable G_SELECT
Michael Maitland via llvm-commits
- [llvm] 05840c8 - [RISCV][GISEL] Instruction select for scalable G_SELECT
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalization, register bank selection, and instruction selection for scalable G_SELECT (PR #85540)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalization, register bank selection, and instruction selection for scalable G_SELECT (PR #85540)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Michael Maitland via llvm-commits
- [llvm] 4768150 - [RISCV][GISEL] Legalize G_VSCALE
Michael Maitland via llvm-commits
- [llvm] a2476c9 - [RISCV][GISEL] Add regbankselect tests for G_VSCALE
Michael Maitland via llvm-commits
- [llvm] c00a5ab - [RISCV][GISEL] Add instruction select tests for G_VSCALE
Michael Maitland via llvm-commits
- [llvm] 3305f5a - [RISCV][GISEL] Check for legal element count in typeIsLegalBoolVec
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize and regbankselect vector typed G_IMPLICIT_DEF (PR #84553)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] 9056ce8 - Revert "[RISCV][GISEL] Legalize G_VSCALE"
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] 668687f - Revert "[RISCV][GISEL] Add regbankselect tests for G_VSCALE"
Michael Maitland via llvm-commits
- [llvm] 8b9c3b5 - Revert "[RISCV][GISEL] Add instruction select tests for G_VSCALE"
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbankselect, and instruction-select G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbankselect, and instruction-select G_VSCALE (PR #85967)
Michael Maitland via llvm-commits
- [llvm] d345599 - [GISEL][NFC] Use getElementCount instead of getNumElements in more places
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Michael Maitland via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [llvm][Support] Improvements to raw_socket_stream functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [llvm] [SPIR-V] Fix illegal OpConstantComposite instruction with non-const constituents in SPIR-V Backend (PR #86352)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Add WaveGetLaneIndex() intrinsic support (PR #85979)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Michal Paszkowski via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] [InstCombine] Extend `foldICmpAddConstant` to disjoint `or`. (PR #75899)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #85734)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #85734)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] a67b932 - [M68k][NFC] Refactoring memory operands of different sizes with foreach
Min Hsu via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Min-Yih Hsu via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Min-Yih Hsu via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Min-Yih Hsu via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
Min-Yih Hsu via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Min-Yih Hsu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [nfc][PGO]Factor out profile scaling into a standalone helper function (PR #83780)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update profile for invoke instruction in both cloned instruction in the caller and original callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update profile for invoke instruction in both cloned instruction in the caller and original callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update profile for invoke instruction in both cloned instruction in the caller and original callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [llvm] [nfc][docs]Generalize header description and ascii art for indexed profiles (PR #83507)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update profile for invoke instruction in both cloned instruction in the caller and original callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update InvokeInst profile counts in caller and cloned callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [Inline][PGO] After inline, update InvokeInst profile counts in caller and cloned callee (PR #83809)
Mingming Liu via llvm-commits
- [llvm] [nfc][docs]Generalize header description and ascii art for indexed profiles (PR #83507)
Mingming Liu via llvm-commits
- [llvm] [docs][TypeProf]Update instrumentation file format document (PR #83309)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [llvm] Add comment for raw profile version 10. (PR #87207)
Mingming Liu via llvm-commits
- [llvm] Add comment for raw profile version 10. (PR #87207)
Mingming Liu via llvm-commits
- [llvm] Add comment for raw profile version 10. (PR #87207)
Mingming Liu via llvm-commits
- [compiler-rt] [llvm] Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change for type profiling." (PR #82711)
Mingming Liu via llvm-commits
- [compiler-rt] [llvm] Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change for type profiling." (PR #82711)
Mingming Liu via llvm-commits
- [compiler-rt] [llvm] [DO NOT SUBMIT] Contextual iFDO "demo" PR (PR #86036)
Mircea Trofin via llvm-commits
- [compiler-rt] [llvm] [DO NOT SUBMIT] Contextual iFDO "demo" PR (PR #86036)
Mircea Trofin via llvm-commits
- [compiler-rt] [llvm] [DO NOT SUBMIT] Contextual iFDO "demo" PR (PR #86036)
Mircea Trofin via llvm-commits
- [compiler-rt] [llvm] [DO NOT SUBMIT] Contextual iFDO "demo" PR (PR #86036)
Mircea Trofin via llvm-commits
- [llvm] 80aa52d - Revert "[ProfileData] Use size_t in PatchItem (NFC) (#87014)"
Muhammad Omair Javaid via llvm-commits
- [compiler-rt] 8f86c6b - compiler-rt: Fix variadic macro warnings [-Wc++20-extensions]
NAKAMURA Takumi via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Natalie Chouinard via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Natalie Chouinard via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Natalie Chouinard via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Natalie Chouinard via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Natalie Chouinard via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nathan Chancellor via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Add WaveGetLaneIndex() intrinsic support (PR #85979)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
Nathan Lanza via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
Nathan Lanza via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan] Mark `pthread_*_lock` functions as blocking (PR #84162)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Remove some unneded debug comments in a tsan test (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Remove some unneded debug comments in a tsan test (PR #86896)
Nazım Can Altınova via llvm-commits
- [compiler-rt] [tsan][test] Remove some unneded debug comments in a tsan test (PR #86896)
Nazım Can Altınova via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Neumann Hon via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Neumann Hon via llvm-commits
- [llvm] aeb8628 - Revert "[SystemZ][z/OS] TXT records in the GOFF reader (#74526)"
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
Nhat Nguyen via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][OSUtil] refactor quick_exit to be an object library everywhere (PR #85955)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][support][FixedVector] add reverse iterator (PR #86732)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][support][FixedVector] add reverse iterator (PR #86732)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Remove obsolete LIBC_HAS_BUILTIN macro (PR #86554)
Nick Desaulniers via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc][support][FixedVector] add reverse iterator (PR #86732)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Nick Desaulniers via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Nick Desaulniers via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Nico Weber via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Nico Weber via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Nico Weber via llvm-commits
- [llvm] 002f780 - [gn] port fa3d789df15b (tblgen restructure)
Nico Weber via llvm-commits
- [llvm] 5ef0954 - [gn] port 4fb0805c6525b
Nico Weber via llvm-commits
- [llvm] 6187f27 - [gn] port fa3d789df15b more (tblgen restructure)
Nico Weber via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Nikita Popov via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
Nikita Popov via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Nikita Popov via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Nikita Popov via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
Nikita Popov via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Nikita Popov via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Nikita Popov via llvm-commits
- [llvm] [NewPM][CodeGen] add TargetPassConfig like API (PR #70906)
Nishant Mohan via llvm-commits
- [llvm] [NewPM][CodeGen] add TargetPassConfig like API (PR #70906)
Nishant Mohan via llvm-commits
- [llvm] 8edb12f - [IR] Add `m_c_BitwiseLogic` in pattern match; NFC
Noah Goldstein via llvm-commits
- [llvm] cba6df9 - [ValueTracking] Add basic tests tracking `or disjoint` conditions as `add`; NFC
Noah Goldstein via llvm-commits
- [llvm] 637421c - [ValueTracking] Tracking `or disjoint` conditions as `add` in Assumption/DomCondition Cache
Noah Goldstein via llvm-commits
- [llvm] efa1544 - [LVI] Add tests for tracking `or disjoint` like add; NFC
Noah Goldstein via llvm-commits
- [llvm] 0e78655 - [LVI] Use m_AddLike instead of m_Add when matching simple condition
Noah Goldstein via llvm-commits
- [llvm] 45f5fa2 - [IR] Add commutable matcher for `add nuw`; NFC
Noah Goldstein via llvm-commits
- [llvm] [ProfileData] Use size_t in PatchItem (NFC) (PR #87014)
Omair Javaid via llvm-commits
- [llvm] cbbbab3 - [RemoveDIs] Enable direct-to-bitcode writing by default
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-reduce (PR #86275)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-reduce (PR #86275)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-dis (PR #86276)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-dis (PR #86276)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-dis (PR #86276)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Do not load into new debug info format from bitcode by default (PR #86268)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Do not load into new debug info format from bitcode by default (PR #86268)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Do not load into new debug info format from bitcode by default (PR #86268)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-link (PR #86274)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-link (PR #86274)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-lto and llvm-lto2 (PR #86271)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Do not load into new debug info format from bitcode by default (PR #86268)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-lto and llvm-lto2 (PR #86271)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [speculative-execution] Hoists debug values unnecessarily. (PR #85782)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [speculative-execution] Hoists debug values unnecessarily. (PR #85782)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [speculative-execution] Hoists debug values unnecessarily. (PR #85782)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] Implement streaming compression for compressed ELF sections. (PR #87211)
Owen Anderson via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Panagiotis K via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Paul Kirth via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Paul Kirth via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Paul Kirth via llvm-commits
- [clang-tools-extra] [llvm] [clang-tidy] Restructure JSON profile structure to be parsable (PR #86821)
Paul Kirth via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Paul Kirth via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
Paul Kirth via llvm-commits
- [lld] [llvm] [RISCV] Support RISCV Atomics ABI attributes (PR #84597)
Paul Kirth via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Paul Kirth via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Paul Kirth via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Paul Kirth via llvm-commits
- [llvm] [AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (PR #86803)
Peter Waller via llvm-commits
- [libc] [llvm] [libc][OSUtil] refactor quick_exit to be an object library everywhere (PR #85955)
Petr Hosek via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Petr Hosek via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Petr Hosek via llvm-commits
- [llvm] 4b941ff - [RISCV] Add coverage for abdu and abds (absolute difference)
Philip Reames via llvm-commits
- [llvm] 07ee9bd - [RISCV] Add fixed vector coverage for sum-absolute-difference (sad) pattern
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable sub(max, min) lowering for ABDS and ABDU (PR #86592)
Philip Reames via llvm-commits
- [llvm] [RISCV][WIP] Optimize sum of absolute differences pattern. (PR #82722)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable sub(max, min) lowering for ABDS and ABDU (PR #86592)
Philip Reames via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Philip Reames via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Philip Reames via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
Philip Reames via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Philip Reames via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
Philip Reames via llvm-commits
- [llvm] 8881281 - [RISCV] Add test coverage for (add (shl Z, c1), Y, (shl Z, c2)) variants
Philip Reames via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Philip Reames via llvm-commits
- [llvm] [RISCV][WIP] Fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #85734)
Philip Reames via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Philip Reames via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (PR #86983)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (PR #86983)
Philip Reames via llvm-commits
- [llvm] [RISCV] Extend pattern matches involving shNadd to support disjoint or (PR #87001)
Philip Reames via llvm-commits
- [llvm] [SCEV] Add implicit guard conditions when applying loop guards. (PR #84309)
Philip Reames via llvm-commits
- [llvm] [RISCV] Extend pattern matches involving shNadd to support disjoint or (PR #87001)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Philip Reames via llvm-commits
- [llvm] [RISCV] Extend pattern matches involving shNadd to support disjoint or (PR #87001)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Handle non-register operands for S_SUB/ADD_U64_PSEUDO (PR #86104)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Handle non-register operands for S_SUB/ADD_U64_PSEUDO (PR #86104)
Pierre van Houtryve via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Pierre van Houtryve via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU][LowerModuleLDS] Avoid crash on zero-sized types (PR #84742)
Pierre van Houtryve via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Pierre van Houtryve via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Pierre van Houtryve via llvm-commits
- [llvm] [unittests] Fix `TableGenTests` with `LLVM_LINK_LLVM_DYLIB` (PR #86664)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU][LowerModuleLDS] Avoid crash on zero-sized types (PR #84742)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDPU] Add support for idxen and bothen buffer load/store merging in SILoadStoreOptimizer (PR #86285)
Piotr Sobczak via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
Piotr Sobczak via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Piyou Chen via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [clang] [llvm] [PowerPC] Implement 32-bit expansion for rldimi (PR #86783)
Qiu Chaofan via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Qiu Chaofan via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
Quentin Dian via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
Quentin Dian via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
Quentin Dian via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Quentin Dian via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Quentin Dian via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Quentin Dian via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Quentin Dian via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Quentin Dian via llvm-commits
- [llvm] ELFRelocs/AArch64: strip R_AARCH64_AUTH_RELATIVE, per doc (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: strip R_AARCH64_AUTH_RELATIVE, per doc (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: strip R_AARCH64_AUTH_RELATIVE, per doc (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Ramkumar Ramachandra via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
Renato Golin via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Richard Smith via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Rickey Bowers Jr. via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Rickey Bowers Jr. via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Rickey Bowers Jr. via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Rickey Bowers Jr. via llvm-commits
- [lld] [lld][COFF] Fix: Merge `.drectve` sections in ObjFile::readSections (PR #86380)
Rickey Bowers Jr. via llvm-commits
- [llvm] [AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (PR #86803)
Rin Dobrescu via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
Ryan Prichard via llvm-commits
- [llvm] [CodeGen] Fix register pressure computation in MachinePipeliner (PR #87030)
Ryotaro KASUGA via llvm-commits
- [llvm] [CodeGen] Fix register pressure computation in MachinePipeliner (PR #87030)
Ryotaro KASUGA via llvm-commits
- [llvm] [CodeGen] Fix register pressure computation in MachinePipeliner (PR #87030)
Ryotaro KASUGA via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
S. Bharadwaj Yadavalli via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (PR #83495)
Saleem Abdulrasool via llvm-commits
- [llvm] Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (PR #83495)
Saleem Abdulrasool via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Saleem Abdulrasool via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [clang] [llvm] [WebAssembly] Implement an alternative translation for -wasm-enable-sjlj (PR #84137)
Sam Clegg via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Sam Clegg via llvm-commits
- [llvm] [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (PR #86633)
Sam Clegg via llvm-commits
- [compiler-rt] [compiler-rt] Allow building builtins.a without a libc (PR #86737)
Sam James via llvm-commits
- [llvm] [AArch64] Clear kill flags when removing FMOVDr. (PR #86308)
Sam Tebbs via llvm-commits
- [llvm] [AMDGPU] Use glue for convergence tokens at call-like operations (PR #86766)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Use glue for convergence tokens at call-like operations (PR #86766)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Use glue for convergence tokens at call-like operations (PR #86766)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AArch64][SME] Add coalescer barrier for args/results in locally streaming functions. (PR #85388)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Create new pass to remove COALESCER_BARRIER early. (PR #85386)
Sander de Smalen via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Schrodinger ZHU Yifan via llvm-commits
- [libc] [llvm] [libc] enable stack protectors and frame pointers on default (PR #86288)
Schrodinger ZHU Yifan via llvm-commits
- [libc] [llvm] [libc] enable stack protectors and frame pointers on default (PR #86288)
Schrodinger ZHU Yifan via llvm-commits
- [libc] [llvm] [libc] enable stack protectors and frame pointers on default (PR #86288)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [LangRef] Try to clarify some Metadata semantics (PR #81948)
Scott Linder via llvm-commits
- [llvm] [LangRef] Clarify definition of fragments and debug intrinsics (PR #82019)
Scott Linder via llvm-commits
- [llvm] [NFC][RemoveDIs] Switch constant-hoisting to insert with iterators (PR #84738)
Scott Todd via llvm-commits
- [llvm] [NFC][RemoveDIs] Switch constant-hoisting to insert with iterators (PR #84738)
Scott Todd via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
Scott Todd via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
Scott Todd via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
Scott Todd via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
Scott Todd via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Sergio Afonso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Sergio Afonso via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Sergio Afonso via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Sergio Afonso via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
Sergio Afonso via llvm-commits
- [llvm] [Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GEP (PR #86236)
Shan Huang via llvm-commits
- [llvm] Refine the examples in the debug info document (PR #86272)
Shan Huang via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Shan Huang via llvm-commits
- [llvm] [Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GEP (PR #86236)
Shan Huang via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Shan Huang via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
Shan Huang via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Shan Huang via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
Shan Huang via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
Shan Huang via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
Shan Huang via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Shengchen Kan via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Shengchen Kan via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
Shengchen Kan via llvm-commits
- [llvm] [X86] Support immediate folding for CCMP/CTEST (PR #86616)
Shengchen Kan via llvm-commits
- [llvm] [X86] Support immediate folding for CCMP/CTEST (PR #86616)
Shengchen Kan via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
Shengchen Kan via llvm-commits
- [llvm] [RISCV][CostModel] Estimate cost of llvm.vector.reduce.fmaximum/fminimum (PR #80697)
Shih-Po Hung via llvm-commits
- [llvm] Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (PR #86480)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
Shih-Po Hung via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
Shih-Po Hung via llvm-commits
- [llvm] Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (PR #86480)
Shih-Po Hung via llvm-commits
- [llvm] da3e58e - Revert "[RISCV][TTI] Scale the cost of the sext/zext with LMUL (#86617)"
ShihPo Hung via llvm-commits
- [llvm] aa2d5d5 - Recommit "[RISCV][TTI] Scale the cost of the sext/zext with LMUL (#86617)"
ShihPo Hung via llvm-commits
- [llvm] [GloalISel] Fold G_CTTZ if possible (PR #86224)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_CTTZ if possible (PR #86224)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_CTTZ if possible (PR #86224)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (PR #86851)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (PR #86851)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Handle div-by-pow2 (PR #83155)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
Shilei Tian via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
Shilei Tian via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
Shilei Tian via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
Shilei Tian via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
Shilei Tian via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
Shilei Tian via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
Shourya Goel via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Shourya Goel via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an append() (PR #71719)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an appendOpsToArg() (PR #71721)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an append() (PR #71719)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an appendOpsToArg() (PR #71721)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] [SelectionDAG]: Deduce KnownNeverZero from SMIN and SMAX (PR #85722)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG]: Deduce KnownNeverZero from SMIN and SMAX (PR #85722)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (avg x, 0) -> x >> 1 (PR #85581)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (avg x, 0) -> x >> 1 (PR #85581)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (avg x, 0) -> x >> 1 (PR #85581)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Add more cases for UDIV and SDIV (PR #86452)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Use computeForAddSub to prove that ISD::ADD is not 0 (PR #86453)
Simon Pilgrim via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Simon Pilgrim via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (PR #86119)
Simon Pilgrim via llvm-commits
- [llvm] 3dcf62b - [X86] HSW/BDW - vector splat shifts don't use Port5 when loading the shift amount
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (PR #86119)
Simon Pilgrim via llvm-commits
- [llvm] 5d7e7ab - [X86] ICX - vector XMM splat use Port 1 or 5 when boradcasting the shift amount
Simon Pilgrim via llvm-commits
- [llvm] 5fc619b - [DAG] Update ISD::AVG folds to use hasOperation to allow Custom matching prior to legalization
Simon Pilgrim via llvm-commits
- [llvm] 5b544b5 - [Mips] ctpop.mir - regenerate checks to improve codegen diff in #86505
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Simon Pilgrim via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Simon Pilgrim via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Simon Pilgrim via llvm-commits
- [llvm] [CostModel][X86] SK_InsertSubvector - if the legalized base/subvector types match then the insert is now just a copy (PR #84048)
Simon Pilgrim via llvm-commits
- [llvm] e933c05 - [X86] Add fadd/fsub/fmul tests showing failure to concat operands together and perform as a wider vector
Simon Pilgrim via llvm-commits
- [llvm] d18bee2 - [X86] combineConcatVectorOps - concatenate FADD/FSUB/FMUL ops if we don't increase the number of INSERT_SUBVECTOR nodes.
Simon Pilgrim via llvm-commits
- [llvm] 3140d13 - [X86] extractelement-load.ll - use X86 instead of X32 check prefix. NFC
Simon Pilgrim via llvm-commits
- [llvm] c8b85ad - [X86] extractelement-load.ll - add test case for #85419
Simon Pilgrim via llvm-commits
- [llvm] [X86] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
Simon Pilgrim via llvm-commits
- [llvm] 1c9d5c2 - [DAG] foldAddSubBoolOfMaskedVal - reuse existing SDLoc instead of regenerating it. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Simon Pilgrim via llvm-commits
- [llvm] 51388fb - [DAG] visitSub - reuse existing SDLoc instead of regenerating it. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 9247f31 - [DAG] foldAddSubOfSignBit - reuse existing SDLoc instead of regenerating it. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 875aed1 - [X86] Add combineExtractFromVectorLoad helper - pulled out of combineExtractVectorElt
Simon Pilgrim via llvm-commits
- [llvm] e82765b - [X86] masked_store.ll - add nounwind to remove cfi noise
Simon Pilgrim via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [llvm] 6d3ec56 - [X86] combineExtractWithShuffle - use combineExtractFromVectorLoad to extract scalar load from shuffled vector load
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Add better minbitwidth analysis for udiv/urem instructions. (PR #85928)
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [llvm] 78f0871 - Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frames larger than 2gb (#84114)"
Simon Pilgrim via llvm-commits
- [llvm] 468c6be - Fix "result of 32-bit shift implicitly converted to 64 bits" MSVC warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] f92fa7e - [X86] Add -verify-machineinstrs to huge stack tests
Simon Pilgrim via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Simon Pilgrim via llvm-commits
- [compiler-rt] fca4831 - Fix signed/unsigned comparison warning. NFC.
Simon Pilgrim via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Simon Pilgrim via llvm-commits
- [llvm] dcd0f2b - [X86] combineExtractFromVectorLoad support extraction from vector of different types to the extraction type/index
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Simon Pilgrim via llvm-commits
- [llvm] 5d3ef06 - [X86] combine-pavg.ll - add demandedelts test coverage for #86284
Simon Pilgrim via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Simon Pilgrim via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
Simon Pilgrim via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
Simon Pilgrim via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Simon Pilgrim via llvm-commits
- [llvm] 5b06de7 - [X86] Add isLogicOp helper to match ISD::AND/OR/XOR and X86ISD::ANDNP
Simon Pilgrim via llvm-commits
- [llvm] [ARM][MVE] Remove kill flags when reusing VPR register. (PR #86300)
Simon Tatham via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
Simon Tatham via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
Simon Tatham via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Simon Tatham via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Simon Tatham via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Simon Tatham via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
Simon Tatham via llvm-commits
- [clang] [llvm] AMDGPU: Rename intrinsics and remove f16/bf16 versions for load transpose (PR #86313)
Sirish Pande via llvm-commits
- [clang] [llvm] AMDGPU: Rename intrinsics and remove f16/bf16 versions for load transpose (PR #86313)
Sirish Pande via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Sizov Nikita via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Sizov Nikita via llvm-commits
- [llvm] [AArch64] set MaxInterleaveFactor to 4 for NeoverseV2 (PR #86631)
Sjoerd Meijer via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Use #ifdef EXPENSIVE_CHECKS (PR #86585)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Snehasish Kumar via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Snehasish Kumar via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Snehasish Kumar via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Snehasish Kumar via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Snehasish Kumar via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Snehasish Kumar via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Snehasish Kumar via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Snehasish Kumar via llvm-commits
- [llvm] [nfc]Make InstrProfSymtab non-copyable and non-movable (PR #86882)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Snehasish Kumar via llvm-commits
- [llvm] [ProfileData] Use size_t in PatchItem (NFC) (PR #87014)
Snehasish Kumar via llvm-commits
- [llvm] [Orc] Move SymbolStringPool from EPC to ExecutionSession (NFC) (PR #85056)
Stefan Gränitz via llvm-commits
- [llvm] [Orc] Move SymbolStringPool from EPC to ExecutionSession (NFC) (PR #85056)
Stefan Gränitz via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Stefan Pintilie via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Stefan Pintilie via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Stefan Pintilie via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Stefan Pintilie via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
Stefan Pintilie via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Stephen Tozer via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Stephen Tozer via llvm-commits
- [llvm] [IPSCCP] Variable not visible at Og: (PR #77901)
Stephen Tozer via llvm-commits
- [llvm] [IPSCCP] Variable not visible at Og: (PR #77901)
Stephen Tozer via llvm-commits
- [llvm] [IPSCCP] Variable not visible at Og: (PR #77901)
Stephen Tozer via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Sudharsan Veeravalli via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (PR #86421)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Create a call stack table (PR #86575)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Remove empty edges once after cloning (PR #85320)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Teresa Johnson via llvm-commits
- [llvm] [MemProf] Perform cloning for each allocation separately (PR #87112)
Teresa Johnson via llvm-commits
- [llvm] [FuzzMutate] Fix optional cast after musttail call (PR #86715)
Thomas Grenier via llvm-commits
- [llvm] Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226 (PR #81394)
Thomas Symalla via llvm-commits
- [llvm] Revert "Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226" (PR #86273)
Thomas Symalla via llvm-commits
- [llvm] [AMDGPU] Add calling convention check in call lowering. (PR #86267)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
Thomas Symalla via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Thorsten Schütt via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Thorsten Schütt via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Thorsten Schütt via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Thorsten Schütt via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
Thorsten Schütt via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
Thorsten Schütt via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] add trunc flags (PR #87045)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] add trunc flags (PR #87045)
Thorsten Schütt via llvm-commits
- [llvm] [CodeGen] add trunc flags (PR #87045)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] add trunc flags (PR #87045)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] add trunc flags (PR #87045)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Thurston Dang via llvm-commits
- [llvm] [InstCombine] Support and/or in `getFreelyInvertedImpl` using DeMorgan's Law (PR #85193)
Thurston Dang via llvm-commits
- [llvm] [InstCombine] Support and/or in `getFreelyInvertedImpl` using DeMorgan's Law (PR #85193)
Thurston Dang via llvm-commits
- [compiler-rt] [msan] Nit: use init_origins parameter instead of __msan_get_track_origins() in InitShadowWithReExec (PR #86994)
Thurston Dang via llvm-commits
- [llvm] [NFC] [HWASan] add example for ring buffer wrap (PR #87029)
Thurston Dang via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Tim Northover via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
Tim Northover via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Tobias Hieta via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Tom Eccles via llvm-commits
- [flang] [llvm] [flang][OpenMP] Make OpenMP clause representation language-agnostic (PR #86289)
Tom Eccles via llvm-commits
- [llvm] [workflow] Don't add a comment when the first run of the formatter passes (PR #86335)
Tom Stellard via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
Tom Stellard via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
Tom Stellard via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
Tom Stellard via llvm-commits
- [llvm] [GitHub] Fix typos in automation (PR #86886)
Tom Stellard via llvm-commits
- [llvm] [Doc] Add a section on CI to the GitHub documentation (PR #85376)
Tom Stellard via llvm-commits
- [llvm] [workflows] issue-write: Exit early if there are no comments (PR #87114)
Tom Stellard via llvm-commits
- [llvm] [workflows] issue-write: Avoid race condition when PR branch is deleted (PR #87118)
Tom Stellard via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Tomasz Kłoczko via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Tomasz Kłoczko via llvm-commits
- [llvm] [LLVM][LIB] Refactor Redundant Condition (PR #86542)
Troy Butler via llvm-commits
- [llvm] [LLVM][LIB] Refactor Redundant Condition (PR #86542)
Troy Butler via llvm-commits
- [llvm] [LLVM][TextAPI] Refactor Redundant Condition (PR #86542)
Troy Butler via llvm-commits
- [llvm] [LLVM][TextAPI] Refactor Redundant Condition (PR #86542)
Troy Butler via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Ulrich Weigand via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Ulrich Weigand via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Ulrich Weigand via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Ulrich Weigand via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Ulrich Weigand via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
Ulrich Weigand via llvm-commits
- [llvm] [DFAJumpThreading] Avoid exploring the paths that never come back (PR #85505)
Usman Nadeem via llvm-commits
- [llvm] Make update_any_test_check.py script accepting @listfile CL argument. (PR #86800)
Valery Pykhtin via llvm-commits
- [compiler-rt] [compiler-rt] Don't check COMPILER_RT_STANDALONE_BUILD for test deps (PR #83651)
Vincent Lee via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Vincent Lee via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Vincent Lee via llvm-commits
- [lld] [lld-macho] Ignore -no_warn_duplicate_libraries flag (PR #86303)
Vincent Lee via llvm-commits
- [llvm] [LangRef] Fix spelling mistakes (PR #86013)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Also consider SIGPROF as a synchronous signal (PR #85188)
Vitaly Buka via llvm-commits
- [clang] [compiler-rt] [llvm] Add numerical sanitizer (PR #85916)
Vitaly Buka via llvm-commits
- [clang] [compiler-rt] [llvm] Add numerical sanitizer (PR #85916)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [llvm] [NFC] [HWASan] make getAndroidSlotPtr function generic (PR #86200)
Vitaly Buka via llvm-commits
- [llvm] [NFC] [HWASan] make getAndroidSlotPtr function generic (PR #86200)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
Vitaly Buka via llvm-commits
- [llvm] [NFC] [HWASan] Add link to proof for address calculation (PR #86367)
Vitaly Buka via llvm-commits
- [compiler-rt] [NFC][Sanitizer] Refine the restriction on SizeClassAllocator64::kRegionSize (PR #86270)
Vitaly Buka via llvm-commits
- [llvm] 16993c7 - [NFC][HWASAN] Regenerate test
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [clang] [compiler-rt] [flang] [libc] [libcxx] [lld] [lldb] [llvm] [NFC][IR] Add SetNoSanitize helpers (PR #86772)
Vitaly Buka via llvm-commits
- [clang] [compiler-rt] [flang] [libc] [libcxx] [lld] [lldb] [llvm] [NFC][IR] Add SetNoSanitize helpers (PR #86772)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Promote InstrumentGlobals to member (PR #86773)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Promote InstrumentGlobals to member (PR #86773)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [llvm] 4d4626d - [TEST][HWASAN] Fix test after #86771
Vitaly Buka via llvm-commits
- [llvm] 3522de9 - [TEST][HWASAN] Fix test after #86771
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Promote InstrumentGlobals to member (PR #86773)
Vitaly Buka via llvm-commits
- [llvm] [HWASAN] Don't instrument loads from global if globals are not tagged (PR #86774)
Vitaly Buka via llvm-commits
- [llvm] [HWASAN] Don't instrument loads from global if globals are not tagged (PR #86774)
Vitaly Buka via llvm-commits
- [llvm] [InstCombine] Support and/or in `getFreelyInvertedImpl` using DeMorgan's Law (PR #85193)
Vitaly Buka via llvm-commits
- [compiler-rt] 17ab9e6 - [TSAN] Move test into Linux/
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan][test] Remove some unneded debug comments in a tsan test (PR #86896)
Vitaly Buka via llvm-commits
- [compiler-rt] [tsan][test] Remove some unneded debug comments in a tsan test (PR #86896)
Vitaly Buka via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
Vitaly Buka via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
Vitaly Buka via llvm-commits
- [compiler-rt] [msan] Nit: use init_origins parameter instead of __msan_get_track_origins() in InitShadowWithReExec (PR #86994)
Vitaly Buka via llvm-commits
- [compiler-rt] [msan] Nit: use init_origins parameter instead of __msan_get_track_origins() in InitShadowWithReExec (PR #86994)
Vitaly Buka via llvm-commits
- [llvm] Revert "Make two texts static in `ReplayInlineAdvisor`" (PR #82071)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [llvm] [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (PR #84850)
Vitaly Buka via llvm-commits
- [llvm] [CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (PR #86049)
Vitaly Buka via llvm-commits
- [llvm] [CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (PR #86049)
Vitaly Buka via llvm-commits
- [llvm] 1e442ac - [CostModel] No cost for llvm.allow.{runtime,ubsan}.check() (#86064)
Vitaly Buka via llvm-commits
- [llvm] [Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (PR #86065)
Vitaly Buka via llvm-commits
- [llvm] [Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (PR #86065)
Vitaly Buka via llvm-commits
- [llvm] [Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (PR #86065)
Vitaly Buka via llvm-commits
- [llvm] [Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (PR #86065)
Vitaly Buka via llvm-commits
- [llvm] [memoryssa] Exclude llvm.allow.{runtime, ubsan}.check() (PR #86066)
Vitaly Buka via llvm-commits
- [llvm] [memoryssa] Exclude llvm.allow.{runtime, ubsan}.check() (PR #86066)
Vitaly Buka via llvm-commits
- [llvm] [memoryssa] Exclude llvm.allow.{runtime, ubsan}.check() (PR #86066)
Vitaly Buka via llvm-commits
- [clang] [llvm] [InstCombiner] Remove trivially dead `llvm.allow.{runtime,ubsan}.check()` (PR #84851)
Vitaly Buka via llvm-commits
- [llvm] 289d2cc - [CodeGen] Fix test after #86049
Vitaly Buka via llvm-commits
- [llvm] b890c17 - [CodeGen] Fix test after #86049
Vitaly Buka via llvm-commits
- [llvm] c4df57d - [CodeGen] llvm.allow.{runtime, ubsan}.check() in FastISel
Vitaly Buka via llvm-commits
- [llvm] d76a123 - [CodeGen] Fix test after #86049
Vitaly Buka via llvm-commits
- [llvm] [BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (PR #83394)
Vladislav Khmelevsky via llvm-commits
- [llvm] [BOLT] Don't terminate on trap instruction for Linux kernel (PR #87021)
Vladislav Khmelevsky via llvm-commits
- [llvm] [SPIR-V] Introduce a command line option to support compatibility with Khronos SPIRV Translator (PR #86101)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference in SPIR-V Backend for opaque pointers (PR #86283)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Fix illegal OpConstantComposite instruction with non-const constituents in SPIR-V Backend (PR #86352)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Add WaveGetLaneIndex() intrinsic support (PR #85979)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Fix validity of atomic instructions (PR #87051)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIR-V] Fix validity of atomic instructions (PR #87051)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Preserve MMO when expanding PseudoRV32ZdinxSD/PseudoRV32ZdinxLD. (PR #85877)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (PR #86073)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Add register overlap checks to the assembler for some Zvk* instructions. (PR #86745)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Wang Pengcheng via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #87036)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #87036)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
Wang Pengcheng via llvm-commits
- [llvm] [TableGen][NFC] Add maybe_unused to MRI (PR #87044)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [TableGen][NFC] Add maybe_unused to MRI (PR #87044)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
Wang Pengcheng via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
Wei Xiao via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
Wei Xiao via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
Wei Xiao via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
Wei Xiao via llvm-commits
- [clang] [llvm] Update documentation and release notes for llvm-profgen COFF support (PR #84864)
Wei Xiao via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Wei Xiao via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Wei Xiao via llvm-commits
- [compiler-rt] [llvm] Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change for type profiling." (PR #82711)
Wentao Zhang via llvm-commits
- [compiler-rt] [llvm] Reland "[TypeProf][InstrPGO] Introduce raw and instr profile format change for type profiling." (PR #82711)
Wentao Zhang via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Wesley Wiser via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Wesley Wiser via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
Xiang Li via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
Xiang Li via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Xiang Li via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
Xiang Li via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
Xiang Li via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
Xiang Li via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Xiangyang Guo via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Xiangyang Guo via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
Xiangyang Guo via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Xiangyang Guo via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
Xiangyang Guo via llvm-commits
- [clang] [llvm] [WebAssembly] Implement an alternative translation for -wasm-enable-sjlj (PR #84137)
YAMAMOTO Takashi via llvm-commits
- [llvm] [CodeGen][MRI] Introduce synthetic register classes (PR #86006)
Yashwant Singh via llvm-commits
- [llvm] [CodeGen][MRI] Introduce synthetic register classes (PR #86006)
Yashwant Singh via llvm-commits
- [llvm] [CodeGen][MRI] Introduce synthetic register classes (PR #86006)
Yashwant Singh via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
Yaxun Liu via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zbc. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (PR #83375)
Yeting Kuo via llvm-commits
- [llvm] [BPF] expand cttz, ctlz for i32, i64 (PR #73668)
Yingchi Long via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Yingwei Zheng via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Extend `foldICmpAddConstant` to disjoint `or`. (PR #75899)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] FP fold, cond ? x : -x == 0 into x == 0 #85250 (PR #85673)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] FP fold, cond ? x : -x == 0 into x == 0 #85250 (PR #85673)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Restrict multiuse in foldBinOpOfSelectAndCastOfSelectCondition (PR #86545)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] add restrict reassoc for the powi(X, Y) / X (PR #86428)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add `m_c_BitwiseLogic` in pattern match; NFC (PR #86632)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
Yingwei Zheng via llvm-commits
- [llvm] [PatternMatch] Refactor `m_SpecificInt` to avoid constructing APInt. NFC. (PR #86259)
Yingwei Zheng via llvm-commits
- [llvm] [X86] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
Yingwei Zheng via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
Yingwei Zheng via llvm-commits
- [llvm] [IR][NFC] Cleanup CmpInst signatures / code docs (PR #86441)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `switch(rol(x, C1)) case C2:` to `switch(x) case rol(C2, -C1):` (PR #86307)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Track `or disjoint` conditions as add in Assumption/DomCondition Cache (PR #86302)
Yingwei Zheng via llvm-commits
- [llvm] [VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (PR #86119)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
Yingwei Zheng via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
Yingwei Zheng via llvm-commits
- [llvm] [Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GEP (PR #86236)
Yingwei Zheng via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
Yingwei Zheng via llvm-commits
- [llvm] [IR][NFC] Cleanup CmpInst signatures / code docs (PR #86441)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
Yingwei Zheng via llvm-commits
- [llvm] a515ea5 - [OCaml] Fix buildbot failure caused by caa2258. NFC.
Yingwei Zheng via llvm-commits
- [llvm] [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (PR #86941)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [DSE] Fold malloc/store pair into calloc (PR #87048)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Remove the canonicalization of `trunc` to `i1` (PR #84628)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Yingwei Zheng via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
Yingwei Zheng via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Add commutable matcher for `add nuw`; NFC (PR #87179)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
Yingwei Zheng via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
YunQiang Su via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
YunQiang Su via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Yusra Syeda via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
Yusra Syeda via llvm-commits
- [llvm] Fix unassigned add handling in aarch64 (PR #86636)
Yusuke Abe via llvm-commits
- [clang] [llvm] [AIX][TOC] Add -mtocdata/-mno-tocdata options on AIX (PR #67999)
Zaara Syeda via llvm-commits
- [llvm] [AIX] Handle toc-data offset overflowing 16-bits (PR #80092)
Zaara Syeda via llvm-commits
- [llvm] [AIX] Handle toc-data offset overflowing 16-bits (PR #80092)
Zaara Syeda via llvm-commits
- [llvm] [AIX] Handle toc-data offset overflowing 16-bits (PR #80092)
Zaara Syeda via llvm-commits
- [llvm] [BOLT][AArch64] Fixes assertion errors occurred when perf2bolt was executed (PR #83394)
Ádám Kallai via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86464)
dong jianqiang via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86464)
dong jianqiang via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
dong jianqiang via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86464)
dong jianqiang via llvm-commits
- Pending Messages 10 Incoming Messages
lists.llvm.org via llvm-commits
- Password Expiry Notification
lists.llvm.org via llvm-commits
- [llvm] [Target][RISCV] Add HwMode support to subregister index size/offset. (PR #86368)
via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
via llvm-commits
- [llvm] [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (PR #86468)
via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
via llvm-commits
- [llvm] [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (PR #85231)
via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
via llvm-commits
- [llvm] [InstCombine] Add test to track BPI when condition was inverted (PR #86469)
via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
via llvm-commits
- [clang] [llvm] [Sema] Implement support for -Wformat-signedness (PR #74440)
via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
via llvm-commits
- [llvm] [LLVM] Remove nuw neg (PR #86295)
via llvm-commits
- [llvm] [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (PR #86465)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbp in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
via llvm-commits
- [llvm] babbdad - [AMDGPU] Handle non-register operands for S_SUB/ADD_U64_PSEUDO (#86104)
via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] [VPlan] Document current status. (PR #85689)
via llvm-commits
- [llvm] fa3d789 - [RFC][TableGen] Restructure TableGen Source (#80847)
via llvm-commits
- [llvm] 75e528f - [AMDGPU] Extend zero initialization of return values for TFE (#85759)
via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
via llvm-commits
- [llvm] 99c40f6 - [SPIR-V] Introduce a command line option to support compatibility with Khronos SPIRV Translator (#86101)
via llvm-commits
- [llvm] 1d250d9 - [SPIR-V] Improve type inference in SPIR-V Backend for opaque pointers (#86283)
via llvm-commits
- [llvm] b0d03cc - [SPIR-V] Fix illegal OpConstantComposite instruction with non-const constituents in SPIR-V Backend (#86352)
via llvm-commits
- [llvm] 3cb0241 - [RISCV][CostModel] Estimate cost of llvm.vector.reduce.fmaximum/fminimum (#80697)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] e550022 - [RemoveDIs] Load into new debug info format by default in llvm-dis (#86276)
via llvm-commits
- [llvm] 2ef6120 - [RemoveDIs] Do not load into new debug info format from bitcode by default (#86268)
via llvm-commits
- [llvm] 8263a88 - [RemoveDIs] Load into new debug info format by default in llvm-link (#86274)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [llvm] Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (PR #86480)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [llvm] Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (PR #86480)
via llvm-commits
- [llvm] Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (PR #86480)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
via llvm-commits
- [llvm] 7434a6b - [TableGen] Fix Linker Errors
via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
via llvm-commits
- [lld] [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (PR #86481)
via llvm-commits
- [llvm] 94a550d - [AMDGPU][NFC] Rename Feature GFX11FullVGPRs to 1_5xVGPRs (#86468)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] f0eb908 - [SPIR-V] Add WaveGetLaneIndex() intrinsic support (#85979)
via llvm-commits
- [clang] [llvm] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
via llvm-commits
- [llvm] f5a067b - [SelectionDAG]: Deduce KnownNeverZero from SMIN and SMAX (#85722)
via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
via llvm-commits
- [llvm] [DAGCombiner] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (PR #86484)
via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
via llvm-commits
- [llvm] [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (PR #86487)
via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
via llvm-commits
- [llvm] 4e29c6a - [AArch64] Correct Neoverse V1 SVE 16-bit sdot/udot schedule pipelines. (#86142)
via llvm-commits
- [llvm] e1d4ddb - Reapply "[analyzer] Accept C library functions from the `std` namespace" again (#85791)
via llvm-commits
- [clang] [llvm] Reapply "[analyzer] Accept C library functions from the `std` namespace" again (PR #85791)
via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
via llvm-commits
- [llvm] Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #86494)
via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
via llvm-commits
- [llvm] [LoopRotate] Add test to track update for inaccurate branch weight (PR #86495)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
via llvm-commits
- [llvm] [BOLT] solve the profile data processing problem when BAT and no_lbr are set at the same time (PR #86501)
via llvm-commits
- [llvm] [BOLT] solve the profile data processing problem when BAT and no_lbr are set at the same time (PR #86501)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add {,u}fromfp{,x}{,f,l,f128} functions (PR #86003)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add {,u}fromfp{,x}{,f,l,f128} functions (PR #86003)
via llvm-commits
- [llvm] [BOLT] solve the profile data processing problem when BAT and no_lbr are set at the same time (PR #86501)
via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
via llvm-commits
- [llvm] Change type of DiagnosticHandlerTy (PR #86504)
via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
via llvm-commits
- [llvm] [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (PR #86505)
via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
via llvm-commits
- [lld] e1a003d - [lld-macho][NFC] Refactor ObjCSelRefsSection => ObjCSelRefsHelper (#86456)
via llvm-commits
- [lld] [lld-macho][NFC] Refactor ObjCSelRefsSection => ObjCSelRefsHelper (PR #86456)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [llvm] [CodeGen][MISched] Add misched post-regalloc bidirectional scheduling (PR #77138)
via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
via llvm-commits
- [llvm] 865294b - [CodeGen][MISched] Add misched post-regalloc bidirectional scheduling (#77138)
via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
via llvm-commits
- [llvm] [BOLT] Fix boltedcollection and no_lbr order in fdata writer and parser (PR #86501)
via llvm-commits
- [llvm] [BOLT] Fix boltedcollection and no_lbr order in fdata writer and parser (PR #86501)
via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
via llvm-commits
- [llvm] WIP/POC: Constant Fold Logf128 calls (PR #84501)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add {,u}fromfp{,x}{,f,l,f128} functions (PR #86003)
via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 06cfbe3 - [AMDPU] Add support for idxen and bothen buffer load/store merging in SILoadStoreOptimizer (#86285)
via llvm-commits
- [llvm] [Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GEP (PR #86236)
via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
via llvm-commits
- [llvm] [PAC][AArch64][llvm-readobj] Add missing tests for AUTH relocs (NFC) (PR #86511)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Fix incorrect value in fp-to-int conversion. (PR #86514)
via llvm-commits
- [llvm] fb39456 - [X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (#86221)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add --extra* and --exclude* cli options for header input (PR #86522)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [SPIR-V] Support extension toggling and enabling all (PR #85503)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
via llvm-commits
- [compiler-rt] [llvm] [DO NOT SUBMIT] Contextual iFDO "demo" PR (PR #86036)
via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
via llvm-commits
- [llvm] [InstCombine] Fold copysign of selects from sign comparison to sign operand (PR #85627)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads (PR #84965)
via llvm-commits
- [llvm] a83ed04 - [DirectX] Follow naming conventions for enumerators in DXILABI.h. NFC (#86237)
via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] 7b3e943 - Reapply: [Float2Int] Resolve FIXME: Pick the smallest legal type that fits (#86337)
via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
via llvm-commits
- [llvm] [RemoveDIs] Update OCaml API and test (PR #86529)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
via llvm-commits
- [llvm] 96819da - [AArch64] Handle v2i16 and v2i8 in concat load combine. (#86264)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] c62c746 - Add support for PSV EntryFunctionName (#86296)
via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
via llvm-commits
- [lld] [LLD][COFF] Allow additional attributes in forwarding exports. (PR #86535)
via llvm-commits
- [lld] f3f594c - [NFC][lld] Pass `sym` as const reference to `GotSection`'s methods (#86481)
via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
via llvm-commits
- [llvm] [DirectX] disable experimental debuginfo iterators in debug-info test (PR #86538)
via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
via llvm-commits
- [llvm] [LLVM][LIB] Refactor Redundant Condition (PR #86542)
via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
via llvm-commits
- [lld] [LLD][COFF] Add support for EXPORTAS import name type. (PR #86541)
via llvm-commits
- [llvm] [InstCombine] Restrict multiuse in foldBinOpOfSelectAndCastOfSelectCondition (PR #86545)
via llvm-commits
- [llvm] [InstCombine] Restrict multiuse in foldBinOpOfSelectAndCastOfSelectCondition (PR #86545)
via llvm-commits
- [llvm] [InstCombine] Restrict multiuse in foldBinOpOfSelectAndCastOfSelectCondition (PR #86545)
via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
via llvm-commits
- [llvm] [SPIR-V] Extend SPIRVUsage.rst document (PR #84744)
via llvm-commits
- [llvm] ce37a71 - [RISCV] Add integer RISCVISD::SELECT_CC to canCreateUndefOrPoison and isGuaranteedNotToBeUndefOrPoison. (#84693)
via llvm-commits
- [llvm] [InstCombine] Restrict multiuse in foldBinOpOfSelectAndCastOfSelectCondition (PR #86545)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
via llvm-commits
- [llvm] bc54702 - [llvm-readobj,test] Test R_AARCH64_AUTH_{ABS64,RELATIVE} (#86511)
via llvm-commits
- [llvm] c8d70e9 - [LangRef] Fix spelling mistakes (#86013)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] 6ac5410 - [DirectX] disable experimental debuginfo iterators in debug-info test (#86538)
via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_VSCALE (PR #85967)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
via llvm-commits
- [clang] [llvm] [HLSL][DXIL] implement `sqrt` intrinsic (PR #86560)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
via llvm-commits
- [llvm] [AMDGPU] Move renamedInGFX9 from TableGen to SIInstrInfo helper function/macro to free up a bit slot (PR #82787)
via llvm-commits
- [llvm] [AMDGPU] Move renamedInGFX9 from TableGen to SIInstrInfo helper function/macro to free up a bit slot (PR #82787)
via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
via llvm-commits
- [lld] [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (PR #86564)
via llvm-commits
- [llvm] [bazel] Restrict libpfm to linux (PR #86565)
via llvm-commits
- [llvm] [bazel] Restrict libpfm to linux (PR #86565)
via llvm-commits
- [llvm] 2d40f17 - [InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
via llvm-commits
- [llvm] [bazel] Fix minor buildifier warnings (NFC) (PR #86566)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
via llvm-commits
- [llvm] [DXIL] Implement log intrinsic Lowering (PR #86569)
via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
via llvm-commits
- [compiler-rt] [asan][windows] Weak function interception support in instruction size decoder. (PR #86570)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [llvm] b761137 - [AMDGPU] Use correct VGPR threshold for flagging ExcessRP regions in unified register file case (#85860)
via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
via llvm-commits
- [llvm] Fix failing tests after #86242 (PR #86572)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
via llvm-commits
- [clang] [llvm] Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (PR #86574)
via llvm-commits
- [clang] [llvm] Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (PR #86574)
via llvm-commits
- [clang] [llvm] Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (PR #86574)
via llvm-commits
- [lld] [lld] Support thumb PLTs (PR #86223)
via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
via llvm-commits
- [lld] [lld] Support thumb PLTs (PR #86223)
via llvm-commits
- [llvm] [memprof] Create a call stack table (PR #86575)
via llvm-commits
- [llvm] [memprof] Create a call stack table (PR #86575)
via llvm-commits
- [llvm] [X86] Refine CLD insertion to trigger only when the direction flag is used (PR #86557)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
via llvm-commits
- [clang] [llvm] [DXIL] Add Float `Dot` Intrinsic Lowering (PR #86071)
via llvm-commits
- [llvm] 0a42994 - [GlobalISel] Fold G_CTTZ if possible (#86224)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [llvm] 36713a4 - [utils] Use Python3 for `bisect-skip-count` (#84979)
via llvm-commits
- [llvm] 6646fe8 - [memprof] Compute CallStackId when deserializing IndexedAllocationInfo (#86421)
via llvm-commits
- [llvm] 7c8f754 - Fix failing tests after #86242 (#86572)
via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #74526)
via llvm-commits
- [llvm] 487720f - Reapply "[InstallAPI] Add --extra* and --exclude* cli options for header input (#86522)" (#86574)
via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
via llvm-commits
- [llvm] 9855134 - [memprof] Use #ifdef EXPENSIVE_CHECKS (#86585)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add *umbrella-header options (PR #86587)
via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
via llvm-commits
- [llvm] [aarch64] Unguard GEPOpt from O3 (PR #86588)
via llvm-commits
- [llvm] [ARM][MC] Add GNU Alias for ldrexd and strexd instructions (PR #86507)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [llvm] 060df78 - [DXIL] Add Float `Dot` Intrinsic Lowering (#86071)
via llvm-commits
- [llvm] 4cea2d0 - [HLSL][DXIL] implement `sqrt` intrinsic (#86560)
via llvm-commits
- [llvm] de917dc - [workflow] Don't add a comment when the first run of the formatter passes (#86335)
via llvm-commits
- [llvm] da385e8 - [aarch64] Unguard GEPOpt from O3
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] [RISCV] Enable sub(max, min) lowering for ABDS and ABDU (PR #86592)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [llvm] [X86] Fix miscompile in combineShiftRightArithmetic (PR #86597)
via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [llvm] [SCCIterator] Union MST node by rank correctly (PR #86389)
via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] [AMDGPU] Use RTZ for newer fp16 interp instructions (PR #86235)
via llvm-commits
- [llvm] [AMDGPU] Use RTZ for newer fp16 interp instructions (PR #86235)
via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
via llvm-commits
- [llvm] [X86] Support Immediate Folding for CCMP/CTEST. (PR #86616)
via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of the sext/zext with LMUL (PR #86617)
via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [BOLT] Fix boltedcollection and no_lbr order in fdata writer and parser (PR #86501)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [llvm] a6b870d - [RISCV] Enable sub(max, min) lowering for ABDS and ABDU (#86592)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [llvm] [CSSPGO] Fix the issue of missing callee profile matches (PR #85715)
via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
via llvm-commits
- [lld] 3e046ee - [lld][ELF] Add `--why-extract` for bitcode libcalls (#78781)
via llvm-commits
- [llvm] 64a7114 - AMDGPU: Simplify SMInstruction definitions, NFC (#86613)
via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [lld] [ELF] Fix unnecessary inclusion of unreferenced provide symbols (PR #84512)
via llvm-commits
- [llvm] [LLVM][IR] Add constant range support for floating-point types (PR #86483)
via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] [mlir] [mlir][bazel] Export more headers by a single target only. (PR #86637)
via llvm-commits
- [llvm] [SCCIterator] Union MST node by rank correctly (PR #86389)
via llvm-commits
- [llvm] [RISCV] Add areInlineCompatible for riscv target (PR #86639)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #83068)
via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute without folding opt (PR #86641)
via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
via llvm-commits
- [compiler-rt] [tsan] Refine fstat{, 64} interceptors on GLIBC (PR #85612)
via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] 14c3018 - [ExpandLargeFpConvert] Fix incorrect values in fp-to-int conversion. (#86514)
via llvm-commits
- [llvm] 4d315ff - [GlobalISel] Add CTLZ known bits. (#86436)
via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] 3f8431e - [SCCIterator] Union MST node by rank correctly (#86389)
via llvm-commits
- [llvm] [SCCIterator] Union MST node by rank correctly (PR #86389)
via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for shifts. (PR #84356)
via llvm-commits
- [llvm] fbc2473 - [AArch64][GlobalISel] Legalization for small anyext/sext/zext (#86438)
via llvm-commits
- [llvm] 256343a - Revert "Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226" (#86273)
via llvm-commits
- [llvm] c7198e0 - [DAG] Fold insert_subvector(N0, extract_subvector(N0, N2), N2) --> N0 (#86487)
via llvm-commits
- [llvm] d06ba37 - [SPIR-V] Support extension toggling and enabling all (#85503)
via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
via llvm-commits
- [llvm] f5e1cd5 - [SPIR-V] Extend SPIRVUsage.rst document (#84744)
via llvm-commits
- [llvm] [InstCombine] Refactoring matchFunnelShift (NFC) (PR #73390)
via llvm-commits
- [llvm] [InstCombine] Refactoring matchFunnelShift (NFC) (PR #73390)
via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE intrinsics with no active lanes (PR #86651)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE intrinsics with no active lanes (PR #86651)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE intrinsics with no active lanes (PR #86651)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE intrinsics with no active lanes (PR #86651)
via llvm-commits
- [compiler-rt] f01377d - [tsan] Mark `pthread_*_lock` functions as blocking (#84162)
via llvm-commits
- [compiler-rt] [tsan] Mark `pthread_*_lock` functions as blocking (PR #84162)
via llvm-commits
- [compiler-rt] fe97a61 - [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (#86537)
via llvm-commits
- [compiler-rt] [tsan] Add callbacks for futex syscalls and mark them as blocking on tsan (PR #86537)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] f914e8e - [AArch64][SME] Add coalescer barrier for args/results in locally streaming functions. (#85388)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for IMULZU. (PR #86653)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [TableGen][SchedMachineModel] Improve way to create WriteLatencyTable. (PR #86654)
via llvm-commits
- [llvm] [TableGen][SchedMachineModel] Improve way to create WriteLatencyTable. (PR #86654)
via llvm-commits
- [lld] bfb12ef - [LLD][COFF] Allow additional attributes in forwarding exports. (#86535)
via llvm-commits
- [llvm] [TableGen][SchedMachineModel] Improve way to create WriteLatencyTable. (PR #86654)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [lld] 603db74 - [LLD][COFF] Preserve all attributes from forwarding exports from parsed .def files. (#86564)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] caa2258 - [LLVM] Remove nuw neg (#86295)
via llvm-commits
- [llvm] [SDAG] Construct constants via instructions if materialization is costly (PR #86659)
via llvm-commits
- [llvm] [AArch64][SVE] optimisation for unary SVE intrinsics with no active lanes (PR #86651)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [llvm] [StandardInstrumentation] Add YieldCallback to NewPM (PR #86561)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] 93d33a1 - [PatternMatch] Refactor `m_SpecificInt` to avoid constructing APInt. NFC. (#86259)
via llvm-commits
- [llvm] 308ed02 - [Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)
via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
via llvm-commits
- [llvm] 47f4a07 - [GlobalISel] Add Knownbits for G_LOAD/ZEXTLOAD/SEXTLOAD with range metadata (#86431)
via llvm-commits
- [llvm] [Intrinsics] Make `patchpoint.i64` generic on its return type (PR #85911)
via llvm-commits
- [llvm] ca594fe - Update documentation and release notes for llvm-profgen COFF support (#84864)
via llvm-commits
- [clang] [llvm] Update documentation and release notes for llvm-profgen COFF support (PR #84864)
via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
via llvm-commits
- [llvm] [CodeGen] Add nneg and disjoint flags (PR #86650)
via llvm-commits
- [llvm] [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (PR #86665)
via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
via llvm-commits
- [llvm] llvm-objdump: ensure a MachO symbol isn't STAB before looking up secion (PR #86667)
via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
via llvm-commits
- [llvm] b311756 - Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#67454)" (#86674)
via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#67454)" (PR #86674)
via llvm-commits
- [llvm] 507e59a - [TBAA] Tests for invalid tbaa.struct metadata (#86167)
via llvm-commits
- [llvm] [TBAA] Tests for invalid tbaa.struct metadata (PR #86167)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] 06bb8c9 - [VPlan] Explicitly handle scalar pointer inductions. (#83068)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 87519a2 - [RISCV] Combine (mul (zext, zext)) -> (zext (mul (zext, zext))) (#86465)
via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
via llvm-commits
- [llvm] [RISCV] Teach combineBinOpOfZExt to narrow based on known bits (PR #86680)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] 44d037c - Change type of DiagnosticHandlerTy (#86504)
via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
via llvm-commits
- [llvm] 375ddd6 - [ARM][MC] Add GNU Alias for ldrexd, ldaexd, stlexd, and strexd instructions (#86507)
via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
via llvm-commits
- [llvm] 5cf1e2e - [DXIL] Implement log intrinsic Lowering (#86569)
via llvm-commits
- [llvm] [X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (PR #86221)
via llvm-commits
- [llvm] [IR] Add `m_c_BitwiseLogic` in pattern match; NFC (PR #86632)
via llvm-commits
- [llvm] [X86][GlobalISel] Fix referencing nonexistent operand in G_ICMP (PR #86221)
via llvm-commits
- [llvm] [SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamond` (PR #84888)
via llvm-commits
- [llvm] goldsteinn/x86 nneg uitofp (PR #86694)
via llvm-commits
- [llvm] goldsteinn/x86 nneg uitofp (PR #86694)
via llvm-commits
- [llvm] [SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamond` (PR #84888)
via llvm-commits
- [llvm] 81fc43a - [unittests] Fix `TableGenTests` with `LLVM_LINK_LLVM_DYLIB` (#86664)
via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
via llvm-commits
- [llvm] [RISCV][TTI] Refactor getCastInstrCost to exit early (PR #86619)
via llvm-commits
- [llvm] [SimplifyCFG] Use hash map to continue hoisting the common instructions (PR #78615)
via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] da6cc4a - [CodeGen] Add nneg and disjoint flags (#86650)
via llvm-commits
- [llvm] [ARM] Do not use r7 as a temporary in THUMB if it is a stack pointer (NFCI) (PR #86156)
via llvm-commits
- [llvm] [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (PR #86705)
via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
via llvm-commits
- [llvm] [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (PR #86710)
via llvm-commits
- [llvm] [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (PR #86712)
via llvm-commits
- [llvm] [IR] Add `m_c_BitwiseLogic` in pattern match; NFC (PR #86632)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] 148a557 - [flang][OpenMP] Make OpenMP clause representation language-agnostic (#86289)
via llvm-commits
- [polly] 601d7ea - [polly] Add polly-debug flag to print debug info from all parts of polly (#78549)
via llvm-commits
- [llvm] 0e5c504 - [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (#86598)
via llvm-commits
- [llvm] [DebugInfo] [SelectionDAG] Fix handling of duplicate dbg values (PR #86598)
via llvm-commits
- [llvm] [FuzzMutate] Fix optional cast after musttail call (PR #86715)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86721)
via llvm-commits
- [llvm] [llvm-dlltool][llvm-lib][COFF] Don't override NONAME exports with demangled ARM64EC symbols. (PR #86722)
via llvm-commits
- [llvm] 3e6e54e - [X86] Fix miscompile in combineShiftRightArithmetic (#86597)
via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
via llvm-commits
- [libc] [llvm] [libc] add flag for FP_*LOGB0/NAN values (PR #86723)
via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
via llvm-commits
- [llvm] 1584014 - [RISCV] Check that the stack adjust immediate for cm.push/pop* has the correct sign and is divisible by 16. (#85295)
via llvm-commits
- [llvm] b0b8b16 - [NFC] [HWASan] Add link to proof for address calculation (#86367)
via llvm-commits
- [llvm] 880eb33 - [NFC] [HWASan] make getAndroidSlotPtr function generic (#86200)
via llvm-commits
- [llvm] Remove dead flags from virtual registers, but only when not compiling for MIPS (PR #86462)
via llvm-commits
- [compiler-rt] d5224b7 - [tsan] Refine fstat{, 64} interceptors (#86625)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [libc] [llvm] [libc][OSUtil] refactor quick_exit to be an object library everywhere (PR #85955)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [compiler-rt] [scudo] Clean up string handling (PR #86364)
via llvm-commits
- [compiler-rt] 1949f7d - [scudo] Clean up string handling (#86364)
via llvm-commits
- [compiler-rt] 8669225 - [compiler-rt] Allow building builtins.a without a libc (#86737)
via llvm-commits
- [llvm] [RISCV] Add register overlap checks to the assembler for some Zvk* instructions. (PR #86745)
via llvm-commits
- [llvm] d312788 - [InlineOrder] fix the calculation of Cost for CostBenefitPriority (#86630)
via llvm-commits
- [llvm] [InlineOrder] fix the calculation of Cost for CostBenefitPriority (PR #86630)
via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [llvm] b1a633b - [NFC][NVPTX] remove truncating c-style cast (#85889)
via llvm-commits
- [llvm] [X86] Try Folding icmp of v8i32 -> fcmp of v8f32 on AVX (PR #82290)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android: place IRELATIVE in .rela.dyn (PR #86751)
via llvm-commits
- [llvm] c43932e - fix build error in MSVC build (#86622)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android: place IRELATIVE in .rela.dyn (PR #86751)
via llvm-commits
- [llvm] 54a9f0e - [RISCV][GISEL] Legalize, regbankselect, and instruction-select G_VSCALE (#85967)
via llvm-commits
- [llvm] fix build error in MSVC build (PR #86622)
via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
via llvm-commits
- [llvm] [workflows] Update the version of the scorecard-action (PR #86753)
via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] Fix error message when regalloc eviction advisor analysis could not be created (PR #72165)
via llvm-commits
- [compiler-rt] 4720e38 - [NFC][Sanitizer] Refine the restriction on SizeClassAllocator64::kRegionSize (#86270)
via llvm-commits
- [compiler-rt] [NFC][Sanitizer] Refine the restriction on SizeClassAllocator64::kRegionSize (PR #86270)
via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
via llvm-commits
- [lld] [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (PR #86751)
via llvm-commits
- [llvm] [LegalizeDAG] Merge PerformInsertVectorEltInMemory into ExpandInsertToVectorThroughStack. NFC (PR #86755)
via llvm-commits
- [llvm] [Support] Make CleanupInstaller public (NFC) (PR #86758)
via llvm-commits
- [llvm] 7545c63 - [RISCV][TTI] Scale the cost of the sext/zext with LMUL (#86617)
via llvm-commits
- [llvm] 082e7c4 - [MemProf] Remove empty edges once after cloning (#85320)
via llvm-commits
- [llvm] 4d03a9e - [RISCV] Preserve MMO when expanding PseudoRV32ZdinxSD/PseudoRV32ZdinxLD. (#85877)
via llvm-commits
- [llvm] 9961c03 - Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (#83495)
via llvm-commits
- [llvm] Return `errc::no_such_file_or_directory` in `fs::access` if `GetFileAttributesW` fails (PR #83495)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [AMDGPU] Use glue for convergence tokens at call-like operations (PR #86766)
via llvm-commits
- [llvm] ecf6bb2 - [RISCV] Add register overlap checks to the assembler for some Zvk* instructions. (#86745)
via llvm-commits
- [llvm] 8a9c170 - [RISCV] Align stack size down to a multiple of 16 before using cm.push/pop. (#86073)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [AMDGPU] Extend MFMA padding option to gfx90a+ (PR #86768)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 9c0c98e - [llvm-debuginfo-analyzer][DOC] Convert 'README.txt' to markdown. (#86394)
via llvm-commits
- [llvm] 22bfc58 - [RISCV] Teach RISCVMakeCompressible handle byte/half load/store for Zcb. (#83375)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 05a7b22 - [RISCV] Add areInlineCompatible for riscv target (#86639)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for shifts. (PR #84356)
via llvm-commits
- [llvm] 6d13263 - [RISCV] Add tests for combineBinOpOfZExts. NFC (#86689)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] defc485 - [AArch64] Remove Automatic Enablement of FEAT_F32MM (#85203)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [RISCV] Reorder the vector register allocation sequence. (PR #69290)
via llvm-commits
- [llvm] [RISCV] Reorder the vector register allocation sequence. (PR #69290)
via llvm-commits
- [llvm] [InstCombine] add restrict reassoc for the powi(X, Y) / X (PR #86428)
via llvm-commits
- [llvm] 2938f1c - [InstCombine] Refactor powi(X,Y) / X to call foldPowiReassoc, NFC
via llvm-commits
- [llvm] bd9bb31 - [InstCombine] add restrict reassoc for the powi(X, Y) / X
via llvm-commits
- [llvm] [InstCombine] add restrict reassoc for the powi(X, Y) / X (PR #86428)
via llvm-commits
- [llvm] [InstCombine] Fix the correctness of missing check reassoc attribute (PR #71277)
via llvm-commits
- [llvm] [InstCombine] Fix the correctness of missing check reassoc attribute (PR #71277)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference: deduce types of composite data structures (PR #86782)
via llvm-commits
- [clang] [llvm] [PowerPC] Implement 32-bit expansion for rldimi (PR #86783)
via llvm-commits
- [llvm] df75183 - [TBAA] Add verifier for tbaa.struct metadata (#86709)
via llvm-commits
- [llvm] [InstCombine] Fix the correctness of missing check reassoc attribute (PR #71277)
via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [lld] cc23ee8 - [LLD][COFF] Add support for EXPORTAS import name type. (#86541)
via llvm-commits
- [llvm] c9d1266 - [llvm-dlltool][llvm-lib][COFF] Don't override NONAME exports with demangled ARM64EC symbols. (#86722)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (PR #86789)
via llvm-commits
- [llvm] ab7dba2 - [CodeGen][LLVM] Make the `va_list` related intrinsics generic. (#85460)
via llvm-commits
- [llvm] 1103a2a - Reland [AMDGPU] MCExpr-ify MC layer kernel descriptor (#86494)
via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [llvm] [InstCombine] optimize powi(X, C1)/powi(X, C2) with Ofast (PR #69807)
via llvm-commits
- [llvm] Make update_any_test_check.py script accepting @listfile CL argument. (PR #86800)
via llvm-commits
- [llvm] [InstCombine] optimize powi(X, C1)/powi(X, C2) with Ofast (PR #69807)
via llvm-commits
- [llvm] Make update_any_test_check.py script accepting @listfile CL argument. (PR #86800)
via llvm-commits
- [llvm] 4f9aab2 - [NFC][TableGen][GlobalISel] Move MIR pattern parsing out of combiner (#86789)
via llvm-commits
- [llvm] 26464f2 - [FreeBSD] Mark __stack_chk_guard dso_local except for PPC64 (#86665)
via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
via llvm-commits
- [llvm] [SystemZ] Eliminate call sequence instructions early. (PR #77812)
via llvm-commits
- [llvm] [AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (PR #86803)
via llvm-commits
- [llvm] [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (PR #86779)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
via llvm-commits
- [llvm] f5296df - [FPEnv][AMDGPU] Correct AMDGPUSimplifyLibCalls handling of strictfp attribute. (#86705)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 9189660 - [RISCV] RISCV vector calling convention (1/2) (#77560)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 58de1e2 - Fix stack layout for frames larger than 2gb (#84114)
via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] 009f88f - [SystemZ][z/OS] TXT records in the GOFF reader (#74526)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
via llvm-commits
- [clang-tools-extra] [llvm] [clang-tidy] Restructure JSON profile structure to be parsable (PR #86821)
via llvm-commits
- [llvm] 313bf28 - [ARM][MVE] Remove kill flags when reusing VPR register. (#86300)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] Reland "[NVPTX] Use .common linkage for common globals" (PR #86824)
via llvm-commits
- [llvm] 9669aba - [Thumb1] LivePhysRegs to LiveRegUnits (#84474)
via llvm-commits
- [flang] [llvm] [OpenMP] Apply post-commit review comments in PR86289, NFC (PR #86828)
via llvm-commits
- [llvm] 1c96580 - [LegalizeDAG] Merge PerformInsertVectorEltInMemory into ExpandInsertToVectorThroughStack. NFC (#86755)
via llvm-commits
- [llvm] [NFC][TLI] Move VecFuncs to statics to reduce stack usage (PR #86829)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [lld] c335acc - [ELF] --pack-dyn-relocs=android+relr: place IRELATIVE in .rela.plt (#86751)
via llvm-commits
- [clang] [llvm] [Offload] Change unregister library to use `atexit` instead of destructor (PR #86830)
via llvm-commits
- [llvm] [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (PR #86110)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [clang] [llvm] [clang][Driver] Pass -machine argument to the linker explicitly for ARM64EC targets. (PR #86835)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs. (PR #86836)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs. (PR #86836)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs. (PR #86836)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
via llvm-commits
- [clang] [llvm] [clang][Driver] Pass -machine argument to the linker explicitly for ARM64EC targets. (PR #86835)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [llvm] [GISEL][NFC] Refactor OperandPredicateMatcher::isHigherPriorityThan (PR #86837)
via llvm-commits
- [llvm] [ARM] Resolve FIXME: Transform "(and (shl x, c2), c1)" into "(shl (and x, c1>>c2), c2)" (PR #82120)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Accept live flag if no overflow occurs (PR #86836)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] 96b3969 - [NFC][HWASAN] Precommit globals-access test
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] e96f652 - [NFC][IR] Add SetNoSanitize helpers (#86772)
via llvm-commits
- [llvm] [X86] Don't fold non-temporal loads if we have an instruction for them (PR #86839)
via llvm-commits
- [llvm] [X86] Don't fold non-temporal loads if we have an instruction for them (PR #86839)
via llvm-commits
- [lld] [TEST] chained fixups + dead_strip (PR #86841)
via llvm-commits
- [lld] [TEST] chained fixups + dead_strip (PR #86841)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
via llvm-commits
- [lld] [TEST] chained fixups + dead_strip (PR #86841)
via llvm-commits
- [llvm] [ValueTracking] Add more conditions in `isTruePredicate` (PR #86083)
via llvm-commits
- [llvm] [ValueTracking] Track `or disjoint` conditions as add in Assumption/DomCondition Cache (PR #86302)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [IR][DAG] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [IR] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [IR] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] 52431fd - [WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (#86633)
via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
via llvm-commits
- [llvm] [X86] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
via llvm-commits
- [llvm] 2598aa6 - [CSSPGO] Reject high checksum mismatched profile (#84097)
via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
via llvm-commits
- [llvm] Refactoring changes to support emitting call graph section (PR #83176)
via llvm-commits
- [llvm] Refactoring changes to support emitting call graph section (PR #83176)
via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [compiler-rt] f1ac559 - Revert "[scudo] Use getMonotonicTimeFast for tryLock." (#86590)
via llvm-commits
- [compiler-rt] Revert "[scudo] Use getMonotonicTimeFast for tryLock." (PR #86590)
via llvm-commits
- [llvm] [IR] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] [X86] Don't fold non-temporal loads if we have an instruction for them (PR #86839)
via llvm-commits
- [llvm] 36e74cf - [AArch64] Clear kill flags when removing FMOVDr. (#86308)
via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
via llvm-commits
- [llvm] [LegalizeDAG] Freeze index when converting insert_elt/insert_subvector to load/store on stack. (PR #86850)
via llvm-commits
- [llvm] [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (PR #86851)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
via llvm-commits
- [clang] [llvm] [InstallAPI] Add support for parsing dSYMs (PR #86852)
via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
via llvm-commits
- [llvm] [VPlan] Replace disjoint or with add instead of dropping disjoint. (PR #83821)
via llvm-commits
- [llvm] 2d64185 - [nfc][PGO]Factor out profile scaling into a standalone helper function (#83780)
via llvm-commits
- [llvm] 421085f - [Offload] Change unregister library to use `atexit` instead of destructor (#86830)
via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
via llvm-commits
- [llvm] baf66ec - [Target][RISCV] Add HwMode support to subregister index size/offset. (#86368)
via llvm-commits
- [llvm] 10bd555 - [RISCV] Model vd as a src for some Zvk* instructions in MC layer. (#86710)
via llvm-commits
- [llvm] d9a685a - [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
via llvm-commits
- [llvm] [VPlan] Track VPValue names in VPlan. (PR #81411)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Implement canonicalize functions (PR #85940)
via llvm-commits
- [llvm] 453a63c - [NFC][HWASAN] Promote InstrumentGlobals to member (#86773)
via llvm-commits
- [llvm] 70e8cf0 - [HWASAN] Don't instrument loads from global if globals are not tagged (#86774)
via llvm-commits
- [lld] 742a82a - [lld-macho] Implement support for ObjC relative method lists (#86231)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [llvm] 0a43ca7 - [AMDGPU] Fix missing `IsExact` flag when expanding vector binary operator (#86712)
via llvm-commits
- [llvm] a8b90c0 - [GlobalISel] Update `MachineIRBuilder::buildAtomicRMW` interface (#86851)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [lld] [lld-macho] Fix Issue with makeSyntheticInputSection + dead_strip (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix Issue with makeSyntheticInputSection + dead_strip (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix Issue with makeSyntheticInputSection + dead_strip (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [llvm] [RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
via llvm-commits
- [llvm] [PowerPC] Add flag to DAG combiner to improve compile time. (PR #86884)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [compiler-rt] [scudo] Dump ReleaseToOsIntervalMs (PR #86887)
via llvm-commits
- [compiler-rt] [scudo] Dump ReleaseToOsIntervalMs (PR #86887)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [llvm] [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (PR #86889)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (PR #86863)
via llvm-commits
- [llvm] e318613 - [NFC][TLI] Move VecFuncs to statics to reduce stack usage (#86829)
via llvm-commits
- [llvm] 0fda758 - [GISEL][NFC] Refactor OperandPredicateMatcher::isHigherPriorityThan (#86837)
via llvm-commits
- [lld] bbfa506 - [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (#86878)
via llvm-commits
- [lld] [lld-macho] Fix bug in makeSyntheticInputSection when -dead_strip flag is specified (PR #86878)
via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
via llvm-commits
- [compiler-rt] [tsan][test] Move the linux specific TSan test to the linux subdirectory (PR #86896)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [compiler-rt] cc98ffb - [tsan][test] Remove some unneded debug comments in a tsan test (#86896)
via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (PR #86898)
via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (PR #86898)
via llvm-commits
- [clang] [llvm] Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (PR #86898)
via llvm-commits
- [llvm] f75eeba - Revert "[CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86721)" (#86898)
via llvm-commits
- [llvm] [NFC][HWASAN] Precommit globals-access test (PR #86771)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs (PR #86885)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] 2c7610c - [nfc]Make InstrProfSymtab non-copyable and non-movable (#86882)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
via llvm-commits
- [llvm] f8bab38 - [CSSPGO] Fix the issue of missing callee profile matches (#85715)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [clang] [llvm] [Modules] No transitive source location change (PR #86912)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] 5dfc446 - [RISCV] Remove Unnecessary Semicolon. NFC (#86911)
via llvm-commits
- [llvm] [RISCV] Remove Unnecessary Semicolon. NFC (PR #86911)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] [InstCombine] Abandon BranchProbabilityAnalysis cache result (PR #86470)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] b7ac8fd - [SPIR-V] Improve type inference: deduce types of composite data structures (#86782)
via llvm-commits
- [llvm] [LoopRotate] Set loop back edge weight to not less than exit weight (PR #86496)
via llvm-commits
- [llvm] 38f5596 - [LoopRotate] Add test to track update for inaccurate branch weight (#86495)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] 2a2fd48 - [RemoveDIs] Update DIBuilder C API and OCaml bindings [2/2] (#86529)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] 88b10f3 - [MC][AArch64] Segregate constant pool caches by size. (#86832)
via llvm-commits
- [clang] [llvm] [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (PR #86923)
via llvm-commits
- [llvm] [DAGCombiner] Set disjoint flag in add->or and xor->or combines (PR #86925)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
via llvm-commits
- [llvm] 912e2c4 - [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (#86269)
via llvm-commits
- [llvm] [Debuginfo][TailCallElim] Fix #86262: drop the debug location of entry branch (PR #86269)
via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #86926)
via llvm-commits
- [llvm] 856e815 - [DAGCombiner] Set disjoint flag in add->or and xor->or combines (#86925)
via llvm-commits
- [llvm] e640d9e - [RISCV][GlobalISel] Fix legalizing ‘llvm.va_copy’ intrinsic (#86863)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] 8963a47 - Fix #86269: remove unused variable (#86927)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] Fix #86269: remove unused variable (PR #86927)
via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
via llvm-commits
- [llvm] [RISCV] Combine (or disjoint ext, ext) -> vwadd (PR #86929)
via llvm-commits
- [llvm] 8a7f021 - [GitHub] Fix typos in automation (#86886)
via llvm-commits
- [llvm] 79ba323 - [Debuginfo][GVNHoist] Fix #86227: update the debug location of the hoisted GEP (#86236)
via llvm-commits
- [llvm] 36b4b9d - [X86] Support immediate folding for CCMP/CTEST (#86616)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
via llvm-commits
- [llvm] c13556c - AMDGPU: Document more backend recognized attributes (#80239)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] c9db031 - [Support] Fix color handling in formatted_raw_ostream (#86700)
via llvm-commits
- [llvm] a495cfb - [IR][NFC] Cleanup CmpInst signatures / code docs (#86441)
via llvm-commits
- [llvm] 896037c - [LoopRotate] Set loop back edge weight to not less than exit weight (#86496)
via llvm-commits
- [llvm] [Support] Fix color handling in formatted_raw_ostream (PR #86700)
via llvm-commits
- [llvm] e8e80d0 - [OpenMP] Apply post-commit review comments in PR86289, NFC (#86828)
via llvm-commits
- [llvm] {RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
via llvm-commits
- [llvm] [InstCombine] Look through freeze to find insert instruction (PR #86948)
via llvm-commits
- [llvm] a3efc53 - [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (#83053)
via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
via llvm-commits
- [llvm] [GlobalISel] Fold G_ICMP if possible (PR #86357)
via llvm-commits
- [llvm] 84780af - [CodeGen][arm64e] Add methods and data members to Address, which are needed to authenticate signed pointers (#86923)
via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
via llvm-commits
- [llvm] [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (PR #86787)
via llvm-commits
- [llvm] ff870ae - [ARM] Add reference to `ARMAsmParser` in `ARMOperand` (#86110)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Scalarize vector types. (PR #86954)
via llvm-commits
- [llvm] ELFRelocs/AArch64: strip R_AARCH64_AUTH_RELATIVE, per doc (PR #86955)
via llvm-commits
- [llvm] d7975c9 - [SLP]Add better minbitwidth analysis for udiv/urem instructions.
via llvm-commits
- [llvm] RFC: [AMDGPU] Check subtarget features for consistency (PR #86957)
via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
via llvm-commits
- [llvm] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Transforms] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Transforms] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Transforms] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Transforms] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [Transforms] Preserve inbound of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] 94b5c11 - [ISel] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (#86484)
via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
via llvm-commits
- [llvm] f908135 - [MCP] Use MachineInstr::all_defs instead of MachineInstr::defs in hasOverlappingMultipleDef. (#86889)
via llvm-commits
- [llvm] 152fcf6 - [RISCV] Add validation of SPIMM for cm.push/pop. (#84989)
via llvm-commits
- [libc] [llvm] [libc][support][FixedVector] add reverse iterator (PR #86732)
via llvm-commits
- [lld] 2763353 - [Object,ELFType] Rename TargetEndianness to Endianness (#86604)
via llvm-commits
- [llvm] 0f61051 - [clang][HLSL][SPRI-V] Add convergence intrinsics (#80680)
via llvm-commits
- [llvm] [GISEL] Add G_SPLAT_VECTOR_PARTS to represent 64-bit splat vectors on… (PR #86970)
via llvm-commits
- [llvm] [GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
via llvm-commits
- [llvm] [GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
via llvm-commits
- [llvm] [MCP] Remove dead copies from basic blocks with successors. (PR #86973)
via llvm-commits
- [llvm] 36b8643 - [DXIL] Implement pow lowering (#86733)
via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is smaller than the vector element (PR #86974)
via llvm-commits
- [lld] 39fe729 - [lld-macho] Ignore -no_warn_duplicate_libraries flag (#86303)
via llvm-commits
- [compiler-rt] 4238324 - [asan][windows] Weak function interception support in instruction size decoder. (#86570)
via llvm-commits
- [llvm] 1607e82 - [InlineCost] Disable cost-benefit when sample based PGO is used (#86626)
via llvm-commits
- [llvm] [InlineCost] Disable cost-benefit when sample based PGO is used (PR #86626)
via llvm-commits
- [llvm] [Tail Duplication] Remove Phi Node workaround (PR #86981)
via llvm-commits
- [llvm] [Tail Duplication] Remove Phi Node workaround (PR #86981)
via llvm-commits
- [llvm] 16b7cc6 - [SystemZ] Eliminate call sequence instructions early. (#77812)
via llvm-commits
- [llvm] [Tail Duplication] Remove Phi Node workaround (PR #86981)
via llvm-commits
- [llvm] 237572f - [SPIR-V] Fix paths when copying spriv-dis and spirv-val on windows (#86876)
via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (PR #86983)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding (PR #86921)
via llvm-commits
- [llvm] 6582509 - [AIX] Handle toc-data offset overflowing 16-bits (#80092)
via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
via llvm-commits
- [llvm] [ValueTracking] Track `or disjoint` conditions as add in Assumption/DomCondition Cache (PR #86302)
via llvm-commits
- [llvm] [LVI] Use m_AddLike instead of m_Add when matching simple condition (PR #86058)
via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
via llvm-commits
- [llvm] [ValueTracking] Improve knownbits from conditions where `Val` is used by `and`/`or`. (PR #86059)
via llvm-commits
- [llvm] [ValueTracking] Improve knownbits from conditions where `Val` is used by `and`/`or`. (PR #86059)
via llvm-commits
- [llvm] [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (PR #86993)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [llvm] 346f499 - [RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (#86983)
via llvm-commits
- [compiler-rt] [msan] Nit: use init_origins parameter instead of __msan_get_track_origins() in InitShadowWithReExec (PR #86994)
via llvm-commits
- [llvm] [SelectionDAG] Resolve TODO: Use signedAddMayOverflow (PR #85586)
via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
via llvm-commits
- [llvm] [SampleFDO][NFC] Refactoring SampleProfileMatcher (PR #86988)
via llvm-commits
- [llvm] [RISCV] Extend pattern matches involving shNadd to support disjoint or (PR #87001)
via llvm-commits
- [clang] [llvm] RFC: Implementing new mechanism for hard register operands to inline asm as a constraint. (PR #85846)
via llvm-commits
- [llvm] [X86] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] [X86] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when… (PR #87003)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when… (PR #87003)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
via llvm-commits
- [lld] [lld-macho] Implement support for ObjC relative method lists (PR #86231)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [llvm] [X86] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] 44253a9 - [memprof] Add MemProf version (#86414)
via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
via llvm-commits
- [llvm] 62d6beb - [DXIL] Add lowering for `reversebits` and `trunc` (#86909)
via llvm-commits
- [llvm] [DXIL] Add lowering for `reversebits` and `trunc` (PR #86909)
via llvm-commits
- [llvm] 23d45e5 - [MCP] Remove dead copies from basic blocks with successors. (#86973)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] a3c2d8c - [RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext, zext))) (#86779)
via llvm-commits
- [llvm] [ARM] Resolve FIXME: Transform "(and (shl x, c2), c1)" into "(shl (and x, c1>>c2), c2)" (PR #82120)
via llvm-commits
- [llvm] c482fad - [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (#86972)
via llvm-commits
- [compiler-rt] [scudo] Only init RingBuffer when needed. (PR #85994)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [llvm] [AArch64][GISEL] Regenerate select tests with inline register classes (PR #87013)
via llvm-commits
- [compiler-rt] [scudo] Dump ReleaseToOsIntervalMs (PR #86887)
via llvm-commits
- [compiler-rt] 6b149f7 - [scudo] Dump ReleaseToOsIntervalMs (#86887)
via llvm-commits
- [compiler-rt] [scudo] Dump ReleaseToOsIntervalMs (PR #86887)
via llvm-commits
- [llvm] [X86] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
via llvm-commits
- [llvm] eee8c61 - [LangRef] Try to clarify some Metadata semantics (#81948)
via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] 9ea0396 - [RISCV] Extend pattern matches involving shNadd to support disjoint or (#87001)
via llvm-commits
- [llvm] d0b4780 - [nfc][docs]Generalize header description and ascii art for indexed profiles (#83507)
via llvm-commits
- [llvm] 07a1fbe - [docs][TypeProf]Update instrumentation file format document (#83309)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [compiler-rt] 7a87902 - [scudo] Fix stack depot validation. (#87024)
via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
via llvm-commits
- [compiler-rt] [scudo] Fix stack depot validation. (PR #87024)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [llvm] [NFC] [HWASan] add example for ring buffer wrap (PR #87029)
via llvm-commits
- [llvm] 39e8137 - [NFC] [HWASan] add example for ring buffer wrap (#87029)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [CodeGen] Fix register pressure computation in MachinePipeliner (PR #87030)
via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
via llvm-commits
- [llvm] 1d99d7a - [SampleFDO][NFC] Refactoring SampleProfileMatcher (#86988)
via llvm-commits
- [llvm] c64a328 - [ProfileData] Use size_t in PatchItem (NFC) (#87014)
via llvm-commits
- [llvm] e005a09 - [RISCV][TypePromotion] Dont generate truncs if PromotedType is greater than Source Type (#86941)
via llvm-commits
- [llvm] [RISCV] Construct constants via instructions if materialization is costly (PR #87036)
via llvm-commits
- [llvm] 7d3924c - [IR] Add nowrap flags for trunc instruction (#85592)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [NewPM][CodeGen] add TargetPassConfig like API (PR #70906)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] 610b9e2 - [SDAG] Use shifts if ISD::MUL is illegal when lowering ISD::CTPOP (#86505)
via llvm-commits
- [llvm] [RISCV] Let -data-sections also work on sbss/sdata sections (PR #87040)
via llvm-commits
- [llvm] [RISCV] Let -data-sections also work on sbss/sdata sections (PR #87040)
via llvm-commits
- [llvm] [RISCV] Let -data-sections also work on sbss/sdata sections (PR #87040)
via llvm-commits
- [llvm] db7d243 - [X86][MC] Support enc/dec for IMULZU. (#86653)
via llvm-commits
- [llvm] [CodeGen] add trunc flags (PR #87045)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [Mips] Fix clang integrated assembler generates incorrect relocations… (PR #83115)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [DSE] Fold malloc/store pair into calloc (PR #87048)
via llvm-commits
- [llvm] [DSE] Fold malloc/store pair into calloc (PR #87048)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PPC] generate stxvw4x/lxvw4x on P7 (PR #87049)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [SPIR-V] Fix validity of atomic instructions (PR #87051)
via llvm-commits
- [llvm] 2a315d8 - [RISCV] Combine (or disjoint ext, ext) -> vwadd (#86929)
via llvm-commits
- [llvm] [InstCombine] Remove the canonicalization of `trunc` to `i1` (PR #84628)
via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] 84299df - [GlobalIsel] add trunc flags (#87045)
via llvm-commits
- [llvm] [RISCV] Allow folding vmerge with implicit merge operand when true has tied dest (PR #78565)
via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero (PR #87054)
via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero (PR #87056)
via llvm-commits
- [llvm] 56b3222 - [InstCombine] Remove the canonicalization of `trunc` to `i1` (#84628)
via llvm-commits
- [llvm] [InstCombine] Remove the canonicalization of `trunc` to `i1` (PR #84628)
via llvm-commits
- [lld] [LLD][COFF] Demangle ARM64EC export names. (PR #87068)
via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
via llvm-commits
- [llvm] [PPC][NFC] add an option for GatherAllAliasesMaxDepth (PR #87071)
via llvm-commits
- [llvm] 3f69d90 - [RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (#86787)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [ARM] Add writeback information to STC and LDC instructions. (PR #67180)
via llvm-commits
- [llvm] [DSE] Fold malloc/store pair into calloc (PR #87048)
via llvm-commits
- [llvm] [LiveRegUnits] Enhanced the register liveness check (PR #66061)
via llvm-commits
- [llvm] d3bc9cc - [AArch64][GISEL] Regenerate select tests with inline register classes (#87013)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
via llvm-commits
- [clang] [llvm] [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (PR #87078)
via llvm-commits
- [llvm] a4de589 - [InstallAPI] Add support for parsing dSYMs (#86852)
via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
via llvm-commits
- [llvm] [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (PR #87082)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [RISCV] Implement Intrinsics and CodeGen Support for XCValu Extension… (PR #78138)
via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
via llvm-commits
- [llvm] [AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (PR #87085)
via llvm-commits
- [llvm] 661bb9d - [GlobalISel] Handle div-by-pow2 (#83155)
via llvm-commits
- [compiler-rt] 0dbd804 - [scudo] Only init RingBuffer when needed. (#85994)
via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [CVP]: Fold `icmp eq X, C` to `trunc X to i1` if C=2k+1 and X in [2k, 2k+1] (PR #83829)
via llvm-commits
- [llvm] [CVP]: Fold `icmp eq X, C` to `trunc X to i1` if C=2k+1 and X in [2k, 2k+1] (PR #83829)
via llvm-commits
- [llvm] [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands (PR #84688)
via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] e74332a - [HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (#87078)
via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] [DXIL] Add lowering for `ceil` (PR #87043)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [llvm] [Thumb1] LivePhysRegs to LiveRegUnits (PR #84474)
via llvm-commits
- [llvm] [Inliner] Check number of operands in AddReturnAttributes (PR #87093)
via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Create cld only when needed (PR #82415)
via llvm-commits
- [llvm] fe893c9 - [FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (#87082)
via llvm-commits
- [llvm] 7daa65a - Reland "[NVPTX] Use .common linkage for common globals" (#86824)
via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
via llvm-commits
- [llvm] b42fa86 - [DXIL] Add lowering for `ceil` (#87043)
via llvm-commits
- [llvm] [X86] Resolve FIXME: Create cld only when needed (PR #82415)
via llvm-commits
- [llvm] [CVP]: Fold `icmp eq X, C` to `trunc X to i1` if C=2k+1 and X in [2k, 2k+1] (PR #83829)
via llvm-commits
- [llvm] 360f7f5 - [GlobalISel] Call `setInstrAndDebugLoc` before `tryCombineAll` (#86993)
via llvm-commits
- [compiler-rt] [scudo] Change tests that use setrlimit to cause mmap to fail. (PR #87004)
via llvm-commits
- [llvm] 3a106e5 - [GlobalISel] Fold G_ICMP if possible (#86357)
via llvm-commits
- [compiler-rt] [scudo] Support no-preserve-all-regions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Add EnableContiguousRegions mode (PR #85149)
via llvm-commits
- [compiler-rt] [scudo] Add EnableContiguousRegions mode (PR #85149)
via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
via llvm-commits
- [compiler-rt] [scudo] Do a M_PURGE call before changing release interval on Android (PR #87110)
via llvm-commits
- [compiler-rt] [scudo] Do a M_PURGE call before changing release interval on Android (PR #87110)
via llvm-commits
- [compiler-rt] c0a3c5c - [scudo] Change tests that use setrlimit to cause mmap to fail. (#87004)
via llvm-commits
- [llvm] [MemProf] Perform cloning for each allocation separately (PR #87112)
via llvm-commits
- [clang] [llvm] [openmp] [Libomptarget] Statically link all plugin runtimes (PR #87009)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [workflows] issue-write: Exit early if there are no comments (PR #87114)
via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
via llvm-commits
- [llvm] [workflows] issue-write: Avoid race condition when PR branch is deleted (PR #87118)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [compiler-rt] [scudo] Change isPowerOfTwo macro to return false for zero. (PR #87120)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] 5538853 - [PassManager] Support MachineFunctionProperties (#83668)
via llvm-commits
- [llvm] [PassManager] Support MachineFunctionProperties (PR #83668)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] Revert "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87136)
via llvm-commits
- [llvm] 0be26db - Revert "[PassManager] Support MachineFunctionProperties (#83668)" (#87136)
via llvm-commits
- [llvm] Revert "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87136)
via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87137)
via llvm-commits
- [llvm] 4f71329 - Reland "[PassManager] Support MachineFunctionProperties (#83668)" (#87137)
via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87137)
via llvm-commits
- [llvm] Revert "Reland "[PassManager] Support MachineFunctionProperties (#83668)"" (PR #87138)
via llvm-commits
- [llvm] e9e4ab8 - Revert "Reland "[PassManager] Support MachineFunctionProperties (#83668)"" (#87138)
via llvm-commits
- [llvm] Revert "Reland "[PassManager] Support MachineFunctionProperties (#83668)"" (PR #87138)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87141)
via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87141)
via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
via llvm-commits
- [llvm] goldsteinn/value tracking or and eq (PR #87143)
via llvm-commits
- [llvm] [ValueTracking] Infer known bits fromfrom (icmp eq (and/or x,y), C) (PR #87143)
via llvm-commits
- [llvm] [ValueTracking] Infer known bits fromfrom (icmp eq (and/or x,y), C) (PR #87143)
via llvm-commits
- [llvm] [ValueTracking] Infer known bits fromfrom (icmp eq (and/or x,y), C) (PR #87143)
via llvm-commits
- [llvm] [ValueTracking] Infer known bits fromfrom (icmp eq (and/or x,y), C) (PR #87143)
via llvm-commits
- [llvm] 9525841 - [AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (#87085)
via llvm-commits
- [llvm] [NewPM] support `disablePass`, `insertPass` in `CodeGenPassBuilder` (PR #87147)
via llvm-commits
- [llvm] [NewPM] support `disablePass`, `insertPass` in `CodeGenPassBuilder` (PR #87147)
via llvm-commits
- [llvm] [NewPM] support `disablePass`, `insertPass` in `CodeGenPassBuilder` (PR #87147)
via llvm-commits
- [llvm] [DAG]SimplifyDemandedVectorElts-add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (PR #86284)
via llvm-commits
- [llvm] b361b53 - Reland "[PassManager] Support MachineFunctionProperties (#83668)" (#87141)
via llvm-commits
- [llvm] Reland "[PassManager] Support MachineFunctionProperties (#83668)" (PR #87141)
via llvm-commits
- [llvm] 29e8bfc - [RISCV] RISCV vector calling convention (2/2) (#79096)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [Transforms] Add X / (Y << Z) --> (X >> Z) / Y fold (PR #87122)
via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
via llvm-commits
- [llvm] [ARM] Add writeback information to STC and LDC instructions. (PR #67180)
via llvm-commits
- [llvm] Add nowrap (PR #87158)
via llvm-commits
- [llvm] Add nowrap (PR #87158)
via llvm-commits
- [llvm] Add nowrap (PR #87158)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] 799e1d6 - [IR] Use EXPORTAS for ARM64EC mangled symbols with dllexport attribute. (#81940)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [SelectionDAG] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] [SelectionDAG] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
via llvm-commits
- [llvm] [C API] Support uinc_wrap/udec_wrap in atomicrmw when accessing the bin op (PR #87163)
via llvm-commits
- [llvm] [X86][NFC] Convert references to TargetRegisterInfo with pointers to align with rest of codebase (PR #84345)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] [MC][AArch64] Segregate constant pool caches by size. (PR #86832)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] [IR] Add commutable matcher for `add nuw`; NFC (PR #87179)
via llvm-commits
- [llvm] [IR] Add commutable matcher for `add nuw`; NFC (PR #87179)
via llvm-commits
- [llvm] goldsteinn/kb nuw add (PR #87180)
via llvm-commits
- [llvm] goldsteinn/kb nuw add (PR #87180)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [SLP][NFC] Simplify type checks with isa predicates (PR #87182)
via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
via llvm-commits
- [llvm] [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (PR #87191)
via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
via llvm-commits
- [llvm] 0207819 - [IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (#87191)
via llvm-commits
- [llvm] [IR] Add commutable matcher for `add nuw`; NFC (PR #87179)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [Object][COFF][NFC] Don't use inline function for COFFImportFile::printSymbolName. (PR #87195)
via llvm-commits
- [llvm] 8d8fff0 - [Object][COFF][NFC] Don't use inline function for COFFImportFile::printSymbolName. (#87195)
via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] 0234d90 - [AMDGPU] Extend MFMA padding option to gfx90a+ (#86768)
via llvm-commits
- [llvm] b5b34db - [AMDGPU] Use directive for kernarg preload header padding (#86004)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [Verifier] Add LandingPad type checks (PR #87198)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [Verifier] Add LandingPad type checks (PR #87198)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] [Verifier] Add LandingPad type checks (PR #87198)
via llvm-commits
- [llvm] 2b0ab05 - [SLP][NFC] Simplify type checks with isa predicates (#87182)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] CodeGen: replace assertions with explicit errors for landinpad lowering (PR #71287)
via llvm-commits
- [libc] [llvm] [libc] Include algorithm.h to parser.h (PR #87125)
via llvm-commits
- [llvm] f87bde2 - [nfc] Update comment for raw profile version 10. (#87207)
via llvm-commits
- [llvm] Implement streaming compression for compressed ELF sections. (PR #87211)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] 216b5e9 - [AMDGPU] Expose RTZ version of f16 interpolation for gfx11+ (#86614)
via llvm-commits
- [llvm] [AMDGPU] Expose RTZ version of f16 interpolation (PR #86614)
via llvm-commits
- [compiler-rt] dc0cb17 - [msan] Nit: use init_origins parameter instead of __msan_get_track_origins() in InitShadowWithReExec (#86994)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
via llvm-commits
- [llvm] [TableGen][SchedMachineModel] Improve way to create WriteLatencyTable. (PR #86654)
via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
via llvm-commits
- [llvm] [Transform]Export LowerSwitch Utility Function (PR #71348)
via llvm-commits
- [llvm] [Transform]Export LowerSwitch Utility Function (PR #71348)
via llvm-commits
- [llvm] 2bfb19e - Revert "Make two texts static in `ReplayInlineAdvisor`" (#82071)
via llvm-commits
- [llvm] 70deb7b - [BPF] expand cttz, ctlz for i32, i64 (#73668)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] 90c738e - [IR] Introduce `llvm.allow.{runtime, ubsan}.check()` (#84850)
via llvm-commits
- [llvm] [llvm][Support] `thread_local` threadid on Apple systems (PR #87219)
via llvm-commits
- [llvm] 20f56e1 - [CodeGen] Add default lowering for llvm.allow.{runtime,ubsan}.check() (#86049)
via llvm-commits
- [llvm] 4215579 - [AMDGPU] Use glue for convergence tokens at call-like operations (#86766)
via llvm-commits
- [llvm] 0bc3781 - [Analysis] Exclude llvm.allow.{runtime,ubsan}.check() from AliasSetTracker (#86065)
via llvm-commits
- [llvm] 37d6e5b - [memoryssa] Exclude llvm.allow.{runtime,ubsan}.check() (#86066)
via llvm-commits
- [compiler-rt] [llvm] [nfc][compiler-rt]Replace Type::getInt8PtrTy with PointerType::getUnqual as a clean-up (PR #82434)
via llvm-commits
- [llvm] c7954ca - Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (#86480)
via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
zhijian lin via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
zhijian lin via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
zhijian lin via llvm-commits
- [llvm] [AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls" global variable attribute (PR #83053)
zhijian lin via llvm-commits
Last message date:
Sun Mar 31 23:56:46 PDT 2024
Archived on: Sun Mar 31 23:56:47 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).