The Week Of Monday 25 May 2026 Archives by author
Starting: Mon May 25 00:00:47 PDT 2026
Ending: Sun May 31 23:59:42 PDT 2026
Messages: 6548
- [llvm] Exclude documentation files from 80 columns rule in Coding Standard (PR #197666)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Aaron Ballman via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Aaron Ballman via llvm-commits
- [llvm] [CVP] Replace constant call args with known-equal function params (PR #196715)
Aayush Shrivastava via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
Aayush Shrivastava via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
Aayush Shrivastava via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Aayush Shrivastava via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Aayush Shrivastava via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Aayush Shrivastava via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
Aayush Shrivastava via llvm-commits
- [llvm] [InstCombine] Fold (|x| + |y|) == 0 into (x == 0) && (y == 0) (PR #200702)
Aayush Shrivastava via llvm-commits
- [clang] [llvm] Enable fexec-charset option (PR #138895)
Abhina Sree via llvm-commits
- [llvm] [z/OS][tests] XFAIL using aliases on z/OS (PR #200176)
Abhina Sree via llvm-commits
- [clang] [llvm] Enable fexec-charset option (PR #138895)
Abhina Sree via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Abhinav Garg via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,bf16,f32} intrinsic (PR #193176)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Adding new reg bank select rules for G_DYN_STACKALLOC (PR #200369)
Abhinav Garg via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,bf16,f32} intrinsic (PR #193176)
Abhinav Garg via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,f32} intrinsic (PR #193176)
Abhinav Garg via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,f32} intrinsic (PR #193176)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Abhinav Garg via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,f32} intrinsic (PR #193176)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Adding new reg bank select rules for G_DYN_STACKALLOC (PR #200369)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Abhinav Garg via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Abhinav Garg via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Abid Qadeer via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
Abinaya Saravanan via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
Abinaya Saravanan via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
Abinaya Saravanan via llvm-commits
- [llvm] [Hexagon] Add AggressiveRDF copy propagation (PR #182818)
Abinaya Saravanan via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [llvm] [AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (PR #199081)
Adam Scott via llvm-commits
- [llvm] [AArch64] Lower cttz(bitcast <Nxi1> to iN) with shrn-based compressed movemask (PR #199081)
Adam Scott via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
Adam Scott via llvm-commits
- [clang] [llvm] [aarch64] Add more MSVC intrinsics (PR #194632)
Adhemerval Zanella via llvm-commits
- [clang] [llvm] [aarch64] Add more MSVC intrinsics (atomic part) (PR #194635)
Adhemerval Zanella via llvm-commits
- [llvm] [Bazel] Fixes 532940b (PR #199874)
Adrian Kuegel via llvm-commits
- [llvm] [Bazel] Fixes 532940b (PR #199874)
Adrian Kuegel via llvm-commits
- [llvm] [Bazel] Fixes a4b1361 (PR #199894)
Adrian Kuegel via llvm-commits
- [llvm] [Bazel] Fixes a4b1361 (PR #199894)
Adrian Kuegel via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Adrian Prantl via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Adrian Prantl via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Adrian Prantl via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Adrian Prantl via llvm-commits
- [clang] [llvm] [coro] Use C calling convention for C++20 coroutines (PR #198943)
Adrian Vogelsgesang via llvm-commits
- [llvm] [AArch64] tune budget of small multi-exit loops for Apple M-family (PR #197525)
Ahmad Yasin via llvm-commits
- [llvm] [AArch64] tune budget of small multi-exit loops for Apple M-family (PR #197525)
Ahmad Yasin via llvm-commits
- [llvm] [AArch64][CodeLayoutOpt] Add page-cross alignment for large nested-loop functions (PR #200693)
Ahmad Yasin via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Aiden Grossman via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Aiden Grossman via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Aiden Grossman via llvm-commits
- [llvm] workflows/sycl-tests: Pin container image reference (PR #199466)
Aiden Grossman via llvm-commits
- [llvm] workflows/spirv-tests: Pin container image reference (PR #199479)
Aiden Grossman via llvm-commits
- [llvm] workflows/release-doxygen: Remove template expansions (PR #199456)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Update LLVM_USE_SANITIZER list (PR #199580)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Update LLVM_USE_SANITIZER list (PR #199580)
Aiden Grossman via llvm-commits
- [llvm] [ProfData] Remove HWAsan exclusion (PR #199582)
Aiden Grossman via llvm-commits
- [llvm] [ProfData] Remove HWAsan exclusion (PR #199582)
Aiden Grossman via llvm-commits
- [compiler-rt] Revert "[compiler-rt][ASan] Add function copying annotations (#91702)" (PR #194204)
Aiden Grossman via llvm-commits
- [compiler-rt] Revert "[compiler-rt][ASan] Add function copying annotations (#91702)" (PR #194204)
Aiden Grossman via llvm-commits
- [llvm] [InstrProf] Do not emit metadata for zero values with zero counts (PR #199380)
Aiden Grossman via llvm-commits
- [llvm] [InstrProf] Do not emit metadata for zero values with zero counts (PR #199380)
Aiden Grossman via llvm-commits
- [llvm] [InstrProf] Do not emit metadata for zero values with zero counts (PR #199380)
Aiden Grossman via llvm-commits
- [llvm] [InstrProf] Do not emit metadata for zero values with zero counts (PR #199380)
Aiden Grossman via llvm-commits
- [compiler-rt] Revert "[compiler-rt][ASan] Add function copying annotations (#91702)" (PR #194204)
Aiden Grossman via llvm-commits
- [llvm] [InstrProf] Do not emit metadata for zero values with zero counts (PR #199380)
Aiden Grossman via llvm-commits
- [llvm] [ProfCheck] Add test from #197698 to xfail list (PR #199650)
Aiden Grossman via llvm-commits
- [llvm] [ProfCheck] Add test from #197698 to xfail list (PR #199650)
Aiden Grossman via llvm-commits
- [llvm] [Coroutines] Allow rematerialization of unary operators and selected intrinsics (PR #197698)
Aiden Grossman via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Aiden Grossman via llvm-commits
- [llvm] Revert "Revert "[libc] Port 2b2a63819f9f26d661bad5c269a03077d22ff6b4"" (PR #199681)
Aiden Grossman via llvm-commits
- [llvm] Revert "Revert "[libc] Port 2b2a63819f9f26d661bad5c269a03077d22ff6b4"" (PR #199681)
Aiden Grossman via llvm-commits
- [llvm] ids-check: Update the workflow and script (PR #199710)
Aiden Grossman via llvm-commits
- [llvm] Update `memset.inline` third argument documentation (PR #199725)
Aiden Grossman via llvm-commits
- [llvm] Update `memset.inline` third argument documentation (PR #199725)
Aiden Grossman via llvm-commits
- [llvm] Update `memset.inline` third argument documentation (PR #199725)
Aiden Grossman via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Aiden Grossman via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Aiden Grossman via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Aiden Grossman via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Aiden Grossman via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Aiden Grossman via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Aiden Grossman via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
Aiden Grossman via llvm-commits
- [llvm] orkflows/issue-release-workflow: Remove template expansion of login names (PR #199772)
Aiden Grossman via llvm-commits
- [llvm] workflows/issue-release-workflow: Remove template expansion of login names (PR #199772)
Aiden Grossman via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
Aiden Grossman via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
Aiden Grossman via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
Aiden Grossman via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
Aiden Grossman via llvm-commits
- [llvm] [lit][NFC] remove future statements for mandatory features in Python 3 (PR #199786)
Aiden Grossman via llvm-commits
- [llvm] [lit][NFC] remove new-style class opt-ins (PR #199784)
Aiden Grossman via llvm-commits
- [llvm] [lit][NFC] remove new-style class opt-ins (PR #199784)
Aiden Grossman via llvm-commits
- [llvm] [lit][NFC] remove future statements for mandatory features in Python 3 (PR #199786)
Aiden Grossman via llvm-commits
- [llvm] [ProfCheck] Fix #199174 (PR #200013)
Aiden Grossman via llvm-commits
- [llvm] [ProfCheck] Fix #199174 (PR #200013)
Aiden Grossman via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Aiden Grossman via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Aiden Grossman via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Aiden Grossman via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
Aiden Grossman via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
Aiden Grossman via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
Aiden Grossman via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
Aiden Grossman via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Aiden Grossman via llvm-commits
- [llvm] [IR] Handle `expected` tag in switch branch weights. (PR #200025)
Aiden Grossman via llvm-commits
- [llvm] [WebAssembly] Move test to cross-project-tests (PR #200046)
Aiden Grossman via llvm-commits
- [llvm] test(llvm-symbolizer): fix Wasm layering violation by using YAML (PR #200080)
Aiden Grossman via llvm-commits
- [llvm] test(llvm-symbolizer): fix Wasm layering violation by using YAML (PR #200080)
Aiden Grossman via llvm-commits
- [llvm] test(llvm-symbolizer): fix Wasm layering violation by using YAML (PR #200080)
Aiden Grossman via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Aiden Grossman via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
Aiden Grossman via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
Aiden Grossman via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Aiden Grossman via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Aiden Grossman via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Aiden Grossman via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
Aiden Grossman via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
Aiden Grossman via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
Aiden Grossman via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
Aiden Grossman via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
Aiden Grossman via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
Aiden Grossman via llvm-commits
- [llvm] CI: ignore errors on HLSL Publish step (PR #200240)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Add Documentation on Writing IR Test Cases (PR #200259)
Aiden Grossman via llvm-commits
- [llvm] workflows/libcxx-run-benchmarks: Remove template expansion (PR #200282)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Improve Documentation on Writing IR Test Cases (PR #200259)
Aiden Grossman via llvm-commits
- [llvm] [profcheck] Fix profile metadata propagation for Large FP Operations (PR #175864)
Aiden Grossman via llvm-commits
- [llvm] [profcheck] Fix profile metadata propagation for Large FP Operations (PR #175864)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Note change to Maintainers.md in DeveloperPolicy (PR #200315)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Note change to Maintainers.md in DeveloperPolicy (PR #200315)
Aiden Grossman via llvm-commits
- [llvm] [profcheck] Fix profile metadata propagation for Large FP Operations (PR #175864)
Aiden Grossman via llvm-commits
- [llvm] [Profcheck] Update xfail list after b378c7162613afdc982e8a2e6ec478066ea04492 (PR #200326)
Aiden Grossman via llvm-commits
- [llvm] [Profcheck] Update xfail list after b378c7162613afdc982e8a2e6ec478066ea04492 (PR #200326)
Aiden Grossman via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
Aiden Grossman via llvm-commits
- [llvm] [lit] Remove redundant f.close() in TestingConfig (PR #200459)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Fix build (PR #200467)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Note change to Maintainers.md in DeveloperPolicy (PR #200315)
Aiden Grossman via llvm-commits
- [llvm] [lit] Remove redundant f.close() in TestingConfig (PR #200459)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Fix build (PR #200467)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Fix build (PR #200467)
Aiden Grossman via llvm-commits
- [llvm] [Docs] Fix build (PR #200467)
Aiden Grossman via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
Aiden Grossman via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Aiden Grossman via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Aiden Grossman via llvm-commits
- [llvm] [ExpandIRInsts] Drop ProfcheckDisableMetadataFixes in some cases (PR #200627)
Aiden Grossman via llvm-commits
- [llvm] [ExpandIRInsts] Drop ProfcheckDisableMetadataFixes in some cases (PR #200627)
Aiden Grossman via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
Aiden Grossman via llvm-commits
- [llvm] [llvm-exegesis] Support LookupRegClassByHwMode in exegesis Instruction::create (PR #200525)
Aiden Grossman via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
Aiden Grossman via llvm-commits
- [llvm] [lit] Add --check to run only selected RUN lines from a test (PR #199147)
Aiden Grossman via llvm-commits
- [llvm] Add select-function pass to keep only specified functions and their dependencies (PR #199390)
Aiden Grossman via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
Aiden Grossman via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
Aiden Grossman via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Aiden Grossman via llvm-commits
- [llvm] [SelectOpt] Preserve Profile Information (PR #200680)
Aiden Grossman via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Akash Agrawal via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [llvm] [GlobalISel] Port over `simplifyDemandedBits` to GlobalISel (PR #198808)
Alan Li via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Alan Phipps via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Aleksandr Platonov via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Aleksandr Platonov via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
Alex Crichton via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
Alex Crichton via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
Alex Crichton via llvm-commits
- [llvm] [WebAssembly] Don't stackify multi-def instructions (PR #200429)
Alex Crichton via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
Alex Crichton via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Alex Duran via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
Alex Duran via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
Alex Duran via llvm-commits
- [llvm] [GIsel] Add combiner for constant-folding G_BITCAST (PR #193060)
Alex MacLean via llvm-commits
- [llvm] [GlobalISel] Add canonicalize_icmp_bool combines (PR #198394)
Alex MacLean via llvm-commits
- [llvm] [ExpandVariadics] Fixup handeling of mismatched return types (PR #198843)
Alex MacLean via llvm-commits
- [llvm] [ExpandVariadics] Fixup handeling of mismatched return types (PR #198843)
Alex MacLean via llvm-commits
- [llvm] [ExpandVariadics] Fixup handeling of mismatched return types (PR #198843)
Alex MacLean via llvm-commits
- [llvm] [GlobalISel] Add bitcast chain combine (PR #200694)
Alex MacLean via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Alex Voicu via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Alex Voicu via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Alex Voicu via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Alexander Richardson via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Alexander Richardson via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Alexander Richardson via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Alexander Richardson via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Alexander Richardson via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_packed.h for P extension intrinsics (PR #181115)
Alexander Richardson via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
Alexander Richardson via llvm-commits
- [llvm] [MC][Support] Track macro definition locations for improved diagnostics (PR #198936)
Alexander Richardson via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
Alexander Richardson via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Alexander Richardson via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
Alexander Richardson via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
Alexander Yermolovich via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
Alexander Yermolovich via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Alexandre Ganea via llvm-commits
- [llvm] [AArch64] Copy MMO in ld1 / st1 post index selection. (PR #199023)
Alexandros Lamprineas via llvm-commits
- [llvm] [SLP] Enable widening strided revectorization of vector stores (PR #198920)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix assertion "Deleting out-of-tree value" for struct-typed vectorized operands (PR #199679)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix assertion "Deleting out-of-tree value" for struct-typed vectorized operands (PR #199679)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Vectorize struct-returning intrinsics (PR #199433)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Propagate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix FMA regression in FMA-candidate retry (PR #199706)
Alexey Bataev via llvm-commits
- [llvm] [SLP][TTI][AMDGPU] Add TTI hook preferSLPInstCountCheck for per-target opt-out (PR #199696)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC]Add another test for external phi user, NFC (PR #199804)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC]Add another test for external phi user, NFC (PR #199804)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC]Add some more tests with phi external uses, NFC (PR #199919)
Alexey Bataev via llvm-commits
- [llvm] [SLP][NFC]Add some more tests with phi external uses, NFC (PR #199919)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Enable runtime stride stores (PR #200018)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Vectorize full insertvalue buildvector sequences (PR #200274)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP][REVEC] Skip external-use extract cost for insertelement buildvector roots (PR #200299)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Recompute copyable operand deps for duplicate copyable nodes (PR #200564)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Recompute copyable operand deps for duplicate copyable nodes (PR #200564)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Vectorize full insertvalue buildvector sequences (PR #200274)
Alexey Bataev via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Alexey Bataev via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Alexey Bataev via llvm-commits
- [llvm] [Hexagon] Fix up vector predicate before compressing it for "bitcast" (PR #199283)
Alexey Karyakin via llvm-commits
- [llvm] [Hexagon] Fix up vector predicate before compressing it for "bitcast" (PR #199283)
Alexey Karyakin via llvm-commits
- [llvm] [Hexagon] Fix up vector predicate before compressing it for "bitcast" (PR #199283)
Alexey Karyakin via llvm-commits
- [llvm] [Hexagon] Fix up vector predicate before compressing it for "bitcast" (PR #199283)
Alexey Karyakin via llvm-commits
- [llvm] [BOLT] Fix atypical TLSDESC to IE relaxation (PR #197477)
Alexey Moksyakov via llvm-commits
- [llvm] [BOLT] Fix fdata parsing warning (PR #200725)
Alexey Moksyakov via llvm-commits
- [llvm] [BOLT] Fix fdata parsing warning (PR #200725)
Alexey Moksyakov via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Alexey Samsonov via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Alexey Samsonov via llvm-commits
- [llvm] [libc][bazel] Add arm and riscv FEnvImpl.h to textual_hdrs. (PR #200479)
Alexey Samsonov via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Alexis Engelke via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Alexis Engelke via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Alexis Engelke via llvm-commits
- [llvm] [GlobalsModRef] Don't erase while iterating (PR #199656)
Alexis Engelke via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Alexis Engelke via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Alexis Engelke via llvm-commits
- [llvm] [IR] Skip remove_if scan for empty maps in removeNotPreservedAnalysis (PR #200292)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Alexis Engelke via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Inline Type::isIntegerTy(n) (PR #200471)
Alexis Engelke via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Alexis Engelke via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Alexis Engelke via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Inline Type::isIntegerTy(n) (PR #200471)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Inline Type::isIntegerTy(n) (PR #200471)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Inline Type::isIntegerTy(n) (PR #200471)
Alexis Engelke via llvm-commits
- [llvm] [RFC] [IR] Don't maintain !annotation metadata in InstCombine (PR #200594)
Alexis Engelke via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Alexis Engelke via llvm-commits
- [lld] [lld] Remove unused DenseMapInfo::getTombstoneKey (PR #200636)
Alexis Engelke via llvm-commits
- [llvm] [BOLT] Remove unused DenseMapInfo::getTombstoneKey (PR #200637)
Alexis Engelke via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Alexis Engelke via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Alexis Engelke via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Alexis Engelke via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Alexis Engelke via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
Alexis Engelke via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
Alexis Engelke via llvm-commits
- [llvm] [ADT] Add `_twine` literal for length-aware `Twine`s (PR #200657)
Alexis Engelke via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
Alexis Engelke via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
Alexis Engelke via llvm-commits
- [llvm] [LoopFusion] Do not allow loops with different guards to be fused (PR #199724)
Alireza Torabian via llvm-commits
- [llvm] [AArch64][GlobalISel] Add select to and combines (PR #200131)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
Amara Emerson via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
Amara Emerson via llvm-commits
- [llvm] [LLVM][GlobalISel] Make CSEMIRBuilder::buildFConstant scalable vector aware. (PR #200386)
Amara Emerson via llvm-commits
- [llvm] [AArch64][SVE] Handle multi-vector load/store opcodes in frame-index elimination (PR #200695)
Amara Emerson via llvm-commits
- [llvm] [AArch64][SVE] Handle multi-vector load/store opcodes in frame-index elimination (PR #200695)
Amara Emerson via llvm-commits
- [llvm] [Bolt] Fix issue 110407 (Support CREL) (PR #119150)
Amina Chabane via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Split out function marking from profile parsing (PR #199320)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Split out DataAggregator::parseInput (PR #199321)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Split out DataAggregator::parseInput (PR #199321)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Fix fdata parsing warning (PR #200725)
Amir Ayupov via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Allow SANITIZER_AMDGPU on host builds (PR #200358)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Allow SANITIZER_AMDGPU on host builds (PR #200358)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Amit Kumar Pandey via llvm-commits
- [llvm] [PowerPC] Drop invalid range metadata when lowering i64 load to fp in INT_TO_FP (PR #198705)
Amy Kwan via llvm-commits
- [llvm] [PowerPC] Drop invalid range metadata when lowering i64 load to fp in INT_TO_FP (PR #198705)
Amy Kwan via llvm-commits
- [llvm] [PowerPC] Drop invalid range metadata when lowering i64 load to fp in INT_TO_FP (PR #198705)
Amy Kwan via llvm-commits
- [llvm] [SystemZ][z/OS] Add z/OS archive writing support (PR #200087)
Amy Kwan via llvm-commits
- [llvm] [SystemZ][z/OS] Add z/OS archive writing support (PR #200087)
Amy Kwan via llvm-commits
- [llvm] [InstCombine] Generalizing icmp ne X, 0 to trunc X to i1 IIF X in range (0,2] (PR #184182)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Handle "trunc nuw to i1" as "icmp ne,0" in foldSelectValueEquivalence (PR #198131)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Handle "trunc nuw to i1" as "icmp ne,0" in foldSelectValueEquivalence (PR #198131)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Handle "trunc nuw to i1" as "icmp ne,0" in foldSelectValueEquivalence (PR #198131)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Generalizing icmp ne X, 0 to trunc X to i1 IIF X in range (0,2] (PR #184182)
Andreas Jonson via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Andreas Jonson via llvm-commits
- [clang] [flang] [libcxx] [lldb] [llvm] [mlir] [NFC] Silence -Wbool-integral-comparison warnings across LLVM (PR #195246)
Andrei Sabalenka via llvm-commits
- [llvm] [Xtensa] Implement support of the ESP32S2 target. (PR #200130)
Andrei Safronov via llvm-commits
- [llvm] [Xtensa] Fix literal section emit for ConstantPool entries. (PR #200132)
Andrei Safronov via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Andrew Haberlandt via llvm-commits
- [llvm] [SCEV] Look through back-edge selects in `createAddRecFromPHI` (PR #190726)
Andy Dienes via llvm-commits
- [llvm] [AMDGPU] Fix v_dot4_i32_i8 alias to set neg_lo modifiers (PR #197998)
Anshil Gandhi via llvm-commits
- [llvm] [GlobalISel] Support the byte type in the IRTranslator (PR #196125)
Anshil Gandhi via llvm-commits
- [llvm] [GlobalISel] Support the byte type in the IRTranslator (PR #196125)
Anshil Gandhi via llvm-commits
- [llvm] [SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/) (PR #197289)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] Introduce GCNPostGenericScheduler to model MFMA-VALU coexecution (PR #184084)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] Model 2-pass HWVALU blocking for 8-pass XDL MFMA (PR #184084)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] Model 2-pass HWVALU blocking for 8-pass XDL MFMA (PR #184084)
Anshil Gandhi via llvm-commits
- [llvm] [SandboxVec][SeedCollection] Iterate over all seeds (PR #195964)
Anshil Gandhi via llvm-commits
- [llvm] [AMDGPU] Model 2-pass HWVALU blocking for 8-pass XDL MFMA (PR #184084)
Anshil Gandhi via llvm-commits
- [llvm] [GlobalISel] Support the byte type in the IRTranslator (PR #196125)
Anshil Gandhi via llvm-commits
- [llvm] [Bazel] Fixes af92edf (PR #199515)
Anshul Nigham via llvm-commits
- [llvm] [Docs] Migrate LLVM docs to furo (PR #184440)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Anshul Nigham via llvm-commits
- [llvm] [InferAttrs] Annotate math and basic string libcalls with `nosync` (PR #197761)
Antonio Frighetto via llvm-commits
- [llvm] [GVN] Properly combine AA metadata if available load is hoisted (PR #197948)
Antonio Frighetto via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Antonio Frighetto via llvm-commits
- [llvm] [GVN] Properly combine AA metadata if available load is hoisted (PR #197948)
Antonio Frighetto via llvm-commits
- [llvm] [GVN] Properly combine AA metadata if available load is hoisted (PR #197948)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Composable and Extensible Memory Cache Control Hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Composable and Extensible Memory Cache Control Hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
Antonio Frighetto via llvm-commits
- [llvm] [InferAlignment] Propagate alignment information across blocks (PR #198114)
Antonio Frighetto via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Antonio Frighetto via llvm-commits
- [llvm] Revert "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199713)
Antonio Frighetto via llvm-commits
- [llvm] Revert "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199713)
Antonio Frighetto via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Antonio Frighetto via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Antonio Frighetto via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Antonio Frighetto via llvm-commits
- [clang] [llvm] [IR][FunctionAttrs] Clarify memory effects of atomics (PR #193768)
Antonio Frighetto via llvm-commits
- [clang] [llvm] [IR][FunctionAttrs] Clarify memory effects of atomics (PR #193768)
Antonio Frighetto via llvm-commits
- [clang] [llvm] [IR][FunctionAttrs] Clarify memory effects of atomics (PR #193768)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Antonio Frighetto via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbound` correctly. (PR #199304)
Antonio Frighetto via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbound` correctly. (PR #199304)
Antonio Frighetto via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbound` correctly. (PR #199304)
Antonio Frighetto via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbounds` correctly. (PR #199304)
Antonio Frighetto via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Antonio Frighetto via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Antonio Frighetto via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Antonio Frighetto via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Antonio Frighetto via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
Antonio Frighetto via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Antonio Frighetto via llvm-commits
- [llvm] [TBAA] Assume struct member TBAA does not alias errno (PR #200367)
Antonio Frighetto via llvm-commits
- [llvm] [TBAA] Assume struct member TBAA does not alias errno (PR #200367)
Antonio Frighetto via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Antonio Frighetto via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Antonio Frighetto via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Antonio Frighetto via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Antonio Frighetto via llvm-commits
- [llvm] [LoopSink] check conflicting preheader memory access before sink (PR #195510)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Arda Serdar Pektezol via llvm-commits
- [llvm] [CtxProf] emit fatal usage error when flatten-prethinlink runs without guid metadata (PR #194383)
Arda Serdar Pektezol via llvm-commits
- [llvm] first draft (PR #199558)
Arihant Chawla via llvm-commits
- [llvm] X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Arihant Chawla via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Insert service function when module has only declarations (PR #199964)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Skip available_externally functions in module analysis (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Arseniy Obolenskiy via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (PR #200065)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (PR #200065)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Tolerate missing spv_bitcast in getBlockStructInstr (PR #200039)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Tolerate missing spv_bitcast in getBlockStructInstr (PR #200039)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Use S_MOV_B64_IMM_PSEUDO when moving 64-bit VGPR const to SGPR (PR #200576)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function-type metadata (PR #200601)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function type metadata (PR #200601)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function type metadata (PR #200601)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
Arseniy Obolenskiy via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function type metadata (PR #200601)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Use S_MOV_B64_IMM_PSEUDO when moving 64-bit VGPR const to SGPR (PR #200576)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Use S_MOV_B64_IMM_PSEUDO when moving 64-bit VGPR const to SGPR (PR #200576)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Arseniy Obolenskiy via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Arseniy Obolenskiy via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
Artem Chikin via llvm-commits
- [llvm] [SLP] Vectorize struct-returning intrinsics (PR #199433)
Arthur Eubanks via llvm-commits
- [llvm] [gn build] Port commits (PR #200224)
Arthur Eubanks via llvm-commits
- [llvm] [gn build] Port commits (PR #200224)
Arthur Eubanks via llvm-commits
- [llvm] [gn build] Format all files (PR #200226)
Arthur Eubanks via llvm-commits
- [llvm] [LV][VPlan] Introduce conditional block guards to skip inactive vector blocks (BOSCC) (PR #197423)
Ashutosh Nema via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Ashutosh Nema via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Ashutosh Nema via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Ashutosh Nema via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Ashutosh Nema via llvm-commits
- [llvm] [LV][VPlan] Introduce conditional block guards to skip inactive vector blocks (BOSCC) (PR #197423)
Ashutosh Nema via llvm-commits
- [llvm] [LV][VPlan] Introduce conditional block guards to skip inactive vector blocks (BOSCC) (PR #197423)
Ashutosh Nema via llvm-commits
- [llvm] [LV][VPlan] Introduce conditional block guards to skip inactive vector blocks (BOSCC) (PR #197423)
Ashutosh Nema via llvm-commits
- [llvm] [LV][VPlan] Introduce conditional block guards to skip inactive vector blocks (BOSCC) (PR #197423)
Ashutosh Nema via llvm-commits
- [llvm] [LV] Vectorize predicated loop-invariant loads via masked load + broadcast (PR #200361)
Ashutosh Nema via llvm-commits
- [llvm] [LV] Vectorize predicated loop-invariant loads via masked load + broadcast (PR #200361)
Ashutosh Nema via llvm-commits
- [llvm] [LV] Vectorize predicated loop-invariant loads via masked load + broadcast (PR #200361)
Ashutosh Nema via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU] Add DAG mutation to sink consumers of VMEM-pending registers (PR #197452)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU] Add DAG mutation to sink consumers of VMEM-pending registers (PR #197452)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU] Add DAG mutation to sink consumers of VMEM-pending registers (PR #197452)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Barbara Mitic via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Barbara Mitic via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Ben Shi via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Ben Shi via llvm-commits
- [llvm] [Bazel] Fixes 5dc8711 (PR #200129)
Benjamin Kramer via llvm-commits
- [llvm] [Bazel] Fixes 5dc8711 (PR #200129)
Benjamin Kramer via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Support partial reduce subs/fsubs without a mul operand (PR #199664)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Support partial reduce subs/fsubs without a mul operand (PR #199664)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Support partial reduce subs/fsubs without a mul operand (PR #199664)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Mask off possibly aliasing vector lanes (PR #100579)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR][AArch64] Precommit tests showing lack of `mul vl` addressing (NFC) (PR #200149)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR][AArch64] Precommit tests showing lack of `mul vl` addressing (NFC) (PR #200149)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Benjamin Maxwell via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Benjamin Maxwell via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Benjamin Maxwell via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Bogdan Vetrenko via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Bogdan Vetrenko via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Bogdan Vetrenko via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Bogdan Vetrenko via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Bogdan Vetrenko via llvm-commits
- [llvm] [RISCV][CodeGen] Add initial CodeGen support of vunzip{e,o} (PR #196024)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Boyao Wang via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Boyao Wang via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
Boyao Wang via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
Boyao Wang via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Brad Smith via llvm-commits
- [clang] [llvm] [llvm][RISCV] Support batched dot product extensions MC layer (PR #196467)
Brandon Wu via llvm-commits
- [clang] [llvm] [llvm][RISCV] Support batched dot product extensions MC layer (PR #196467)
Brandon Wu via llvm-commits
- [clang] [llvm] [llvm][RISCV] Support batched dot product extensions MC layer (PR #196467)
Brandon Wu via llvm-commits
- [clang] [llvm] [RISCV][MC] Support experimental Zvdota Family instructions (PR #195069)
Brandon Wu via llvm-commits
- [clang] [llvm] [WebAssembly] Add f16x8.demote_f32x4_zero to wasm_simd128.h. (PR #199795)
Brendan Dahl via llvm-commits
- [llvm] [Hexagon] Add KCFI support for forward-edge control flow integrity (PR #191746)
Brian Cain via llvm-commits
- [llvm] [Hexagon] Add KCFI support for forward-edge control flow integrity (PR #191746)
Brian Cain via llvm-commits
- [compiler-rt] [compiler-rt] Initial support for builtins on GPU targets (PR #95304)
Brian Cain via llvm-commits
- [llvm] [TBAA] Remove handling for old TBAA format (PR #200370)
Bruno De Fraine via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
Carlos Alberto Enciso via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
Carlos Alberto Enciso via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
Carlos Alberto Enciso via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
Carlos Alberto Enciso via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
Carlos Alberto Enciso via llvm-commits
- [llvm] Debuginfo analyzer ir reader reland (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] Debuginfo analyzer ir reader reland (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
Carlos Alberto Enciso via llvm-commits
- [flang] [llvm] [flang][OpenMP] Fix crash on standalone ordered with depend(source|sink:) (PR #200193)
Carlos Seo via llvm-commits
- [flang] [llvm] [flang][OpenMP] Fix crash on standalone ordered with depend(source|sink:) (PR #200193)
Carlos Seo via llvm-commits
- [llvm] [AMDGPU] Simplicy the logic in checkWMMACoexecutionHazards, NFC (PR #200717)
Changpeng Fang via llvm-commits
- [llvm] [AMDGPU] Simplicy the logic in checkWMMACoexecutionHazards, NFC (PR #200717)
Changpeng Fang via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Changqing Jing via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200720)
Changqing Jing via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200720)
Changqing Jing via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200720)
Changqing Jing via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200722)
Changqing Jing via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
Charles Zablit via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
Charles Zablit via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [lldb] [llvm] [DO NOT MERGE YET] attempt to fix check-lldb in PR CI (PR #198630)
Charles Zablit via llvm-commits
- [llvm] [lldb][windows] enable CI tests (PR #198906)
Charles Zablit via llvm-commits
- [llvm] [lldb][windows] enable CI tests (PR #198906)
Charles Zablit via llvm-commits
- [llvm] [lldb][windows] enable CI tests (PR #198906)
Charles Zablit via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Chinmay Deshpande via llvm-commits
- [clang] [compiler-rt] [rtsan][clang] Add Hexagon support for RTSan (PR #200313)
Chris Apple via llvm-commits
- [llvm] [ADT] ImutAVLFactory: avoid overhead of vector for freelist (PR #196534)
Christoph Cullmann via llvm-commits
- [compiler-rt] [scudo] Improve performance of pushBlocks sort. (PR #200297)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Return nullptr if a remap fails on linux. (PR #200537)
Christopher Ferris via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Chuanqi Xu via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Chuanqi Xu via llvm-commits
- [llvm] LangRef: Clarify that unnamed_addr constants can be duplicated. (PR #199251)
Chuanqi Xu via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
Claire Fan via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
Claire Fan via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Clement Courbet via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
Conor Kotwasinski via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
Conor Kotwasinski via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] fixes issue #199490 (PR #199502)
Corbett Knowles via llvm-commits
- [llvm] fixes issue #199490 (PR #199502)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] fixes issue #199527 (PR #199579)
Corbett Knowles via llvm-commits
- [llvm] fixes issue #199527 (PR #199579)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] fixes issue #199527 (PR #199579)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] Corbettknowles fixes issue #200300 (PR #200504)
Corbett Knowles via llvm-commits
- [llvm] Corbettknowles fixes issue #200300 (PR #200504)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Corbett Knowles via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (PR #199504)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Factor common code out of tryToRecognizePopCount and tryToRecognizePopCount2n3. (PR #199440)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (PR #199513)
Craig Topper via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Craig Topper via llvm-commits
- [clang] [llvm] [llvm][RISCV] Support batched dot product extensions MC layer (PR #196467)
Craig Topper via llvm-commits
- [llvm] [CHERIoT] Define ABI_CHERIOT. (PR #192929)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. MFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (PR #199595)
Craig Topper via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use the new "let append" TableGen feature to reduce duplication. NFC (PR #199596)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (PR #199603)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 vselect on RV32. (PR #198898)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (PR #199595)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use the new "let append" TableGen feature to reduce duplication. NFC (PR #199596)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. MFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support packed SSHLSAT with non-constant splat shift amount. (PR #198937)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 vselect on RV32. (PR #198898)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 vselect on RV32. (PR #198898)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support packed SSHLSAT with non-constant splat shift amount. (PR #198937)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support packed SSHLSAT with non-constant splat shift amount. (PR #198937)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Add DefVXSAT argument to tablegen classes. NFC (PR #199797)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Remove duplicate hasSideEffects=0, mayLoad=0, mayStore=0. NFC (PR #199798)
Craig Topper via llvm-commits
- [clang] [llvm] [RISCV] Add partial support for -fzero-call-used-regs (PR #194883)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Craig Topper via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Craig Topper via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Craig Topper via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Replace some custom isel code with tablegen patterns. NFC (PR #199881)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Craig Topper via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
Craig Topper via llvm-commits
- [llvm] [InstCombine] Fold zext into de-interleaving (factor=2) instructions (PR #195330)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
Craig Topper via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Craig Topper via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Craig Topper via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Craig Topper via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use std::optional::operator* instead of value(). NFC (PR #200235)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Craig Topper via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Craig Topper via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Craig Topper via llvm-commits
- [clang] [llvm] [RISC-V][MC] Introduce initial support for RVY (CHERI) (PR #199771)
Craig Topper via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Craig Topper via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Craig Topper via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Craig Topper via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine isGPRPairCopyCandidateEven/isGPRPairCopyCandidateOdd in MoveMerger. NFC (PR #200254)
Craig Topper via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Craig Topper via llvm-commits
- [llvm] [RISCV] Prevent RISCVOptWInstrs from shrinking volatile LD instructions. (PR #200472)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Craig Topper via llvm-commits
- [llvm] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISel] Add GPRPair to GPRB register bank and use getXLen() for GPRSize (PR #200510)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Craig Topper via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
Craig Topper via llvm-commits
- [clang] [llvm] [RISCV][MC] Add experimental `Zvvmtls` and `Zvvmttls` support (PR #198229)
Craig Topper via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
Craig Topper via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
Craig Topper via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
Craig Topper via llvm-commits
- [llvm] [SystemZ] Don't fold after SSA if tied regs don't match. (PR #197475)
Cullen Rhodes via llvm-commits
- [llvm] [AArch64][GlobalISel] Add tablegen pattern for uaddo combine (#198514) (PR #198724)
Cullen Rhodes via llvm-commits
- [llvm] [AArch64][GlobalISel] Skip RegBankSelect pass at -O0 (PR #199040)
Cullen Rhodes via llvm-commits
- [llvm] [Maintainers] Fix broken libc link (NFC) (PR #199653)
Cullen Rhodes via llvm-commits
- [llvm] workflows/issue-release-workflow: Validate user input in /cherry-pick commands (PR #199249)
Cullen Rhodes via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
Cullen Rhodes via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
Cullen Rhodes via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
Cullen Rhodes via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
Cullen Rhodes via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
Cullen Rhodes via llvm-commits
- [llvm] [Maintainers] Fix broken libc link (NFC) (PR #199653)
Cullen Rhodes via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
Cullen Rhodes via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Dan Blackwell via llvm-commits
- [compiler-rt] [Compiler-rt][CMake][BoundsSafety] Add `COMPILER_RT_ENABLE_TEST_SUITES` to control which test suites are enabled (PR #196385)
Dan Liew via llvm-commits
- [compiler-rt] [Compiler-rt][CMake][BoundsSafety] Add `COMPILER_RT_ENABLE_TEST_SUITES` to control which test suites are enabled (PR #196385)
Dan Liew via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Daniel Paoliello via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Daniel Paoliello via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Daniel Paoliello via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Daniel Paoliello via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Daniel Paoliello via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Daniel Paoliello via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Daniel Paoliello via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Daniel Paoliello via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Daniel Paoliello via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Daniel Paoliello via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Daniel Paoliello via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Daniel Paoliello via llvm-commits
- [llvm] [ADT] Add `_twine` literal for length-aware `Twine`s (PR #200657)
Daniil Dudkin via llvm-commits
- [llvm] [ADT] Add `_twine` literal for length-aware `Twine`s (PR #200657)
Daniil Dudkin via llvm-commits
- [lld] [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (PR #195649)
Daniil Kovalev via llvm-commits
- [lld] [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (PR #195649)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][ELF] Support R_AARCH64_AUTH_TLSDESC_CALL relocation (PR #198327)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define R_AARCH64_AUTH_TLSDESC_CALL reloc (PR #199503)
Daniil Kovalev via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define R_AARCH64_AUTH_TLSDESC_CALL reloc (PR #199503)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Daniil Kovalev via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Daniil Kovalev via llvm-commits
- [llvm] [AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (PR #198823)
Dark Steve via llvm-commits
- [llvm] [AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (PR #198823)
Dark Steve via llvm-commits
- [llvm] [AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (PR #198823)
Dark Steve via llvm-commits
- [llvm] [AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (PR #198823)
Dark Steve via llvm-commits
- [llvm] [lldb] Update DenseMap lldb formatters (PR #200697)
Dave Lee via llvm-commits
- [llvm] [lldb] Update DenseMap lldb formatters (PR #200697)
Dave Lee via llvm-commits
- [llvm] [lldb] Update DenseMap lldb formatters (PR #200697)
Dave Lee via llvm-commits
- [llvm] [lldb] Update DenseMap lldb formatters (PR #200697)
Dave Lee via llvm-commits
- [llvm] [AArch64][GlobalISel] Skip RegBankSelect pass at -O0 (PR #199040)
David Green via llvm-commits
- [llvm] [AArch64][ISel] Prefer SVE over NEON for fixed-width ASL LSR (PR #199003)
David Green via llvm-commits
- [llvm] [AArch64] Fix hasNearbyPairedStore to handle non-inbounds GEPs (PR #199137)
David Green via llvm-commits
- [llvm] [AArch64][DAG] Use getSetCCResultType in PromoteSETCC (PR #198320)
David Green via llvm-commits
- [llvm] [SelectionDAGBuilder] Replace asserts inside LLVM_DEBUG. NFC (PR #199748)
David Green via llvm-commits
- [llvm] [ARM] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
David Green via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
David Green via llvm-commits
- [llvm] [SelectionDAGBuilder] Replace asserts inside LLVM_DEBUG (PR #199748)
David Green via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
David Green via llvm-commits
- [llvm] [SelectionDAGBuilder] Replace asserts inside LLVM_DEBUG (PR #199748)
David Green via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
David Green via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
David Green via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
David Green via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
David Green via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
David Green via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
David Green via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add BF16 fabs and fneg (PR #198655)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add BF16 fabs and fneg (PR #198655)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add select to and combines (PR #200131)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Treat vector select as legal (PR #197111)
David Green via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
David Green via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
David Green via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
David Green via llvm-commits
- [llvm] [AArch64] Generate umaddl and smaddl from disjoint or (PR #200198)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqneg intrinsic (PR #200211)
David Green via llvm-commits
- [llvm] [GlobalISel] Add `combine_or_of_and` from SelectionDAG (PR #198754)
David Green via llvm-commits
- [llvm] [AArch64] Fixup f16->bf16 in intrinsic defs. NFC (PR #200244)
David Green via llvm-commits
- [llvm] [AArch64] Fixup f16->bf16 in intrinsic defs. NFC (PR #200244)
David Green via llvm-commits
- [llvm] [AArch64] Add tests for and+xor+shift. NFC (PR #200250)
David Green via llvm-commits
- [llvm] [AArch64] Add tests for and+xor+shift. NFC (PR #200250)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqabs intrinsic (PR #200222)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for cls intrinsic (PR #200440)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for cls intrinsic (PR #200440)
David Green via llvm-commits
- [lldb] [llvm] [AArch64] Fix definition of system register move instructions (PR #185709)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Add select to and combines (PR #200131)
David Green via llvm-commits
- [llvm] [AArch64] Add tests for bf16 convert with fast-math flags. NFC (PR #200643)
David Green via llvm-commits
- [llvm] [AArch64] Add tests for bf16 convert with fast-math flags. NFC (PR #200643)
David Green via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
David Green via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
David Green via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
David Green via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
David Green via llvm-commits
- [llvm] [ARM] Fix some fp16 Shuffle lowering without +fullfp16 (PR #200688)
David Green via llvm-commits
- [llvm] [ARM] Fix some fp16 Shuffle lowering without +fullfp16 (PR #200688)
David Green via llvm-commits
- [llvm] [AArch64] Copy MMO in ld1 / st1 post index selection. (PR #199023)
David Green via llvm-commits
- [llvm] [AArch64] Copy MMO in ld1 / st1 post index selection. (PR #199023)
David Green via llvm-commits
- [llvm] [AArch64] Generate umaddl and smaddl from disjoint or (PR #200198)
David Green via llvm-commits
- [llvm] [AArch64] Generate umaddl and smaddl from disjoint or (PR #200198)
David Green via llvm-commits
- [llvm] [LoopVectorizer][ARM] Detect reduce(ext(mul(ext, ext))) patterns more reliably (PR #115847)
David Green via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through Allocator::Allocate/asan_memalign (PR #196413)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
David Justo via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
David Justo via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
David Salinas via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
David Salinas via llvm-commits
- [llvm] [VPlan] Use VPInstructionWithType for uniform casts. (PR #140623)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Refactor computeMaxVF() to move early validation out (PR #195292)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Refactor computeMaxVF() to move early validation out (PR #195292)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
David Sherwood via llvm-commits
- [llvm] [VPlan] Don't print interleave group insert position. (PR #200023)
David Sherwood via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
David Sherwood via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
David Sherwood via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
David Sherwood via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
David Sherwood via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
David Sherwood via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
David Sherwood via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
David Sherwood via llvm-commits
- [llvm] [VPlan] Assert VPRegionValues are not used VPTransformState::get (NFC) (PR #199420)
David Sherwood via llvm-commits
- [llvm] [LV] Implement integer part of VPDerivedIV cost model (PR #198252)
David Sherwood via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
David Sherwood via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
David Sherwood via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
David Sherwood via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
David Spickett via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
David Spickett via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
David Spickett via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
David Spickett via llvm-commits
- [llvm] [MC][COFF][AArch64] Add helper symbols for large SECREL addends (PR #199602)
David Spickett via llvm-commits
- [llvm] [llvm][docs] Correct link to libc maintainers file (PR #200348)
David Spickett via llvm-commits
- [llvm] [llvm][docs] Correct link to libc maintainers file (PR #200348)
David Spickett via llvm-commits
- [clang-tools-extra] [llvm] [clang-tools-extra][docs] Convert maintainers file to Markdown (PR #200365)
David Spickett via llvm-commits
- [libc] [llvm] [docs] Remove all references to Maintainers.rst (PR #200368)
David Spickett via llvm-commits
- [libc] [llvm] [docs] Remove all references to Maintainers.rst (PR #200368)
David Spickett via llvm-commits
- [llvm] [AMDGPU] Add attribute to disable vopd formation (PR #193977)
David Stuttard via llvm-commits
- [llvm] [AIX][LLVM] Update the default code model for 64-bit (PR #199301)
David Tenty via llvm-commits
- [llvm] Added callee-saved registers to tablegen emitter to runMCDesc. (PR #200685)
David Zheng via llvm-commits
- [llvm] Added callee-saved registers to tablegen emitter to runMCDesc. (PR #200685)
David Zheng via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Deepak Shirke via llvm-commits
- [llvm] [ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register (PR #200684)
Deepak Shirke via llvm-commits
- [llvm] [ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register (PR #200684)
Deepak Shirke via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
Demetrius Kanios via llvm-commits
- [clang] [compiler-rt] [libcxx] [clang] Add unistd fortify checks and analyzer size constraints (PR #196499)
Denys Fedoryshchenko via llvm-commits
- [lld] [lld][WebAssembly] Only include __stack_pointer when needed (PR #199739)
Derek Schuff via llvm-commits
- [clang] [llvm] [WebAssembly] Add f16x8.demote_f32x4_zero to wasm_simd128.h. (PR #199795)
Derek Schuff via llvm-commits
- [lld] [lld][WebAssembly] Only include __stack_pointer when needed (PR #199739)
Derek Schuff via llvm-commits
- [llvm] Fix llvm-symbolizer test broken by #199739 (PR #199801)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Move test to cross-project-tests (PR #200046)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
Derek Schuff via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Derek Schuff via llvm-commits
- [clang] [llvm] [HLSL] Add InterlockedAdd HLSL functions (PR #195742)
Deric C. via llvm-commits
- [clang] [llvm] [HLSL] Add InterlockedAdd HLSL functions (PR #195742)
Deric C. via llvm-commits
- [clang] [llvm] [HLSL] Add InterlockedAdd HLSL functions (PR #195742)
Deric C. via llvm-commits
- [clang] [llvm] [HLSL] Add InterlockedAdd HLSL functions (PR #195742)
Deric C. via llvm-commits
- [clang] [llvm] [HLSL] Add InterlockedAdd HLSL functions (PR #195742)
Deric C. via llvm-commits
- [llvm] [DirectX] Implement lowering of llvm.dx.resource.samplebias to the SampleBias DXIL Op (PR #199745)
Deric C. via llvm-commits
- [clang] [llvm] [HLSL] Adding matrix support to splitdouble (PR #200257)
Deric C. via llvm-commits
- [llvm] [1/3][RegAlloc][LiveRegMatrix] Fix inconsistency in HoistSpillHelper delegates (PR #197773)
Dhruva Chakrabarti via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Dhruva Chakrabarti via llvm-commits
- [llvm] [2/3][RegAlloc][LiveRegMatrix] Fix inconsistency when fold creates a CopyMI (PR #197776)
Dhruva Chakrabarti via llvm-commits
- [llvm] [2/3][RegAlloc][LiveRegMatrix] Fix inconsistency when fold creates a CopyMI (PR #197776)
Dhruva Chakrabarti via llvm-commits
- [llvm] [2/3][RegAlloc][LiveRegMatrix] Fix inconsistency when fold creates a CopyMI (PR #197776)
Dhruva Chakrabarti via llvm-commits
- [llvm] [3/3][RegAlloc][LiveRegMatrix] Added validity check between VRM and LRM. (PR #197778)
Dhruva Chakrabarti via llvm-commits
- [llvm] [3/3][RegAlloc][LiveRegMatrix] Added validity check between VRM and LRM. (PR #197778)
Dhruva Chakrabarti via llvm-commits
- [llvm] [3/3][RegAlloc][LiveRegMatrix] Added validity check between VRM and LRM. (PR #197778)
Dhruva Chakrabarti via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Diana Picus via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Diana Picus via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Diana Picus via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Diana Picus via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Fix legalized load of single-element vector from array (PR #198330)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Fix legalized load of single-element vector from array (PR #198330)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Fix validation errors for function pointers with CodeSectionINTEL storage class (PR #192973)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Lower vector-typed GEPs with more than 1 element in SPIRVEmitIntrinsics (PR #197101)
Dmitry Sidorov via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Dmitry Sidorov via llvm-commits
- [clang] [llvm] [SPIRV] Handle AMDGPU buffers in AMDGCN flavoured SPIR-V (PR #199376)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Tolerate missing spv_bitcast in getBlockStructInstr (PR #200039)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Skip available_externally functions in module analysis (PR #200002)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Insert service function when module has only declarations (PR #199964)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIRV] Fix enqueue empty kernel (PR #187671)
Dmitry Sidorov via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (PR #200065)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (PR #200065)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Rewrite extractvalue over aggregate spv_extractv result (PR #200065)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Dmitry Sidorov via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Dmitry Sidorov via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Dmitry Vasilyev via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks in #183153 (PR #199781)
Dmitry Vasilyev via llvm-commits
- [llvm] [AMDGPU][True16] Create tests that will demonstrate true16 G_SEXTLOAD/G_ZEXTLOAD legalization changes (PR #198669)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Create tests that will demonstrate true16 G_SEXTLOAD/G_ZEXTLOAD legalization changes (PR #198669)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Upstream some True16 test runlines (PR #200081)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Upstream some True16 test runlines (PR #200081)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Upstream some True16 test runlines (PR #200081)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Upstream GlobalISel True16 tests/run lines (PR #200288)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Domenic Nutile via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Domenic Nutile via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Dominik Steenken via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Dominik Steenken via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Dominik Steenken via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Dominik Steenken via llvm-commits
- [llvm] [SystemZ] Remove unused variable warning (PR #200359)
Dominik Steenken via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Dominik Steenken via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Dominik Steenken via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Durgadoss R via llvm-commits
- [llvm] [LoopFusion] Do not allow loops with different guards to be fused (PR #199724)
Ehsan Amiri via llvm-commits
- [llvm] [LoopFusion] Do not allow loops with different guards to be fused (PR #199724)
Ehsan Amiri via llvm-commits
- [llvm] [LoopFusion] Do not allow loops with different guards to be fused (PR #199724)
Ehsan Amiri via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
Eitan Frachtenberg via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
Eitan Frachtenberg via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Eli Friedman via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Eli Friedman via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Eli Friedman via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Eli Friedman via llvm-commits
- [llvm] [AtomicExpand] Don't reduce volatile idempotent atomicrmw to a fenced load. (PR #199587)
Eli Friedman via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
Eli Friedman via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Eli Friedman via llvm-commits
- [llvm] [ARM] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Eli Friedman via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Eli Friedman via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
Eli Friedman via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Eli Friedman via llvm-commits
- [llvm] LangRef: Clarify that unnamed_addr constants can be duplicated. (PR #199251)
Eli Friedman via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Eli Friedman via llvm-commits
- [lld] [lld][macho] Fix thunks with multiple text sections (PR #199747)
Ellis Hoag via llvm-commits
- [lld] [lld][macho] Fix thunks with multiple text sections (PR #199747)
Ellis Hoag via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [BOLT][AArch64] Eliminate e843419 veneers (PR #187955)
Elvina Yakubova via llvm-commits
- [llvm] [BOLT][AArch64] Eliminate e843419 veneers (PR #187955)
Elvina Yakubova via llvm-commits
- [llvm] [BOLT] Correctly handle entry point at FDE boundaries (PR #176173)
Elvina Yakubova via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Elvis Wang via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Elvis Wang via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Elvis Wang via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Elvis Wang via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Elvis Wang via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Elvis Wang via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Elvis Wang via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Elvis Wang via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Elvis Wang via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Elvis Wang via llvm-commits
- [llvm] [DebugInfo] Introduce DW_AT_LLVM_language_dialect (PR #194898)
Eric Christopher via llvm-commits
- [llvm] [DebugInfo] Introduce DW_AT_LLVM_language_dialect (PR #194898)
Eric Christopher via llvm-commits
- [llvm] [Instrumentor] Add binary operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add binary operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Fix nondeterminism in indirect argument alloca usage (PR #200289)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Ethan Luis McDonough via llvm-commits
- [llvm] [Instrumentor] Add instruction flags to NumericIO (PR #200709)
Ethan Luis McDonough via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
Eugene Epshteyn via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Add support for logical binary input edit descriptor (PR #193490)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Add support for logical binary input edit descriptor (PR #193490)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Add support for logical binary input edit descriptor (PR #193490)
Eugene Epshteyn via llvm-commits
- [flang] [llvm] [flang-rt] Extension: accept '!' as value separator in NAMELIST input (PR #200441)
Eugene Epshteyn via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Evgenii Kudriashov via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Evgenii Kudriashov via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Evgenii Kudriashov via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Evgenii Kudriashov via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Fabian Ritter via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
Fabian Ritter via llvm-commits
- [llvm] [GlobalISel] Replace `GIM_CheckFeatures` with `GIM_Try_CheckFeatures` (PR #198461)
Fabian Ritter via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Fabian Ritter via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] Reduce false positives in ids-check workflow (PR #194878)
Fabrice de Gans via llvm-commits
- [llvm] Reduce false positives in ids-check workflow (PR #194878)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Transforms (PR #199042)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Transforms (PR #199042)
Fabrice de Gans via llvm-commits
- [llvm] ids-check: Update the workflow and script (PR #199710)
Fabrice de Gans via llvm-commits
- [llvm] ids-check: Update the workflow and script (PR #199710)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_C_ABI annotations (PR #199914)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_C_ABI annotations (PR #199914)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
Fabrice de Gans via llvm-commits
- [llvm] docs: fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
Fan Mo via llvm-commits
- [llvm] [docs][Kaleidoscope] fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
Fan Mo via llvm-commits
- [llvm] [docs][Kaleidoscope] fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
Fan Mo via llvm-commits
- [llvm] [docs][Kaleidoscope] fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
Fan Mo via llvm-commits
- [llvm] [docs][Kaleidoscope] fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
Fan Mo via llvm-commits
- [clang] [llvm] [mlir] [mlir] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199365)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [clang] [llvm] [llvm, clang] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #198982)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [clang] [llvm] [llvm, clang] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #198982)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [llvm] [NVPTX] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199575)
Fangrui Song via llvm-commits
- [llvm] [NVPTX] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199575)
Fangrui Song via llvm-commits
- [llvm] [Hexagon] Simplify with DenseMap::remove_if. NFC (PR #199576)
Fangrui Song via llvm-commits
- [llvm] [Hexagon] Simplify with DenseMap::remove_if. NFC (PR #199576)
Fangrui Song via llvm-commits
- [polly] [polly] Simplify with DenseMap::remove_if. NFC (PR #199577)
Fangrui Song via llvm-commits
- [polly] [polly] Simplify with DenseMap::remove_if. NFC (PR #199577)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199578)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199578)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [polly] [polly] Simplify with DenseMap::remove_if. NFC (PR #199577)
Fangrui Song via llvm-commits
- [llvm] [NVPTX] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199575)
Fangrui Song via llvm-commits
- [llvm] [Hexagon] Simplify with DenseMap::remove_if. NFC (PR #199576)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199578)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [lld] [PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement (PR #195649)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [VPlan] Simplify WidenGEP::execute (PR #193543)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
Fangrui Song via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (PR #200179)
Fangrui Song via llvm-commits
- [llvm] [IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (PR #200179)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (PR #200179)
Fangrui Song via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Fangrui Song via llvm-commits
- [llvm] [IR] Skip remove_if scan for empty maps in removeNotPreservedAnalysis (PR #200292)
Fangrui Song via llvm-commits
- [llvm] [IR] Skip remove_if scan for empty maps in removeNotPreservedAnalysis (PR #200292)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [clang] [lld] [llvm] ELF: CFI jump table relaxation. (PR #147424)
Fangrui Song via llvm-commits
- [lld] [llvm] [LTO][lld] Emit textual assembly code with '--save-temps' (PR #195922)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
Fangrui Song via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
Fangrui Song via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #200595)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #200595)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #200595)
Fangrui Song via llvm-commits
- [lld] [lld] Remove unused DenseMapInfo::getTombstoneKey (PR #200636)
Fangrui Song via llvm-commits
- [llvm] [BOLT] Remove unused DenseMapInfo::getTombstoneKey (PR #200637)
Fangrui Song via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Fangrui Song via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Fangrui Song via llvm-commits
- [lld] [lld] Remove unused DenseMapInfo::getTombstoneKey (PR #200636)
Fangrui Song via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Fangrui Song via llvm-commits
- [llvm] [polly] [llvm] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
Fangrui Song via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Fangrui Song via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Fangrui Song via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #200595)
Fangrui Song via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Fangrui Song via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
Fangrui Song via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
Fangrui Song via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Feng Zou via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Feng Zou via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Feng Zou via llvm-commits
- [clang] [llvm] Reland "[HLSL][DirectX] Emit convergence control tokens when targeting DirectX" (PR #194452)
Finn Plummer via llvm-commits
- [llvm] [LV] Remove legacy setVectorizedCallDecision & co (NFC). (PR #195519)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow umin/umax/smin/smax through trunc. (PR #199213)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow umin/umax/smin/smax through trunc. (PR #199213)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow umin/umax/smin/smax through trunc. (PR #199213)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (PR #199539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (PR #199539)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (PR #199539)
Florian Hahn via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
Florian Hahn via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (PR #199539)
Florian Hahn via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
Florian Hahn via llvm-commits
- [llvm] [LV] Move constant folding test to VPlan (NFC). (PR #198407)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Collect unit-stride predicates for making vector decisions. (PR #199568)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Collect unit-stride predicates for making vector decisions. (PR #199568)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Collect unit-stride predicates for making vector decisions. (PR #199568)
Florian Hahn via llvm-commits
- [llvm] [LV] Recognize UF*vscale as a valid canonical-IV increment step (PR #196722)
Florian Hahn via llvm-commits
- [llvm] [LV] Recognize UF*vscale as a valid canonical-IV increment step (PR #196722)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [LV] Move constant folding test to VPlan (NFC). (PR #198407)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [LV] Handle chained selects/blends when creating new rdx chain. (PR #199443)
Florian Hahn via llvm-commits
- [clang] [llvm] [VPlan] Collect FOR PHIs before sinking/hoisting recurrence users (PR #194671)
Florian Hahn via llvm-commits
- [clang] [llvm] [VPlan] Collect FOR PHIs before sinking/hoisting recurrence users (PR #194671)
Florian Hahn via llvm-commits
- [clang] [llvm] [VPlan] Collect FOR PHIs before sinking/hoisting recurrence users (PR #194671)
Florian Hahn via llvm-commits
- [clang] [llvm] [VPlan] Collect FOR PHIs before sinking/hoisting recurrence users (PR #194671)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Verify and handle FOR legality during header phi creation (NFC). (PR #191298)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fold canonical IV recipe creation into createLoopRegion. (PR #198383)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fold canonical IV recipe creation into createLoopRegion. (PR #198383)
Florian Hahn via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Florian Hahn via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Florian Hahn via llvm-commits
- [llvm] [LV] Add cost for VPInstruction::Not. (PR #198445)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fold canonical IV recipe creation into createLoopRegion. (PR #198383)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fold canonical IV recipe creation into createLoopRegion. (PR #198383)
Florian Hahn via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Make TransformState::get BCast-logic robust (PR #197589)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Remove special cost logic for stores predicated by header mask. (PR #196632)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Introduce m_SelectLike and use to support 2-operand blends. (PR #194729)
Florian Hahn via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (PR #199379)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [AArch64][TTI] Allow mixed-extension partial reductions with +dotprod (PR #199762)
Florian Hahn via llvm-commits
- [llvm] [LV] Add tests with pointers based on URem expressions (NFC). (PR #199763)
Florian Hahn via llvm-commits
- [llvm] [LV] Add tests with pointers based on URem expressions (NFC). (PR #199763)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (PR #199379)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (PR #199379)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Florian Hahn via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Florian Hahn via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Florian Hahn via llvm-commits
- [llvm] Provide intrinsics for speculative loads (PR #179642)
Florian Hahn via llvm-commits
- [llvm] Provide intrinsics for speculative loads (PR #179642)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Extract IV exit value from vector loop if predicates are needed. (PR #200020)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (PR #199379)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (PR #199379)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use Ingredient to get type in VPWidenMemoryRecipe (NFC) (PR #200049)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Predicate SCEVs in getSCEVExprForVPValue (NFC) (PR #199994)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use Ingredient to get type in VPWidenMemoryRecipe (NFC) (PR #200049)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use Ingredient to get type in VPWidenMemoryRecipe (NFC) (PR #200049)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use Ingredient to get type in VPWidenMemoryRecipe (NFC) (PR #200049)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
Florian Hahn via llvm-commits
- [llvm] [LV] Vectorize early exit loops with stores using masking (PR #178454)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Florian Hahn via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Florian Hahn via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Florian Hahn via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Florian Hahn via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Florian Hahn via llvm-commits
- [llvm] [AArch64][TTI] Allow mixed-extension partial reductions with +dotprod (PR #199762)
Florian Hahn via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Florian Hahn via llvm-commits
- [llvm] [LV] Accept swapped operands in early-exit condition compare (PR #199989)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (PR #200186)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Florian Hahn via llvm-commits
- [llvm] [X86][TTI] Retrieve address space from intrinsic info. (PR #200265)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Florian Hahn via llvm-commits
- [llvm] [LV][NFC] Add cost model tests for VPInstructionWithType (PR #200135)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add m_Shl matcher. (NFC) (PR #200376)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add m_Shl matcher. (NFC) (PR #200376)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add m_Shl matcher. (NFC) (PR #200376)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Expand VPExpandSCEVRecipes to VPInstructions before CSE. (PR #197643)
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar type through VPBlend, VPExpression recipes. (NFC) (PR #200255)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar type through VPBlend, VPExpression recipes. (NFC) (PR #200255)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar type through VPBlend, VPExpression recipes. (NFC) (PR #200255)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Thread scalar type through VPBlend, VPExpression recipes. (NFC) (PR #200255)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Florian Hahn via llvm-commits
- [llvm] [X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (PR #200606)
Florian Hahn via llvm-commits
- [llvm] [X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (PR #200606)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (PR #200606)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Florian Hahn via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Florian Hahn via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
Florian Hahn via llvm-commits
- [llvm] [LoopVectorize] Enable vectorization of uncountable loops with invariant bound loads via speculative hoisting and runtime versioning. (PR #195027)
Florian Hahn via llvm-commits
- [llvm] [VPlan][NFC] Cache the vector loop region lookup (PR #199437)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Restrict addOperand to sub-classes that need it (NFC). (PR #200692)
Florian Hahn via llvm-commits
- [llvm] [X86] fix over-eager `interleaved-access` on `permute` (PR #199454)
Folkert de Vries via llvm-commits
- [llvm] [X86] fix over-eager `interleaved-access` on `permute` (PR #199454)
Folkert de Vries via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
Folkert de Vries via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
Folkert de Vries via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
Folkert de Vries via llvm-commits
- [llvm] [X86] fix over-eager `interleaved-access` on `permute` (PR #199454)
Folkert de Vries via llvm-commits
- [llvm] [AMDGPU] IGroupLP: Avoid DAG manipulation in greedyFind (PR #194827)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
Frederik Harwath via llvm-commits
- [llvm] [InstCombine] Fold patterns which uses <2N x iM> type for comparisons on <N x i2M> vector types (PR #184328)
Fuad Ismail via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Gang Chen via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Garvit Gupta via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Garvit Gupta via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Garvit Gupta via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Garvit Gupta via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Garvit Gupta via llvm-commits
- [llvm] [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (PR #193962)
Garvit Gupta via llvm-commits
- [llvm] [RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (PR #193962)
Garvit Gupta via llvm-commits
- [llvm] [LV] isScalarWithPredication to check for interleaved accesses (PR #194579)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] isScalarWithPredication to check for interleaved accesses (PR #194579)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
Gaëtan Bossu via llvm-commits
- [llvm] [LV] Vectorize early exit loops with stores using masking (PR #178454)
Graham Hunter via llvm-commits
- [llvm] [LV] Vectorize early exit loops with stores using masking (PR #178454)
Graham Hunter via llvm-commits
- [llvm] [LV] Vectorize early exit loops with stores using masking (PR #178454)
Graham Hunter via llvm-commits
- [llvm] [gsymutil] Disable readahead in `GsymReader::openFile()` (PR #199230)
Greg Clayton via llvm-commits
- [llvm] [JumpThreading] Fix lifetime markers when alloca requires SSA renaming (PR #188147)
Guilherme Lopes via llvm-commits
- [lld] [lld][WebAssembly] Force-extract archive members with retained segments under --gc-sections (PR #200088)
Guy Bedford via llvm-commits
- [lld] [lld][WebAssembly] Force-extract archive members that contain user custom sections (PR #200088)
Guy Bedford via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Guy David via llvm-commits
- [llvm] [GlobalsModRef] Don't erase while iterating (PR #199656)
Guy David via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Guy David via llvm-commits
- [llvm] [ORC] Avoid iterator invalidation when erasing image info symbols (PR #199655)
Guy David via llvm-commits
- [llvm] [GlobalsModRef] Don't erase while iterating (PR #199656)
Guy David via llvm-commits
- [llvm] [Object] Add missing BBAddrMap.def to module map (PR #199961)
Guy David via llvm-commits
- [llvm] [Object] Add missing BBAddrMap.def to module map (PR #199961)
Guy David via llvm-commits
- [compiler-rt] [compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (PR #200127)
Guy David via llvm-commits
- [compiler-rt] [compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (PR #200127)
Guy David via llvm-commits
- [llvm] [LoopPeel] Peel last iteration to enable load widening (PR #173420)
Guy David via llvm-commits
- [lld] [lld][MachO] Fix SIGBUS crash in saveOrHardlinkBuffer (PR #198381)
Hans Wennborg via llvm-commits
- [lld] [lld][MachO] Fix SIGBUS crash in saveOrHardlinkBuffer (PR #198381)
Hans Wennborg via llvm-commits
- [llvm] [SimplifyCFG] Improve reduceSwitchRange to avoid unnecessary subtractions (PR #198374)
Hans Wennborg via llvm-commits
- [llvm] [SimplifyCFG] Improve reduceSwitchRange to avoid unnecessary subtractions (PR #198374)
Hans Wennborg via llvm-commits
- [llvm] [SimplifyCFG] Improve reduceSwitchRange to avoid unnecessary subtractions (PR #198374)
Hans Wennborg via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Hans Wennborg via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Hans Wennborg via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Hans Wennborg via llvm-commits
- [llvm] [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (PR #199624)
Hans Wennborg via llvm-commits
- [llvm] [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (PR #199624)
Hans Wennborg via llvm-commits
- [llvm] [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (PR #199624)
Hans Wennborg via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Hans Wennborg via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Hans Wennborg via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Hans Wennborg via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Haohai Wen via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Haohai Wen via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Haohai Wen via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Haohai Wen via llvm-commits
- [llvm] [BBAddrMap] Drive Features and Metadata bits from BBAddrMap.def (PR #196906)
Haohai Wen via llvm-commits
- [llvm] [BBAddrMap] Drive Features and Metadata bits from BBAddrMap.def (PR #196906)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Haohai Wen via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Harald van Dijk via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Harald van Dijk via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Harald van Dijk via llvm-commits
- [llvm] [DirectX] Rewrite DIGlobalVariableExpression to DXDIGlobalVariable (PR #199791)
Harald van Dijk via llvm-commits
- [llvm] [DirectX] Handle undef the same way as null (PR #197507)
Harald van Dijk via llvm-commits
- [llvm] [DirectX] Drop debug labels (PR #197490)
Harald van Dijk via llvm-commits
- [llvm] [NFC][AsmWriter] Add emitMDNodeAnnot (PR #198317)
Harald van Dijk via llvm-commits
- [llvm] [NFC][AsmWriter] Add emitMDNodeAnnot (PR #198317)
Harald van Dijk via llvm-commits
- [llvm] [NFC][AsmWriter] Add emitMDNodeAnnot (PR #198317)
Harald van Dijk via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [Testing] Allow custom markers in llvm::Annotations (PR #195570)
Harlen Batagelo via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][ISel] Prefer SVE over NEON for fixed-width ASL LSR (PR #199003)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][SVE] Match (add_like x (lsr y, c)) -> usra x, y, c (PR #197657)
Harry Ramsey via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
Harry Ramsey via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
Harry Ramsey via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][SVE] Allow scalable factor-3 interleaved accesses (PR #200424)
Harry Ramsey via llvm-commits
- [llvm] [AArch64][SVE] Enable known bits for predicated shifts (PR #200347)
Harry Ramsey via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Refactor computeMaxVF() to move early validation out (PR #195292)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Refactor computeMaxVF() to move early validation out (PR #195292)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Introduce LoopVectorizationUtils for shared utility functions (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Factor out vectorization report functions to a separate namespace (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Factor out vectorization report functions to a separate namespace (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [AArch64] Generate umaddl and smaddl from disjoint or (PR #200198)
Hassnaa Hamdi via llvm-commits
- [llvm] [LV][NFC] Factor out vectorization report functions to a separate namespace (PR #194951)
Hassnaa Hamdi via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
Heejin Ahn via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
Heejin Ahn via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
Heejin Ahn via llvm-commits
- [llvm] [DirectX] Remove obsolete cbuffer layout test (PR #200307)
Helena Kotas via llvm-commits
- [llvm] [Object] Support COFF MIPS in RelocationResolver (PR #200477)
Hervé Poussineau via llvm-commits
- [llvm] [DirectX][ObjectYAML] Add VERS part support (PR #198222)
Hideto Ueno via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
Hideto Ueno via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Hongyu Chen via llvm-commits
- [llvm] [Peephole] Do not fold load if any clobber exists (PR #198238)
Hongyu Chen via llvm-commits
- [llvm] [LoopDeletion] Invalidate SCEV of outer loops on backedge deletion (PR #197713)
Hongyu Chen via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Hongyu Chen via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Hongyu Chen via llvm-commits
- [llvm] [Peephole] Do not fold load if any clobber exists (PR #198238)
Hongyu Chen via llvm-commits
- [llvm] [Peephole] Do not fold load if any clobber exists (PR #198238)
Hongyu Chen via llvm-commits
- [llvm] [LV] Compute SCEV for memcheck before unlinking (PR #160326)
Igor Kirillov via llvm-commits
- [llvm] [SimplifyCFG] Look at all uses when checking phi incoming for UB (PR #200164)
Igor Kirillov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [LAA] Add stencil group merging to reduce runtime pointer checks (PR #187252)
Igor Kirillov via llvm-commits
- [llvm] [MCJIT] Fix frem.ll test failure with LLVM_ENABLE_RPMALLOC on Windows (PR #200319)
Igor Kudrin via llvm-commits
- [llvm] [MCJIT] Fix frem.ll test failure with LLVM_ENABLE_RPMALLOC on Windows (PR #200319)
Igor Kudrin via llvm-commits
- [llvm] [Coroutines] Allow rematerialization of unary operators and selected intrinsics (PR #197698)
Igor Wodiany via llvm-commits
- [llvm] [SLSR] Avoid repeatably calling canReuseInstruction for the same Basis (PR #196545)
Igor Wodiany via llvm-commits
- [llvm] [ProfCheck] Add test from #197698 to xfail list (PR #199650)
Igor Wodiany via llvm-commits
- [llvm] [Coroutines] Allow rematerialization of unary operators and selected intrinsics (PR #197698)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Remove definition of hi16 for scalar registers (PR #197467)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Remove definition of hi16 for scalar registers (PR #197467)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Remove _dpp variants from VOPD tables (PR #200184)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Remove _dpp variants from VOPD tables (PR #200184)
Igor Wodiany via llvm-commits
- [llvm] [AMDGPU] Use direct lookup table for VOPD eligibility (PR #200241)
Igor Wodiany via llvm-commits
- [llvm] [ObjectYAML] Fix `DXContainerYAML::fromDXContainer` return value (PR #199534)
Ilia Kuklin via llvm-commits
- [llvm] [ObjectYAML] Fix `DXContainerYAML::fromDXContainer` return value (PR #199534)
Ilia Kuklin via llvm-commits
- [llvm] [llvm-objcopy] Strip header from DXContainer's ILDB part during `--dump-section` (PR #198578)
Ilia Kuklin via llvm-commits
- [llvm] [DirectX] Check DXContainer's header magic during parsing (PR #198586)
Ilia Kuklin via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
Ilia Kuklin via llvm-commits
- [llvm] [llvm-pdbutil] Add DXContainer support for pdb2yaml (PR #198357)
Ilia Kuklin via llvm-commits
- [llvm] Revert "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200380)
Ilia Kuklin via llvm-commits
- [llvm] Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200413)
Ilia Kuklin via llvm-commits
- [llvm] [llvm-objcopy] Strip header from DXContainer's ILDB part during `--dump-section` (PR #198578)
Ilia Kuklin via llvm-commits
- [llvm] [Peephole] Do not fold load if any clobber exists (PR #198238)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Ilpo Ruotsalainen via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Iris Shi via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Iris Shi via llvm-commits
- [libcxxabi] [llvm] [ItaniumDemangle] Fix conversion operators failing to demangle types … (PR #197420)
Iris Shi via llvm-commits
- [llvm] [InstSimplify] Fold fshl/fshr of complementary shifts to identity (PR #196887)
Iris Shi via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Iris Shi via llvm-commits
- [llvm] [InstSimplify] Fold fshl/fshr of complementary shifts to identity (PR #196887)
Iris Shi via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Iris Shi via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Iris Shi via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Iris Shi via llvm-commits
- [llvm] [AMDGPU][True16] Reorder G_MERGE/UNMERGE_VALUES legalizer rules (PR #199764)
Ivan Kosarev via llvm-commits
- [llvm] [AMDGPU] Have VCC as a first-class member of the SGPR pool. (PR #173870)
Ivan Kosarev via llvm-commits
- [llvm] [AMDGPU] Have VCC as a first-class member of the SGPR pool. (PR #173870)
Ivan Kosarev via llvm-commits
- [llvm] Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (PR #199293)
Iñaki V Arrechea via llvm-commits
- [llvm] Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (PR #199293)
Iñaki V Arrechea via llvm-commits
- [llvm] Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (PR #199293)
Iñaki V Arrechea via llvm-commits
- [llvm] Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (PR #199293)
Iñaki V Arrechea via llvm-commits
- [clang] [compiler-rt] [llvm] [clang][DebugInfo] Add inlined subprogram metadata for compiler built-ins (PR #189969)
J. Ryan Stinnett via llvm-commits
- [clang] [compiler-rt] [llvm] [clang][DebugInfo] Add inlined subprogram metadata for compiler built-ins (PR #189969)
J. Ryan Stinnett via llvm-commits
- [clang] [compiler-rt] [llvm] [clang][DebugInfo] Add inlined subprogram metadata for compiler built-ins (PR #189969)
J. Ryan Stinnett via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [LoopVectorize] Improve Vectorization of Low Trip Count Loops (PR #195823)
Jack Styles via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Jacob Crawley via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Jacob Crawley via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Jacob Crawley via llvm-commits
- [llvm] [AArch64] Lower to FRINTZ instructions (PR #198477)
Jacob Crawley via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jacques Pienaar via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
James Henderson via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
James Henderson via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
James Henderson via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
James Henderson via llvm-commits
- [llvm] [z/OS] Mark 18 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Strip header from DXContainer's ILDB part during `--dump-section` (PR #198578)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Strip header from DXContainer's ILDB part during `--dump-section` (PR #198578)
James Henderson via llvm-commits
- [llvm] [z/OS] Add --ignore-case to FileCheck on output from od. (PR #196396)
James Henderson via llvm-commits
- [llvm] llvm-objdump: Support --disassemble= option. (PR #196594)
James Henderson via llvm-commits
- [llvm] [z/OS] Add --ignore-case to FileCheck on output from od. (PR #196396)
James Henderson via llvm-commits
- [llvm] [z/OS] Add --ignore-case to FileCheck on output from od. (PR #196396)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Strip header from DXContainer's ILDB part during `--dump-section` (PR #198578)
James Henderson via llvm-commits
- [llvm] llvm-objdump: Support --disassemble= option. (PR #196594)
James Henderson via llvm-commits
- [llvm] llvm-objdump: Support --disassemble= option. (PR #196594)
James Henderson via llvm-commits
- [llvm] [z/OS] Modify regex in error message to match on z/OS. (PR #194020)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
James Henderson via llvm-commits
- [llvm] [llvm-ar] fix contradictory comment in tests (PR #199113)
James Henderson via llvm-commits
- [llvm] [Object] Add missing BBAddrMap.def to module map (PR #199961)
James Henderson via llvm-commits
- [llvm] Fix EH callsite table in basic-block-sections mode. (PR #200590)
James Y Knight via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Jan André Reuter via llvm-commits
- [clang] [flang] [llvm] [mlir] [MLIR][OpenMP][Flang][CIR] Replace the OMP specific PtrLikeType interface with the core interface (PR #197946)
Jan Leyonberg via llvm-commits
- [clang] [flang] [llvm] [mlir] [MLIR][OpenMP][Flang][CIR] Replace the OMP specific PtrLikeType interface with the core interface (PR #197946)
Jan Leyonberg via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan Patrick Lehr via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Jan Patrick Lehr via llvm-commits
- [llvm] [openmp] [OMPT] Upstream device tracing implementation (PR #200165)
Jan Patrick Lehr via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Jan Patrick Lehr via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Jan Patrick Lehr via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Jan Patrick Lehr via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Jan Patrick Lehr via llvm-commits
- [llvm] Revert "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200380)
Jan Patrick Lehr via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Jan Schultke via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Jan Schultke via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Jan Schultke via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Jan Schultke via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Jan Schultke via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Jan Schultke via llvm-commits
- [llvm] [Support] Add path-based setLastAccessAndModificationTime overload (PR #199256)
Jan Svoboda via llvm-commits
- [llvm] [Support] Add path-based setLastAccessAndModificationTime overload (PR #199256)
Jan Svoboda via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
Janek van Oirschot via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Jannik Silvanus via llvm-commits
- [llvm] [mlir] [mlir][IR] Add SymbolUserTypeInterface (PR #198435)
Jared Hoberock via llvm-commits
- [llvm] Partial work on JITLink ARM64-COFF (PR #89697)
Jared Wyles via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Jaydeep Chauhan via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
Jeff Bailey via llvm-commits
- [libc] [llvm] [docs] Remove all references to Maintainers.rst (PR #200368)
Jeff Bailey via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
Jeff Bailey via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
Jeff Bailey via llvm-commits
- [llvm] [AMDGPU] Address follow-up concerns from 189121 (PR #192322)
Jeffrey Byrnes via llvm-commits
- [llvm] [AMDGPU] Address follow-up concerns from 189121 (PR #192322)
Jeffrey Byrnes via llvm-commits
- [llvm] [AMDGPU] Add stalls for DS FIFO buffer (PR #192323)
Jeffrey Byrnes via llvm-commits
- [llvm] [AMDGPU] Add stalls for DS FIFO buffer (PR #192323)
Jeffrey Byrnes via llvm-commits
- [llvm] [TBAA] Remove handling for old TBAA format (PR #200370)
Jeroen Dobbelaere via llvm-commits
- [llvm] [RISCV][CHERIoT] Define ABI_CHERIOT. (PR #192929)
Jessica Clarke via llvm-commits
- [llvm] [RISCV][CHERIoT] Define ABI_CHERIOT. (PR #192929)
Jessica Clarke via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Jessica Clarke via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Jessica Clarke via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Jessica Clarke via llvm-commits
- [llvm] [EarlyCSE] CSE with.overflow result extracts with binops (PR #198992)
Jiang Ning via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. MFC (PR #199594)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (PR #199595)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_VECTOR_ELT (PR #176687)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_VECTOR_ELT (PR #176687)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_VECTOR_ELT (PR #176687)
Jianjian Guan via llvm-commits
- [compiler-rt] [llvm] [RISC-V] Add newer Linux hwprobe extensions detection (PR #192761)
Jiaqi He via llvm-commits
- [llvm] [CodeGen] Fix llc -start/stop-after/before bug for inserted machine passes (PR #200631)
Jiaqi He via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Jinjie Huang via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Jinjie Huang via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Jinjie Huang via llvm-commits
- [llvm] [X86][Atomic] Fix bts/btr/btc regression caused by InstCombine trunc to i1 (PR #200667)
Jiří Filek via llvm-commits
- [llvm] [X86][Atomic] Fix bts/btr/btc regression caused by InstCombine trunc to i1 (PR #200667)
Jiří Filek via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Joe Nash via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Joe Nash via llvm-commits
- [llvm] [AMDGPU][True16] Upstream GlobalISel True16 tests/run lines (PR #200288)
Joe Nash via llvm-commits
- [llvm] [LoopUnroll] Fix freqs for unconditional latches: N>2, uniform (PR #182405)
Joel E. Denny via llvm-commits
- [llvm] [LoopUnroll] Fix freqs for unconditional latches: N>2, uniform (PR #182405)
Joel E. Denny via llvm-commits
- [llvm] [FileCheck] Extract new tests for braced search ranges here (PR #199063)
Joel E. Denny via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Improve stub printer (for C/C++ and value packs) (PR #198366)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Introduce BasePointerIO to communicate base pointer information (PR #197607)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Introduce BasePointerIO to communicate base pointer information (PR #197607)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Improve stub printer (for C/C++ and value packs) (PR #198366)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Improve stub printer (for C/C++ and value packs) (PR #198366)
Johannes Doerfert via llvm-commits
- [llvm] [Instrumentor] Provide source location to runtime calls (PR #198369)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Johannes Doerfert via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Johannes Doerfert via llvm-commits
- [llvm] [NVPTX][FIX] Ensure memmove are kept if not lowered to loops (PR #200469)
Johannes Doerfert via llvm-commits
- [llvm] [NVPTX][FIX] Ensure memmove are kept if not lowered to loops (PR #200469)
Johannes Doerfert via llvm-commits
- [llvm] [OpenMP] Fix RPC register segfaulting without PM initialized (PR #200494)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Johannes Doerfert via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Johannes Doerfert via llvm-commits
- [llvm] [LSR] Narrow search space by merging users outside and inside loop (PR #185929)
John Brawn via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
John Brawn via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
John Brawn via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
John Brawn via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
John Brawn via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
John Brawn via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
John Brawn via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
John Brawn via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
John Brawn via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
John Brawn via llvm-commits
- [llvm] [Support] Add path-based setLastAccessAndModificationTime overload (PR #199256)
Jonas Devlieghere via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
Jonas Devlieghere via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Jonas Devlieghere via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Jonas Devlieghere via llvm-commits
- [llvm] [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (PR #199257)
Jonas Devlieghere via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
Jonas Devlieghere via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
Jonas Devlieghere via llvm-commits
- [llvm] [DWARFLinker] Remove unused argument of DataExtractor constructor (NFC) (PR #196364)
Jonas Devlieghere via llvm-commits
- [llvm] [SystemZ] Don't fold after SSA if tied regs don't match. (PR #197475)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Don't fold after SSA if tied regs don't match. (PR #197475)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Handle pointer size correctly in getVectorBitmaskConversionCost(). (PR #200171)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Enable liveness reduction in pre-RA sched strategy. (PR #188823)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Enable liveness reduction in pre-RA sched strategy. (PR #188823)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Enable liveness reduction in pre-RA sched strategy. (PR #188823)
Jonas Paulsson via llvm-commits
- [llvm] [SystemZ] Handle pointer size correctly in getVectorBitmaskConversionCost(). (PR #200171)
Jonas Paulsson via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Jonas Paulsson via llvm-commits
- [llvm] [AMDGPU] Fix ELF note emission to include null terminator (PR #199720)
Jonathan L'Work via llvm-commits
- [llvm] [AMDGPU] Fix ELF note emission to include null terminator (PR #199720)
Jonathan L'Work via llvm-commits
- [llvm] [AMDGPU] Fix ELF note emission to include null terminator (PR #199720)
Jonathan L'Work via llvm-commits
- [llvm] [AMDGPU] Fix ELF note emission to include null terminator (PR #199720)
Jonathan L'Work via llvm-commits
- [llvm] [AMDGPU] Fix ELF note emission to include null terminator (PR #199720)
Jonathan L'Work via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang] Use tablegen rather than hard-coded feature dependencies (NFCI) (PR #190959)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang] Use tablegen rather than hard-coded feature dependencies (NFCI) (PR #190959)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64][clang] Use tablegen rather than hard-coded feature dependencies (NFCI) (PR #190959)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] POE2: remove TPMAXn_ELn/TPMINn_ELn and create TPCRn_ELn registers (PR #200428)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] POE2: remove TPMAXn_ELn/TPMINn_ELn and create TPCRn_ELn registers (PR #200428)
Jonathan Thackray via llvm-commits
- [llvm] [AArch64][llvm] Some instructions should be `HINT` aliases (NFC) (PR #189926)
Jonathan Thackray via llvm-commits
- [llvm] [Bazel] Fixes a4b1361 (PR #199894)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel][BBAddrMap] add include/llvm/Object/*.def as headers (PR #199999)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 3d9d776 (PR #200029)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 3d9d776 (PR #200029)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 5db1364 (PR #200089)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 7964b66 (PR #200316)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 7964b66 (PR #200316)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 7964b66 (PR #200316)
Jordan Rupprecht via llvm-commits
- [llvm] [Bazel] Fixes 7964b66 (PR #200316)
Jordan Rupprecht via llvm-commits
- [llvm] [libc][bazel] Add arm and riscv FEnvImpl.h to textual_hdrs. (PR #200479)
Jordan Rupprecht via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Joseph Huber via llvm-commits
- [llvm] [openmp] [Runtimes] Drop 'flang' from runtimes configure dependency (PR #198205)
Joseph Huber via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
Joseph Huber via llvm-commits
- [llvm] [Offload] Update RPath handling for the llvm-gpu-loader (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [Offload] Update RPath handling for the llvm-gpu-loader (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [Offload] Update RPath handling for the llvm-gpu-loader (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [Offload] Fix build install directory and remove 'add_llvm_library' (PR #198622)
Joseph Huber via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [Offload] Fix missing SONAME version on offload libraries (PR #199975)
Joseph Huber via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Joseph Huber via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Joseph Huber via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Joseph Huber via llvm-commits
- [llvm] [Offload] Fix missing SONAME version on offload libraries (PR #199975)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Joseph Huber via llvm-commits
- [compiler-rt] [PGO][HIP] Stop pulling ROCm.o into every PGO host link (PR #200101)
Joseph Huber via llvm-commits
- [compiler-rt] [PGO][HIP] Skip ROCm interceptor in profile-only compiler-rt builds (PR #200111)
Joseph Huber via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Joseph Huber via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add LLVM_ENABLE_PER_TARGET_RUNTIME_DIR to LLVMConfig.cmake (PR #200269)
Joseph Huber via llvm-commits
- [flang] [llvm] [openmp] [Runtimes] Drop 'flang' from runtimes configure dependency (PR #198205)
Joseph Huber via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
Joseph Huber via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
Joseph Huber via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
Joseph Huber via llvm-commits
- [llvm] [openmp] [Runtimes] Drop 'flang' from runtimes configure dependency (PR #198205)
Joseph Huber via llvm-commits
- [llvm] [OpenMP] Fix RPC register segfaulting without PM initialized (PR #200494)
Joseph Huber via llvm-commits
- [compiler-rt] [compiler-rt] Initial support for builtins on GPU targets (PR #95304)
Joseph Huber via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
Joseph Huber via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
Joseph Huber via llvm-commits
- [llvm] [DirectX] Implement lowering of llvm.dx.resource.samplebias to the SampleBias DXIL Op (PR #199745)
Joshua Batista via llvm-commits
- [llvm] Add yamlobj roundtrip tests for SM 6.8 features (PR #198403)
Joshua Batista via llvm-commits
- [llvm] [InstSimplify] Fix interaction between FMF and constrained FP ops (PR #199405)
Joshua Cranmer via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqneg intrinsic (PR #200211)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqabs intrinsic (PR #200222)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqneg intrinsic (PR #200211)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqabs intrinsic (PR #200222)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for cls intrinsic (PR #200440)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for cls intrinsic (PR #200440)
Joshua Rodriguez via llvm-commits
- [llvm] [Analysis] Use TTI to guard dereferenceability through addrspacecast (PR #198251)
Jozef Sztabinski via llvm-commits
- [llvm] [Analysis] Use TTI to guard dereferenceability through addrspacecast (PR #198251)
Jozef Sztabinski via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIR-V] Insert service function when module has only declarations (PR #199964)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
Juan Manuel Martinez Caamaño via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Implement -fspv-preserve-interface (PR #196404)
Juan Manuel Martinez Caamaño via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Implement -fspv-preserve-interface (PR #196404)
Juan Manuel Martinez Caamaño via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Implement -fspv-preserve-interface (PR #196404)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [Passes] Add IR tracker for source-indexed pass snapshots (PR #191852)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [Passes] Add IR tracker for source-indexed pass snapshots (PR #191852)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [SPIRV] Extend NSDI debug handling for DebugTypeFunction. (PR #197003)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Junji Watanabe via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Junji Watanabe via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Junji Watanabe via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
Junji Watanabe via llvm-commits
- [llvm] [HLSL][SPIRV] Correct reversebit 64 split (PR #197849)
Justin Bogner via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Justin Bogner via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Justin Bogner via llvm-commits
- [llvm] [DirectX] Add an "offset" operand to llvm.dbg.value (PR #197478)
Justin Bogner via llvm-commits
- [llvm] [DirectX] Check DXContainer's header magic during parsing (PR #198586)
Justin Bogner via llvm-commits
- [clang] [llvm] [DirectX] Generate shader debug file name part in llc (PR #199555)
Justin Bogner via llvm-commits
- [llvm] [AtomicExpand] Support non-integer atomic loads. (PR #199310)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Support non-integer atomic loads. (PR #199310)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Don't reduce volatile idempotent atomicrmw to a fenced load. (PR #199587)
Justin Lebar via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
Justin Lebar via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Don't reduce volatile idempotent atomicrmw to a fenced load. (PR #199587)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Don't reduce volatile idempotent atomicrmw to a fenced load. (PR #199587)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (PR #199408)
Justin Lebar via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Justin Lebar via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
Justin Lebar via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Justin Lebar via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Justin Lebar via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Justin Lebar via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Justin Lebar via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Justin Lebar via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Justin Lebar via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Justin Lebar via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Preserve volatile in widenPartwordAtomicRMW. (PR #199722)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Preserve volatile in widenPartwordAtomicRMW. (PR #199722)
Justin Lebar via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Justin Lebar via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Justin Lebar via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbounds` correctly. (PR #199304)
Justin Lebar via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbounds` correctly. (PR #199304)
Justin Lebar via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbounds` correctly. (PR #199304)
Justin Lebar via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Set `inbounds` correctly. (PR #199304)
Justin Lebar via llvm-commits
- [llvm] [IR] Handle `expected` tag in switch branch weights. (PR #200025)
Justin Lebar via llvm-commits
- [llvm] [IR] Handle `expected` tag in switch branch weights. (PR #200025)
Justin Lebar via llvm-commits
- [llvm] [IR] Handle `expected` tag in switch branch weights. (PR #200025)
Justin Lebar via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [MemCpyOpt] Keep volatile memset before memcpy (PR #200100)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [MemCpyOpt] Keep volatile memset before memcpy (PR #200100)
Justin Lebar via llvm-commits
- [llvm] [MemCpyOpt] Keep volatile memset before memcpy (PR #200100)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix e.g. fptoui.sat.f32.i256's handling of inf (PR #200261)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Preserve atomicity when scalarizing vector loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix e.g. fptoui.sat.f32.i256's handling of inf (PR #200261)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Preserve atomicity when scalarizing vector loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Preserve atomicity when scalarizing vector loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Don't scalarize atomic loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Don't scalarize atomic loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Justin Lebar via llvm-commits
- [llvm] [InstSimplify] Fix interaction between FMF and constrained FP ops (PR #199405)
Justin Lebar via llvm-commits
- [llvm] [InstSimplify] Fix interaction between FMF and constrained FP ops (PR #199405)
Justin Lebar via llvm-commits
- [llvm] [AtomicExpand] Preserve flags expanding loads/stores to cmpxchg/atomicrmw (PR #200324)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Don't scalarize atomic loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [VectorCombine] Don't scalarize atomic loads (PR #200263)
Justin Lebar via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't assert in X86FixupSetCC when a SETCCr reaches the ZU path (PR #200334)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Justin Lebar via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Justin Lebar via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Justin Lebar via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Clone noalias scopes in duplicateCondBranchOnPHIIntoPred (PR #200550)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [JumpThreading] Clone noalias scopes in duplicateCondBranchOnPHIIntoPred (PR #200550)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LangRef] Clarify what "group" in invariant.group means. (PR #200552)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Justin Lebar via llvm-commits
- [llvm] [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (PR #200536)
Justin Lebar via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold CUR_DIRECTION round intrinsics to plain FP ops under strictfp (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold CUR_DIRECTION round intrinsics to plain FP ops under strictfp (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold intrinsics into plain FP ops under strictfp, if those intrinsics use the rounding mode (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold intrinsics into plain FP ops under strictfp, if those intrinsics use the rounding mode (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold intrinsics into plain FP ops under strictfp, if those intrinsics use the rounding mode (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold intrinsics into plain FP ops under strictfp, if those intrinsics use the rounding mode (PR #200610)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
Justin Lebar via llvm-commits
- [llvm] [DFAJumpThreading] Clone noalias scopes when duplicating a block (PR #200620)
Justin Lebar via llvm-commits
- [llvm] [DFAJumpThreading] Clone noalias scopes when duplicating a block (PR #200620)
Justin Lebar via llvm-commits
- [llvm] [DFAJumpThreading] Clone noalias scopes when duplicating a block (PR #200620)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Don't over-claim alignment on vector splice/compress stack MMOs (PR #200622)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Don't over-claim alignment on vector splice/compress stack MMOs (PR #200622)
Justin Lebar via llvm-commits
- [llvm] [TailCallElim] Drop poison-generating flags on reassociated accumulators (PR #200624)
Justin Lebar via llvm-commits
- [llvm] [TailCallElim] Drop poison-generating flags on reassociated accumulators (PR #200624)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
Justin Lebar via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
Justin Lebar via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
Justin Lebar via llvm-commits
- [llvm] [TailCallElim] Drop poison-generating flags on reassociated accumulators (PR #200624)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Don't assert on an illegal FPOWI/FLDEXP exponent (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Don't assert on an illegal FPOWI/FLDEXP exponent (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Don't assert on an illegal FPOWI/FLDEXP exponent (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Promote FPOWI/FLDEXP exponents where possible, and raise an error otherwise (PR #200621)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fix fptosi/fptoui to i1. (PR #200718)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Fix fptosi/fptoui to i1. (PR #200718)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Justin Lebar via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
Justin Lebar via llvm-commits
- [llvm] [NVPTX] Respect FTZ flag when lowering atomicrmw fadd. (PR #200732)
Justin Lebar via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format and tag ambiguous literal args (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Enable exceptions for asan_new_delete.cpp translation unit (PR #200719)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Justin T. Gibbs via llvm-commits
- [llvm] [PowerPC] Add patterns for atomic load with immediates (PR #200432)
Kai Nacke via llvm-commits
- [llvm] [PowerPC] Add patterns for atomic load with immediates (PR #200432)
Kai Nacke via llvm-commits
- [lld] [lld][MachO] Preserve __eh_frame ordering during BP section sorting (PR #191412)
Karim Alweheshy via llvm-commits
- [lld] [lld][MachO] Preserve __eh_frame ordering during BP section sorting (PR #191412)
Karim Alweheshy via llvm-commits
- [lld] [llvm] DTLTO Cache optimization (PR #193281)
Katya Romanova via llvm-commits
- [llvm] [Bazel] Add inl files to nanobind textual headers (PR #200516)
Keith Smiley via llvm-commits
- [llvm] [Bazel] Add inl files to nanobind textual headers (PR #200516)
Keith Smiley via llvm-commits
- [llvm] [MC] Add llvm_vcsrevision_h as dependency (PR #199593)
Kelvin Lee via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsic support for Fdot instr. (PR #189987)
Kerry McLaughlin via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsic support for Fdot instr. (PR #189987)
Kerry McLaughlin via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
Kerry McLaughlin via llvm-commits
- [llvm] [LV] Enable wide active lane masks when tail-folding if preferred (PR #193757)
Kerry McLaughlin via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
Kerry McLaughlin via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
Kerry McLaughlin via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
Kerry McLaughlin via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
Kerry McLaughlin via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add "conversion" instruction instrumentation support (PR #198224)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add binary operation instruction instrumentation support (PR #199749)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Fix nondeterminism in indirect argument alloca usage (PR #200289)
Kevin Sala Penades via llvm-commits
- [llvm] [Instrumentor] Improve stub printer (for C/C++ and value packs) (PR #198366)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Kevin Sala Penades via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] Fix teams/threads limits in record replay (PR #200639)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] Fix teams/threads limits in record replay (PR #200639)
Kevin Sala Penades via llvm-commits
- [llvm] [offload] Fix teams/threads limits in record replay (PR #200639)
Kevin Sala Penades via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Kewen Meng via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
Kewen Meng via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
Kiriti Ponduri via llvm-commits
- [compiler-rt] [compiler-rt] Inline __NR_riscv_flush_icache instead of including linux/unistd.h (PR #193645)
Kito Cheng via llvm-commits
- [llvm] [CodeGen] Teach ReplaceWithVeclib split vector llvm.sincos when only sin/cos veclib mappings exist (PR #194639)
Kito Cheng via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Kito Cheng via llvm-commits
- [llvm] [RISCV] Ensure LPAD alignment for calls to returns_twice functions (PR #177515)
Kito Cheng via llvm-commits
- [llvm] [BOLT] Make ICF bucket iteration order deterministic for single-threaded mode (PR #200706)
Kito Cheng via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
Konrad Kleine via llvm-commits
- [llvm] [Github] Add renovate configuration for Github Actions (PR #159899)
Konrad Kleine via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Konstantin Belochapka via llvm-commits
- [llvm] [AMDGPU] Lay groundwork for stridemark type / addrspace(9) via sgep (PR #198930)
Krzysztof Drewniak via llvm-commits
- [llvm] Fold (select_cc (select cond, x, y), x, a, b, eq) to (select cond, a, b) (PR #199688)
Krzysztof Drewniak via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
Krzysztof Drewniak via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [clang] [llvm] [IR] Add flags operand to structured.gep (PR #200093)
Krzysztof Drewniak via llvm-commits
- [llvm] [AMDGPU] si-peephole-sdwa: Handle V_PACK_B32_F16_e64 (PR #176383)
Krzysztof Drewniak via llvm-commits
- [llvm] [AMDGPU] si-peephole-sdwa: Handle V_PACK_B32_F16_e64 (PR #176383)
Krzysztof Drewniak via llvm-commits
- [llvm] [GlobalISel] Add bitcast chain combine (PR #200694)
Krzysztof Drewniak via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Krzysztof Parzyszek via llvm-commits
- [llvm] [libsycl] Add UT build and min test set (PR #199915)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] Add UT build and min test set (PR #199915)
Kseniya Tikhomirova via llvm-commits
- [llvm] [libsycl] Add UT build and min test set (PR #199915)
Kseniya Tikhomirova via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Kshitij Paranjape via llvm-commits
- [llvm] [Intrinsics]Handle invalid return type gracefully instead of crashing (PR #177103)
Kshitij Paranjape via llvm-commits
- [llvm] [AArch64] Fold UMOV(lane 0) + GPR store in FPR store (PR #199139)
Kunal Pathak via llvm-commits
- [llvm] [RISCV][CodeGen] Add initial CodeGen support of vunzip{e,o} (PR #196024)
LLVM Continuous Integration via llvm-commits
- [llvm] [InstCombine] Narrow umin/umax/smin/smax through trunc. (PR #199213)
LLVM Continuous Integration via llvm-commits
- [llvm] [InstCombine] Narrow umin/umax/smin/smax through trunc. (PR #199213)
LLVM Continuous Integration via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
LLVM Continuous Integration via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
LLVM Continuous Integration via llvm-commits
- [llvm] Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (PR #199559)
LLVM Continuous Integration via llvm-commits
- [llvm] [VPlan] Collect unit-stride predicates for making vector decisions. (PR #199568)
LLVM Continuous Integration via llvm-commits
- [llvm] [VPlan] Collect unit-stride predicates for making vector decisions. (PR #199568)
LLVM Continuous Integration via llvm-commits
- [llvm] [Docs] Update LLVM_USE_SANITIZER list (PR #199580)
LLVM Continuous Integration via llvm-commits
- [llvm] [AMDGPU] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199578)
LLVM Continuous Integration via llvm-commits
- [llvm] [ProfData] Remove HWAsan exclusion (PR #199582)
LLVM Continuous Integration via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
LLVM Continuous Integration via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
LLVM Continuous Integration via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (PR #199504)
LLVM Continuous Integration via llvm-commits
- [llvm] [Coroutines] Allow rematerialization of unary operators and selected intrinsics (PR #197698)
LLVM Continuous Integration via llvm-commits
- [llvm] [LV] Add support for partial reduction chains with fsubs. (PR #197114)
LLVM Continuous Integration via llvm-commits
- [llvm] [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (PR #199210)
LLVM Continuous Integration via llvm-commits
- [llvm] [SLP] Propagate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
LLVM Continuous Integration via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
LLVM Continuous Integration via llvm-commits
- [lld] [lld][WebAssembly] Only include __stack_pointer when needed (PR #199739)
LLVM Continuous Integration via llvm-commits
- [llvm] [SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/) (PR #197289)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #135440)
LLVM Continuous Integration via llvm-commits
- [llvm] [DebugInfo] Introduce DW_AT_LLVM_language_dialect (PR #194898)
LLVM Continuous Integration via llvm-commits
- [llvm] [gsymutil] Disable readahead in `GsymReader::openFile()` (PR #199230)
LLVM Continuous Integration via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
LLVM Continuous Integration via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
LLVM Continuous Integration via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
LLVM Continuous Integration via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
LLVM Continuous Integration via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
LLVM Continuous Integration via llvm-commits
- [llvm] llvm: Fix most LLVM_C_ABI annotations (PR #199914)
LLVM Continuous Integration via llvm-commits
- [llvm] [IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (PR #200179)
LLVM Continuous Integration via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
LLVM Continuous Integration via llvm-commits
- [llvm] [PowerPC] Fix MSan failure in LowerBUILD_VECTOR (PR #200260)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [FunctionAttrs][Attributor] Update nofree inference (PR #196266)
LLVM Continuous Integration via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
LLVM Continuous Integration via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
LLVM Continuous Integration via llvm-commits
- [compiler-rt] [PGO][HIP] Skip ROCm interceptor in profile-only compiler-rt builds (PR #200111)
LLVM Continuous Integration via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm] Fix LLVMOrcTargetProcess symbol export with MinGW/Cygwin shared libs (PR #174266)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
LLVM Continuous Integration via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
LLVM Continuous Integration via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
LLVM Continuous Integration via llvm-commits
- [llvm] [NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant (PR #200396)
LLVM Continuous Integration via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (PR #198351)
LLVM Continuous Integration via llvm-commits
- [llvm] [NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant (PR #200396)
LLVM Continuous Integration via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
LLVM Continuous Integration via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
LLVM Continuous Integration via llvm-commits
- [llvm] Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns" (PR #200546)
LLVM Continuous Integration via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
LLVM Continuous Integration via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
LLVM Continuous Integration via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (PR #200604)
LLVM Continuous Integration via llvm-commits
- [llvm] [X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (PR #200606)
LLVM Continuous Integration via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
LLVM Continuous Integration via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
LLVM Continuous Integration via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
LLVM Continuous Integration via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
LLVM Continuous Integration via llvm-commits
- [llvm] [ExpandIRInsts] Drop ProfcheckDisableMetadataFixes in some cases (PR #200627)
LLVM Continuous Integration via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
LLVM Continuous Integration via llvm-commits
- [compiler-rt] [scudo] Create a non-static getErrorInfo function. (PR #199770)
LLVM Continuous Integration via llvm-commits
- [llvm] [AArch64] Add tests for bf16 convert with fast-math flags. NFC (PR #200643)
LLVM Continuous Integration via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
LLVM Continuous Integration via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
LLVM Continuous Integration via llvm-commits
- [llvm] [llvm] Fix LLVMOrcTargetProcess symbol export with MinGW/Cygwin shared libs (PR #174266)
LLVM Continuous Integration via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
LLVM Continuous Integration via llvm-commits
- [llvm] [ARM] Fix some fp16 Shuffle lowering without +fullfp16 (PR #200688)
LLVM Continuous Integration via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
LLVM Continuous Integration via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
LLVM Continuous Integration via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
LLVM Continuous Integration via llvm-commits
- [llvm] [orc-rt] Remove NativeDylibManager unload operation. (PR #200119)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Remove NativeDylibManager unload operation. (PR #200119)
Lang Hames via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Laxman Sole via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Laxman Sole via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Laxman Sole via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Laxman Sole via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Leandro Lupori via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
Lin Wang via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
Lukas Stephan via llvm-commits
- [lld] [ELF] Support NVPTX bitcode in LTO output modes (PR #200679)
Lukas Stephan via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
Lukas Stephan via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
Lukas Stephan via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
Lukas Stephan via llvm-commits
- [lld] [ELF] Support NVPTX bitcode in LTO output modes (PR #200679)
Lukas Stephan via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Luke Lau via llvm-commits
- [llvm] [VPlan] Model initial header mask as region value. (PR #196199)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Luke Lau via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Luke Lau via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Luke Lau via llvm-commits
- [llvm] [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (PR #199629)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Luke Lau via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPInstruction and VPPhi. (NFC) (PR #199378)
Luke Lau via llvm-commits
- [llvm] [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (PR #199629)
Luke Lau via llvm-commits
- [llvm] [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (PR #199629)
Luke Lau via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Luke Lau via llvm-commits
- [llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)
Luke Lau via llvm-commits
- [llvm] Use symbol matching for types in llvm-mode.el (PR #199250)
Luke Lau via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Luke Lau via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Luke Lau via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
Luke Lau via llvm-commits
- [llvm] [VPlan] Introduce m_SelectLike and use to support 2-operand blends. (PR #194729)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
Luke Lau via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Luke Lau via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Luke Lau via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Luke Lau via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Luke Lau via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Luke Lau via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Luke Lau via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Luke Lau via llvm-commits
- [llvm] workflows/issue-write: Do not read pr number from file for pull_request events (PR #200474)
Luke Lau via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
Luke Lau via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
Luke Lau via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [TargetLowering] Split CTTZ_ELTS when its step vector requires splitting (PR #197623)
Luke Lau via llvm-commits
- [llvm] [VPlan] Rename VPIRFlags::getFastMathFlags (NFC) (PR #200487)
Luke Lau via llvm-commits
- [llvm] [RISCV][CostModel] Fix invalid cost for vector select on targets without FP vector support (PR #183158)
Luke Lau via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Luke Lau via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Luke Lau via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Luke Lau via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Luke Lau via llvm-commits
- [llvm] [VPlan] Replace VPTypeAnalysis with VPValue::getScalarType. (NFC) (PR #200256)
Luke Lau via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
Luke Lau via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
Luke Lau via llvm-commits
- [llvm] [GVN] Support rnflow pattern matching and transform (PR #162259)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan] Add NegatedMulAccReduction expression-recipe variant (PR #199413)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan] Fold redundant idempotent and self-cancelling binary ops (PR #196080)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LV] Accept swapped operands in early-exit condition compare (PR #199989)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFuse] Don't preserve SCEV analysis (PR #153547)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFuse] Don't preserve SCEV analysis (PR #153547)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] reject unsafe scalar flow dependences (PR #195895)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopFusion] Reform LCSSA after peelFusionCandidate's peelLoop (PR #200442)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [LoopUnroll] Support parallel reductions for minmax (PR #182473)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
Madhur Amilkanthwar via llvm-commits
- [llvm] [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (PR #196915)
Madhur Amilkanthwar via llvm-commits
- [llvm] [x86-64] `lzcnt64(x) + (x == 0)` => `lzcnt+adc` (PR #195487)
Madhur Kumar via llvm-commits
- [llvm] [Support] Use ASCII ctype helpers in StringExtras case converters (PR #200611)
Mani Ghasemlou via llvm-commits
- [llvm] Emit debug type vector (PR #200056)
Manuel Carrasco via llvm-commits
- [llvm] Emit debug type vector (PR #200056)
Manuel Carrasco via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] Implement SPV_KHR_poison_freeze extension (PR #198037)
Marcos Maronas via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Marina Taylor via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Marina Taylor via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Marina Taylor via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Marina Taylor via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [X86] Fix musttail miscompilation when arguments are passed on the stack (PR #199691)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [X86] Fix musttail miscompilation when arguments are passed on the stack (PR #199691)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [X86] Fix musttail miscompilation when arguments are passed on the stack (PR #199691)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Mariusz Masztalerczuk via llvm-commits
- [llvm] [llvm] Re-format aarch64-apple-tuning-features.td. NFC (PR #197777)
Mark Danial via llvm-commits
- [compiler-rt] [compiler-rt] Inline __NR_riscv_flush_icache instead of including linux/unistd.h (PR #193645)
Mark Zhuang via llvm-commits
- [compiler-rt] [compiler-rt] Inline __NR_riscv_flush_icache instead of including linux/unistd.h (PR #193645)
Mark Zhuang via llvm-commits
- [lld] [LLD][COFF] Fix out-of-bounds write when filling gaps with INT3 in code sections (PR #180411)
Martin Storsjö via llvm-commits
- [llvm] [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (PR #199624)
Martin Storsjö via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Martin Storsjö via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Martin Storsjö via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
Martin Storsjö via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
Martin Storsjö via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Martin Storsjö via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Martin Storsjö via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Martin Storsjö via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Martin Storsjö via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
Martin Storsjö via llvm-commits
- [lld] [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A (PR #200060)
Martin Storsjö via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Martin Storsjö via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Martin Storsjö via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Martin Storsjö via llvm-commits
- [lld] [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A (PR #200060)
Martin Storsjö via llvm-commits
- [lld] [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A (PR #200060)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (PR #200360)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (PR #200360)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (PR #200360)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Martin Storsjö via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Martin Storsjö via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
Martin Storsjö via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Martin Storsjö via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Martin Storsjö via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Martin Storsjö via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
Martin Storsjö via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
Martin Storsjö via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
Maryam Moghadas via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
Maryam Moghadas via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
Maryam Moghadas via llvm-commits
- [llvm] [PowerPC] Fix MSan failure in LowerBUILD_VECTOR (PR #200260)
Maryam Moghadas via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
Maryam Moghadas via llvm-commits
- [llvm] CI: ignore errors on HLSL Publish step (PR #200240)
Matheus Izvekov via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
Matt Arsenault via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Matt Arsenault via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic store (PR #197618)
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic store (PR #197618)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
Matt Arsenault via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Matt Arsenault via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Enable factorizeMinMaxTree for floating-point values (PR #193195)
Matt Arsenault via llvm-commits
- [llvm] [CloneModule] Clone undefined ifuncs (PR #197353)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (PR #199469)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Matt Arsenault via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
Matt Arsenault via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
Matt Arsenault via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
Matt Arsenault via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef/poison stores (PR #200099)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
Matt Arsenault via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Matt Arsenault via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Matt Arsenault via llvm-commits
- [lld] [llvm] [LTO][lld] Emit textual assembly code with '--save-temps' (PR #195922)
Matt Arsenault via llvm-commits
- [llvm] [NFC][AsmWriter] Add emitMDNodeAnnot (PR #198317)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalize pointer vector icmp through bitcasting pointer vectors to integer vectors (PR #200218)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Remove definition of hi16 for scalar registers (PR #197467)
Matt Arsenault via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Matt Arsenault via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h/.cpp (PR #200153)
Matt Arsenault via llvm-commits
- [llvm] Fix assert in SlotIndexes::getInstructionIndex in debug builds (PR #189370)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][True16] Upstream GlobalISel True16 tests/run lines (PR #200288)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][MIRFormatter] S_WAIT_LOADCNT_DSCNT human-readable mask (PR #200059)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [RegAlloc][X86] Rematerialization of instructions with physical register (PR #198853)
Matt Arsenault via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
Matt Arsenault via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
Matt Arsenault via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Add select to and combines (PR #200131)
Matt Arsenault via llvm-commits
- [llvm] [NFC][AsmWriter] Add emitMDNodeAnnot (PR #198317)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Model 2-pass HWVALU blocking for 8-pass XDL MFMA (PR #184084)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Matt Arsenault via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported fma_legacy/sudot4/sudot8 intrinsics on some subtargets (PR #198464)
Matt Arsenault via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
Matt Arsenault via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
Matt Arsenault via llvm-commits
- [llvm] [MIR] Save internal VirtRegMap state in MIR (PR #197361)
Matt Arsenault via llvm-commits
- [llvm] [MIR] Save internal VirtRegMap state in MIR (PR #197361)
Matt Arsenault via llvm-commits
- [llvm] [MIR] Save internal VirtRegMap state in MIR (PR #197361)
Matt Arsenault via llvm-commits
- [llvm] [MIR] Save internal VirtRegMap state in MIR (PR #197361)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Matt Arsenault via llvm-commits
- [llvm] [IR][NFC] Introduce Constant::anyVectorElement and corresponding matcher m_AnyVectorElement (PR #200502)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
Matt Arsenault via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
Matt Arsenault via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Matt Arsenault via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Matt Arsenault via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Matt Arsenault via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Matt Arsenault via llvm-commits
- [llvm] [NewPM][AArch64][GlobalISel] Port AArch64PostLegalizerCombiner to NewPM (PR #194156)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use S_MOV_B64_IMM_PSEUDO when moving 64-bit VGPR const to SGPR (PR #200576)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Matt Arsenault via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
Matt Arsenault via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Matt Davis via llvm-commits
- [compiler-rt] Add support for Alpha to libsanitizer (PR #194161)
Matt Turner via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
Matthew Nagy via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
Matthew Nagy via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
Matthew Nagy via llvm-commits
- [compiler-rt] [TySan] Expose __tysan_set_type_unknown interface (PR #198800)
Matthew Nagy via llvm-commits
- [compiler-rt] [TySan] Expose __tysan_set_type_unknown interface (PR #198800)
Matthew Nagy via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Max Graey via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Maxim Kuznetsov via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Maxim Kuznetsov via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Maxim Kuznetsov via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Maxim Kuznetsov via llvm-commits
- [llvm] [NFC][ObjectYAML][llvm-obj2yaml] Move the code for creating DXContainerYAML to lib/ObjectYAML (PR #197984)
Mehdi Amini via llvm-commits
- [clang] [llvm] [mlir] [mlir] Don't assume non-erased DenseMap entries remain valid after erase. NFC (PR #199365)
Mehdi Amini via llvm-commits
- [llvm] [ObjectYAML] Fix `DXContainerYAML::fromDXContainer` return value (PR #199534)
Mehdi Amini via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Mel Chen via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
Mel Chen via llvm-commits
- [llvm] [VPlan] Simplify reverse(reverse(x)) -> x (PR #199057)
Mel Chen via llvm-commits
- [llvm] [LV] Convert gather loads with constant stride into strided loads (PR #147297)
Mel Chen via llvm-commits
- [llvm] [LV] Convert gather loads with constant stride into strided loads (PR #147297)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Mel Chen via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Mel Chen via llvm-commits
- [llvm] [VPlan] Propagate interleave-group metadata to narrowed wide load/store. (PR #199356)
Mel Chen via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Mel Chen via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] Update [Github] Update GHA Dependencies (PR #194274)
Mend Renovate via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Decompose xor constant operand when possible (PR #195830)
Meredith Julian via llvm-commits
- [compiler-rt] [libcxx] [libc++] Drop transitive includes by default (PR #195509)
Michael Buch via llvm-commits
- [llvm] [DebugInfo] Introduce DW_AT_LLVM_language_dialect (PR #194898)
Michael Buch via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Michael Buch via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Michael Buch via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Michael Buch via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
Michael Buch via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Michael Jones via llvm-commits
- [libc] [llvm] [libc] Don't touch str_end in strto* and wcsto* functions when base is incorrect (PR #200073)
Michael Jones via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
Michael Klemm via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
Michael Klemm via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [clang] [llvm] [mlir] [openmp] [LoopTiling][Clang][MLIR] Canonical Intra-tile Loops (PR #191114)
Michael Kruse via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Michael Kruse via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Michael Kruse via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Michael Kruse via llvm-commits
- [llvm] [LLVM] Add per-target runtime directory to rpath (PR #199755)
Michael Kruse via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Michael Kruse via llvm-commits
- [llvm] [Offload] Forward LIBOMPTARGET_ cmake options to offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Forward LIBOMPTARGET_ cmake options to offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Forward LIBOMPTARGET_ cmake options to offload (PR #199906)
Michael Kruse via llvm-commits
- [llvm] [Offload] Forward LIBOMPTARGET_ cmake options to offload (PR #199906)
Michael Kruse via llvm-commits
- [polly] [Polly] Fix build and lit tests with POLLY_BUNDLED_ISL=OFF (PR #197320)
Michael Kruse via llvm-commits
- [polly] [Polly] Fix build and lit tests with POLLY_BUNDLED_ISL=OFF (PR #197320)
Michael Kruse via llvm-commits
- [polly] [Polly] Fix build and lit tests with POLLY_BUNDLED_ISL=OFF (PR #197320)
Michael Kruse via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
Michael Kruse via llvm-commits
- [llvm] [DAGCombiner] Teach MatchLoadCombine to look through AND masks (PR #200247)
Michał Kurek via llvm-commits
- [llvm] [DAGCombiner] Teach MatchLoadCombine to look through AND masks (PR #200247)
Michał Kurek via llvm-commits
- [llvm] [VPlan] Verify and handle FOR legality during header phi creation (NFC). (PR #191298)
Mikael Holmen via llvm-commits
- [llvm] [VPlan] Thread types through VPHeaderPHIRecipe and VPDerivedIVRecipe (NFC) (PR #195894)
Mikael Holmen via llvm-commits
- [llvm] [VPlan] Verify and handle FOR legality during header phi creation (NFC). (PR #191298)
Mikael Holmen via llvm-commits
- [llvm] [amdgpu-cfi: 5/9]: [AMDGPU] Implement CFI for non-kernel functions (PR #183153)
Mikael Holmen via llvm-commits
- [llvm] [VPlan] Thread types through VPHeaderPHIRecipe and VPDerivedIVRecipe (NFC) (PR #195894)
Mikael Holmen via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Mikołaj Piróg via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Mikołaj Piróg via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Mikołaj Piróg via llvm-commits
- [llvm] [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (PR #199120)
Mikołaj Piróg via llvm-commits
- [llvm] Add test for stack-coloring and setjmp (PR #199959)
Mikołaj Piróg via llvm-commits
- [llvm] Add test for stack-coloring and setjmp (PR #199959)
Mikołaj Piróg via llvm-commits
- [llvm] [CodeGen] Don't merge stack slots accessed with volatile after setjmp (returns twice) calls (PR #181370)
Mikołaj Piróg via llvm-commits
- [llvm] [StackColoring] Add test for stack-coloring and setjmp (PR #199959)
Mikołaj Piróg via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Min-Yih Hsu via llvm-commits
- [llvm] [InstCombine] Fold zext into de-interleaving (factor=2) instructions (PR #195330)
Min-Yih Hsu via llvm-commits
- [llvm] [InstCombine] Fold zext into de-interleaving (factor=2) instructions (PR #195330)
Min-Yih Hsu via llvm-commits
- [llvm] [InstCombine] Fold zext into de-interleaving (factor=2) instructions (PR #195330)
Min-Yih Hsu via llvm-commits
- [llvm] [AggressiveInstCombine] Factor common code out of tryToRecognizePopCount and tryToRecognizePopCount2n3. (PR #199440)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
Min-Yih Hsu via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Min-Yih Hsu via llvm-commits
- [llvm] [VectorCombine] Fold deinterleave2 with smaller effective element size (PR #192121)
Min-Yih Hsu via llvm-commits
- [llvm] [VectorCombine] Fold deinterleave2 with smaller effective element size (PR #192121)
Min-Yih Hsu via llvm-commits
- [llvm] [VectorCombine] Fold deinterleave2 with smaller effective element size (PR #192121)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
Min-Yih Hsu via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Min-Yih Hsu via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Min-Yih Hsu via llvm-commits
- [llvm] [M68k][MC] Add MC support for PCI w/ base displacement addressing mode (PR #200696)
Min-Yih Hsu via llvm-commits
- [llvm] [M68k][MC] Add MC support for PCI w/ base displacement addressing mode (PR #200696)
Min-Yih Hsu via llvm-commits
- [llvm] [LV] Use SCEV loop-uniformity for outer-loop branch legality (PR #199632)
Ming Yan via llvm-commits
- [llvm] [LV] Use SCEV loop-uniformity for outer-loop branch legality (PR #199632)
Ming Yan via llvm-commits
- [llvm] [SCEV] Refactor forgetLoop and forgetValue to improve compile time (PR #198759)
Mingjie Xu via llvm-commits
- [llvm] [CodeGen] Reland "Use SmallMapVector for SpillPlacement::Node::Links" (PR #196270)
Mingjie Xu via llvm-commits
- [llvm] [CodeGen] Reland "Use SmallMapVector for SpillPlacement::Node::Links" (PR #196270)
Mingjie Xu via llvm-commits
- [llvm] [SCEV] Refactor forgetLoop and forgetValue to improve compile time (PR #198759)
Mingjie Xu via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Mircea Trofin via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
Mircea Trofin via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Mircea Trofin via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Mircea Trofin via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Mircea Trofin via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Mircea Trofin via llvm-commits
- [llvm] Fix MemProf imported alias handling after guid metadata changes (PR #200430)
Mircea Trofin via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Mircea Trofin via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
Mircea Trofin via llvm-commits
- [llvm] [ExpandIRInsts] Fix profile metadata after #200291 (PR #200629)
Mircea Trofin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [AMDGPU] Do not propagate vgpr count in dVGPR mode (PR #187078)
Mirko Brkušanin via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Miro Hrončok via llvm-commits
- [llvm] Add 'lld' to LLVM projects in build script for lldb windows bot (PR #200207)
Mishal Shah via llvm-commits
- [llvm] [CI] Add 'lld' to LLVM projects in build script for lldb windows bot (PR #200207)
Mishal Shah via llvm-commits
- [llvm] [CI] Add 'lld' to LLVM projects in build script for lldb windows bot (PR #200207)
Mishal Shah via llvm-commits
- [llvm] [bazel] Fix compiler_rt:interception (PR #200561)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Fix compiler_rt:interception (PR #200561)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Fix compiler_rt:interception (PR #200561)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Fix compiler-rt:interception (PR #200561)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Fix compiler-rt:interception (PR #200561)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Add CLANG_USE_EXPERIMENTAL_CONST_INTERP (fixup for #199396) (PR #200619)
NAKAMURA Takumi via llvm-commits
- [llvm] [bazel] Add CLANG_USE_EXPERIMENTAL_CONST_INTERP (fixup for #199396) (PR #200619)
NAKAMURA Takumi via llvm-commits
- [lldb] [llvm] [AArch64] Fix definition of system register move instructions (PR #185709)
Nathan Chancellor via llvm-commits
- [llvm] [LSROA] Add logical SROA pass (PR #192058)
Nathan Gauër via llvm-commits
- [llvm] [LSROA] Add logical SROA pass (PR #192058)
Nathan Gauër via llvm-commits
- [llvm] [LSROA] Add logical SROA pass (PR #192058)
Nathan Gauër via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Nathiyaa Sengodan via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Nathiyaa Sengodan via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Nathiyaa Sengodan via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Nathiyaa Sengodan via llvm-commits
- [llvm] [LFI][AArch64] Add rewrites for memory accesses (PR #195167)
Nick Desaulniers via llvm-commits
- [llvm] workflows/sycl-tests: Pin container image reference (PR #199466)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Fix validation errors for function pointers with CodeSectionINTEL storage class (PR #192973)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Fix validation errors for function pointers with CodeSectionINTEL storage class (PR #192973)
Nick Sarnie via llvm-commits
- [llvm] [Offload] Fix missing SONAME version on offload libraries (PR #199975)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Insert service function when module has only declarations (PR #199964)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Nick Sarnie via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
Nick Sarnie via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
Nick Sarnie via llvm-commits
- [llvm] [Hexagon] Fix fpround fp32 -> fp16 pattern (PR #199704)
Nicolas Miller via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
Nikita Popov via llvm-commits
- [llvm] Fix compiler-rt test suite (PR #199712)
Nikita Popov via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Nikita Popov via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Nikita Popov via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Nikita Popov via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Nikita Popov via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
Nikita Popov via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Nikita Popov via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Nikita Popov via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Nikita Popov via llvm-commits
- [llvm] [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (PR #199698)
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Nikita Popov via llvm-commits
- [llvm] [MemCpyOpt] Keep volatile memset before memcpy (PR #200100)
Nikita Popov via llvm-commits
- [llvm] [LangRef] Do not allow free via synchronization in nofree (PR #195658)
Nikita Popov via llvm-commits
- [clang] [llvm] [FunctionAttrs][Attributor] Update nofree inference (PR #196266)
Nikita Popov via llvm-commits
- [clang] [llvm] [FunctionAttrs][Attributor] Update nofree inference (PR #196266)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Nikita Popov via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Nikita Popov via llvm-commits
- [llvm] [IROutliner] do not outline non-uniform immarg constants (PR #195450)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Nikita Popov via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Nikita Popov via llvm-commits
- [clang] [llvm] [FunctionAttrs][Attributor] Update nofree inference (PR #196266)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR][FunctionAttrs] Clarify memory effects of atomics (PR #193768)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR][FunctionAttrs] Clarify memory effects of atomics (PR #193768)
Nikita Popov via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
Nikita Popov via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Do not generate indexed addressing mode for volatile accesses (PR #196305)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Drop the correct assume when working on assume bundles (PR #198404)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Drop the correct assume when working on assume bundles (PR #198404)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Drop the correct assume when working on assume bundles (PR #198404)
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Reland "Use SmallMapVector for SpillPlacement::Node::Links" (PR #196270)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [SCEV] Canonicalise round-up idiom when some bits known (PR #197126)
Nikita Popov via llvm-commits
- [llvm] [IR] Remove options for vector of null representation (PR #200172)
Nikita Popov via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
Nikita Popov via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
Nikita Popov via llvm-commits
- [llvm] [IR] Handle nofree noalias in canBeFreed() (PR #200194)
Nikita Popov via llvm-commits
- [llvm] [LSROA] Add logical SROA pass (PR #192058)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Look at all uses when checking phi incoming for UB (PR #200164)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Fix interaction between FMF and constrained FP ops (PR #199405)
Nikita Popov via llvm-commits
- [llvm] [IR] Remove options for vector of null representation (PR #200172)
Nikita Popov via llvm-commits
- [llvm] [llubi] Map tags into pointer components (PR #200236)
Nikita Popov via llvm-commits
- [llvm] [IR] Handle nofree noalias in canBeFreed() (PR #200194)
Nikita Popov via llvm-commits
- [llvm] [IR] Handle nofree noalias in canBeFreed() (PR #200194)
Nikita Popov via llvm-commits
- [llvm] [LAA] Strip no-overflow-PSE check on Ptr in isNoWrap (PR #200251)
Nikita Popov via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Nikita Popov via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Nikita Popov via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Nikita Popov via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Nikita Popov via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
Nikita Popov via llvm-commits
- [llvm] [BasicAA] Remove special malloc handling (PR #197180)
Nikita Popov via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Nikita Popov via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Nikita Popov via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Nikita Popov via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Nikita Popov via llvm-commits
- [llvm] [VectorCombine] Don't scalarize atomic loads (PR #200263)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Fix e.g. fptoui.sat.f32.i256's handling of inf (PR #200261)
Nikita Popov via llvm-commits
- [llvm] [profcheck] Fix profile metadata propagation for Large FP Operations (PR #175864)
Nikita Popov via llvm-commits
- [llvm] [ValueMap] Simplify insert methods (NFC) (PR #200264)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
Nikita Popov via llvm-commits
- [llvm] [AtomicExpand] Preserve flags expanding loads/stores to cmpxchg/atomicrmw (PR #200324)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Nikita Popov via llvm-commits
- [llvm] [ExpandIRInsts] Fix sitofp/uitofp to float producing garbage instead of inf (PR #200291)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Nikita Popov via llvm-commits
- [llvm] [TBAA] Assume struct member TBAA does not alias errno (PR #200367)
Nikita Popov via llvm-commits
- [llvm] [TBAA] Remove handling for old TBAA format (PR #200370)
Nikita Popov via llvm-commits
- [llvm] [BasicAA][TLI] Treat local-linkage globals or known environments as not aliasing errno (PR #170290)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Replace undef with poison in a test (PR #199757)
Nikita Popov via llvm-commits
- [llvm] [LLVM][Verifier] Reject "splat (...)" as an invalid value for an immarg operand. (PR #200445)
Nikita Popov via llvm-commits
- [llvm] [LLVM][ComplexDeinterleaving] Update identifyDeinterleave to support all forms of zero. (PR #200400)
Nikita Popov via llvm-commits
- [llvm] [IR] Introduce Instruction::getFastMathFlagsOrNone (NFC) (PR #200457)
Nikita Popov via llvm-commits
- [llvm] [LAA] Strip no-overflow-PSE check on Ptr in isNoWrap (PR #200251)
Nikita Popov via llvm-commits
- [llvm] [PowerPC] simplify the asm of scmp builtin (PR #200024)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
Nikita Popov via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
Nikita Popov via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
Nikita Popov via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Nikita Popov via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
Nikita Popov via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Nikita Popov via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Nikita Popov via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Nikita Popov via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Nikita Popov via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
Nikita Popov via llvm-commits
- [llvm] [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (PR #200536)
Nikita Popov via llvm-commits
- [llvm] [LICM] Allow hoisting of InsertElementInst's past non-hoistable InsertElementInsts (PR #200532)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Nikita Popov via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Nikita Popov via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
Nikita Popov via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Nikita Popov via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Nikita Popov via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Nikita Popov via llvm-commits
- [llvm] [RFC] [IR] Don't maintain !annotation metadata in InstCombine (PR #200594)
Nikita Popov via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
Nikita Popov via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Nikita Popov via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
Nikita Popov via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
Nikita Popov via llvm-commits
- [llvm] [SelectionDAG] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Conservative NoSync check prevents vectorization (PR #199002)
Nikita Popov via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
Nikita Popov via llvm-commits
- [llvm] [TailCallElim] Drop poison-generating flags on reassociated accumulators (PR #200624)
Nikita Popov via llvm-commits
- [llvm] [llubi] Fix the number of words to reserve in `Context::toBytes` (PR #200651)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Nikita Popov via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
Nikita Popov via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Nikita Popov via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Nikita Popov via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
Nikita Popov via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
Niklas Ulvinge via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
Niklas Ulvinge via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
Niklas Ulvinge via llvm-commits
- [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Nikolas Klauser via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Nikolas Klauser via llvm-commits
- [compiler-rt] [libcxx] [lldb] [libc++] Drop transitive includes by default (PR #195509)
Nikolas Klauser via llvm-commits
- [llvm] [InstCombine] Drop the correct assume when working on assume bundles (PR #198404)
Nikolas Klauser via llvm-commits
- [llvm] [InstCombine] Drop the correct assume when working on assume bundles (PR #198404)
Nikolas Klauser via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Nikolas Klauser via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Nikolas Klauser via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
Nikolas Klauser via llvm-commits
- [llvm] [IR] Reject unhandled assume bundles and seperate them from normal attributes (PR #197007)
Nikolas Klauser via llvm-commits
- [llvm] [IR] Reject unhandled assume bundles and seperate them from normal attributes (PR #197007)
Nikolas Klauser via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Niles Salter via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Niles Salter via llvm-commits
- [llvm] InstCombine: recognize rotate patterns using ~X (PR #173200)
Niles Salter via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Niles Salter via llvm-commits
- [llvm] [ISel] Introduce `llvm.pext` and `llvm.pdep` intrinsics (PR #200570)
Niles Salter via llvm-commits
- [llvm] [llvm-ir2vec] Adding metadata for llvm-ir2vec python binding wheel builds (PR #194222)
Nishant Sachdeva via llvm-commits
- [llvm] [llvm-ir2vec] Adding metadata for llvm-ir2vec python binding wheel builds (PR #194222)
Nishant Sachdeva via llvm-commits
- [llvm] [SCEV] Canonicalise round-up idiom when some bits known (PR #197126)
Oliver Stannard via llvm-commits
- [clang-tools-extra] [llvm] [clang-tidy] Extend readability-redundant-parentheses to type (PR #196739)
Omkar Rasal via llvm-commits
- [clang-tools-extra] [llvm] [clang-tidy] Extend readability-redundant-parentheses to type (PR #196739)
Omkar Rasal via llvm-commits
- [llvm] [GlobalISel] Add `combine_or_of_and` from SelectionDAG (PR #198754)
Osman Yasar via llvm-commits
- [llvm] [CHERI] Add a Support utility for determining alignment requirements of CHERI capabilities. (PR #197402)
Owen Anderson via llvm-commits
- [llvm] [CHERIoT] Define ABI_CHERIOT. (PR #192929)
Owen Anderson via llvm-commits
- [llvm] [CHERI] Relax addrspace(0) requirement for counting null-pointer comparisons as non-capturing. (PR #195643)
Owen Anderson via llvm-commits
- [llvm] [RISCV][CHERIoT] Define ABI_CHERIOT. (PR #192929)
Owen Anderson via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
Owen Rodley via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #197346)
Pan Tao via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Pankaj Dwivedi via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Pankaj Dwivedi via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Pankaj Dwivedi via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Pankaj Dwivedi via llvm-commits
- [llvm] [AMDGPU][InstCombine] Match ds_swizzle rotate mode for cyclic lane shuffles (PR #199004)
Pankaj Dwivedi via llvm-commits
- [llvm] [BOLT][AArch64] Eliminate e843419 veneers (PR #187955)
Paschalis Mpeis via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Paschalis Mpeis via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
Paul Kirth via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
Paul Kirth via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
Paul Kirth via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
Paul Kirth via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
Paul Kirth via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
Paul Kirth via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
Paul Kirth via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
Paul Kirth via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
Paul Kirth via llvm-commits
- [clang] [llvm] Support -mnop-mcount and -mrecord-mcount on x86_64 elf targets. (PR #184641)
Paul Murphy via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
Paul Osmialowski via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Paul Walker via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Paul Walker via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
Paul Walker via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
Paul Walker via llvm-commits
- [llvm] [GVN] Canonicalize null values in `createConstantExpression` (PR #200160)
Paul Walker via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Paul Walker via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Paul Walker via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Paul Walker via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Paul Walker via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Paul Walker via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Paul Walker via llvm-commits
- [llvm] [AArch64] Lower scalable i64 CLMUL with SVE2/SME (PR #198999)
Paul Walker via llvm-commits
- [llvm] [LLVM][SandboxVec][LoadStoreVec] Add support for vector ConstantInt/FP. (PR #200437)
Paul Walker via llvm-commits
- [llvm] [LLVM][Verifier] Reject "splat (...)" as an invalid value for an immarg operand. (PR #200445)
Paul Walker via llvm-commits
- [llvm] [LLVM][Verifier] Reject "splat (...)" as an invalid value for an immarg operand. (PR #200445)
Paul Walker via llvm-commits
- [llvm] [LoopVectorize] Enable vectorization of uncountable loops with invariant bound loads via speculative hoisting and runtime versioning. (PR #195027)
Pawan Nirpal via llvm-commits
- [llvm] [LoopVectorize] Enable vectorization of uncountable loops with invariant bound loads via speculative hoisting and runtime versioning. (PR #195027)
Pawan Nirpal via llvm-commits
- [llvm] [LoopVectorize] Enable vectorization of uncountable loops with invariant bound loads via speculative hoisting and runtime versioning. (PR #195027)
Pawan Nirpal via llvm-commits
- [llvm] [LoopVectorize] Enable vectorization of uncountable loops with invariant bound loads via speculative hoisting and runtime versioning. (PR #195027)
Pawan Nirpal via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
Pedro Vicente via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
Pengcheng Wang via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Use the new "let append" TableGen feature to reduce duplication. NFC (PR #199596)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (PR #199595)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. MFC (PR #199594)
Pengcheng Wang via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (PR #197913)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (PR #180907)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (PR #199629)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add missing grammar comment for !cond(NFC) (PR #199663)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Fix wrong op name in a grammar comment(NFC) (PR #199661)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Remove duplicate hasSideEffects=0, mayLoad=0, mayStore=0. NFC (PR #199798)
Pengcheng Wang via llvm-commits
- [clang] [llvm] [llvm][RISCV] Support batched dot product extensions MC layer (PR #196467)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Replace some custom isel code with tablegen patterns. NFC (PR #199881)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (PR #199796)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
Pengcheng Wang via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Pengcheng Wang via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Combine isGPRPairCopyCandidateEven/isGPRPairCopyCandidateOdd in MoveMerger. NFC (PR #200254)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
Pengcheng Wang via llvm-commits
- [llvm] [TableGen] Align ParseOperationCond vector names(NFC) (PR #199666)
Pengcheng Wang via llvm-commits
- [llvm] [GlobalISel] Support the byte type in the IRTranslator (PR #196125)
Petar Avramovic via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize rules for wave_shuffle (PR #196412)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add RegBankLegalize rules and lowering for G_AMDGPU_S_BUFFER_LOAD (PR #192480)
Petar Avramovic via llvm-commits
- [llvm] AMDGPU/GlobalISel: Move executeInWaterfallLoop call from lower (PR #199701)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][True16] Legalize extloads into 16-bit registers (PR #198670)
Petar Avramovic via llvm-commits
- [llvm] AMDGPU/GlobalISel: Move executeInWaterfallLoop call from lower (PR #199701)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][True16] Upstream some True16 test runlines (PR #200081)
Petar Avramovic via llvm-commits
- [llvm] AMDGPU/GIsel Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,f32} intrinsic (PR #193176)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][True16] Add legalization/selection handling for G_MERGE_VALUES of 2 s16 -> s32 (PR #200082)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
Petar Avramovic via llvm-commits
- [llvm] [M68k][MC] Generate some encoding tests for MOVE (PR #194269)
Peter Mackay via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
Peter Smith via llvm-commits
- [lld] [lld][ELF] Allow explicit address expressions on .tbss output sections (PR #196447)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [llvm] [LFI][AArch64] Add rewrites for memory accesses (PR #195167)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [lld] [ELF] Fix location counter used for output section address with MEMOR… (PR #197293)
Peter Smith via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
Peter Smith via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
Peter Smith via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
Peter Smith via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
Peter Smith via llvm-commits
- [llvm] [cmake] Fix host tool path with driver build on Windows (PR #199152)
Petr Hosek via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Phoebe Wang via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Phoebe Wang via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Phoebe Wang via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
Phoebe Wang via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Phoebe Wang via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
Phoebe Wang via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Extend original LI to the same range as DstReg (PR #199182)
Phoebe Wang via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Phoebe Wang via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Phoebe Wang via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
Phoebe Wang via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
Phoebe Wang via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Phoebe Wang via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Phoebe Wang via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Phoebe Wang via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Phoebe Wang via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
Phoebe Wang via llvm-commits
- [llvm] [X86] combineMaskBitOp - fold vXi1 logicop(truncate(N0),truncate(N1)) -> truncate(logicop(X,Y)) (PR #200385)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Phoebe Wang via llvm-commits
- [llvm] [X86] Don't fold intrinsics into plain FP ops under strictfp, if those intrinsics use the rounding mode (PR #200610)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Extend original LI to the same range as DstReg (PR #199182)
Phoebe Wang via llvm-commits
- [llvm] [X86][APX] Extend original LI to the same range as DstReg (PR #199182)
Phoebe Wang via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Pierre van Houtryve via llvm-commits
- [llvm] [GlobalISel] Replace `GIM_CheckFeatures` with `GIM_Try_CheckFeatures` (PR #198461)
Pierre van Houtryve via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h/.cpp (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h/.cpp (PR #200153)
Pierre van Houtryve via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [offload] use argument pointer array in olLaunchKernel (PR #194333)
Piotr Balcer via llvm-commits
- [llvm] [LLVM][Transforms][Attributor] - Optimize AAIsDeadFunction::isAssumedDead (PR #189467)
Pranav Bhandarkar via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Prerona Chaudhuri via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
Prerona Chaudhuri via llvm-commits
- [clang] [llvm] [SelectionDAG][NVPTX] support expanding target intrinsics; implement for `nvvm.{fmax/fmin}` (PR #194783)
Princeton Ferro via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Puneet Dixit via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
Puneet Dixit via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Qiongsi Wu via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Qiongsi Wu via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
Qiongsi Wu via llvm-commits
- [llvm] [BOLT][NFC] Split out function marking from profile parsing (PR #199320)
Rafael Auler via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
Rafael Auler via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
Rafael Auler via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
Rafael Auler via llvm-commits
- [llvm] [BOLT][AArch64] Add support for LDR relaxtion on LDRSl/LDRDl/LDRQl (PR #196983)
Rafael Auler via llvm-commits
- [llvm] [BBAddrMap] Drive Features and Metadata bits from BBAddrMap.def (PR #196906)
Rahman Lavaee via llvm-commits
- [llvm] Set hidden visibility for weak prefetch target symbols to avoid relocation error in shared libraries. (PR #200242)
Rahman Lavaee via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [mlir] [LLVM] Precise error message for intrinsic signature verification (2/n) (PR #199217)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Rahul Joshi via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Rahul Joshi via llvm-commits
- [llvm] [LLMV] Precise error message for intrinsic signature verification (3/n) (PR #200493)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Rahul Joshi via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
Rahul Joshi via llvm-commits
- [llvm] [TableGen] Align ParseOperationCond vector names(NFC) (PR #199666)
Rahul Joshi via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Rainer Orth via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] [VPlan] Rename Expression::isSingleScalar (NFC) (PR #199041)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Rename Expression::isSingleScalar (NFC) (PR #199041)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Mark store VPInstruction single-scalar (PR #194819)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Propagate interleave-group metadata to narrowed wide load/store. (PR #199356)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Use VPInstructionWithType for uniform casts. (PR #140623)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Make TransformState::get BCast-logic robust (PR #197589)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Mark store VPInstruction single-scalar (PR #194819)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Rename Expression::isSingleScalar (NFC) (PR #199041)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Embed widening semantics of recipes (NFCI) (PR #195385)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Embed widening semantics of recipes (NFCI) (PR #195385)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Make TransformState::get BCast-logic robust (PR #197589)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Make TransformState::get BCast-logic robust (PR #197589)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Simplify semantics of WidenGEP (PR #193543)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Simplify WidenGEP::execute (PR #193543)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Simplify WidenGEP::execute (PR #193543)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Simplify WidenGEP::execute (PR #193543)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Remove special cost logic for stores predicated by header mask. (PR #196632)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce refinement of vputils::isSingleScalar (NFCI) (PR #196181)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Support URem in getSCEVExprForVPValue. (PR #199794)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SCEV] Introduce PSE::getAddRecExpr, use in VPlan (NFC) (PR #195818)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Predicate SEs in getSCEVExprForVPValue (NFC) (PR #199994)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Predicate SCEVs in getSCEVExprForVPValue (NFC) (PR #199994)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Strip erroneous poisonGuaranteesUB (PR #189374)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Directly pass SrcEltTy when constructing WideGEP (NFC) (PR #200043)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Run VPlan licm late in executePlan (PR #181122)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (PR #200186)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce VPGEPInstruction (PR #193510)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Ramkumar Ramachandra via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (PR #200186)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ValueMap] Simplify insert methods (NFC) (PR #200264)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor first-lane-scalar logic in VPI::execute (NFC) (PR #196207)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstCombine] Replace undef with poison in a test (PR #199757)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstSimplify] Expose simplifyUnaryIntrinsic (NFC) (PR #200444)
Ramkumar Ramachandra via llvm-commits
- [llvm] [IR] Introduce Instruction::getFastMathFlagsOrNone (NFC) (PR #200457)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstSimplify] Expose simplifyUnaryIntrinsic (NFC) (PR #200444)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstSimplify] Expose simplifyUnaryIntrinsic (NFC) (PR #200444)
Ramkumar Ramachandra via llvm-commits
- [llvm] [IR] Introduce Instruction::getFastMathFlagsOrNone (NFC) (PR #200457)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstSimplify] Expose simplifyUnaryIntrinsic (NFC) (PR #200444)
Ramkumar Ramachandra via llvm-commits
- [llvm] [IR] Introduce Instruction::getFastMathFlagsOrNone (NFC) (PR #200457)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Check type in collectGroupedReplicateMemOps (NFC) (PR #192781)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Check type in collectGroupedReplicateMemOps (NFC) (PR #192781)
Ramkumar Ramachandra via llvm-commits
- [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Factor vputils::getIntrinsicID (NFC) (PR #200174)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Extend licm to sink replicate stores (PR #191026)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Introduce vputils::mustReplicate (NFC) (PR #199047)
Ramkumar Ramachandra via llvm-commits
- [llvm] [openmp] [docs] Rename SphinxQuickstartTemplate.{rst|md} for blame (PR #198899)
Reid Kleckner via llvm-commits
- [clang-tools-extra] [llvm] [clang-tools-extra][docs] Convert maintainers file to Markdown (PR #200365)
Reid Kleckner via llvm-commits
- [llvm] [X86] Fix musttail miscompilation when arguments are passed on the stack (PR #199691)
Reid Kleckner via llvm-commits
- [llvm] [X86] Fix musttail miscompilation when arguments are passed on the stack (PR #199691)
Reid Kleckner via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Reid Kleckner via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Ricardo Jesus via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Ricardo Jesus via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Ricardo Jesus via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
Rodolfo Wottrich via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
Rohit Aggarwal via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Rohit Garg via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Rohit Garg via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
Rong Mantle Bao via llvm-commits
- [llvm] [Support] Add MemoryBuffer::randomAccessIfMmap() (PR #199265)
Roy Shi via llvm-commits
- [llvm] [Support] Add MemoryBuffer::randomAccessIfMmap() (PR #199265)
Roy Shi via llvm-commits
- [llvm] [Support] [NFC] Add MemoryBuffer::randomAccessIfMmap() (PR #199265)
Roy Shi via llvm-commits
- [llvm] [gsymutil] Disable readahead in `GsymReader::openFile()` (PR #199230)
Roy Shi via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ruoyu Qiu via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ruoyu Qiu via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ruoyu Qiu via llvm-commits
- [llvm] [StandardInstrumentations]Add support for numeric label (PR #148844)
Ruoyu Qiu via llvm-commits
- [llvm] [SLP] Enable full non-power-of-2 vectorization by default (PR #199450)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Enable widening strided revectorization of vector stores (PR #198920)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propogate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propagate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propagate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Propagate through FMulAdd instrinsics in BoUpSLP::getVectorElementSize() (PR #199129)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Enable runtime stride stores (PR #200018)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Ryan Buchner via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
Ryan Buchner via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
Ryan Mitchell via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
Ryan Mitchell via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
Ryan Mitchell via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
Ryotaro Kasuga via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [DA] Consolidate accumulating GCD functions (NFCI) (PR #197936)
Ryotaro Kasuga via llvm-commits
- [llvm] [openmp] [libomp] Set `KMP_USE_YIELD=0` when `OMP_WAIT_POLICY=active` if it's not specified explicitly (PR #199628)
Ryotaro Kasuga via llvm-commits
- [llvm] [openmp] [libomp] Set `KMP_USE_YIELD=0` when `OMP_WAIT_POLICY=active` if it's not specified explicitly (PR #199628)
Ryotaro Kasuga via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Ryotaro Kasuga via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in Analysis (PR #199019)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Ryotaro Kasuga via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Add myself as maintainer for LoopInterchange and related passes (PR #200335)
Ryotaro Kasuga via llvm-commits
- [llvm] [Maintainers] Fix Markdown heading level (PR #200340)
Ryotaro Kasuga via llvm-commits
- [llvm] [Maintainers] Fix Markdown heading level (PR #200340)
Ryotaro Kasuga via llvm-commits
- [llvm] [Maintainers] Fix Markdown heading level (PR #200340)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Nominate Ehsan as a DA maintainer (PR #200375)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Nominate Ehsan as a DA maintainer (PR #200375)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Nominate Ehsan as a DA maintainer (PR #200375)
Ryotaro Kasuga via llvm-commits
- [llvm] [LLVM] Nominate Ehsan as a DA maintainer (PR #200375)
Ryotaro Kasuga via llvm-commits
- [llvm] [llvm-ir2vec] Adding metadata for llvm-ir2vec python binding wheel builds (PR #194222)
S. VenkataKeerthy via llvm-commits
- [compiler-rt] [scudo] Create a non-static getErrorInfo function. (PR #199770)
Sadaf Ebrahimi via llvm-commits
- [compiler-rt] [scudo] Improve performance of pushBlocks sort. (PR #200297)
Sadaf Ebrahimi via llvm-commits
- [lld] [lld][WebAssembly] Only include __stack_pointer when needed (PR #199739)
Sam Clegg via llvm-commits
- [llvm] Fix llvm-symbolizer test broken by #199739 (PR #199801)
Sam Clegg via llvm-commits
- [lld] [lld][WebAssembly] Force-extract archive members that contain user custom sections (PR #200088)
Sam Clegg via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Replace some custom isel code with tablegen patterns. NFC (PR #199881)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Remove unused Predicates for Zicfilp. NFC (PR #200028)
Sam Elliott via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Do not append duplicate Zilsd GPRPair CSR (PR #200463)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Prevent RISCVOptWInstrs from shrinking volatile LD instructions. (PR #200472)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Do not generate QC.CM.PUSHFP when rlist has only RA (PR #200541)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Do not generate QC.CM.PUSHFP when rlist has only RA (PR #200541)
Sam Elliott via llvm-commits
- [compiler-rt] Add support for Alpha to libsanitizer (PR #194161)
Sam James via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
Sam Parker via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
Sameer Sahasrabuddhe via llvm-commits
- [clang] [llvm] [Clang][AMDGPU] Add ``amdgcn_av("none")`` attribute for atomic expressions (PR #199622)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (PR #199486)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Implement "non-av" semantics using metadata (PR #199489)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Implement "non-av" semantics using metadata (PR #199489)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (PR #191246)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [LV] Add support for partial reduction chains with fsubs. (PR #197114)
Sander de Smalen via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Sander de Smalen via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Sander de Smalen via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Sander de Smalen via llvm-commits
- [llvm] [LV] Add support for partial reduction chains with fsubs. (PR #197114)
Sander de Smalen via llvm-commits
- [llvm] [LSR] Improve the recognition of vscale immediates (PR #196998)
Sander de Smalen via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Sander de Smalen via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
Sander de Smalen via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Lower bfloat ISD::VECREDUCE_SEQ_FADD operations. (PR #199732)
Sander de Smalen via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
Sander de Smalen via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (PR #200238)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Use multi-vector spill/fill instructions in pseudo expansion (PR #187396)
Sander de Smalen via llvm-commits
- [llvm] [AArch64][SVE] Handle multi-vector load/store opcodes in frame-index elimination (PR #200695)
Sander de Smalen via llvm-commits
- [llvm] [AMDGPU] Widen MUBUF/MTBUF source-vgpr WAR hazard on gfx940-family to SGPR soffset (PR #197267)
Sanket Pandit via llvm-commits
- [llvm] [AMDGPU] Widen MUBUF/MTBUF source-vgpr WAR hazard on gfx940-family to SGPR soffset (PR #197267)
Sanket Pandit via llvm-commits
- [llvm] [AMDGPU] Widen MUBUF/MTBUF source-vgpr WAR hazard on gfx940-family to SGPR soffset (PR #197267)
Sanket Pandit via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
Santanu Das via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
Santanu Das via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [Transforms] Recognize memcmp-like loops in LoopIdiomRecognize (PR #181562)
Sayan Sivakumaran via llvm-commits
- [llvm] [amdgpu-cfi: 5/9]: [AMDGPU] Implement CFI for non-kernel functions (PR #183153)
Scott Linder via llvm-commits
- [llvm] [amdgpu-cfi: 6/9]: [AMDGPU] Use register pair for PC spill (PR #183146)
Scott Linder via llvm-commits
- [llvm] Fixes for buildbot breaks (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks (PR #199781)
Scott Linder via llvm-commits
- [llvm] [amdgpu-cfi: 5/9]: [AMDGPU] Implement CFI for non-kernel functions (PR #183153)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fix for noassert buildbot break in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fix for noassert buildbot break in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fix for noassert buildbot break in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Scott Linder via llvm-commits
- [llvm] [1/1]: Fix for noassert buildbot break in #183153 (PR #199781)
Scott Linder via llvm-commits
- [llvm] Replace mask{Is,Contains}All{Zero,One}OrUndef with pattern matching on poison (PR #200040)
Sean Clarke via llvm-commits
- [llvm] Replace mask{Is,Contains}All{Zero,One}OrUndef with pattern matching on poison (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace mask{Is,Contains}All{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace maskIsAll{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [VectorUtils] Replace maskIsAll{Zero,One}OrUndef with PatternMatch (PR #200040)
Sean Clarke via llvm-commits
- [llvm] [IR][NFC] Introduce Constant::anyVectorElement and corresponding matcher m_AnyVectorElement (PR #200502)
Sean Clarke via llvm-commits
- [llvm] [z/OS][tests] XFAIL using aliases on z/OS (PR #200176)
Sean Perry via llvm-commits
- [clang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [clang] [flang] [llvm] Option to control signaling NaN support (PR #193055)
Serge Pavlov via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Sergei Barannikov via llvm-commits
- [llvm] [TableGen] Emit Debug code for dynamic bits(eg: instruction operands) in DecoderEmitter (PR #194699)
Sergei Barannikov via llvm-commits
- [llvm] [Profile] Remove unused argument of DataExtractor constructor (NFC) (PR #197119)
Sergei Barannikov via llvm-commits
- [llvm] [DWARFLinker] Remove unused argument of DataExtractor constructor (NFC) (PR #196364)
Sergei Barannikov via llvm-commits
- [llvm] [Support] Remove unused argument of DataExtractor constructor (NFC) (PR #197121)
Sergei Barannikov via llvm-commits
- [llvm] [Object] Remove unused argument of DataExtractor constructor (NFC) (PR #197124)
Sergei Barannikov via llvm-commits
- [llvm] Introduction of typified section in ExtBinary format (PR #166553)
Sergey Shcherbinin via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
Sergey Stepanov via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
Shanzhi Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Shanzhi Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Shanzhi Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Shanzhi Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Shanzhi Chen via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
Shanzhi Chen via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
Shanzhi Chen via llvm-commits
- [llvm] [llvm-readobj] Emit valid JSON for Verdef Predecessors (PR #200069)
Shawn Zhong via llvm-commits
- [llvm] Scopedprinter printhex json (PR #200071)
Shawn Zhong via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
Shengchen Kan via llvm-commits
- [llvm] [LV] Convert gather loads with constant stride into strided loads (PR #147297)
Shih-Po Hung via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Shilei Tian via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Shilei Tian via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Shilei Tian via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
Shilei Tian via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix three correctness bugs (PR #199597)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
Shilei Tian via llvm-commits
- [llvm] [WIP][AMDGPU] Support the RF inline asm constraint (PR #195123)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Implement "non-av" semantics using metadata (PR #199489)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Shilei Tian via llvm-commits
- [llvm] [IR] Remove options for vector of null representation (PR #200172)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Shilei Tian via llvm-commits
- [lld] [llvm] [LTO][lld] Emit textual assembly code with '--save-temps' (PR #195922)
Shilei Tian via llvm-commits
- [llvm] [LLVM] Add LLVM_ENABLE_PER_TARGET_RUNTIME_DIR to LLVMConfig.cmake (PR #200269)
Shilei Tian via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Shilei Tian via llvm-commits
- [lld] [llvm] [LTO][lld] Emit textual assembly code with '--save-temps' (PR #195922)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] Reapply "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200431)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Shilei Tian via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Introduce ABI occupancy for object linking (PR #199475)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
Shilei Tian via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
Shilei Tian via llvm-commits
- [llvm] [SROA] Split fixed-vector loads into per-lane scalar loads when a smaller store overlaps (PR #199291)
Shilei Tian via llvm-commits
- [llvm] [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (PR #199346)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
Shilei Tian via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
Shilei Tian via llvm-commits
- [llvm] [AArch64][SelectionDAG] Do not reuse flag results of ANDS (PR #167371)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SelectionDAG] Do not fold if not one-use (PR #167371)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
Simon Pilgrim via llvm-commits
- [llvm] X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Added ComputeKnownBits support for BEXTR (PR #199558)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
Simon Pilgrim via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add test coverage showing failure to recognise VPSHLD/VPSHRD nodes as potential faux shuffles (PR #199673)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add test coverage showing failure to recognise VPSHLD/VPSHRD nodes as potential faux shuffles (PR #199673)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add test coverage showing failure to recognise VPSHLD/VPSHRD nodes as potential faux shuffles (PR #199673)
Simon Pilgrim via llvm-commits
- [llvm] [X86] getFauxShuffleMask - add handling for X86ISD::VSHLD/VSHRD funnel shifts (PR #199707)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAGBuilder] Replace asserts inside LLVM_DEBUG. NFC (PR #199748)
Simon Pilgrim via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
Simon Pilgrim via llvm-commits
- [llvm] [amdgpu-cfi: 5/9]: [AMDGPU] Implement CFI for non-kernel functions (PR #183153)
Simon Pilgrim via llvm-commits
- [llvm] [amdgpu-cfi: 5/9]: [AMDGPU] Implement CFI for non-kernel functions (PR #183153)
Simon Pilgrim via llvm-commits
- [llvm] [X86] vector-shuffle-combining-avx512vbmi2.ll - add VLX/NOVLX test coverage (PR #199984)
Simon Pilgrim via llvm-commits
- [llvm] [X86] vector-shuffle-combining-avx512vbmi2.ll - add VLX/NOVLX test coverage (PR #199984)
Simon Pilgrim via llvm-commits
- [llvm] [X86] vector-shuffle-combining-avx512vbmi2.ll - add VLX/NOVLX test coverage (PR #199984)
Simon Pilgrim via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add test coverage for #145276 (PR #200004)
Simon Pilgrim via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
Simon Pilgrim via llvm-commits
- [llvm] [X86] fix over-eager `interleaved-access` on `permute` (PR #199454)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#198… (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#198094) (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (PR #200136)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (PR #200136)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (PR #200136)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [missed-opt][X86] Optimize fptosi+select down to a single cvttsd2si Instruction on X86 (PR #172710)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAG][AArch64] Lower to FRINTZ instructions (PR #198477)
Simon Pilgrim via llvm-commits
- [llvm] [DAG][AArch64] Lower to FRINTZ instructions (PR #198477)
Simon Pilgrim via llvm-commits
- [llvm] [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (PR #199371)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold OR of constant splats into GF2P8AFFINEQB (PR #194330)
Simon Pilgrim via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][CostModel][X86] Update VECREDUCE ADD/FADD costs based off llvm-mca analysis (PR #200175)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [Peephole] Do not fold load if any clobber exists (PR #198238)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][CostModel][X86] Update VECREDUCE ADD/FADD costs based off llvm-mca analysis (PR #200175)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
Simon Pilgrim via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold OR of constant splats into GF2P8AFFINEQB (PR #194330)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
Simon Pilgrim via llvm-commits
- [llvm] [SLP][REVEC] Skip external-use extract cost for insertelement buildvector roots (PR #200299)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
Simon Pilgrim via llvm-commits
- [llvm] [X86] avx512-mask-op.ll - add #198162 test coverage based off "Eval4Inputs" example (PR #200373)
Simon Pilgrim via llvm-commits
- [llvm] [X86] avx512-mask-op.ll - add #198162 test coverage based off "Eval4Inputs" example (PR #200373)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
Simon Pilgrim via llvm-commits
- [llvm] [X86] avx512-mask-op.ll - add #198162 test coverage based off "Eval4Inputs" example (PR #200373)
Simon Pilgrim via llvm-commits
- [llvm] [X86] avx512-mask-op.ll - add #198162 test coverage based off "Eval4Inputs" example (PR #200373)
Simon Pilgrim via llvm-commits
- [llvm] [X86] combineMaskBitOp - fold vXi1 logicop(truncate(N0),truncate(N1)) -> truncate(logicop(X,Y)) (PR #200385)
Simon Pilgrim via llvm-commits
- [llvm] [X86] combineMaskBitOp - fold vXi1 logicop(truncate(N0),truncate(N1)) -> truncate(logicop(X,Y)) (PR #200385)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Sync backend addsub tests with middleend codegen (PR #200399)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (PR #200114)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Sync backend addsub tests with middleend codegen (PR #200399)
Simon Pilgrim via llvm-commits
- [llvm] [WIP][X86] Sync backend addsub tests with middleend codegen (PR #200399)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
Simon Pilgrim via llvm-commits
- [llvm] Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns" (PR #200546)
Simon Pilgrim via llvm-commits
- [llvm] Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns" (PR #200546)
Simon Pilgrim via llvm-commits
- [llvm] Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns" (PR #200546)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add VBMI2 shuffle test to track miscompile reported in #200136 (PR #200569)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add VBMI2 shuffle test to track miscompile reported in #200136 (PR #200569)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGenPrepare] Don't sink icmp eq (and X, mask), 0 into return blocks (PR #200460)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add VBMI2 shuffle test to track miscompile reported in #200136 (PR #200569)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (PR #200604)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (PR #200604)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (PR #200136)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold OR of constant splats into GF2P8AFFINEQB (PR #194330)
Simon Pilgrim via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
Simon Pilgrim via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (PR #200604)
Simon Pilgrim via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (PR #199604)
Simon Tatham via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
Simon Tatham via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP double <-> single conversion (PR #179926)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Simon Tatham via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized FP -> integer conversions (PR #179927)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (PR #200360)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (PR #200360)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [compiler-rt] [compiler-rt][ARM] Optimized integer -> FP conversions (PR #179928)
Simon Tatham via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Simon Wallis via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Sjoerd Meijer via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Sjoerd Meijer via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Sjoerd Meijer via llvm-commits
- [llvm] [LoopInterchange] Enable it by default (PR #124911)
Sjoerd Meijer via llvm-commits
- [llvm] [LLVM] Nominate Ehsan as a DA maintainer (PR #200375)
Sjoerd Meijer via llvm-commits
- [llvm] [Bazel] Fixes 81c523c (PR #199988)
Sohaib Iftikhar via llvm-commits
- [llvm] Fix Bazel build for 5dc8711 (PR #200142)
Sohaib Iftikhar via llvm-commits
- [llvm] Fix Bazel build for 5dc8711 (PR #200142)
Sohaib Iftikhar via llvm-commits
- [llvm] Fix Bazel build for 5dc8711 (PR #200142)
Sohaib Iftikhar via llvm-commits
- [llvm] [mlir] [BUILD]: Fix for af772866 (PR #200158)
Sohaib Iftikhar via llvm-commits
- [llvm] [NVPTX] Fix illegal combineInsertEltToShuffle pattern (PR #198259)
Srinivasa Ravi via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Speedup canBeVOPD() (PR #200058)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use separate tables for VOPDX and VOPDY in `getCanBeVOPD` (NFC) (PR #199072)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Speedup canBeVOPD() (PR #200058)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Speedup canBeVOPD() (PR #200058)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] This reverts patches to use fp16 inline constants for i16 (PR #200091)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] This reverts patches to use fp16 inline constants for i16 (PR #200091)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Remove _dpp variants from VOPD tables (PR #200184)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use direct lookup table for VOPD eligibility (PR #200241)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Use shorter form for i16 operands (PR #198005)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Stefan Schuermans via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Stefan Schuermans via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
Stefan Schuermans via llvm-commits
- [llvm] [bazel][BBAddrMap] add include/llvm/Object/*.def as headers (PR #199999)
Stefan Schuermans via llvm-commits
- [llvm] [1/1]: Fixes for buildbot breaks in #183153 (PR #199781)
Stephen Tozer via llvm-commits
- [llvm] [Support] [NFC] Add MemoryBuffer::randomAccessIfMmap() (PR #199265)
Steven Wu via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (PR #199603)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (PR #199603)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Combine isGPRPairCopyCandidateEven/isGPRPairCopyCandidateOdd in MoveMerger. NFC (PR #200254)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (PR #200219)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Do not append duplicate Zilsd GPRPair CSR (PR #200463)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Do not generate QC.CM.PUSHFP when rlist has only RA (PR #200541)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Disable Zilsd CSR-pair generation when push/pop or save-restore is enabled (PR #200623)
Sudharsan Veeravalli via llvm-commits
- [llvm] [RISCV] Do not generate QC.CM.PUSHFP when rlist has only RA (PR #200541)
Sudharsan Veeravalli via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86] Change Gather and Scatter cost to 1024 for ZN4 and ZN5 (PR #198850)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86] Change Gather and Scatter cost to 1024 for ZN4 and ZN5 (PR #198850)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86] Change Gather and Scatter cost to 1024 for ZN4 and ZN5 (PR #198850)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
Sumukh J Bharadwaj via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Retry vectorization of FMA candidates after block processing (PR #198174)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Inefficient cost-modelling and codegen for reductions with slp-… (PR #197875)
Sushant Gokhale via llvm-commits
- [llvm] [SLP] Retry vectorization of FMA candidates after block processing (PR #198174)
Sushant Gokhale via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Sushant Gokhale via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Sushant Gokhale via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Sushant Gokhale via llvm-commits
- [llvm] [AArch64] Address issue reported in PR#196029 (PR #199122)
Sushant Gokhale via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
Sven van Haastregt via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
Sven van Haastregt via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
Sven van Haastregt via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
Sven van Haastregt via llvm-commits
- [llvm] [AMDGPU] Add mir serialization for anti-hints (PR #200206)
Syadus Sefat via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add regbank support for amdgcn_cvt_scalef32_sr_bf8_f16/32 (PR #197031)
Syadus Sefat via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add regbank support for amdgcn_cvt_scalef32_sr_f8_f16/32 (PR #197031)
Syadus Sefat via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add regbank support for amdgcn_cvt_scalef32_sr_f8_f16/32 (PR #197031)
Syadus Sefat via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Add regbank support for amdgcn_cvt_scalef32_sr_f8_f16/32 (PR #197031)
Syadus Sefat via llvm-commits
- [llvm] [Offload] Fix build install directory and remove 'add_llvm_library' (PR #198622)
Sylvestre Ledru via llvm-commits
- [llvm] [GlobalISel][KnownBits] Use KnownBits::parity (PR #199078)
Tejas Gaikwad via llvm-commits
- [llvm] [GlobalISel][KnownBits] Use KnownBits::parity (PR #199078)
Tejas Gaikwad via llvm-commits
- [lld] [llvm] DTLTO Cache optimization (PR #193281)
Teresa Johnson via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Teresa Johnson via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Teresa Johnson via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Teresa Johnson via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Teresa Johnson via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
Teresa Johnson via llvm-commits
- [llvm] Fix MemProf imported alias handling after guid metadata changes (PR #200430)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [clang] [lld] [llvm] [DTLTO] Refactor the DTLTO code. (PR #192629)
Teresa Johnson via llvm-commits
- [lld] [llvm] DTLTO Cache optimization (PR #193281)
Teresa Johnson via llvm-commits
- [llvm] Corbettknowles patch 2 (PR #199470)
Thibault Monnier via llvm-commits
- [llvm] Corbettknowles patch 2 (PR #199470)
Thibault Monnier via llvm-commits
- [llvm] Remove unused ReadProfileV0 and fix template location issue (PR #199399)
Thibault Monnier via llvm-commits
- [llvm] [InstCombine] Enable factorizeMinMaxTree for floating-point values (PR #193195)
Thomas Fry via llvm-commits
- [llvm] [InstCombine] Enable factorizeMinMaxTree for floating-point values (PR #193195)
Thomas Fry via llvm-commits
- [llvm] [LV] Handle chained selects/blends when creating new rdx chain. (PR #199443)
Thurston Dang via llvm-commits
- [llvm] [Docs] Update LLVM_USE_SANITIZER list (PR #199580)
Thurston Dang via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Timur Golubovich via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Timur Golubovich via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Timur Golubovich via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Timur Golubovich via llvm-commits
- [llvm] workflows/sycl-tests: Pin container image reference (PR #199466)
Tom Stellard via llvm-commits
- [llvm] workflows/release-doxygen: Remove template expansions (PR #199456)
Tom Stellard via llvm-commits
- [llvm] workflows/release-tasks: Remove template expansion (PR #199444)
Tom Stellard via llvm-commits
- [llvm] workflows/release-documentation: Validate input and remove template expansion (PR #199760)
Tom Stellard via llvm-commits
- [llvm] workflows/libclang-abi-tests: Remove template expansion (PR #199792)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-release-workflow: Validate user input in /cherry-pick commands (PR #199249)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template… (PR #199972)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-release-workflow: Validate user input in /cherry-pick commands (PR #199249)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
Tom Stellard via llvm-commits
- [llvm] workflows/release-binaries-all: Validate input and remove template expansion (PR #199427)
Tom Stellard via llvm-commits
- [llvm] workflows/libclang-abi-tests: Remove template expansion (PR #199792)
Tom Stellard via llvm-commits
- [llvm] workflows/pr-code-lint: Pin container image (PR #199767)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-release-workflow: Remove template expansion of login names (PR #199772)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
Tom Stellard via llvm-commits
- [llvm] worflows/premerge: Remove template expansion (PR #200068)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
Tom Stellard via llvm-commits
- [llvm] workflows/libcxx-run-benchmarks: Remove template expansion (PR #200282)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] workflows/issue-write: Do not read pr number from file for pull_request events (PR #200474)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
Tom Stellard via llvm-commits
- [llvm] [Github] Add github-automation container (PR #200704)
Tom Stellard via llvm-commits
- [llvm] workflows/upload-release-artifact: Fix typo introduced in 01cfbaabef6cb59a1a6eb870bf5f48ac2e747118 (PR #200730)
Tom Stellard via llvm-commits
- [llvm] Handle more cases in DebugInfoFinder (PR #194684)
Tom Tromey via llvm-commits
- [llvm] Use symbol matching for types in llvm-mode.el (PR #199250)
Tom Tromey via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Fix wrong op name in a grammar comment(NFC) (PR #199661)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Fix wrong op name in a grammar comment(NFC) (PR #199661)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add missing grammar comment for !cond(NFC) (PR #199663)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add missing grammar comment for !cond(NFC) (PR #199663)
Tomer Shafir via llvm-commits
- [llvm] Tablegen align cond vector names (PR #199666)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Fix arm64-zero-cycle-zeroing-fpr.ll check lines(NFC) (PR #200192)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Fix arm64-zero-cycle-zeroing-fpr.ll check lines(NFC) (PR #200192)
Tomer Shafir via llvm-commits
- [llvm] Aarch64 align zcz zcm tests to be strict (PR #200645)
Tomer Shafir via llvm-commits
- [llvm] Aarch64 align zcz zcm tests to be strict (PR #200645)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Use awk on aarch64-apple-tuning-features for AIX(NFC) (PR #200656)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
Tomer Shafir via llvm-commits
- [llvm] [AArch64] Use awk on aarch64-apple-tuning-features for AIX(NFC) (PR #200656)
Tomer Shafir via llvm-commits
- [llvm] [llvm] Re-format aarch64-apple-tuning-features.td. NFC (PR #197777)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
Tomer Shafir via llvm-commits
- [llvm] Tablegen align cond vector names (PR #199666)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Align ParseOperationCond vector names(NFC) (PR #199666)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
Tomer Shafir via llvm-commits
- [llvm] [TableGen] Align ParseOperationCond vector names(NFC) (PR #199666)
Tomer Shafir via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [PowerPC][AIX] Support #pragma comment copyright for AIX (PR #178184)
Tony Varghese via llvm-commits
- [clang] [llvm] [PowerPC][AIX] Support #pragma comment copyright for AIX (PR #178184)
Tony Varghese via llvm-commits
- [clang] [llvm] [PowerPC][AIX] Support #pragma comment copyright for AIX (PR #178184)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Support pragma comment(copyright) ThinLTO interaction (PR #199398)
Tony Varghese via llvm-commits
- [clang] [llvm] [ThinLTO][AIX] Add ThinLTO support for #pragma comment(copyright, ...) (PR #199398)
Tony Varghese via llvm-commits
- [llvm] [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (PR #200136)
Travis Carlson via llvm-commits
- [llvm] [X86][windows] Return `fp128` on the stack (PR #194214)
Trevor Gross via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to -1 in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (PR #190953)
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] [SystemZ] Don't fold after SSA if tied regs don't match. (PR #197475)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Ulrich Weigand via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Ulrich Weigand via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Enable liveness reduction in pre-RA sched strategy. (PR #188823)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Remove unused variable warning (PR #200359)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Remove unused variable warning (PR #200359)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
Ulrich Weigand via llvm-commits
- [llvm] Auto-label LifetimeSafety issues with `clang:temporal-safety` (PR #199522)
Utkarsh Saxena via llvm-commits
- [llvm] Auto-label LifetimeSafety issues with `clang:temporal-safety` (PR #199522)
Utkarsh Saxena via llvm-commits
- [llvm] Auto-label LifetimeSafety issues with `clang:temporal-safety` (PR #199522)
Utkarsh Saxena via llvm-commits
- [llvm] [flang-rt][cuda] Use a thinner I/O in CUDA build (PR #199769)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [flang-rt][cuda] Use a thinner I/O in CUDA build (PR #199769)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [flang-rt][cuda] Use a thinner I/O in CUDA build (PR #199769)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [flang-rt][cuda] Use a thinner I/O in CUDA build (PR #199769)
Valentin Clement バレンタイン クレメン via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [1/3][RegAlloc][LiveRegMatrix] Fix inconsistency in HoistSpillHelper delegates (PR #197773)
Valery Pykhtin via llvm-commits
- [llvm] [MachineSSAUpdater][AMDGPU] Add faster version of MachineSSAUpdater class. (PR #145722)
Valery Pykhtin via llvm-commits
- [llvm] [NFC][AMDGPU] Replace uint64_t SDWA inst-type discriminant with typed enum (PR #200388)
Valery Pykhtin via llvm-commits
- [llvm] [NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant (PR #200396)
Valery Pykhtin via llvm-commits
- [llvm] Revert "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200420)
Valery Pykhtin via llvm-commits
- [llvm] Revert "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200420)
Valery Pykhtin via llvm-commits
- [llvm] Reapply "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200431)
Valery Pykhtin via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [llvm] [LLVM][Tablegen] Add Default arguments support for Intrinsics in TableGen (PR #198557)
Varad Rahul Kamthe via llvm-commits
- [libc] [llvm] [libc][math] Add isnanf128 (PR #199206)
Vedant Neve via llvm-commits
- [libc] [llvm] [libc][math] Add isnanf128 (PR #199206)
Vedant Neve via llvm-commits
- [llvm] [llvm] Fixed BUILD_SHARED_LIBS with MinGW GCC (PR #174266)
Vedran Miletić via llvm-commits
- [llvm] [llvm] Fixed BUILD_SHARED_LIBS with MinGW GCC (PR #174266)
Vedran Miletić via llvm-commits
- [llvm] [llvm] Fixed BUILD_SHARED_LIBS with MinGW GCC (PR #174266)
Vedran Miletić via llvm-commits
- [llvm] [cmake] Fix ninja clean failure for cross-compilation native build dir (PR #200641)
Vedran Miletić via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Vedran Miletić via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Vedran Miletić via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Vedran Miletić via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
Vedran Miletić via llvm-commits
- [compiler-rt] sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (PR #199590)
Vitaly Buka via llvm-commits
- [llvm] [NFC][lit] Add timeout-config.py test case (PR #198191)
Vitaly Buka via llvm-commits
- [llvm] [NFC][lit] Add timeout-config.py test case (PR #198191)
Vitaly Buka via llvm-commits
- [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #198192)
Vitaly Buka via llvm-commits
- [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #198192)
Vitaly Buka via llvm-commits
- [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #198192)
Vitaly Buka via llvm-commits
- [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #198192)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Vitaly Buka via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Vitaly Buka via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Vitaly Buka via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Vitaly Buka via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [lldb] [llvm] [lit] Enforce read-only behavior on lit_config.maxIndividualTestTime (PR #198193)
Vitaly Buka via llvm-commits
- [lldb] [llvm] Reland: [lit] Move maxIndividualTestTime from global to test suite config (PR #199996)
Vitaly Buka via llvm-commits
- [clang] [compiler-rt] [SafeStack] Introduce public interface header and deprecate builtins (PR #198292)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt][asan] Add AMDGPU ASan support via HSA API interceptors. (PR #192240)
Vitaly Buka via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
Vitaly Buka via llvm-commits
- [compiler-rt] [Compiler-rt][CMake][BoundsSafety] Add `COMPILER_RT_ENABLE_TEST_SUITES` to control which test suites are enabled (PR #196385)
Vitaly Buka via llvm-commits
- [compiler-rt] [Compiler-rt][CMake][BoundsSafety] Add `COMPILER_RT_ENABLE_TEST_SUITES` to control which test suites are enabled (PR #196385)
Vitaly Buka via llvm-commits
- [compiler-rt] [ubsan] Introduce weak handle_error_begin and end hooks (PR #198916)
Vitaly Buka via llvm-commits
- [llvm] [ASan] Optionally emit DInfo for inserted sanitization calls (PR #191548)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through Allocator::Allocate/asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [llvm] Revert "Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`"" (PR #200588)
Vitaly Buka via llvm-commits
- [llvm] Revert "Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`"" (PR #200588)
Vitaly Buka via llvm-commits
- [llvm] Revert "Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`"" (PR #200588)
Vitaly Buka via llvm-commits
- [llvm] Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200413)
Vitaly Buka via llvm-commits
- [compiler-rt] [scudo] Improve performance of pushBlocks sort. (PR #200297)
Vitaly Buka via llvm-commits
- [llvm] Revert "Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`"" (PR #200588)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Plumb may_return_null through asan_memalign (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Vitaly Buka via llvm-commits
- [llvm] [ASan] Optionally emit DInfo for inserted sanitization calls (PR #191548)
Vitaly Buka via llvm-commits
- [llvm] [ASan] Optionally emit DInfo for inserted sanitization calls (PR #191548)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [compiler-rt] [asan] Throw std::bad_alloc from operator new on allocation failure (PR #196388)
Vitaly Buka via llvm-commits
- [llvm] Exclude documentation files from 80 columns rule in Coding Standard (PR #197666)
Vlad Serebrennikov via llvm-commits
- [llvm] [DirectX][ObjectYAML] Add SRCI part support (PR #199446)
Vladislav Dzhidzhoev via llvm-commits
- [clang] [llvm] [DirectX] Generate shader debug file name part in llc (PR #199555)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Add VERS part support (PR #198222)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Add VERS part support (PR #198222)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] Handle more cases in DebugInfoFinder (PR #194684)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX] Generate compiler version part in llc (PR #199699)
Vladislav Dzhidzhoev via llvm-commits
- [clang] [llvm] [DirectX] Generate shader debug file name part in llc (PR #199555)
Vladislav Dzhidzhoev via llvm-commits
- [clang] [llvm] [DebugInfo] Place local ODR-uniqued types in decl DISubprograms (PR #142166)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX] Generate compiler version part in llc (PR #199699)
Vladislav Dzhidzhoev via llvm-commits
- [llvm] [DirectX] Generate compiler version part in llc (PR #199699)
Vladislav Dzhidzhoev via llvm-commits
- [lld] [lld][macho] Restructure thunk generation algorithm (PR #193367)
Vy Nguyen via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
Wei Xiao via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
Weibo He via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Weronika Lewandowska via llvm-commits
- [llvm] [offload] Add Windows offload support (PR #187006)
Weronika Lewandowska via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Weronika Lewandowska via llvm-commits
- [llvm] [offload] Add Windows offload support (PR #187006)
Weronika Lewandowska via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Weronika Lewandowska via llvm-commits
- [llvm] [offload] Add Windows offload support (PR #187006)
Weronika Lewandowska via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
Weronika Lewandowska via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Weronika Lewandowska via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
Weronika Lewandowska via llvm-commits
- [libcxx] [llvm] [libc++] Implement P1885R12: `<text_encoding>` (PR #141312)
William Tran-Viet via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
Wooseok Lee via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
Wooseok Lee via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
Wooseok Lee via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
Wooseok Lee via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Xiaodong Liu via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
Xiaodong Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Hygon Processors Initial enablement (PR #187622)
Xiaomeng Zhang via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Hygon Processors Initial enablement (PR #187622)
Xiaomeng Zhang via llvm-commits
- [llvm] [Hexagon] Add AggressiveRDF copy propagation (PR #182818)
Yashas Andaluri via llvm-commits
- [llvm] [Hexagon] Add AggressiveRDF copy propagation (PR #182818)
Yashas Andaluri via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [llvm] [SROA] Canonicalize homogeneous structs to fixed vectors (opt-in, after memcpyopt) (PR #165159)
Yaxun Liu via llvm-commits
- [clang] [llvm] [SROA] Canonicalize homogeneous structs to fixed vectors (opt-in, after memcpyopt) (PR #165159)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [clang] [compiler-rt] [llvm] [PGO][AMDGPU] Add basic HIP offload PGO support (PR #177665)
Yaxun Liu via llvm-commits
- [compiler-rt] [PGO][HIP] Stop pulling ROCm.o into every PGO host link (PR #200101)
Yaxun Liu via llvm-commits
- [compiler-rt] [compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (PR #200127)
Yaxun Liu via llvm-commits
- [compiler-rt] [PGO][HIP] Skip ROCm interceptor in profile-only compiler-rt builds (PR #200111)
Yaxun Liu via llvm-commits
- [compiler-rt] [PGO][HIP] Skip ROCm interceptor in profile-only compiler-rt builds (PR #200111)
Yaxun Liu via llvm-commits
- [llvm] [Passes] Add IR tracker for source-indexed pass snapshots (PR #191852)
Yaxun Liu via llvm-commits
- [llvm] [IR tracker] Add TSV query tool, docs, and HTML report (PR #191856)
Yaxun Liu via llvm-commits
- [llvm] [IR tracker] Add legacy-PM MIR tracking (PR #194626)
Yaxun Liu via llvm-commits
- [llvm] [IR tracker] Add TSV query tool, docs, and HTML report (PR #191856)
Yaxun Liu via llvm-commits
- [llvm] [IR][NFC] Expose structural hash details (PR #200480)
Yaxun Liu via llvm-commits
- [llvm] [IR] Include flags in detailed structural hashes (PR #200488)
Yaxun Liu via llvm-commits
- [llvm] [Passes] Add IR tracker for source-indexed pass snapshots (PR #191852)
Yaxun Liu via llvm-commits
- [llvm] [ScheduleDAGFast] Fix crash due to incorrect live reg delay in fast scheduler (PR #200567)
Ye Tian via llvm-commits
- [llvm] [AArch64][GlobalISel] Optimize shl lowering by removing G_ZEXT (PR #199870)
Yeongu Choe via llvm-commits
- [llvm] [AArch64][GlobalISel] Optimize shl lowering by removing G_ZEXT (PR #199870)
Yeongu Choe via llvm-commits
- [llvm] [AArch64][GlobalISel] Optimize shl lowering by removing G_ZEXT (PR #199870)
Yeongu Choe via llvm-commits
- [llvm] [InferAlignment] Propagate alignment information across blocks (PR #198114)
Yingwei Zheng via llvm-commits
- [llvm] [InferAlignment] Propagate alignment information across blocks (PR #198114)
Yingwei Zheng via llvm-commits
- [llvm] [InferAlignment] Propagate alignment information across blocks (PR #198114)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
Yingwei Zheng via llvm-commits
- [llvm] [InstSimplify] Fold fshl/fshr of complementary shifts to identity (PR #196887)
Yingwei Zheng via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Yingwei Zheng via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Yingwei Zheng via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add basic support for provenance modeling (PR #185977)
Yingwei Zheng via llvm-commits
- [llvm] [SimplifyCFG] Look at all uses when checking phi incoming for UB (PR #200164)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Map tags into pointer components (PR #200236)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Handle "trunc nuw to i1" as "icmp ne,0" in foldSelectValueEquivalence (PR #198131)
Yingwei Zheng via llvm-commits
- [llvm] [SROA] Extend tree-structured merge to handle init + RMW pattern (PR #194441)
Yingwei Zheng via llvm-commits
- [llvm] [SROA] Extend tree-structured merge to handle init + RMW pattern (PR #194441)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Map tags into provenances (PR #200236)
Yingwei Zheng via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
Yingwei Zheng via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for exposed provenance (PR #200596)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Fix the number of words to reserve in `Context::toBytes` (PR #200651)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Fix the number of words to reserve in `Context::toBytes` (PR #200651)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [SROA] Split fixed-vector loads into per-lane scalar loads when a smaller store overlaps (PR #199291)
Yingwei Zheng via llvm-commits
- [llvm] [SROA] Split fixed-vector loads into per-lane scalar loads when a smaller store overlaps (PR #199291)
Yingwei Zheng via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp eq over min/max-like select into compare on input (PR #188226)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [llubi] Add support for byte types (PR #200672)
Yingwei Zheng via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Yonah Goldberg via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Yonah Goldberg via llvm-commits
- [llvm] [AtomicExpand] Add elementwise expansion (PR #196464)
Yonah Goldberg via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Yonah Goldberg via llvm-commits
- [llvm] [Docs] Note change to Maintainers.md in DeveloperPolicy (PR #200315)
Yonah Goldberg via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Yonah Goldberg via llvm-commits
- [llvm] [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (PR #181612)
Yonah Goldberg via llvm-commits
- [llvm] [BOLT][AArch64] Add support for LDR relaxtion on LDRSl/LDRDl/LDRQl (PR #196983)
YongKang Zhu via llvm-commits
- [compiler-rt] sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (PR #199590)
YunQiang Su via llvm-commits
- [compiler-rt] sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (PR #199590)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] expandIS_FPCLASS: Support fcNegative and fcPositive (PR #184788)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
YunQiang Su via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
YunQiang Su via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
YunQiang Su via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
YunQiang Su via llvm-commits
- [llvm] [libsycl] Add UT build and min test set (PR #199915)
Yury Plyakhin via llvm-commits
- [llvm] [libsycl] Add UT build and min test set (PR #199915)
Yury Plyakhin via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
Yusra Syeda via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
Yusra Syeda via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #90871)
Yusra Syeda via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #90871)
Yusra Syeda via llvm-commits
- [llvm] [AMDGPU] Add DAG combine for or(shl(fshr(a,b,c),c), and(b,(1<<c)-1)) -> b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold or(shl(fshr/fshl(a, b, C), C), and(b, mask)) to b (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold shl(fshr/fshl(a, b, C), C) to and(b, -1 << C) (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold shl(fshr/fshl(a, b, C), C) to and(b, -1 << C) (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [InstCombine] Fold shl(fshr/fshl(a, b, C), C) to and(b, -1 << C) (PR #200109)
Yuyang Zhang via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
ZT Qin via llvm-commits
- [llvm] [OpenMPOpt][Attributor] Avoid eager deglobalization AA registration (PR #198710)
ZT Qin via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
Zachary Yedidia via llvm-commits
- [llvm] [LFI][AArch64] Add rewrites for memory accesses (PR #195167)
Zachary Yedidia via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [AMDGPU] using divergent/uniform information in ISel of zext (PR #174539)
Zeng Wu via llvm-commits
- [llvm] [Profile] Remove unused argument of DataExtractor constructor (NFC) (PR #197119)
Zequan Wu via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Zhige Chen via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Zhige Chen via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Zhige Chen via llvm-commits
- [llvm] [llubi] Global variables with simple initializers and global-address constants (PR #200547)
Zhige Chen via llvm-commits
- [llvm] [z/OS][tests] XFAIL using aliases on z/OS (PR #200176)
Zibi Sarbinowski via llvm-commits
- [llvm] [z/OS][tests] XFAIL using aliases on z/OS (PR #200176)
Zibi Sarbinowski via llvm-commits
- [llvm] [llvm-offload-binary] Fix test failures on z/OS by splitting malformed tests (PR #200258)
Zibi Sarbinowski via llvm-commits
- [llvm] [llvm-offload-binary] Fix test failures on z/OS by splitting malformed tests (PR #200258)
Zibi Sarbinowski via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Ádám Kallai via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Ádám Kallai via llvm-commits
- [llvm] [BOLT] Add pre-parsed perf script support (PR #163785)
Ádám Kallai via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [ARM] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [ARM] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [ARM] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
Ömer Sinan Ağacan via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
dong jianqiang via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
dong jianqiang via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
dong jianqiang via llvm-commits
- [llvm] [ARM] Use GOT indirection for weak symbols in PIC mode (PR #198577)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [DAG] Convert select of constants to arithmetic operations (PR #198951)
dong jianqiang via llvm-commits
- [llvm] [mlir] [MLIR] Initial upstream of polygeist dialect (PR #199136)
lorenzo chelini via llvm-commits
- [llvm] [mlir] [MLIR] Initial upstream of polygeist dialect (PR #199136)
lorenzo chelini via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
via llvm-commits
- [libc] [llvm] [libc][math] Add isnanf128 (PR #199206)
via llvm-commits
- [llvm] [CodeGen] IMPLICIT_DEF must not contribute to Weight in LICM register cost computation (PR #196500)
via llvm-commits
- [compiler-rt] [ASan][AIX] Preserve original allocation alignment through realloc (PR #184967)
via llvm-commits
- [llvm] [CodeGen] IMPLICIT_DEF must not contribute to Weight in LICM register cost computation (PR #196500)
via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
via llvm-commits
- [llvm] [X86] fix over-eager `interleaved-access` on `permute` (PR #199454)
via llvm-commits
- [llvm] [LoongArch] Fix musttail with indirect arguments by forwarding incoming pointers (PR #198965)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [libc] [llvm] [libc][math] Impl bfloat16 lgamma function. (PR #199312)
via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
via llvm-commits
- [llvm] [llvm-mca] Fix total execution count in Average Wait times (PR #199500)
via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
via llvm-commits
- [llvm] 4e4095b - [RISCV][CodeGen] Add initial CodeGen support of vunzip{e,o} (#196024)
via llvm-commits
- [llvm] fixes issue #199490 (PR #199502)
via llvm-commits
- [llvm] [PAC][llvm-readobj][ELF][AArch64] Define R_AARCH64_AUTH_TLSDESC_CALL reloc (PR #199503)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (PR #199504)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (PR #199504)
via llvm-commits
- [compiler-rt] 48cec83 - [compiler-rt] Inline __NR_riscv_flush_icache instead of including linux/unistd.h (#193645)
via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
via llvm-commits
- [llvm] [RFC][VPlan] Simplify reverse patterns in EVL-based vectorization (PR #199510)
via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
via llvm-commits
- [llvm] Fix #51923: x86 sse fp to int sat lowering (PR #199416)
via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199512)
via llvm-commits
- [llvm] Fix #51923: x86 sse fp to int sat lowering (PR #199416)
via llvm-commits
- [llvm] Fix #51923: x86 sse fp to int sat lowering (PR #199416)
via llvm-commits
- [llvm] 5f6a7f6 - [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (#199498)
via llvm-commits
- [llvm] [AtomicExpand] Support non-integer atomic loads. (PR #199310)
via llvm-commits
- [llvm] [LoopInterchange] drop duplicate Instruction type check in populateDependencyMatrix (PR #199498)
via llvm-commits
- [llvm] [AtomicExpand] Support non-integer atomic loads. (PR #199310)
via llvm-commits
- [llvm] [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (PR #199513)
via llvm-commits
- [llvm] [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (PR #199513)
via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
via llvm-commits
- [llvm] [SLP] Improve InsertElement scalarization cost modeling (PR #199514)
via llvm-commits
- [llvm] [Bazel] Fixes af92edf (PR #199515)
via llvm-commits
- [llvm] [Bazel] Fixes af92edf (PR #199515)
via llvm-commits
- [llvm] [LoopInterchange] Supported Imperfect Loop Nests (PR #199511)
via llvm-commits
- [llvm] 25bb6a9 - [InstCombine] Narrow umin/umax/smin/smax through trunc. (#199213)
via llvm-commits
- [flang] [llvm] [flang-rt] Honor TMPDIR/TMP/TEMP/TEMPDIR for OPEN(STATUS='SCRATCH') (PR #199517)
via llvm-commits
- [llvm] [InstCombine] Fold constant shift/mul into select arms for mul instruction (PR #196872)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] 3056add - [VPlan] Rename Expression::isSingleScalar (NFC) (#199041)
via llvm-commits
- [llvm] 3056add - [VPlan] Rename Expression::isSingleScalar (NFC) (#199041)
via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
via llvm-commits
- [llvm] Auto-label LifetimeSafety issues with `clang:temporal-safety` (PR #199522)
via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
via llvm-commits
- [llvm] [RISCV][XCV] Fix incorrect llvm.ctlz lowering to cv.fl1 (PR #197288)
via llvm-commits
- [llvm] 84f9530 - [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (#197208)
via llvm-commits
- [clang] [llvm] [Hexagon] Support reserving R16-R28 registers via -ffixed-rN (PR #197208)
via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
via llvm-commits
- [llvm] [RISCV][XCV] Fix incorrect llvm.ctlz lowering to cv.fl1 (PR #197288)
via llvm-commits
- [llvm] [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (PR #199521)
via llvm-commits
- [llvm] [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (PR #199523)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Do not reuse flag results of ANDS (PR #167371)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Do not fold if not one-use (PR #167371)
via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [ObjectYAML] Fix `DXContainerYAML::fromDXContainer` return value (PR #199534)
via llvm-commits
- [llvm] c52c3d2 - [AMDGPU] Fix v_dot4_i32_i8 alias to set neg_lo modifiers (#197998)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [AArch64][SelectionDAG] Do not fold if not one-use (PR #167371)
via llvm-commits
- [llvm] Fix #51923: x86 sse fp to int sat lowering (PR #199416)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [RISCV] Add test to track sub-optimal P extension codegen (PR #184070)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_packed.h for P extension intrinsics (PR #181115)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
via llvm-commits
- [llvm] Fix #51923: x86 sse fp to int sat lowering (PR #199416)
via llvm-commits
- [llvm] [PowerPC] Add PPC BE support for partial reductions (PR #195927)
via llvm-commits
- [llvm] 78f660c - [AtomicExpand] Support non-integer atomic loads. (#199310)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [Analysis] Visit orphan Functions in CGPassManager catch-up loop (PR #194219)
via llvm-commits
- [llvm] [Analysis] Visit orphan Functions in CGPassManager catch-up loop (PR #194219)
via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
via llvm-commits
- [llvm] [Analysis] Visit orphan Functions in CGPassManager catch-up loop (PR #194219)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] 76c2635 - [AMDGPU][True16] Create tests that will demonstrate true16 G_SEXTLOAD/G_ZEXTLOAD legalization changes (#198669)
via llvm-commits
- [llvm] workflows: Add require-release-manager composite action (PR #194758)
via llvm-commits
- [libc] [llvm] [libc] Fix death tests performance. (PR #199474)
via llvm-commits
- [llvm] workflows: Add require-release-manager composite action (PR #194758)
via llvm-commits
- [libc] [llvm] [libc] Fix death tests performance. (PR #199474)
via llvm-commits
- [llvm] workflows: Add require-release-manager composite action (PR #194758)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] 79f1900 - [PowerPC] Add PPC BE support for partial reductions (#195927)
via llvm-commits
- [llvm] [PowerPC] Add PPC BE support for partial reductions (PR #195927)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (PR #199551)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [DirectX] Generate shader debug file name part in llc (PR #199555)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [libc] [llvm] [libc] Fix death tests performance. (PR #199474)
via llvm-commits
- [llvm] first draft (PR #199558)
via llvm-commits
- [llvm] first draft (PR #199558)
via llvm-commits
- [llvm] [AArch64][ISel] Adjust shouldBeAdjustedToZero to also accept one-use cases for -1 (PR #199439)
via llvm-commits
- [llvm] Emit newline after IR-dump banner in PrintCallGraphPass (PR #199410)
via llvm-commits
- [llvm] 7ba877e - [VPlan] Add matcher for canonical VPWidenIntOrFpInductionRecipe (NFC). (#199539)
via llvm-commits
- [llvm] [AArch64] Convert adc to sdc and vice versa if one is negative (PR #199278)
via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
via llvm-commits
- [llvm] [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (PR #199562)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [llvm] d5f223d - [SLP] Enable widening strided revectorization of vector stores (#198920)
via llvm-commits
- [llvm] f6e4e71 - Reapply "[LV] Handle chained selects/blends when creating new rdx cha… (#199559)
via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
via llvm-commits
- [llvm] [WIP][X86] Replace custom AND/OR/XOR reduction pattern matching with ISD::VECREDUCE_AND/OR/XOR support (PR #199544)
via llvm-commits
- [llvm] 192ea32 - [ObjectYAML] Fix `DXContainerYAML::fromDXContainer` return value (#199534)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [llvm] 9b4f7d1 - [VPlan] Collect unit-stride predicates for making vector decisions. (#199568)
via llvm-commits
- [llvm] [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (PR #199571)
via llvm-commits
- [llvm] 3c6fdba - [LV] Move constant folding test to VPlan (NFC). (#198407)
via llvm-commits
- [llvm] 3aa9ae2 - [VPlan] Collect FOR PHIs before sinking/hoisting recurrence users (#194671)
via llvm-commits
- [llvm] [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (PR #199572)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (PR #199574)
via llvm-commits
- [llvm] fixes issue #199527 (PR #199579)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [polly] 2cad228 - [polly] Simplify with DenseMap::remove_if. NFC (#199577)
via llvm-commits
- [llvm] a725adb - [Docs] Update LLVM_USE_SANITIZER list (#199580)
via llvm-commits
- [llvm] 1ed7260 - [NVPTX] Don't assume non-erased DenseMap entries remain valid after erase. NFC (#199575)
via llvm-commits
- [llvm] ff2eac1 - [Hexagon] Simplify with DenseMap::remove_if. NFC (#199576)
via llvm-commits
- [llvm] 884e828 - [AMDGPU] Don't assume non-erased DenseMap entries remain valid after erase. NFC (#199578)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [llvm] 01ce8d6 - [ProfData] Remove HWAsan exclusion (#199582)
via llvm-commits
- [llvm] 0b6a1ef - [lit] Normalize RLIM_INFINITY to "infinity" in print_limits.py for Python 3.15+ (#190953)
via llvm-commits
- [compiler-rt] 269719b - Revert "[compiler-rt][ASan] Add function copying annotations (#91702)" (#194204)
via llvm-commits
- [llvm] 97e7ee2 - [InstrProf] Do not emit metadata for zero values with zero counts (#199380)
via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
via llvm-commits
- [llvm] [AtomicExpand] Don't reduce volatile idempotent atomicrmw to a fenced load. (PR #199587)
via llvm-commits
- [llvm] [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (PR #199589)
via llvm-commits
- [compiler-rt] sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (PR #199590)
via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
via llvm-commits
- [llvm] b938d8b - [DA] Consolidate accumulating GCD functions (NFCI) (#197936)
via llvm-commits
- [llvm] [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (PR #199592)
via llvm-commits
- [llvm] 7dabf94 - [SelectionDAG] Handle CSE in PromoteIntOp_VP_STRIDED. (#199562)
via llvm-commits
- [llvm] [MC] Add llvm_vcsrevision_h as dependency (PR #199593)
via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. MFC (PR #199594)
via llvm-commits
- [llvm] [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (PR #199595)
via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
via llvm-commits
- [llvm] [RISCV] Use the new "let append" TableGen feature to reduce duplication. NFC (PR #199596)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix three correctness bugs (PR #199597)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix three correctness bugs (PR #199597)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix three correctness bugs (PR #199597)
via llvm-commits
- [llvm] b929dba - [X86] FixupInstTuning: ProcessShiftLeftToAdd should return true after mutating. (#199589)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i16 vselect on RV32. (PR #198898)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i16 vselect on RV32. (PR #198898)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i16 vselect on RV32. (PR #198898)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i16 vselect on RV32. (PR #198898)
via llvm-commits
- [llvm] [RISCV][P-ext] Support packed SSHLSAT with non-constant splat shift amount. (PR #198937)
via llvm-commits
- [llvm] 5723dd0 - [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (#199504)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 MUL on RV32. (PR #199504)
via llvm-commits
- [llvm] d1902d3 - [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (#199513)
via llvm-commits
- [llvm] [RISCV][P-ext] Fold bitcast of v4i8/v2i16 const splat to scalar on RV64 (PR #199513)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] 50a110a - [CodeGenPrepare] splitMergedValStore: don't split atomic stores. (#199592)
via llvm-commits
- [llvm] Skipping same value StoreInst in canSkipClobberingStore (PR #199419)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [VPlan] Construct VPlan1 once, share across buildVPlans calls. (PR #197276)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [compiler-rt] [Compiler-rt][test] Fix circular link dependency between builtins and libc (PR #199482)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] docs: fix function name InitializeModuleAndManagers in Kaleidoscope (PR #199601)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [InstCombine] a != b implies that a or b is also non-zero (PR #199550)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (PR #199603)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] [BPF] Emit ABI-accurate BTF prototypes for DW_CC_nocall (PR #198426)
via llvm-commits
- [llvm] d7856fe - [RISCV][GISel] Add exact flag to G_LSHR in RISCVLegalizerInfo::legalizeVScale (#199595)
via llvm-commits
- [llvm] 23b754f - [RISCV] Use the new "let append" TableGen feature to reduce duplication. NFC (#199596)
via llvm-commits
- [llvm] [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (PR #199605)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
via llvm-commits
- [compiler-rt] 44d60ba - sanitizer_common: Fix build on MIPS with _TIME_BITS=64 (#199590)
via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
via llvm-commits
- [llvm] [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (PR #199594)
via llvm-commits
- [llvm] [MachineLICM] Only mark live-ins as non-invariant if defined in loop (PR #191755)
via llvm-commits
- [llvm] de188bb - [DirectX][ObjectYAML] Fix CI build issue in DXContainerInfo.cpp (#199605)
via llvm-commits
- [llvm] fb8243f - [RISCV] Use append TableGen feature in RISCVInstrInfoXqci.td (#199603)
via llvm-commits
- [llvm] [SLP] Add new test for instrinsics in getVectorElementSize() (PR #199612)
via llvm-commits
- [llvm] [NVPTX] Extend NVPTX kernel argument lowering for multi-level pointer parameters (PR #193701)
via llvm-commits
- [flang] [llvm] [flang][mlir] Add flang to mlir lowering for dyn_groupprivate (PR #180938)
via llvm-commits
- [llvm] [NVPTX] Extend NVPTX kernel argument lowering for multi-level pointer parameters (PR #193701)
via llvm-commits
- [llvm] b86512c - [RISCV][P-ext] Split v4i16/v8i8 vselect on RV32. (#198898)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] 377af85 - [InferAttrs] Annotate math and basic string libcalls with `nosync` (#197761)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] be39e06 - [IR] Inline remove_if in PMDataManager::removeNotPreservedAnalysis (#199571)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] a225aaf - [DenseMap] Invalidate iterators on erase (#199369)
via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
via llvm-commits
- [llvm] 49e2295 - [GVN] Properly combine AA metadata if available load is hoisted (#197948)
via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
via llvm-commits
- [llvm] fda6309 - [AArch64][GlobalISel] Add tablegen pattern for uaddo combine (#198724)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
via llvm-commits
- [llvm] [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (PR #199616)
via llvm-commits
- [llvm] 4ab4d2d - [VPlan] Fold canonical IV recipe creation into createLoopRegion. (#198383)
via llvm-commits
- [llvm] [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (PR #199624)
via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
via llvm-commits
- [lld] [LLD][COFF] Gate second-dot section-name stripping on MinGW (PR #199625)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (PR #199621)
via llvm-commits
- [llvm] [ConstantFolding] Compare a global and an inbounds GEP (PR #192909)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix region boundary corruption in rewr… (PR #199620)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY (PR #199630)
via llvm-commits
- [llvm] [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (PR #199629)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY (PR #199630)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY is inserted before first MI of a scheduling region (PR #199630)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY is inserted before first MI of a scheduling region (PR #199630)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY is inserted before first MI of a scheduling region (PR #199630)
via llvm-commits
- [llvm] a975b7c - [RISCV] Fix fixed-length masked.{u,s}{div,rem} lowering not converting operands (#197913)
via llvm-commits
- [llvm] [RegisterCoalescer] Narrow full COPYs with IMPLICIT_DEF or overwritten lanes (PR #199631)
via llvm-commits
- [llvm] [RegisterCoalescer] Narrow full COPYs with IMPLICIT_DEF or overwritten lanes (PR #199631)
via llvm-commits
- [llvm] [LV] Use SCEV loop-uniformity for outer-loop branch legality (PR #199632)
via llvm-commits
- [llvm] [LV] Use SCEV loop-uniformity for outer-loop branch legality (PR #199632)
via llvm-commits
- [llvm] [RegisterCoalescer] Narrow full COPYs with IMPLICIT_DEF or overwritten lanes (PR #199631)
via llvm-commits
- [llvm] 4448a1a - [X86] LowerBUILD_VECTORvXi1 - scalarize the bool masks if we insert a single non-const value (#199523)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: update region start when bridge COPY is inserted before first MI of a scheduling region (PR #199630)
via llvm-commits
- [llvm] 19e915f - [LoongArch] Fix musttail with indirect arguments by forwarding incoming pointers (#198965)
via llvm-commits
- [llvm] [LoongArch] Fix musttail with indirect arguments by forwarding incoming pointers (PR #198965)
via llvm-commits
- [llvm] [llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (PR #196611)
via llvm-commits
- [llvm] 73f141f - [NFC] Add null terminator assert to CodeViewRecordIO::mapStringZ (#199624)
via llvm-commits
- [flang] [llvm] Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [llvm] 322ff9f - [RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (#199629)
via llvm-commits
- [llvm] Auto-label LifetimeSafety issues with `clang:temporal-safety` (PR #199522)
via llvm-commits
- [llvm] [SystemZ] Fold i16/i32/i64 logical RMW operations into memory operands in TableGen (PR #192802)
via llvm-commits
- [llvm] 5ab7435 - [LV] Add support for partial reduction chains with fsubs. (#197114)
via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
via llvm-commits
- [llvm] [X86] with vbmi prefer byte over word permutes (PR #199633)
via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
via llvm-commits
- [llvm] [InstCombine] Narrow llvm.abs through trunc. (PR #199643)
via llvm-commits
- [clang] [llvm] [LFI][X86] Add X86 LFI target and system instruction rewrites (PR #189569)
via llvm-commits
- [llvm] 495e6c5 - [Coroutines] Allow rematerialization of unary operators and selected intrinsics (#197698)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [llvm] [VPlan] Use pointer index type for stride in convertToStridedAccesses (PR #199647)
via llvm-commits
- [clang] [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
via llvm-commits
- [llvm] Fix `ARMTTIImpl::getNumMemOps` destination alignment calculation (PR #199649)
via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
via llvm-commits
- [llvm] [Valuetracking] Use all FPClasses ordering information for min/max (PR #199651)
via llvm-commits
- [llvm] c437052 - Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (#199570)
via llvm-commits
- [llvm] Reland "[APFloat] Add exp functions for single and double using exp/expf implementations from LLVM libc." (#197440) (PR #199570)
via llvm-commits
- [flang] [llvm] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [llvm] [compiler-rt] Deprecate LLVM_ENABLE_PROJECTS in favor of LLVM_ENABLE_RUNTIMES (PR #124016)
via llvm-commits
- [llvm] [CloneModule] Clone undefined ifuncs (PR #197353)
via llvm-commits
- [llvm] [SLP] Disable -slp-inst-count-check by default (PR #199536)
via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] [z/OS] Add --ignore-case to FileCheck on output from od. (PR #196396)
via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [clang] [llvm] [AArch64] Implement the atomic store with hint intrinsic (PR #198316)
via llvm-commits
- [llvm] 028153a - [VPlan] Make TransformState::get BCast-logic robust (#197589)
via llvm-commits
- [llvm] a903b95 - [CloneModule] Clone undefined ifuncs (#197353)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] [z/OS] Add --ignore-case to FileCheck on output from od. (PR #196396)
via llvm-commits
- [llvm] 05a2372 - [RISCV][GlobalISel] Lower i8 bitreverse using brev8 with Zbkb (#199469)
via llvm-commits
- [llvm] ded7aa0 - [z/OS] Add --ignore-case to FileCheck on output from od. (#196396)
via llvm-commits
- [llvm] 70321b9 - [Support] Support runtime override for LLVM_WINDOWS_PREFER_FORWARD_SLASH (#199210)
via llvm-commits
- [llvm] [z/OS] Mark 18 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
via llvm-commits
- [llvm] [z/OS] Mark 18 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
via llvm-commits
- [llvm] [z/OS] Mark 18 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
via llvm-commits
- [llvm] f72be67 - [ProfCheck] Add test from #197698 to xfail list (#199650)
via llvm-commits
- [llvm] [z/OS] Mark 18 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
via llvm-commits
- [llvm] 573138d - Handle more cases in DebugInfoFinder (#194684)
via llvm-commits
- [llvm] [z/OS] Mark 19 tests UNSUPPORTED on z/OS due to an issue in printf. (PR #196391)
via llvm-commits
- [llvm] f2ce225 - Exclude documentation files from 80 columns rule in Coding Standard (#197666)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AMDGPU] Model ASYNCMARK/WAIT_ASYNCMARK scheduler-deps via ASYNCcnt (PR #199533)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix shouldRevertScheduling and Pressure refresh (PR #199677)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix shouldRevertScheduling and Pressure refresh (PR #199677)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix shouldRevertScheduling and Pressure refresh (PR #199677)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix shouldRevertScheduling and Pressure refresh (PR #199677)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix shouldRevertScheduling and Pressure refresh (PR #199677)
via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
via llvm-commits
- [llvm] 095faea - [SLP] Fix assertion "Deleting out-of-tree value" for struct-typed vectorized operands
via llvm-commits
- [llvm] Revert "Revert "[libc] Port 2b2a63819f9f26d661bad5c269a03077d22ff6b4"" (PR #199681)
via llvm-commits
- [llvm] Revert "Revert "[libc] Port 2b2a63819f9f26d661bad5c269a03077d22ff6b4"" (PR #199681)
via llvm-commits
- [llvm] [SLP] Fix assertion "Deleting out-of-tree value" for struct-typed vectorized operands (PR #199679)
via llvm-commits
- [llvm] [SLP] Fix assertion "Deleting out-of-tree value" for struct-typed vectorized operands (PR #199679)
via llvm-commits
- [llvm] e5f4f31 - [JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr (#199408)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] 471244d - [InferAlignment] Propagate alignment information across blocks (#198114)
via llvm-commits
- [llvm] [ARM] Custom Lower SetCC (PR #193841)
via llvm-commits
- [llvm] [ARM] Swap sides of cmp/cmn based on folding ability (PR #191915)
via llvm-commits
- [llvm] 8b27511 - [X86] Add test coverage showing failure to recognise VPSHLD/VPSHRD nodes as potential faux shuffles (#199673)
via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
via llvm-commits
- [llvm] [DenseMap] Invalidate iterators on erase (PR #199369)
via llvm-commits
- [llvm] [AArch64] Convert adc to sdc and vice versa if one is negative (PR #199278)
via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
via llvm-commits
- [llvm] [SCEV] Avoid redundant stack push/pop in createSCEVIter (PR #199352)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] Fold (select_cc (select cond, x, y), x, a, b, eq) to (select cond, a, b) (PR #199688)
via llvm-commits
- [llvm] Fold (select_cc (select cond, x, y), x, a, b, eq) to (select cond, a, b) (PR #199688)
via llvm-commits
- [llvm] Fold (select_cc (select cond, x, y), x, a, b, eq) to (select cond, a, b) (PR #199688)
via llvm-commits
- [llvm] [DirectX] Generate compiler version part in llc (PR #199699)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: Move executeInWaterfallLoop call from lower (PR #199701)
via llvm-commits
- [llvm] 52aac75 - [RISCV][GISel] Use sXLen member variable instead of creating it locally. NFC (#199594)
via llvm-commits
- [llvm] 6b17cf8 - [RISCV][P-ext] Support packed SSHLSAT with non-constant splat shift amount. (#198937)
via llvm-commits
- [llvm] [AMDGPU] Add regression test for extract of vector binop scalarization (PR #198825)
via llvm-commits
- [llvm] [AMDGPU] Add regression test for wave.reduce constant folding. (PR #198673)
via llvm-commits
- [llvm] [Hexagon] Fix fpround fp32 -> fp16 pattern (PR #199704)
via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] [SLP] Fix FMA regression in FMA-candidate retry (PR #199706)
via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
via llvm-commits
- [llvm] [SLP] Fix FMA regression in FMA-candidate retry (PR #199706)
via llvm-commits
- [lld] Remove duplicate .pdata entries after ICF (PR #199705)
via llvm-commits
- [llvm] [ARM] Fold more general CMOV in CMOV patterns (PR #194155)
via llvm-commits
- [llvm] [AMDGPU] Cache calls to `getCanBeVOPD` (PR #199714)
via llvm-commits
- [llvm] 4acfc32 - Revert "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (#199713)
via llvm-commits
- [llvm] 6fdfe1e - llvm: Fix most LLVM_ABI annotations in Transforms (#199042)
via llvm-commits
- [llvm] [GlobalsModRef] Don't erase while iterating (PR #199656)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
via llvm-commits
- [llvm] 551ff98 - [SLP][TTI][AMDGPU] Add TTI hook preferSLPInstCountCheck for per-target opt-out (#199696)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] d685a3b - Use symbol matching for types in llvm-mode.el (#199250)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] [AArch64] Pass APInts by reference when evaluating them for adjustments (NFCI) (PR #199716)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
via llvm-commits
- [llvm] Fix compiler-rt test suite (PR #199712)
via llvm-commits
- [llvm] [SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/) (PR #197289)
via llvm-commits
- [llvm] Fix compiler-rt test suite (PR #199712)
via llvm-commits
- [llvm] [JumpThreading] NFC: Add comment referencing #199408. (PR #199718)
via llvm-commits
- [llvm] 7146087 - [AArch64][DAG] Use getSetCCResultType in PromoteSETCC (#198320)
via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
via llvm-commits
- [llvm] Fix compiler-rt test suite (PR #199712)
via llvm-commits
- [llvm] Fix compiler-rt test suite (PR #199712)
via llvm-commits
- [llvm] [ARM] Refactor to use APInt instead of int64_t imm (NFC) (PR #199729)
via llvm-commits
- [llvm] [DSE] Restrict partial-overlap store merging to matching orderings. (PR #199728)
via llvm-commits
- [llvm] [ARM] Refactor to use APInt instead of int64_t imm (NFC) (PR #199729)
via llvm-commits
- [llvm] [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (PR #199730)
via llvm-commits
- [llvm] [AArch64][DAG] Convert adc to sdc and vice versa if one is negative (PR #199278)
via llvm-commits
- [llvm] [AArch64][DAG] Convert adc to sdc and vice versa if one is negative (PR #199278)
via llvm-commits
- [llvm] e526b20 - [SLP] Add new tests for instrinsics in getVectorElementSize() (#199612)
via llvm-commits
- [llvm] Add select-function pass to keep only specified functions and their dependencies (PR #199390)
via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
via llvm-commits
- [llvm] Reapply "[JumpThreading] Freeze undef/poison select condition in unfoldSelectInstr" (PR #199736)
via llvm-commits
- [llvm] [libc][ci] Improve full build precommit CIs caching keys. (PR #199742)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] 461f816 - Reland "[HLSL][DirectX] Emit convergence control tokens when targeting DirectX" (#194452)
via llvm-commits
- [llvm] [DirectX] Implement lowering of llvm.dx.resource.samplebias to the SampleBias DXIL Op (PR #199745)
via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
via llvm-commits
- [llvm] [DirectX] Implement lowering of llvm.dx.resource.samplebias to the SampleBias DXIL Op (PR #199745)
via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
via llvm-commits
- [lld] [lld][macho] Fix thunks with multiple text sections (PR #199747)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize rules for wave_shuffle (PR #196412)
via llvm-commits
- [llvm] 95cb4d4 - AMDGPU/GlobalISel: RegBankLegalize rules for wave_shuffle (#196412)
via llvm-commits
- [llvm] AMDGPU/GlobalISel: RegBankLegalize rules for wave_shuffle (PR #196412)
via llvm-commits
- [llvm] 9d751a2 - [llvm][Object] Add COFF support to extractOffloadBundleFatBinary (#199574)
via llvm-commits
- [llvm] 88fbc06 - [DSE] Restrict partial-overlap store merging to matching orderings. (#199728)
via llvm-commits
- [llvm] [VPlan] Introduce refinement of vputils::isSingleScalar (NFCI) (PR #196181)
via llvm-commits
- [llvm] [Offload] Update RPath handling for the llvm-gpu-loader (PR #199755)
via llvm-commits
- [llvm] 6519c04 - [1/3][RegAlloc][LiveRegMatrix] Fix inconsistency in HoistSpillHelper delegates (#197773)
via llvm-commits
- [llvm] workflows/release-documentation: Validate input and remove template expansion (PR #199760)
via llvm-commits
- [llvm] [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (PR #199761)
via llvm-commits
- [llvm] [AArch64][TTI] Allow mixed-extension partial reductions with +dotprod (PR #199762)
via llvm-commits
- [llvm] f78a233 - [AMDGPU] Implement CFI for non-kernel functions (#183153)
via llvm-commits
- [llvm] Revert "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (PR #199776)
via llvm-commits
- [llvm] a7aceff - Revert "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776)
via llvm-commits
- [llvm] Revert "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (PR #199776)
via llvm-commits
- [llvm] [libc] Use containers for overlay precommit CIs. (PR #199294)
via llvm-commits
- [llvm] 577e9a7 - [WebAssembly] WASIP3 Library Call Thread Context Support (#175800)
via llvm-commits
- [lld] 577e9a7 - [WebAssembly] WASIP3 Library Call Thread Context Support (#175800)
via llvm-commits
- [llvm] [DirectX] Rewrite DIGlobalVariableExpression to DXDIGlobalVariable (PR #199791)
via llvm-commits
- [llvm] e918a5a - [lit][NFC] remove new-style class opt-ins (#199784)
via llvm-commits
- [llvm] workflows/libclang-abi-tests: Remove template expansion (PR #199792)
via llvm-commits
- [llvm] [InferAlignment] Add variable offset alignment analysis for GEPs in InferAlignment (PR #185980)
via llvm-commits
- [llvm] [RISCV][P-ext] Add DefVXSAT argument to tablegen classes. NFC (PR #199797)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] 2bd872b - [LV] Add support for partial alias masking with tail folding (#182457)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [RISCV][P-ext] Remove duplicate hasSideEffects=0, mayLoad=0, mayStore=0. NFC (PR #199798)
via llvm-commits
- [llvm] [InferAlignment] Add variable offset alignment analysis for GEPs in InferAlignment (PR #185980)
via llvm-commits
- [llvm] [InferAlignment] Add variable offset alignment analysis for GEPs in InferAlignment (PR #185980)
via llvm-commits
- [lld] e0ef143 - [lld][WebAssembly] Only include __stack_pointer when needed (#199739)
via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [SLP][NFC]Add another test for external phi user, NFC (PR #199804)
via llvm-commits
- [llvm] d139f65 - [SLP][NFC]Add another test for external phi user, NFC
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
via llvm-commits
- [llvm] [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (PR #199799)
via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
via llvm-commits
- [llvm] [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (PR #199802)
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [llvm] 7e6f337 - [llvm-mca] Fix total execution count in Average Wait times (#199500)
via llvm-commits
- [lld] 40602b6 - [LLD][COFF] Gate second-dot section-name stripping on MinGW (#199625)
via llvm-commits
- [clang] [llvm] [RegAlloc] [X86] Enable callee saved register optimization for x86 (PR #188609)
via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
via llvm-commits
- [llvm] [RISCV][P-ext] Add DefVXSAT argument to tablegen classes. NFC (PR #199797)
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_packed.h for P extension intrinsics (PR #181115)
via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
via llvm-commits
- [llvm] [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (PR #198765)
via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
via llvm-commits
- [llvm] [NFC][AMDGPU] Improve the predicate uses for WMMAs (PR #199807)
via llvm-commits
- [llvm] 73de4c7 - [NFC][AMDGPU] Improve the predicate uses for WMMAs (#199807)
via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
via llvm-commits
- [llvm] [InstCombine] Use sadd.sat for chained ldexp fold (PR #199274)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (PR #199812)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
via llvm-commits
- [llvm] [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (PR #198226)
via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
via llvm-commits
- [llvm] 853d532 - Fix llvm-symbolizer test broken by #199739 (#199801)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: pre-check dst/src2 eligibility in initHeuristics() (PR #199825)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: pre-check dst/src2 eligibility in initHeuristics() (PR #199825)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: pre-check dst/src2 eligibility in initHeuristics() (PR #199825)
via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
via llvm-commits
- [llvm] [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::BZHI handling (PR #199828)
via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
via llvm-commits
- [llvm] [CodeGenPrepare] Use recomputed split-branch weights. (PR #199822)
via llvm-commits
- [llvm] [InstCombine] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [llvm] [InstCombine] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [compiler-rt] c85c8af - [compiler-rt][ARM] Add missing SUPERSEDES for optimized FP comparison sources (#199604)
via llvm-commits
- [llvm] [InstCombine] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Optimize shl lowering by removing G_ZEXT (PR #199870)
via llvm-commits
- [llvm] [Analysis] Skipping same value StoreInst in canSkipClobberingStore (PR #199419)
via llvm-commits
- [libc] [llvm] [libc][bazel] Add rules for __support/threads tests. (PR #199871)
via llvm-commits
- [llvm] 532940b - [BBAddrMap] Drive Features and Metadata bits from BBAddrMap.def (#196906)
via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
via llvm-commits
- [llvm] 4f54064 - [IR] Introduce an appendTags() idiom to set MMRA metadata [NFC] (#199621)
via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
via llvm-commits
- [llvm] [VectorCombine] Remove disjoint flag in `foldbitopofcastops` and `foldBitOpOfCastConstant` (PR #199873)
via llvm-commits
- [llvm] [Bazel] Fixes 532940b (PR #199874)
via llvm-commits
- [llvm] [RISCV][P-ext] Replace some custom isel code with tablegen patterns. NFC (PR #199881)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (PR #199883)
via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
via llvm-commits
- [llvm] [VectorCombine] Add subvector reduction support to foldShuffleChainsToReduce (PR #199872)
via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
via llvm-commits
- [llvm] 6bbbf74 - [llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
via llvm-commits
- [llvm] [VPlan] Fix vplan printing for VPExpressionRecipe w/conditional reduction. (PR #198954)
via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
via llvm-commits
- [llvm] TargetLowering::SimplifySetCC: Support SETO/SETUO for NNaN (PR #199827)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)
via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
via llvm-commits
- [llvm] Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (PR #199890)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] 6de9a33 - Revert "[llvm-debuginfo-analyzer] Add support for LLVM IR format. (#135440)" (#199890)
via llvm-commits
- [llvm] a4b1361 - [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (#199512)
via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
via llvm-commits
- [llvm] [RISCV][P-ext] Add missing let Inst{31} = 0b0 to RVPPairShift_rr. (PR #199885)
via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
via llvm-commits
- [lldb] [llvm] Revert "[lit] Move maxIndividualTestTime from global to test suite config" (PR #199886)
via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
via llvm-commits
- [llvm] [llvm] Fixed BUILD_SHARED_LIBS with MinGW GCC (PR #174266)
via llvm-commits
- [llvm] [llvm] Fixed BUILD_SHARED_LIBS with MinGW GCC (PR #174266)
via llvm-commits
- [llvm] [ExpandIRInsts] Support llvm.fpto{u,s}i.sat (PR #199174)
via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
via llvm-commits
- [llvm] [CodeGen] Compare MMO atomic ordering and syncscope. (PR #199892)
via llvm-commits
- [llvm] [Bazel] Fixes a4b1361 (PR #199894)
via llvm-commits
- [llvm] c94e5f3 - AMDGPU/GlobalISel: Move executeInWaterfallLoop call from lower (#199701)
via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
via llvm-commits
- [llvm] [TableGen] Add !switch operator (PR #199659)
via llvm-commits
- [llvm] [X86][APX] Add CodeView register IDs and mapping for APX EGPR (PR #199586)
via llvm-commits
- [llvm] [AMDGPU] Waterfall loop codegen improvement in SIInstrInfo (PR #192415)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
via llvm-commits
- [llvm] [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (PR #199897)
via llvm-commits
- [llvm] Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (PR #199899)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] workflows/release-binaries: Install LLDB test deps (PR #199900)
via llvm-commits
- [llvm] [Offload] Skip plugins when none requested (PR #199901)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] [RISCV] Fix build after isLegalVTForZvzipOperand signature change (PR #199902)
via llvm-commits
- [llvm] [RISCV] Fix build after isLegalVTForZvzipOperand signature change (PR #199902)
via llvm-commits
- [llvm] [RISCV] Fix build after isLegalVTForZvzipOperand signature change (PR #199902)
via llvm-commits
- [llvm] [RISCV] Fix build after isLegalVTForZvzipOperand signature change (PR #199902)
via llvm-commits
- [llvm] [RISCV] Fix build after isLegalVTForZvzipOperand signature change (PR #199902)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
via llvm-commits
- [llvm] [VectorUtils] Use temporary PSE in collectConstStrideAccesses. (PR #199793)
via llvm-commits
- [llvm] [AMDGPU] Add fneg pattern for v4f16 and v4bf16 (PR #198466)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] [VPlan] Move IV predicate handling to VPlan. (PR #192876)
via llvm-commits
- [llvm] 3060f65 - Revert "[RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip" (#199899)
via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
via llvm-commits
- [llvm] [Offload] Add libomptarget prefix for offload (PR #199906)
via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
via llvm-commits
- [llvm] 3c16e92 - [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics (#198765)
via llvm-commits
- [llvm] [AMDGPU] Capping max number of registers for indirect calls (PR #199765)
via llvm-commits
- [llvm] 2a57482 - [SelectionDAGBuilder] Replace asserts inside LLVM_DEBUG (#199748)
via llvm-commits
- [llvm] c71f9f0 - [LV] Handle loop.dependence.mask in verifyLastActiveLaneRecipe() (#199897)
via llvm-commits
- [llvm] [AMDGPU] Capping max number of registers for indirect calls (PR #199765)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
via llvm-commits
- [llvm] [InstCombine] Fold `p||q` to `q` and `p&&q` to `p` under `llvm.assume(p => q)` (PR #199868)
via llvm-commits
- [llvm] [SLP][NFC]Add some more tests with phi external uses, NFC (PR #199919)
via llvm-commits
- [llvm] 6134199 - [SLP][NFC]Add some more tests with phi external uses, NFC
via llvm-commits
- [llvm] [InstCombine] Fix type mismatch in `foldBitmaskMul` (PR #199920)
via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
via llvm-commits
- [llvm] llvm: Fix most LLVM_ABI annotations in CodeGen (PR #199921)
via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [llvm] 5bfcf13 - [VPlan] Construct VPlan1 once, share across buildVPlans calls. (#197276)
via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
via llvm-commits
- [llvm] [RISCV][CodeGen] Use vzip.vv for e64 interleave shuffles with Zvzip (PR #199923)
via llvm-commits
- [llvm] bdaf3cf - [SLP] Improve InsertElement scalarization cost modeling
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [compiler-rt] ed11d7a - [compiler-rt][ARM] Optimized FP double <-> single conversion (#179926)
via llvm-commits
- [llvm] [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops (PR #199954)
via llvm-commits
- [llvm] [SLP] Bail out on store-to-load forwarding hazards (PR #199606)
via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [compiler-rt] [asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported (PR #144480)
via llvm-commits
- [llvm] Add test for stack-coloring and setjmp (PR #199959)
via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
via llvm-commits
- [compiler-rt] [TySan] Remove incorrect memcpy shadow memory tracking (PR #199958)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [llvm] c09041a - [DebugInfo] Introduce DW_AT_LLVM_language_dialect (#194898)
via llvm-commits
- [llvm] [SPIR-V] Insert service function when module has only declarations (PR #199964)
via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
via llvm-commits
- [llvm] ef1b6d2 - Add Pre-Optimization FunctionPropertiesStatistics Pass - All Properties (#199293)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] [SPIRV] Fix enqueue empty kernel (PR #187671)
via llvm-commits
- [llvm] 7de3f46 - [InstSimplify] Fold fshl/fshr of complementary shifts to identity (#196887)
via llvm-commits
- [llvm] 78f5f77 - [PowerPC] Drop invalid range metadata when lowering i64 load to fp in INT_TO_FP (#198705)
via llvm-commits
- [lldb] [llvm] [AArch64] Fix definition of system register move instructions (PR #185709)
via llvm-commits
- [llvm] workflows/upload-release-artifact: Validate input and remove template expansion (PR #199972)
via llvm-commits
- [llvm] [PowerPC] Drop invalid range metadata when lowering i64 load to fp in INT_TO_FP (PR #198705)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
via llvm-commits
- [llvm] [Offload] Fix missing SONAME version on offload libraries (PR #199975)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
via llvm-commits
- [llvm] workflows/issue-release-workflow: Fix bug when specifying multiple commits (PR #199973)
via llvm-commits
- [llvm] [CostModel] Model get.active.lane.mask cost when split into multiple results (PR #199986)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [ADT] Refactor StringMap iterators (NFC) (PR #156137)
via llvm-commits
- [llvm] [Bazel] Fixes 81c523c (PR #199988)
via llvm-commits
- [llvm] [LV] Accept swapped operands in early-exit condition compare (PR #199989)
via llvm-commits
- [lld] f55acff - [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (#196423)
via llvm-commits
- [lld] [lld][ELF] Exclude SHT_NOBITS sections from LMA overlap checks (PR #196423)
via llvm-commits
- [llvm] 9e279e4 - [X86] vector-shuffle-combining-avx512vbmi2.ll - add VLX/NOVLX test coverage (#199984)
via llvm-commits
- [llvm] [OpenMP][Flang][Clang][Offload] Prevent shadow pointer write-back to null host pointers (PR #197106)
via llvm-commits
- [llvm] [OpenMP][Flang][Clang][Offload] Prevent shadow pointer write-back to null host pointers (PR #197106)
via llvm-commits
- [llvm] d25ec4b - [llvm][RISCV] Support batched dot product extensions MC layer (#196467)
via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
via llvm-commits
- [llvm] [SPIR-V] Reject module-level inline assembly with a diagnostic (PR #199992)
via llvm-commits
- [lldb] [llvm] [AArch64] Fix definition of system register move instructions (PR #185709)
via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
via llvm-commits
- [llvm] c0a302d - [AMDGPU] Refactor insertRelease into insertWriteback + insertWait (NFC) (#199486)
via llvm-commits
- [llvm] 6cb00b6 - [Hexagon] Fix up vector predicate before compressing it for bitcast (#199283)
via llvm-commits
- [llvm] dcf50fe - [SystemZ] Don't fold memops after SSA if tied regs don't match. (#197475)
via llvm-commits
- [llvm] [VPlan] Predicate SEs in getSCEVExprForVPValue (NFC) (PR #199994)
via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
via llvm-commits
- [llvm] 3e8c217 - [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (#199052)
via llvm-commits
- [llvm] [AMDGPU] Fix ShiftAmt32Imm to use unsigned comparison (PR #199052)
via llvm-commits
- [llvm] [X86][AsmParser] Fix MS inline asm label mismatch with offset operator (PR #199552)
via llvm-commits
- [llvm] bf8dae1 - [InstCombine] Narrow llvm.abs through trunc. (#199643)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [SystemZ] Don't fold after SSA if tied regs don't match. (PR #197475)
via llvm-commits
- [llvm] [bazel][BBAddrMap] add include/llvm/Object/*.def as headers (PR #199999)
via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
via llvm-commits
- [llvm] [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (PR #199998)
via llvm-commits
- [clang] [compiler-rt] Define signed int overflow with -fms-compatibility (PR #198538)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (PR #200000)
via llvm-commits
- [llvm] 06a6cbb - [AMDGPU] Fix SuperReg to MCRegister conversion (#199993)
via llvm-commits
- [llvm] [AMDGPU] Fix SuperReg to MCRegister conversion (PR #199993)
via llvm-commits
- [llvm] dd2ce3d - [LLVM] Add per-target runtime directory to rpath (#199755)
via llvm-commits
- [llvm] [SPIR-V] Skip available_externally functions in module analysis (PR #200002)
via llvm-commits
- [llvm] Add NVPTX DW_AT_LLVM_language_dialect emission. (PR #200003)
via llvm-commits
- [llvm] [bzl] Reduce the `deps` sized of libc's shared_math_header library. (PR #200006)
via llvm-commits
- [llvm] 95f08b1 - [RISCV][P-ext] Make the direction argument for RVPPairShift* classes required. NFC (#199799)
via llvm-commits
- [llvm] [bzl] Reduce the `deps` size of libc's shared_math_header library. (PR #200006)
via llvm-commits
- [llvm] [bzl] Reduce the `deps` size of libc's shared_math_header library. (PR #200006)
via llvm-commits
- [llvm] [bzl] Reduce the `deps` size of libc's shared_math_header library. (PR #200006)
via llvm-commits
- [llvm] 3768e13 - [X86] Add test coverage for #145276 (#200004)
via llvm-commits
- [llvm] ea3cb0f - Fix for noassert buildbot break in #183153 (#199781)
via llvm-commits
- [llvm] db9b595 - [X86][APX] Add CodeView register IDs and mapping for APX EGPR (#199586)
via llvm-commits
- [llvm] 2713d94 - Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (#199805)
via llvm-commits
- [llvm] Reapply "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776) (PR #199805)
via llvm-commits
- [llvm] e1e52c9 - [win][x64] Updated `llvm-objdump` and `llvm-readobj` to be able to dump Windows x64 Unwind v3 information. (#199120)
via llvm-commits
- [llvm] 860e4b8 - [X86][AvoidStoreForwardingBlocks] Skip volatile/atomic accesses. (#199698)
via llvm-commits
- [llvm] 7b993d2 - [InstCombine] Use sadd.sat for chained ldexp fold (#199274)
via llvm-commits
- [llvm] [ARM] Custom Lower SetCC (PR #193841)
via llvm-commits
- [llvm] 8275507 - [ProfCheck] Fix #199174 (#200013)
via llvm-commits
- [llvm] ed918c1 - [AtomicExpand] Preserve volatile in widenPartwordAtomicRMW. (#199722)
via llvm-commits
- [llvm] [ARM] Custom Lower SetCC (PR #193841)
via llvm-commits
- [llvm] 5dc633b - [AArch64][GlobalISel] Add BF16 fabs and fneg (#198655)
via llvm-commits
- [llvm] [ARM] Custom Lower SetCC (PR #193841)
via llvm-commits
- [clang] [llvm] [AMDGPU] Use 1-iteration Newton-Raphson refinement for FP32 reciprocal. (PR #194716)
via llvm-commits
- [llvm] 8f03570 - [AMDGPU] Add regression test for wave.reduce constant folding. (#198673)
via llvm-commits
- [llvm] [AMDGPU] Add regression test for wave.reduce constant folding. (PR #198673)
via llvm-commits
- [llvm] [PowerPC] Optimize vec_splats of small FP values on Power8/9 (PR #199538)
via llvm-commits
- [llvm] [SLP] Enable runtime stride stores (PR #200018)
via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
via llvm-commits
- [llvm] [SLP] Precommit tests for runtime strided stores (PR #200019)
via llvm-commits
- [llvm] [VPlan] Extract IV exit value from vector loop if predicates are needed. (PR #200020)
via llvm-commits
- [llvm] [VPlan] Extract IV exit value from vector loop if predicates are needed. (PR #200020)
via llvm-commits
- [llvm] [z/OS] Modify regex in error message to match on z/OS. (PR #194020)
via llvm-commits
- [llvm] [AMDGPU] Fix codesize estimate after #198005 (PR #200033)
via llvm-commits
- [llvm] c315c66 - [AMDGPU] Fix codesize estimate after #198005 (#200033)
via llvm-commits
- [llvm] Replace mask{Is,Contains}All{Zero,One}OrUndef with pattern matching on poison (PR #200040)
via llvm-commits
- [llvm] Replace mask{Is,Contains}All{Zero,One}OrUndef with pattern matching on poison (PR #200040)
via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
via llvm-commits
- [llvm] f95f02c - [VPlan] Thread scalar types through VPReplicateRecipe. (NFC) (#199379)
via llvm-commits
- [llvm] [AMDGPU][SCEV] Tighten max backedge-taken count for shift recurrence … (PR #197292)
via llvm-commits
- [lld] [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [DAGCombine] Fold any-extend(and(trunc(x), C)) -> and(x, C) on X86 (PR #200052)
via llvm-commits
- [clang] [llvm] [OFFLOAD] Add OpenMP wrapper implementation of normcdfinv for SPIRV backend (PR #200067)
via llvm-commits
- [llvm] 00b4695 - [CodeGenPrepare] Use recomputed split-branch weights. (#199822)
via llvm-commits
- [llvm] 7f82efb - [Object] Add missing BBAddrMap.def to module map (#199961)
via llvm-commits
- [clang] [llvm] [OFFLOAD] Add OpenMP wrapper implementation of normcdfinv for SPIRV backend (PR #200067)
via llvm-commits
- [llvm] [llvm-readobj] Emit valid JSON for Verdef Predecessors (PR #200069)
via llvm-commits
- [llvm] f13305b - [VectorCombine] Fold deinterleave2 with smaller effective element size (#192121)
via llvm-commits
- [llvm] [AArch64][COFF] Fix HI12 SECREL miscompile in adjustFixupValue (PR #199602)
via llvm-commits
- [llvm] [MC][COFF][AArch64] Add helper symbols for large SECREL addends (PR #199602)
via llvm-commits
- [llvm] Scopedprinter printhex json (PR #200071)
via llvm-commits
- [llvm] Scopedprinter printhex json (PR #200071)
via llvm-commits
- [llvm] [MC][COFF][AArch64] Add helper symbols for large SECREL addends (PR #199602)
via llvm-commits
- [llvm] [AArch64][DAG] Convert adc to sdc and vice versa if it is profitable (PR #200074)
via llvm-commits
- [llvm] [AArch64][DAG] Convert adc to sdc and vice versa if it is profitable (PR #200074)
via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
via llvm-commits
- [clang] [llvm] [WebAssembly] Add a new `wasm_multivalue` calling convention (PR #200076)
via llvm-commits
- [llvm] [MC][COFF][AArch64] Add helper symbols for large SECREL addends (PR #199602)
via llvm-commits
- [llvm] test(llvm-symbolizer): fix Wasm layering violation by using YAML (PR #200080)
via llvm-commits
- [compiler-rt] 5db1364 - [PGO][AMDGPU] Add basic HIP offload PGO support (#177665)
via llvm-commits
- [llvm] [AMDGPU][True16] Upstream some True16 test runlines (PR #200081)
via llvm-commits
- [llvm] 1670d39 - [DirectX] Handle undef the same way as null (#197507)
via llvm-commits
- [llvm] [AMDGPU] Fix wrong truth table in BitOp3_Op for shared sub-expressions. (PR #198556)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [NVPTX] Infer global AS for loads through readonly multi-level kernel pointer args (PR #193701)
via llvm-commits
- [llvm] 740e52b - [DirectX] Drop debug labels (#197490)
via llvm-commits
- [llvm] dbe6800 - [AMDGPU] This reverts patches to use fp16 inline constants for i16 (#200091)
via llvm-commits
- [llvm] [ARM] Custom Lower SetCC (PR #193841)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] 0381a09 - [SLP] Precommit tests for runtime strided stores (#200019)
via llvm-commits
- [llvm] 5b17cdb - [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (#199917)
via llvm-commits
- [llvm] [RISCV][P-ext] Split v4i16/v8i8 INSERT/EXTRACT_VECTOR_ELT on RV32. (PR #199917)
via llvm-commits
- [llvm] 6619c82 - [RISCV] Fix incorrect CM.MVSA01/QC_CM_MVSA01 generation with Zdinx (#200000)
via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
via llvm-commits
- [llvm] [GlobalISel] Preserve volatile and atomic undef stores (PR #200099)
via llvm-commits
- [llvm] [MemCpyOpt] Keep volatile memset before memcpy (PR #200100)
via llvm-commits
- [compiler-rt] [PGO][HIP] Stop pulling ROCm.o into every PGO host link (PR #200101)
via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic store (PR #197618)
via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic store (PR #197618)
via llvm-commits
- [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic store (PR #197618)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] da4894c - [LoopFusion] reject unsafe scalar flow dependences (#195895)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] [Mips] Add 'j' alias for r6 (PR #196706)
via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
via llvm-commits
- [llvm] [Mips] Add lowerConstantFP to optimize some floating load instrs to mtc1+mthc1 (PR #196226)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [llvm] [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (PR #200110)
via llvm-commits
- [llvm] [AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
via llvm-commits
- [llvm] [APInt] Add `bitwiseParity`, `compressBits`, and `expandBits` operations (PR #200114)
via llvm-commits
- [llvm] 48a1ee7 - [AMDGPU] Remove redundant s_wait_xcnt after implicit XCNT drains (#198823)
via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
via llvm-commits
- [llvm] [VPlan] Remove redundant vp_merge pattern. NFC (PR #200116)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] 690a25f - [clang] Don't optimize out no-op atomics in kernel mode (#193562)
via llvm-commits
- [clang] [llvm] Don't optimize out no-op atomics in kernel mode (PR #193562)
via llvm-commits
- [llvm] [WIP][Thinlto][Split] Add callgraph-based module splitting(SplitModuleCG) (2/N) (PR #199151)
via llvm-commits
- [llvm] [WIP][ThinLTO][SplitModuleCG] Add comdat group handling (3/N) (PR #199154)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#198… (PR #200120)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#198… (PR #200120)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#198… (PR #200120)
via llvm-commits
- [llvm] 191aa29 - [LangRef] Do not allow free via synchronization in nofree (#195658)
via llvm-commits
- [llvm] [RISCV] Add scheduler definitions for XiangShan-KunMingHu (PR #148581)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
via llvm-commits
- [llvm] 91d765f - [FunctionAttrs][Attributor] Update nofree inference (#196266)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] 35bfc00 - [InstCombine] Fix type mismatch in `foldBitmaskMul` (#199920)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [lld] 5c95f6a - [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A (#200060)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [llvm-ar] fix inconsistent case sensitivity for path matching on Windows (PR #196541)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [lld] [LLD] [COFF] Fix handling of immediates in ARM64_SECREL_HIGH12A (PR #200060)
via llvm-commits
- [compiler-rt] [compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (PR #200127)
via llvm-commits
- [llvm] [Bazel] Fixes 5dc8711 (PR #200129)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [clang] [llvm] [LoongArch] Add `-fstack-clash-protection` support (PR #195595)
via llvm-commits
- [llvm] [Xtensa] Implement support of the ESP32S2 target. (PR #200130)
via llvm-commits
- [llvm] [Docs] Show formatv provider options in programmer's manual (PR #199744)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add select to and combines (PR #200131)
via llvm-commits
- [llvm] [Xtensa] Fix literal section emit for ConstantPool entries. (PR #200132)
via llvm-commits
- [llvm] 3a50239 - [GlobalISel] Replace `GIM_CheckFeatures` with `GIM_Try_CheckFeatures` (#198461)
via llvm-commits
- [llvm] a63eace - [VPlan] Don't use Ingredient to get type in VPWidenMemoryRecipe (NFC) (#200049)
via llvm-commits
- [llvm] [Object][OffloadBundle] validate version before calling getHeaderSize (PR #200140)
via llvm-commits
- [llvm] [Object][OffloadBundle] validate version before calling getHeaderSize (PR #200140)
via llvm-commits
- [llvm] [Object][OffloadBundle] validate version before calling getHeaderSize (PR #200140)
via llvm-commits
- [llvm] [SystemZ] Fix off-by-one error in backend (PR #200141)
via llvm-commits
- [llvm] 8a9a82c - [VPlan] Remove redundant vp_merge pattern. NFC (#200116)
via llvm-commits
- [llvm] 4503872 - [IR][FunctionAttrs] Clarify memory effects of atomics (#193768)
via llvm-commits
- [llvm] 0e02ccd - llvm: Fix most LLVM_C_ABI annotations (#199914)
via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
via llvm-commits
- [llvm] [SLP] Fix extract-cost scale using NCD of all external-user sites (PR #199962)
via llvm-commits
- [llvm] 86a7478 - [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (#200136)
via llvm-commits
- [compiler-rt] 174eb79 - [compiler-rt][ARM] Optimized FP -> integer conversions (#179927)
via llvm-commits
- [llvm] 172ea47 - [AMDGPU] Use separate tables for VOPD3X and VOPDY in `getCanBeVOPD` (NFC) (#199072)
via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
via llvm-commits
- [llvm] [RISCV] Custom lower VP_LOAD/VP_STORE of mask vectors (PR #200146)
via llvm-commits
- [llvm] [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (PR #200148)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [compiler-rt] 51d8231 - [TySan] Expose __tysan_set_type_unknown interface (#198800)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [llvm] b115dd1 - [AArch64] Fix definition of system register move instructions (#185709)
via llvm-commits
- [lldb] [llvm] [AArch64] Fix definition of system register move instructions (PR #185709)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [llvm] a554a19 - [DirectX] Generate shader debug file name part in llc (#199555)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [llvm] eb1b57c - [LangRef] Specify that syncscopes can affect the monotonic modification order (#189017)
via llvm-commits
- [llvm] [LangRef] Specify that syncscopes can affect the monotonic modification order (PR #189017)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsic support for Fdot instr. (PR #189987)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsic support for Fdot instr. (PR #189987)
via llvm-commits
- [llvm] [AArch64] Fix v3f32 stack argument lowering (PR #199412)
via llvm-commits
- [llvm] [NFC][TableGen] Reorganize GlobalISelMatchTable.h (PR #200153)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] 326a132 - [LSR][AArch64] Precommit tests showing lack of `mul vl` addressing (NFC) (#200149)
via llvm-commits
- [compiler-rt] [libcxx] [lldb] [libc++] Drop transitive includes by default (PR #195509)
via llvm-commits
- [clang] [llvm] [clang][deps] Add in-flight query caching to `DependencyScanningFilesystemSharedCache` (PR #199680)
via llvm-commits
- [llvm] [X86] EltsFromConsecutiveLoads - handle trunc(wideload()) patterns (PR #199371)
via llvm-commits
- [llvm] ff7e6bb - llvm: Fix most LLVM_ABI annotations in CodeGen (#199921)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [coverage] llvm-cov export parallel load (PR #193726)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [llvm] 5b32c6e - [InstCombine] Drop the correct assume when working on assume bundles (#198404)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [llvm] [SimplifyCFG] Look at all uses when checking phi incoming for UB (PR #200164)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] [SystemZ] Handle pointer size correctly in getVectorBitmaskConversionCost(). (PR #200171)
via llvm-commits
- [llvm] [IR] Remove options for vector of null representation (PR #200172)
via llvm-commits
- [llvm] 4471b62 - [GitHub] Add InstCombine Contributor Guide to new contributor greeting comment (#199730)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] 98c7814 - [llubi] Add basic support for provenance modeling (#185977)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for pmul intrinsic (PR #198809)
via llvm-commits
- [llvm] [ARM] Replace redundant cmpz transforms in tablegen with ISelLowering (NFCI) (PR #193557)
via llvm-commits
- [llvm] 9f82a4e - [AArch64] Do not generate indexed addressing mode for volatile accesses (#196305)
via llvm-commits
- [llvm] 7fb99ee - Emit newline after IR-dump banner in PrintCallGraphPass (#199410)
via llvm-commits
- [llvm] ee3709b - [AArch64] Lower SUMLA via two udot products on plain dotprod targets. (#199761)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] da4e5cc - [SCEV] Canonicalise round-up idiom when some bits known (#197126)
via llvm-commits
- [llvm] [AMDGPU] Add waterfall intrinsics (PR #192409)
via llvm-commits
- [llvm] Fix assert in SlotIndexes::getInstructionIndex in debug builds (PR #189370)
via llvm-commits
- [llvm] [Analysis] Reuse RuntimeLibCalls.td for TargetLibraryInfo (PR #199529)
via llvm-commits
- [llvm] c8ef5dc - [VPlan] Directly pass SrcEltTy when constructing WideGEP (NFC) (#200043)
via llvm-commits
- [llvm] [WIP][CostModel][X86] Update VECREDUCE ADD/FADD costs based off llvm-mca analysis (PR #200175)
via llvm-commits
- [llvm] [WIP][CostModel][X86] Update VECREDUCE ADD/FADD costs based off llvm-mca analysis (PR #200175)
via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
via llvm-commits
- [llvm] [RISCV] Use sspush/sspopchk mnemonics for shadow stack codegen (PR #200182)
via llvm-commits
- [llvm] [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (PR #200120)
via llvm-commits
- [compiler-rt] 992ee59 - Add support for Alpha to libsanitizer (#194161)
via llvm-commits
- [compiler-rt] Add support for Alpha to libsanitizer (PR #194161)
via llvm-commits
- [compiler-rt] 2766733 - [compiler-rt][profile] Add COMPILER_RT_BUILD_PROFILE_ROCM option (#200127)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [AMDGPU] Remove _dpp variants from VOPD tables (PR #200184)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add register bank legalize rules for amdgcn_icmp, amdgcn_fcmp (PR #172017)
via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add register bank legalize rules for amdgcn_icmp, amdgcn_fcmp (PR #172017)
via llvm-commits
- [llvm] workflows: Add require-release-manager composite action (PR #194758)
via llvm-commits
- [llvm] 34e7eca - [IR] Avoid caching a DenseMap reference across erase in handleOperandChangeImpl. NFC (#200179)
via llvm-commits
- [llvm] [WIP][CostModel][X86] Update VECREDUCE ADD/FADD costs based off llvm-mca analysis (PR #200175)
via llvm-commits
- [llvm] [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (PR #200186)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
via llvm-commits
- [llvm] b43dcbe - Implement SPV_KHR_poison_freeze extension (#198037)
via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
via llvm-commits
- [llvm] [LV] Use getSmallBestKnownTC in IV-overflow-check (PR #195226)
via llvm-commits
- [llvm] [NFC][ValueType] Add is*VectorOf(VT) helpers. (PR #200189)
via llvm-commits
- [llvm] 3c21a0c - [SPIR-V] Add s128 to allPtrsScalarsAndVectors in legalizer (#199998)
via llvm-commits
- [llvm] 5536348 - [lit] Handle config loading safely (#200168)
via llvm-commits
- [llvm] [lit] Handle config loading safely (PR #200168)
via llvm-commits
- [llvm] 8ab00f2 - [z/OS][tests] XFAIL using aliases on z/OS (#200176)
via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
via llvm-commits
- [llvm] [IR] Only require nofree in canBeFreed() (PR #200191)
via llvm-commits
- [llvm] [IR] Handle nofree noalias in canBeFreed() (PR #200194)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
via llvm-commits
- [llvm] [lit] print shard count of gtests instead of individual tests (PR #200188)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (PR #200186)
via llvm-commits
- [llvm] Fix assert in SlotIndexes::getInstructionIndex in debug builds (PR #189370)
via llvm-commits
- [llvm] [AArch64] Generate umaddl and smaddl from disjoint or (PR #200198)
via llvm-commits
- [llvm] [AMDGPU] Add waterfall intrinsics (PR #192409)
via llvm-commits
- [llvm] [HIP][CI] Add HIP Kokkos bot recipe (PR #200201)
via llvm-commits
- [llvm] 082ac6e - [lit] Optimize ShLexer string construction (#199641)
via llvm-commits
- [llvm] [lit] Optimize ShLexer string construction (PR #199641)
via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] 7ac0a3c - [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (#199884)
via llvm-commits
- [llvm] [lit] Replace zip(range(len(x)), x) with enumerate(x) in ProgressBar (PR #199884)
via llvm-commits
- [llvm] 96b6bb7 - [DAGCombiner] Loop unfreeze step in visitFREEZE freezeOtherUses (#200120)
via llvm-commits
- [llvm] 7948d33 - [lit] Refactor super() calls in ResultCode (#199891)
via llvm-commits
- [llvm] [lit] Refactor super() calls in ResultCode (PR #199891)
via llvm-commits
- [llvm] [SPIR-V] Preserve available_externally linkage via NonSemantic.AuxData (PR #200002)
via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
via llvm-commits
- [llvm] ba7d42b - [PowerPC] Optimize vec_splats of small FP values on Power8/9 (#199538)
via llvm-commits
- [llvm] 90aece0 - [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (#198491)
via llvm-commits
- [llvm] [AMDGPU] Do not combine V_ASHRREV_I16* to make sdwa (PR #198491)
via llvm-commits
- [llvm] [ValueTracking] Set KnownBits from MSB shift idiom (PR #200203)
via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
via llvm-commits
- [llvm] [LV] Preview codegen for isScalarWithPredication fix (PR #200205)
via llvm-commits
- [llvm] 8fea280 - [DirectX] Check DXContainer's header magic during parsing (#198586)
via llvm-commits
- [llvm] [AMDGPU] Document that only naturally aligned atomics of up to 64 bits are supported by the AMDGPU backend (PR #200167)
via llvm-commits
- [llvm] c34220a - [RISCV] Use append TableGen feature in RISCVInstrInfoP.td. NFC (#200110)
via llvm-commits
- [llvm] 67ac1b0 - [RISCV][P-ext] Support v4i16/v8i8 build_vector on RV32. (#199883)
via llvm-commits
- [llvm] c4d820c - [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (#199615)
via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
via llvm-commits
- [llvm] [CI] Add 'lld' to LLVM projects in build script for lldb windows bot (PR #200207)
via llvm-commits
- [llvm] [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (PR #200209)
via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
via llvm-commits
- [clang] [llvm] [OMPT] Add callback for `omp_target_memset` calls (PR #194168)
via llvm-commits
- [llvm] 10f8499 - [lit] Modernize ParserKind implementation using Python3 IntEnum (#199965)
via llvm-commits
- [llvm] [lit] Modernize ParserKind implementation using Python3 IntEnum (PR #199965)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqneg intrinsic (PR #200211)
via llvm-commits
- [llvm] 10497d2 - [IR] Remove options for vector of null representation (#200172)
via llvm-commits
- [llvm] [Offload][libomptarget] Replace slow `omp_target_memset` implementation by `dataFill` (PR #200202)
via llvm-commits
- [llvm] aff129e - [AArch64][GlobalISel] Add support for pmul intrinsic (#198809)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for scalar sqabs intrinsic (PR #200222)
via llvm-commits
- [llvm] b76d08a - [RISCV] Factor out common scheduling model part between SiFive P400 and P500. NFCI (#199796)
via llvm-commits
- [clang] [llvm] [OFFLOAD] Add OpenMP wrapper implementation of normcdfinv for SPIRV backend (PR #200067)
via llvm-commits
- [llvm] 7e539a4 - [VPlan] Thread scalar types through VPWiden(Cast)Recipe. (NFC) (#199572)
via llvm-commits
- [llvm] [AArch64] Fix arm64-zero-cycle-zeroing-fpr.ll check lines(NFC) (PR #200192)
via llvm-commits
- [llvm] 58e35f9 - [gn build] Port commits (#200224)
via llvm-commits
- [llvm] [gn build] Port commits (PR #200224)
via llvm-commits
- [llvm] 218a21c - [gn build] Format all files (#200226)
via llvm-commits
- [llvm] ab0178c - [ExpandVariadics] Fixup handeling of mismatched return types (#198843)
via llvm-commits
- [llvm] 743cd53 - [AMDGPU][GlobalIsel] Add regbank support for amdgcn_cvt_scalef32_sr_f8_f16/32 (#197031)
via llvm-commits
- [llvm] f30438b - [AMDGPU] Add an early exit in `tryMatchVOPDPairVariant` (#200148)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions (PR #193030)
via llvm-commits
- [llvm] [X86] Fold OR of constant splats into GF2P8AFFINEQB (PR #194330)
via llvm-commits
- [llvm] [RISCV] Use std::optional::operator* instead of value(). NFC (PR #200235)
via llvm-commits
- [llvm] 192601e - [RISCV] Update the ProcResource used by vsetvli in SiFiveP400 model (#199802)
via llvm-commits
- [llvm] 9c64050 - [AArch64] Fixup f16->bf16 in intrinsic defs. NFC (#200244)
via llvm-commits
- [llvm] [DAGCombiner] Teach MatchLoadCombine to look through AND masks (PR #200247)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions (PR #193030)
via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
via llvm-commits
- [llvm] 5f49cff - [AArch64] Add tests for and+xor+shift. NFC (#200250)
via llvm-commits
- [clang] [llvm] [win][x64] Add support for Windows x64 unwind v3 (PR #200249)
via llvm-commits
- [llvm] [Flang] [Runtime ]Fix write endfile abort (PR #191633)
via llvm-commits
- [clang] [llvm] [HLSL] Adding matrix support to splitdouble (PR #200257)
via llvm-commits
- [llvm] 63da269 - [VPlan] Strip IR-PatternMatch include in VPlanAnalysis (NFC) (#200186)
via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
via llvm-commits
- [llvm] 4201007 - [MemCpyOpt] Keep volatile memset before memcpy (#200100)
via llvm-commits
- [llvm] [PowerPC] Fix MSan failure in LowerBUILD_VECTOR (PR #200260)
via llvm-commits
- [llvm] 0d1e9a6 - [X86][TTI] Retrieve address space from intrinsic info. (#200265)
via llvm-commits
- [clang] [lld] [llvm] Compute GUIDs once and store in metadata (PR #184065)
via llvm-commits
- [llvm] 642bbba - [2/3][RegAlloc][LiveRegMatrix] Fix inconsistency when fold creates a CopyMI (#197776)
via llvm-commits
- [llvm] [SLP] Vectorize full insertvalue buildvector sequences (PR #200274)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions (PR #193030)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions after branch peephole (PR #200276)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions after branch peephole (PR #200276)
via llvm-commits
- [llvm] [LAA] Strip no-overflow-PSE check on Ptr in isNoWrap (PR #200251)
via llvm-commits
- [llvm] workflows/libcxx-run-benchmarks: Remove template expansion (PR #200282)
via llvm-commits
- [llvm] 58dff92 - [llvm-offload-binary] Fix test failures on z/OS by splitting malformed tests (#200258)
via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
via llvm-commits
- [llvm] [Instrumentor] Add numeric operation instruction instrumentation support (PR #199749)
via llvm-commits
- [llvm] f857294 - [Docs] Improve Documentation on Writing IR Test Cases (#200259)
via llvm-commits
- [llvm] [IR] Skip remove_if scan for empty maps in removeNotPreservedAnalysis (PR #200292)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [DirectX] Remove obsolete cbuffer layout test (PR #200307)
via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] a853917 - [Instrumentor] Fix nondeterminism in indirect argument alloca usage (#200289)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] [ObjCARC] Improve empty autorelease pool elimination in OptimizeAutoreleasePools (PR #200310)
via llvm-commits
- [llvm] [ObjCARC] Move autorelease-to-release conversion to pool pop site instead of converting in place (PR #152353)
via llvm-commits
- [llvm] 3f14049 - [Instrumentor] Improve stub printer (for C/C++ and value packs) (#198366)
via llvm-commits
- [llvm] [Instrumentor] Move instrumentor stub library into its own header file (PR #199329)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [llvm] [IR] add `nsz` metadata for `load` (PR #200118)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] 7964b66 - [Instrumentor] Move instrumentor stub library into its own header file (#199329)
via llvm-commits
- [llvm] 5047ae2 - [Docs] Note change to Maintainers.md in DeveloperPolicy (#200315)
via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_packed.h for P extension intrinsics (PR #181115)
via llvm-commits
- [llvm] [AMDGPU] Fix wrong truth table in BitOp3_Op for shared sub-expressions. (PR #198556)
via llvm-commits
- [llvm] [AMDGPU] Fix wrong truth table in BitOp3_Op for shared sub-expressions. (PR #198556)
via llvm-commits
- [llvm] [Bazel] Fixes 7964b66 (PR #200316)
via llvm-commits
- [compiler-rt] 4c33844 - [PGO][HIP] Skip ROCm interceptor in profile-only compiler-rt builds (#200111)
via llvm-commits
- [llvm] 3cb8e72 - [AMDGPU] Address follow-up concerns from 189121 (#192322)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] 561c528 - [RISCV] Extend vp.reverse vp.load/vp.store combine to non-VP splice + reverse (#180907)
via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
via llvm-commits
- [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [clang] [llvm] [RISCV] Add riscv_packed.h for P extension intrinsics (PR #181115)
via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
via llvm-commits
- [llvm] [InstCombine][VectorCombine] Move bitcast vp.load fold into VectorCombine (PR #200321)
via llvm-commits
- [llvm] [InferAlignment] Add variable offset alignment analysis for GEPs in InferAlignment (PR #185980)
via llvm-commits
- [llvm] [InferAlignment] Add variable offset alignment analysis for GEPs in InferAlignment (PR #185980)
via llvm-commits
- [llvm] [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (PR #200322)
via llvm-commits
- [llvm] b378c71 - [profcheck] Fix profile metadata propagation for Large FP Operations (#175864)
via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
via llvm-commits
- [llvm] [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (PR #199615)
via llvm-commits
- [llvm] [AtomicExpand] Preserve flags expanding loads/stores to cmpxchg/atomicrmw (PR #200324)
via llvm-commits
- [llvm] 023e7de - [RISCV] Skip unrelated COPY during Zdinx/P instruction generation in RISCVMoveMerge (#200219)
via llvm-commits
- [llvm] 479818a - [Profcheck] Update xfail list after b378c7162613afdc982e8a2e6ec478066ea04492 (#200326)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (PR #200327)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] [LoongArch] Support `tail` calling convention (PR #200331)
via llvm-commits
- [llvm] [llvm-ar] fix contradictory comment in tests (PR #199113)
via llvm-commits
- [llvm] [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (PR #200332)
via llvm-commits
- [llvm] 891b8f6 - [BPF] crash fix for memcpy with unsupported alignment (#199541)
via llvm-commits
- [llvm] [BPF] crash fix for memcpy with unsupported alignment (PR #199541)
via llvm-commits
- [llvm] 6bee6b0 - [BPF] cli option to allow libcalls (#199542)
via llvm-commits
- [llvm] [BPF] cli option to allow libcalls (PR #199542)
via llvm-commits
- [llvm] [X86] Emit ENDBR at WinEH funclet entries under CET-IBT (PR #200333)
via llvm-commits
- [llvm] 05bcb05 - [RISCV] Combine isGPRPairCopyCandidateEven/isGPRPairCopyCandidateOdd in MoveMerger. NFC (#200254)
via llvm-commits
- [llvm] b835d5a - [IR] Only require nofree in canBeFreed() (#200191)
via llvm-commits
- [llvm] [WIP][ThinLTO][Split] Split module for parallel compilation in backend (1/N) (PR #198702)
via llvm-commits
- [llvm] b159ed6 - [LoongArch] Emit DTPREL relocations for TLS debug info (#199326)
via llvm-commits
- [llvm] [LoongArch] Emit DTPREL relocations for TLS debug info (PR #199326)
via llvm-commits
- [lld] [llvm] [lld][LoongArch] Handle DTPREL relocations in debug sections (PR #199327)
via llvm-commits
- [llvm] 8f45cf9 - [SystemZ] Handle pointer size correctly in getVectorBitmaskConversionCost(). (#200171)
via llvm-commits
- [llvm] 64bc1fa - [SystemZ] Global Stackprotector and associated location section (#169317)
via llvm-commits
- [llvm] [AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen (PR #200339)
via llvm-commits
- [llvm] [AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen (PR #200339)
via llvm-commits
- [llvm] [AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen (PR #200339)
via llvm-commits
- [llvm] f7a2267 - [IR] Skip remove_if scan for empty maps in removeNotPreservedAnalysis (#200292)
via llvm-commits
- [llvm] 3648f14 - [LLVM] Add myself as maintainer for LoopInterchange and related passes (#200335)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] [AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen (PR #200339)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] 971ad59 - [AArch64][GlobalISel] Add handling for scalar sqneg intrinsic (#200211)
via llvm-commits
- [llvm] 3ca81aa - [VectorCombine] Don't scalarize atomic loads (#200263)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #124263)
via llvm-commits
- [lld] [lld][LoongArch] Handle DTPREL relocations in debug sections (PR #199327)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #124263)
via llvm-commits
- [llvm] eaf5ba7 - [SPIR-V] Recognize reqd_sub_group_size metadata for SubgroupSize (#199521)
via llvm-commits
- [llvm] e8772d9 - [Maintainers] Fix Markdown heading level (#200340)
via llvm-commits
- [libcxx] [llvm] Update Google Benchmark to v1.9.5 (PR #198964)
via llvm-commits
- [llvm] 2d046bd - [LSR] Improve the recognition of vscale immediates (#196998)
via llvm-commits
- [llvm] [BOLT] [PowerPC] Port (PR #140894)
via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
via llvm-commits
- [llvm] f7fa98e - [llvm][docs] Correct link to libc maintainers file (#200348)
via llvm-commits
- [llvm] c2e3997 - [CoroSplit] Never cross suspending points when `coro.is_in_ramp` is true (#198226)
via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #199684)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] [lit] Add --fn to prepend llvm-extract for function-level test narrowing (PR #199814)
via llvm-commits
- [llvm] bafde6f - [Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#171515)
via llvm-commits
- [llvm] Add select-function pass to keep only specified functions and their dependencies (PR #199390)
via llvm-commits
- [compiler-rt] 0d8316a - [Compiler-rt][CMake][BoundsSafety] Add `COMPILER_RT_ENABLE_TEST_SUITES` to control which test suites are enabled (#196385)
via llvm-commits
- [llvm] [AMDGPU] Support Wave Reduction for i16 types - 1 (PR #194808)
via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
via llvm-commits
- [llvm] Enable known bits for predicated shifts (PR #200347)
via llvm-commits
- [llvm] [Mips] Fix Clang crashes when assembling MIPS div/rem with register-name symbol as divisor (PR #200354)
via llvm-commits
- [llvm] [Mips] Fix Clang crashes when assembling MIPS div/rem with register-name symbol as divisor (PR #200354)
via llvm-commits
- [llvm] 2c49ef8 - [VPlan] Support URem in getSCEVExprForVPValue. (#199794)
via llvm-commits
- [llvm] 73080a6 - [AMDGPU] Remove _dpp variants from VOPD tables (#200184)
via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer_common] Allow SANITIZER_AMDGPU on host builds (PR #200358)
via llvm-commits
- [llvm] [SystemZ] Remove unused variable warning (PR #200359)
via llvm-commits
- [llvm] [LV] Vectorize predicated loop-invariant loads via masked load + broadcast (PR #200361)
via llvm-commits
- [llvm] 7527985 - [AMDGPU] Use direct lookup table for VOPD eligibility (#200241)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsic support for Fdot instr. (PR #189987)
via llvm-commits
- [llvm] [AMDGPU] Support Wave Reduction for i16 types - 1 (PR #194808)
via llvm-commits
- [lld] 7a4d773 - [ELF] Fix location counter used for output section address with MEMOR… (#197293)
via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [llvm] [LV] Fix assertion in convertToStridedAccesses for wide pointer strides (PR #200364)
via llvm-commits
- [llvm] [TBAA] Assume struct member TBAA does not alias errno (PR #200367)
via llvm-commits
- [libc] [llvm] [docs] Remove all references to Maintainers.rst (PR #200368)
via llvm-commits
- [llvm] cfeeab3 - [SystemZ] Remove unused variable warning (#200359)
via llvm-commits
- [llvm] e7a1a60 - [SLP][REVEC] Skip external-use extract cost for insertelement buildvector roots
via llvm-commits
- [llvm] [AMDGPU][GISEL] Adding new reg bank select rules for G_DYN_STACKALLOC (PR #200369)
via llvm-commits
- [llvm] [AMDGPU][GISEL] Adding new reg bank select rules for G_DYN_STACKALLOC (PR #200369)
via llvm-commits
- [llvm] [TBAA] Remove handling for old TBAA format (PR #200370)
via llvm-commits
- [llvm] [AMDGPU][GISEL] Adding new reg bank select rules for G_DYN_STACKALLOC (PR #200369)
via llvm-commits
- [flang] [llvm] [mlir] [Flang][OpenMP]Handling restrictions of using Memory-Order-Clause with Atomic-Clause (PR #199636)
via llvm-commits
- [llvm] 1cf8469 - [NFC][ValueType] Add is*VectorOf(VT) helpers. (#200189)
via llvm-commits
- [compiler-rt] 354cdd4 - [compiler-rt] [ARM] Restore Windows specific names for fp->int functions (#200360)
via llvm-commits
- [llvm] IPRA Fix missing save/restore of used CSR (PR #200371)
via llvm-commits
- [llvm] IPRA Fix missing save/restore of used CSR (PR #200371)
via llvm-commits
- [llvm] [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (PR #200374)
via llvm-commits
- [llvm] edb7a04 - [DAG] isAllOnesOrAllOnesSplat - handle implicitly truncated constants (#200209)
via llvm-commits
- [llvm] 1cd28be - [AMDGPU] Have VCC as a first-class member of the SGPR pool. (#173870)
via llvm-commits
- [llvm] e028274 - [LV][NFC] Factor out vectorization report functions to a separate namespace (#194951)
via llvm-commits
- [llvm] IPRA Fix missing save/restore of used CSR (PR #200371)
via llvm-commits
- [llvm] IPRA Fix missing save/restore of used CSR (PR #200371)
via llvm-commits
- [llvm] caa7b80 - [X86] avx512-mask-op.ll - add #198162 test coverage based off "Eval4Inputs" example (#200373)
via llvm-commits
- [llvm] 8c4a531 - [PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb` (#198351)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] Revert "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200380)
via llvm-commits
- [llvm] 040ee4a - [VPlan] Add m_Shl matcher. (NFC) (#200376)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [AMDGPU][GISEL] Marking G_DYN_STACKALLOC AlwaysUniform in uniformity analysis (PR #200390)
via llvm-commits
- [llvm] [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (PR #200389)
via llvm-commits
- [llvm] 4a955e9 - [AMDGPU][GIsel] Legalize rules for cvt_scalef32_sr_pk_fp4_{f16,f32} intrinsic (#193176)
via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
via llvm-commits
- [llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
via llvm-commits
- [llvm] c7d072c - Fix assert in SlotIndexes::getInstructionIndex in debug builds (#189370)
via llvm-commits
- [llvm] Fix assert in SlotIndexes::getInstructionIndex in debug builds (PR #189370)
via llvm-commits
- [llvm] [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (PR #199359)
via llvm-commits
- [llvm] [X86][AtomicExpand] Remove X86's shouldCastAtomicLoadInIR override (PR #198651)
via llvm-commits
- [llvm] [X86][AtomicExpand] Remove X86's shouldCastAtomicLoadInIR override (PR #198651)
via llvm-commits
- [llvm] [X86] Cast atomic vectors in IR to support floats (PR #148899)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [llvm] a64bc13 - [ValueMap] Simplify insert methods (NFC) (#200264)
via llvm-commits
- [llvm] [NFC][AMDGPU] Replace uint64_t SDWA inst-type discriminant with typed enum (PR #200388)
via llvm-commits
- [llvm] [X86] Remove shouldCastAtomicLoadInIR; use DAG combine instead (PR #199520)
via llvm-commits
- [compiler-rt] 0fd11e4 - Honor two's complement signed overflow with -fms-compatibility (#198538)
via llvm-commits
- [llvm] 733d188 - [AArch64][llvm] Restrict STSHH decoding to valid policy encodings (#200389)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`" (PR #200413)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [WIP][Don't merge] New tests for uncovered cases in SIInstrInfo.cpp (PR #200414)
via llvm-commits
- [lld] [LLD][ELF] Do not reuse thunks in OVERLAYs (PR #200415)
via llvm-commits
- [llvm] [PowerPC] support tail call optimization on AIX tail call (PR #161690)
via llvm-commits
- [llvm] [PowerPC] support tail call optimization on AIX tail call (PR #161690)
via llvm-commits
- [llvm] [PowerPC] support tail call optimization on AIX tail call (PR #161690)
via llvm-commits
- [llvm] 4db74c0 - [NFC][AMDGPU] Replace uint64_t SDWA inst-type discriminant with typed enum (#200388)
via llvm-commits
- [llvm] bdcce4a - [X86] combineMaskBitOp - fold vXi1 logicop(truncate(N0),truncate(N1)) -> truncate(logicop(X,Y)) (#200385)
via llvm-commits
- [llvm] 170bdf5 - [NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant (#200396)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [lld] c4a6fe7 - [lld][LoongArch] Handle DTPREL relocations in debug sections (#199327)
via llvm-commits
- [lld] [lld][LoongArch] Handle DTPREL relocations in debug sections (PR #199327)
via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
via llvm-commits
- [llvm] [IR] SubclassOptionalData is only optional for Instruction (PR #200419)
via llvm-commits
- [llvm] [AArch64] Match BSP through trunc(and) canonicalization in OR combine (PR #198277)
via llvm-commits
- [llvm] [AMDGPU] Delete dead meta instructions after branch peephole (PR #200276)
via llvm-commits
- [llvm] Revert "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200420)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
via llvm-commits
- [llvm] Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (PR #200421)
via llvm-commits
- [llvm] [AArch64][SVE] Allow scalable factor-3 interleaved accesses (PR #200424)
via llvm-commits
- [llvm] a57049a - [AMDGPU][True16] Upstream GlobalISel True16 tests/run lines (#200288)
via llvm-commits
- [llvm] [PowerPC]Avoid combine to ADDC i8 or ADDC i16 for PPCTargetLowering::combineSignExtendSetCC (PR #199733)
via llvm-commits
- [llvm] 6ce211f - Revert "[DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R" (#200421)
via llvm-commits
- [llvm] Ignore `!guid` metadata when merging globals or constants (PR #200323)
via llvm-commits
- [llvm] [WebAssembly] Don't stackify multi-def instructions (PR #200429)
via llvm-commits
- [llvm] Reapply "[NFC][AMDGPU] Introduce AMDGPU::FlatVariant enum to replace uint64_t FLAT discriminant" (PR #200431)
via llvm-commits
- [llvm] Fix MemProf imported alias handling after guid metadata changes (PR #200430)
via llvm-commits
- [llvm] [PowerPC] Add patterns for atomic load with immediates (PR #200432)
via llvm-commits
- [llvm] [IR][NFC] Fast path for Constant::isNullValue (PR #200434)
via llvm-commits
- [llvm] dc40fcc - [WebAssembly] Avoid crash in LateEHPrepare with empty cleanup pads (#200322)
via llvm-commits
- [llvm] [PowerPC] Add patterns for atomic load with immediates (PR #200432)
via llvm-commits
- [llvm] 99b5ebd - [InstCombine] Replace undef with poison in a test (#199757)
via llvm-commits
- [llvm] [InstCombine] Replace undef with poison in a test (PR #199757)
via llvm-commits
- [llvm] [LLVM][SandboxVec][LoadStoreVec] Add support for vector ConstantInt/FP. (PR #200437)
via llvm-commits
- [llvm] 6c9542c - Add NVPTX DW_AT_LLVM_language_dialect emission. (#200003)
via llvm-commits
- [llvm] c4346f2 - Ignore `!guid` metadata when merging globals or constants (#200323)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
via llvm-commits
- [flang] [llvm] [Flang] Fix runtime module file dependency on tests (PR #200417)
via llvm-commits
- [llvm] [AMDGPU][GISel] Fold 'min(min(x,y),z)' and 'max(max(x,y),z)' into min3 and max3 (PR #200410)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Add handling for cls intrinsic (PR #200440)
via llvm-commits
- [flang] [llvm] [flang-rt] Extension: accept '!' as value separator in NAMELIST input (PR #200441)
via llvm-commits
- [llvm] [LoopFusion] Reform LCSSA after peelFusionCandidate's peelLoop (PR #200442)
via llvm-commits
- [llvm] [InstCombine] Fold (sub nsw X, umin(X, C)) s< C2 to (X s< C + C2) (PR #170422)
via llvm-commits
- [llvm] [InstCombine] Fold (sub nsw X, umin(X, C)) s< C2 to (X s< C + C2) (PR #170422)
via llvm-commits
- [flang] [llvm] [flang-rt] Extension: accept '!' as value separator in NAMELIST input (PR #200441)
via llvm-commits
- [llvm] bf8e8c2 - [llubi] Map tags into provenances (#200236)
via llvm-commits
- [llvm] 398573e - [lit] Make MetricValue a proper abstract base class (#200187)
via llvm-commits
- [llvm] [lit] Make MetricValue a proper abstract base class (PR #200187)
via llvm-commits
- [llvm] 0ad051a - [AMDGPU][MIRFormatter] S_WAIT_LOADCNT_DSCNT human-readable mask (#200059)
via llvm-commits
- [llvm] [AMDGPU][MIRFormatter] S_WAIT_LOADCNT_DSCNT human-readable mask (PR #200059)
via llvm-commits
- [llvm] [InstSimplify] Expose simplifyUnaryIntrinsic (NFC) (PR #200444)
via llvm-commits
- [llvm] [LLVM][Verifier] Reject "splat (...)" as an invalid value for an immarg operand. (PR #200445)
via llvm-commits
- [llvm] [lit] Add __slots__ to hot shell-execution objects (PR #199668)
via llvm-commits
- [llvm] [InstCombine] Fold (bw-1) - ctlz(x&-x) to cttz (PR #198649)
via llvm-commits
- [llvm] 2520a9b - [APInt] Add `APIntOps::compressBits` and `APIntOps::expandBits` (#200114)
via llvm-commits
- [llvm] [GlobalISel][KnownBits] Use KnownBits::parity (PR #199078)
via llvm-commits
- [llvm] a10ca8e - [offload] use argument pointer array in olLaunchKernel (#194333)
via llvm-commits
- [llvm] [LLVM][Constants] Return ConstantFP(+0.0) as the null value for floating point types. (PR #200465)
via llvm-commits
- [llvm] [LLVM][Constants] Return ConstantFP(+0.0) as the null value for floating point types. (PR #200465)
via llvm-commits
- [llvm] 36264ec - [lit] Remove redundant f.close() in TestingConfig (#200459)
via llvm-commits
- [llvm] 91f3d8d - [Docs] Fix build (#200467)
via llvm-commits
- [llvm] [NVPTX][FIX] Ensure memmove are kept if not lowered to loops (PR #200469)
via llvm-commits
- [llvm] 550f61f - [SimplifyCFG] Preserve atomicity when merging atomic conditional stores (#200327)
via llvm-commits
- [llvm] [PowerPC]Avoid combine to ADDC i8 or ADDC i16 for PPCTargetLowering::combineSignExtendSetCC (PR #199733)
via llvm-commits
- [llvm] [PowerPC]Avoid combine to ADDC i8 or ADDC i16 for PPCTargetLowering::combineSignExtendSetCC (PR #199733)
via llvm-commits
- [llvm] [IR][NFC] Expose structural hash details (PR #200480)
via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
via llvm-commits
- [llvm] [DAG] Fold any-extend(and(trunc(x), C)) -> and(x, C) (PR #200052)
via llvm-commits
- [llvm] 0fc5d0a - [IR] Introduce `mem.cache_hint` metadata for composable memory cache control hints (#181612)
via llvm-commits
- [llvm] [libc][bazel] Add arm and riscv FEnvImpl.h to textual_hdrs. (PR #200479)
via llvm-commits
- [llvm] 02997d7 - [IR] Introduce Instruction::getFastMathFlagsOrNone (NFC) (#200457)
via llvm-commits
- [llvm] [AMDGPU] Register allocation anti-hints to reduce MFMA hazard NOPs (PR #156943)
via llvm-commits
- [llvm] [AMDGPU] Register allocation anti-hints to reduce MFMA hazard NOPs (PR #156943)
via llvm-commits
- [llvm] [IR] Include flags in detailed structural hashes (PR #200488)
via llvm-commits
- [llvm] 9b66119 - Add yamlobj roundtrip tests for SM 6.8 features (#198403)
via llvm-commits
- [llvm] [AMDGPU] Added min operation for MCExprs (PR #199746)
via llvm-commits
- [llvm] [LLMV] Precise error message for intrinsic signature verification (3/n) (PR #200493)
via llvm-commits
- [llvm] [LLMV] Precise error message for intrinsic signature verification (3/n) (PR #200493)
via llvm-commits
- [llvm] [OpenMP] Fix RPC register segfaulting without PM initialized (PR #200494)
via llvm-commits
- [llvm] 61d17f0 - [NVPTX][FIX] Ensure memmove are kept if not lowered to loops (#200469)
via llvm-commits
- [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
via llvm-commits
- [llvm] [IRBuilder] ConstFold unary intrinsics (PR #200496)
via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
via llvm-commits
- [llvm] workflows: Consolidate pr-subscriber and issue-subscriber (PR #200503)
via llvm-commits
- [llvm] Corbettknowles fixes issue #200300 (PR #200504)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [LLMV] Precise error message for intrinsic signature verification (3/n) (PR #200493)
via llvm-commits
- [llvm] f976a1d - [VPlan] Squelch unused warn in collectMemOps (NFC) (#200507)
via llvm-commits
- [compiler-rt] [compiler-rt] Move sanitizer ignorelists to sanitizer-ignorelists target (PR #200518)
via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
via llvm-commits
- [compiler-rt] [compiler-rt] Write ASAN/TSAN reports to a global for crash reporting (PR #200526)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [X86] Use kmovw, not kmovq, for VK16 copies without BWI (PR #200337)
via llvm-commits
- [llvm] cc8dd6c - [X86] Use kmovw, not kmovq, for VK16 copies without BWI (#200337)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [LICM] Drop poison-generating flags when reassociating an icmp (PR #200344)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
via llvm-commits
- [llvm] [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (PR #200346)
via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [IR] Preserve !invariant.group in copyMetadataForLoad (PR #200535)
via llvm-commits
- [llvm] [LowerInvoke] Copy metadata from the invoke to the replacement call (PR #200536)
via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #200534)
via llvm-commits
- [llvm] 1dd0811 - [RISCV] Do not append duplicate Zilsd GPRPair CSR (#200463)
via llvm-commits
- [compiler-rt] [scudo] Return nullptr if a remap fails on linux. (PR #200537)
via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
via llvm-commits
- [llvm] 522ac75 - [dsymutil] Bump .dSYM bundle directory mtime after a rewrite (#199257)
via llvm-commits
- [llvm] [IR] Fix PoisoningVH relocation of a poisoned handle (PR #200540)
via llvm-commits
- [llvm] [RISCV] Do not generate QC.CM.PUSHFP when rlist has only RA (PR #200541)
via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
via llvm-commits
- [clang] [llvm] [OpenMP] Introduce the ompx_name clause for kernel naming (PR #200301)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
via llvm-commits
- [llvm] [CFI] Propagate GUIDs correctly after PR #184065 (PR #200542)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [X86] Fold nested VGF2P8AFFINEQB instructions (PR #195210)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [X86] Fold XOR of VGF2P8AFFINEQB and its source (PR #198448)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [X86] Fold nested VGF2P8AFFINEQB instructions (PR #195210)
via llvm-commits
- [llvm] [X86] Fold nested VGF2P8AFFINEQB instructions (PR #195210)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [clang] [llvm] [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (PR #199483)
via llvm-commits
- [llvm] d38b5b3 - [lit] Add __slots__ to hot shell-execution objects (#199668)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [RISCV][CostModel] Fix invalid cost for vector select on targets without FP vector support (PR #183158)
via llvm-commits
- [llvm] [Bazel] Add inl files to nanobind textual headers (PR #200516)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] 799b866 - [SelectionDAG] Remove redundant asserts in WidenVecRes_ATOMIC_LOAD (#200159)
via llvm-commits
- [llvm] [SelectionDAG] Remove redundant asserts in WidenVecRes_ATOMIC_LOAD (PR #200159)
via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
via llvm-commits
- [llvm] 9e3c184 - Revert "[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns" (#200546)
via llvm-commits
- [llvm] 093c76a - [SelectionDAG] Preserve IR alignment on atomicrmw/cmpxchg MMOs (#200332)
via llvm-commits
- [llvm] c22f566 - [LICM] Drop poison-generating flags when reassociating an icmp (#200344)
via llvm-commits
- [llvm] c7614cd - [MergeICmps] Don't merge comparisons whose width isn't a byte multiple (#200346)
via llvm-commits
- [llvm] 3c4bc6c - [InstCombine] Handle "trunc nuw to i1" as "icmp ne,0" in foldSelectValueEquivalence (#198131)
via llvm-commits
- [llvm] [JumpThreading] Clone noalias scopes in duplicateCondBranchOnPHIIntoPred (PR #200550)
via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
via llvm-commits
- [llvm] [SimplifyCFG] Drop !invariant.group when merging conditional stores (PR #200551)
via llvm-commits
- [llvm] [LangRef] Clarify what "group" in invariant.group means. (PR #200552)
via llvm-commits
- [llvm] f15904e - [offload][OpenMP] Add strict flag for blocks and threads in kernel arguments (#199483)
via llvm-commits
- [llvm] [AMDGPU] Implement computeKnownBitsForTargetNode for amdgcn_ubfe and amdgcn_sbfe Intrinsics. (PR #200560)
via llvm-commits
- [llvm] [VectorCombine] Fold contiguous loads into a single vector load (PR #185736)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] [WebAssembly] Handle wide mask reductions in performSETCCCombine (PR #189358)
via llvm-commits
- [llvm] a59f995 - [SLP] Recompute copyable operand deps for duplicate copyable nodes
via llvm-commits
- [llvm] [SLP] Recompute copyable operand deps for duplicate copyable nodes (PR #200564)
via llvm-commits
- [llvm] 3467e7f - [SLP] Fix extract-cost scale for LCSSA-phi external users in nested loops
via llvm-commits
- [llvm] 8d86dc2 - [SLP] Fix extract-cost scale using NCD of all external-user sites
via llvm-commits
- [llvm] [ScheduleDAGFast] Fix crash due to incorrect live reg delay in fast scheduler (PR #200567)
via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
via llvm-commits
- [llvm] [DWARFLinker] Preserve module forward decls in parallel linker (PR #198828)
via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] [ISel] Introduce `llvm.bext` and `llvm.bdep` intrinsics (PR #200570)
via llvm-commits
- [llvm] [Demangle] Fix compilation on MSVC (PR #200562)
via llvm-commits
- [llvm] 2501cdd - [X86] Add VBMI2 shuffle test to track miscompile reported in #200136 (#200569)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [AMDGPU] Use S_MOV_B64_IMM_PSEUDO when moving 64-bit VGPR const to SGPR (PR #200576)
via llvm-commits
- [llvm] 3c95dd2 - [VPlan] Thread scalar type through VPBlend, VPExpression recipes. (NFC) (#200255)
via llvm-commits
- [llvm] [AMDGPU] Gate rootn(x, +-2) -> sqrt/rsqrt fold on nsz/ninf (PR #200578)
via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
via llvm-commits
- [llvm] [AMDGPU] Skip fold_pow constant-exponent shortcuts for powr on possibly-negative base (PR #200579)
via llvm-commits
- [llvm] [InstCombine] Fix XOR miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix XOR miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix XOR miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [AMDGPU] Diagnose unsupported permlane16/mov.dpp8/tanh intrinsics (PR #200585)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [CodeGen] Port break-false-deps to new pass manager (PR #194262)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [AMDGPU] Verify data size of load-to-LDS intrinsics (PR #200587)
via llvm-commits
- [llvm] [Bazel]: Pull from Bazel-Central-Registry for third party deps. (PR #197316)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] 51256ed - [IR][NFC] Inline Type::isIntegerTy(n) (#200471)
via llvm-commits
- [llvm] aa1cf32 - [IR] Fix PoisoningVH relocation of a poisoned handle (#200540)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [libc][ci] Clean up libc-fullbuild-tests precommit CI. (PR #200520)
via llvm-commits
- [llvm] 013ee58 - Revert "Reapply "[PDB][llvm-pdbutil] Add DXContainer support for `pdb2yaml` and `yaml2pdb`"" (#200588)
via llvm-commits
- [llvm] Fix EH callsite table in basic-block-sections mode. (PR #200590)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
via llvm-commits
- [llvm] Fix missed optimization for CLMUL where one operand is all ones (PR #200592)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] 56a9bba - [IR] SubclassOptionalData is only optional for Instruction (#200419)
via llvm-commits
- [llvm] [RFC] [IR] Don't maintain !annotation metadata in InstCombine (PR #200594)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] 9077984 - [LowerInvoke] Use createCallMatchingInvoke instead of rolling it ourselves (#200536)
via llvm-commits
- [llvm] [RFC] [IR] Don't maintain !annotation metadata in InstCombine (PR #200594)
via llvm-commits
- [llvm] [RFC] [IR] Don't maintain !annotation metadata in InstCombine (PR #200594)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fold (bw-1) - ctlz(x&-x) to cttz (PR #198649)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] 1f10f1c - [DenseMap] Replace tombstone deletion with TAOCP 6.4 Algorithm R (#200595)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
via llvm-commits
- [llvm] [GISel][CallLowering] Set byval flag for inalloca/preallocated args (PR #200600)
via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function type metadata (PR #200601)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)
via llvm-commits
- [llvm] [IR] Fix !invariant.group in combineMetadataForCSE when K moves (PR #200551)
via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
via llvm-commits
- [llvm] [IR] Implementation and lowering of bitinsert and bitextract (PR #200605)
via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
via llvm-commits
- [llvm] [AArch64] Don't fold SVE FP binops to plain ops/constants under strictfp (PR #200608)
via llvm-commits
- [llvm] [X86] Don't fold ADDSUB to plain FP ops under strictfp (PR #200607)
via llvm-commits
- [llvm] [X86] Don't fold CUR_DIRECTION round intrinsics to plain FP ops under strictfp (PR #200610)
via llvm-commits
- [llvm] [X86] Don't fold CUR_DIRECTION round intrinsics to plain FP ops under strictfp (PR #200610)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] 6d2a90b - [X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (#200604)
via llvm-commits
- [llvm] [Support] Use ASCII ctype helpers in StringExtras case converters (PR #200611)
via llvm-commits
- [llvm] [Support] Use ASCII ctype helpers in StringExtras case converters (PR #200611)
via llvm-commits
- [llvm] 42d712e - [X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (#200606)
via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
via llvm-commits
- [llvm] [SPIR-V] Diagnose out-of-bounds argument index in function type metadata (PR #200601)
via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
via llvm-commits
- [llvm] [GISel][Inlineasm] Don't assert on multi-register inline asm inputs (PR #200612)
via llvm-commits
- [llvm] [VectorCombine] Handle widening/narrowing bitcasts in foldShuffleToIdentity (PR #187870)
via llvm-commits
- [llvm] 8d5d550 - [VPlan] Factor vputils::getIntrinsicID (NFC) (#200174)
via llvm-commits
- [llvm] 223ef1f - [IRBuilder] ConstFold unary intrinsics (#200496)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [llvm] [InstCombine] Fold zext or trunc with rotations (PR #200598)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
via llvm-commits
- [compiler-rt] b510548 - [asan] NFC: tag ambiguous literal args at Allocate call sites (#200615)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [compiler-rt] [asan] NFC: tag ambiguous literal args at Allocate call sites (PR #200615)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
via llvm-commits
- [compiler-rt] baa0796 - [asan] NFC: clang-format allocator-related files (#200478)
via llvm-commits
- [compiler-rt] [asan] NFC: clang-format allocator-related files (PR #200478)
via llvm-commits
- [llvm] 16a127b - [IR] Fix !invariant.group in combineMetadataForCSE when K moves (#200551)
via llvm-commits
- [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [llvm] Add SuperH (1-4a) target (PR #181287)
via llvm-commits
- [llvm] [DFAJumpThreading] Clone noalias scopes when duplicating a block (PR #200620)
via llvm-commits
- [llvm] [DFAJumpThreading] Clone noalias scopes when duplicating a block (PR #200620)
via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
via llvm-commits
- [llvm] [SelectionDAG] Sign-extend sub-int FPOWI/FLDEXP exponent instead of asserting (PR #200621)
via llvm-commits
- [llvm] [SelectionDAG] Don't over-claim alignment on vector splice/compress stack MMOs (PR #200622)
via llvm-commits
- [llvm] [SelectionDAG] Don't over-claim alignment on vector splice/compress stack MMOs (PR #200622)
via llvm-commits
- [llvm] [RISCV] Disable Zilsd CSR-pair generation when push/pop or save-restore is enabled (PR #200623)
via llvm-commits
- [llvm] [TailCallElim] Drop poison-generating flags on reassociated accumulators (PR #200624)
via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (PR #200625)
via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
via llvm-commits
- [llvm] [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (PR #200626)
via llvm-commits
- [llvm] b17edc6 - [ExpandIRInsts] Drop ProfcheckDisableMetadataFixes in some cases (#200627)
via llvm-commits
- [llvm] 1f2223d - [ExpandIRInsts] Fix profile metadata after #200291 (#200629)
via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
via llvm-commits
- [llvm] [WebAssembly] Preserve constness for imported globals (PR #199507)
via llvm-commits
- [llvm] e920ece - [RISCV] Prevent RISCVOptWInstrs from shrinking volatile LD instructions. (#200472)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [lld] [lld] Remove unused DenseMapInfo::getTombstoneKey (PR #200636)
via llvm-commits
- [lld] [lld] Remove unused DenseMapInfo::getTombstoneKey (PR #200636)
via llvm-commits
- [llvm] [BOLT] Remove unused DenseMapInfo::getTombstoneKey (PR #200637)
via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
via llvm-commits
- [llvm] [polly] [ADT] Remove unused DenseMapInfo::getTombstoneKey (PR #200638)
via llvm-commits
- [llvm] b49a468 - [Profile] Remove unused argument of DataExtractor constructor (NFC) (#197119)
via llvm-commits
- [llvm] 80f6b76 - [Object] Remove unused argument of DataExtractor constructor (NFC) (#197124)
via llvm-commits
- [llvm] [AMDGPU] Fix and enhance RewriteMFMAFormStage for pressure, restore, eligibility, corruption, and VGPR COPYs (PR #194887)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [llvm] da3f152 - [IR][NFC] Fast path for Constant::isNullValue (#200434)
via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [llvm] [offload] Fix teams/threads limits in record replay (PR #200639)
via llvm-commits
- [llvm] c78c900 - [AArch64] Add tests for bf16 convert with fast-math flags. NFC (#200643)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: use isMFMA instead of isMAI (PR #199976)
via llvm-commits
- [llvm] [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (PR #200646)
via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] a67efda - [VPlan] Recognize shl by constant in getSCEVExprForVPValue. (#199359)
via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
via llvm-commits
- [clang] [llvm] [IR] Don't use TrackingMDNodeRef for DebugLoc (PR #200649)
via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
via llvm-commits
- [llvm] [OFFLOAD][L0] Refactor AsyncQueues (PR #200650)
via llvm-commits
- [llvm] 7966cbb - [AArch64] Use ADDP tree for v16i8 to i16 bitmask extraction (#199812)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] [lit] Add --check to run only selected RUN lines from a test (PR #199147)
via llvm-commits
- [llvm] Add select-function pass to keep only specified functions and their dependencies (PR #199390)
via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
via llvm-commits
- [llvm] [LV] Fix missing MetaData for histogram instructions (PR #134241)
via llvm-commits
- [llvm] [ADT] Add `_twine` literal for length-aware `Twine`s (PR #200657)
via llvm-commits
- [llvm] fe87c97 - [llubi] Fix the number of words to reserve in `Context::toBytes` (#200651)
via llvm-commits
- [llvm] [LV] Fix missing MetaData for histogram instructions (PR #134241)
via llvm-commits
- [llvm] 025b9a2 - [TableGen] Add !switch operator (#199659)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [llvm] LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations (PR #127399)
via llvm-commits
- [libc] [llvm] [libc][math] Implement double-precision acosh (PR #199953)
via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
via llvm-commits
- [llvm] [SimplifyCFG] Permit less dense lookup tables (PR #200664)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] [X86][Atomic] Fix bts/btr/btc regression caused by InstCombine trunc to i1 (PR #200667)
via llvm-commits
- [llvm] [X86][Atomic] Fix bts/btr/btc regression caused by InstCombine trunc to i1 (PR #200667)
via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] [libc] Add GPU build-only to fullbuild precommit CIs. (PR #200593)
via llvm-commits
- [llvm] [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (PR #200658)
via llvm-commits
- [llvm] [Bazel]: Pull from Bazel-Central-Registry for third party deps. (PR #197316)
via llvm-commits
- [llvm] a89a659 - [TailCallElim] Drop poison-generating flags on reassociated accumulators (#200624)
via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
via llvm-commits
- [llvm] [InstCombine] Fold lshr 1, X into zext (X == 0) (PR #200669)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [llvm] 77860f2 - [NFC][LLVM] Remove redundant verifier type checks for some intrinsics (#200658)
via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
via llvm-commits
- [llvm] [MC][NVPTX] Add target capability for .addrsig directive and disable it for NVPTX (PR #200678)
via llvm-commits
- [lld] [ELF] Support NVPTX bitcode in LTO output modes (PR #200679)
via llvm-commits
- [lld] [ELF] Support NVPTX bitcode in LTO output modes (PR #200679)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] e3574d4 - [NFC][LLVM] Fix Intrinsics.td to adhere to 80 col limit (#199346)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] [SelectOpt] Preserve Profile Information (PR #200680)
via llvm-commits
- [llvm] [TableGen] Remove redundant special BitsInit/BitInt resolution(NFC) (PR #200674)
via llvm-commits
- [llvm] [TableGen] Align ParseOperationCond vector names(NFC) (PR #199666)
via llvm-commits
- [llvm] [AMDGPU] Teach getNegatedExpression about fast-path fdiv (#187482) (PR #199909)
via llvm-commits
- [llvm] 62a2382 - [AMDGPU] Use v_rsq_f32 for f16 rsqrt on targets without 16-bit insts (#200646)
via llvm-commits
- [llvm] [ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register (PR #200684)
via llvm-commits
- [llvm] Added callee-saved registers to tablegen emitter to runMCDesc. (PR #200685)
via llvm-commits
- [llvm] Added callee-saved registers to tablegen emitter to runMCDesc. (PR #200685)
via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
via llvm-commits
- [llvm] [Support] Take ArrayRef in convertWideToUTF8 (PR #200687)
via llvm-commits
- [llvm] [Support] Take ArrayRef in convertWideToUTF8 (PR #200687)
via llvm-commits
- [llvm] 4298580 - [ARM] Fix some fp16 Shuffle lowering without +fullfp16 (#200688)
via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
via llvm-commits
- [llvm] [VPlan] Restrict addOperand to sub-classes that need it (NFC). (PR #200692)
via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
via llvm-commits
- [llvm] [VPlan] Assert operand correctness at construction. (NFC) (PR #200686)
via llvm-commits
- [llvm] [Support] Take ArrayRef in convertWideToUTF8 (PR #200687)
via llvm-commits
- [llvm] [GlobalISel] Add bitcast chain combine (PR #200694)
via llvm-commits
- [llvm] [AArch64][SVE] Handle multi-vector load/store opcodes in frame-index elimination (PR #200695)
via llvm-commits
- [llvm] [M68k][MC] Add MC support for PCI w/ base displacement addressing mode (PR #200696)
via llvm-commits
- [llvm] 6897c5e - [M68k][MC] Add MC support for PCI w/ base displacement addressing mode (#200696)
via llvm-commits
- [llvm] [AArch64][CodeLayoutOpt] Add page-cross alignment for large nested-loop functions (PR #200693)
via llvm-commits
- [llvm] [AArch64][CodeLayoutOpt] Add page-cross alignment for large nested-loop functions (PR #200693)
via llvm-commits
- [llvm] Add Apple M5 host detection (PR #200616)
via llvm-commits
- [llvm] 8635024 - [AArch64][SME] Add multi-vector load opcodes to getMemOpInfo (#200238)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Port shouldBeAdjustedToZero to GlobalISel (PR #195941)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [llvm] [CI] Add precommit CIs to test compiler-rt + LLVM libc integration. (PR #200196)
via llvm-commits
- [compiler-rt] [libc] [llvm] [compiler-rt][builtins] introduce libc math routines (PR #197950)
via llvm-commits
- [llvm] 1bbd613 - [InstCombine] Fold lshr 1, X into zext (X == 0) (#200669)
via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
via llvm-commits
- [llvm] [MC] Remove PrivateLabelPrefix in favor of InternalSymbolPrefix. NFC (PR #200700)
via llvm-commits
- [llvm] [AMDGPU] Widen MUBUF/MTBUF source-vgpr WAR hazard on gfx940-family to SGPR soffset (PR #197267)
via llvm-commits
- [llvm] [AMDGPU] Widen MUBUF/MTBUF source-vgpr WAR hazard on gfx940-family to SGPR soffset (PR #197267)
via llvm-commits
- [llvm] [analysis/lint] fulfilled the todo for linting unusual sizes in alloca (PR #200701)
via llvm-commits
- [llvm] [analysis/lint] fulfilled the todo for linting unusual sizes in alloca (PR #200701)
via llvm-commits
- [llvm] [analysis/lint] fulfilled the todo for linting unusual sizes in alloca (PR #200701)
via llvm-commits
- [llvm] [analysis/lint] fulfilled the todo for linting unusual sizes in alloca (PR #200701)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [analysis/lint] fulfilled the todo for linting unusual sizes in alloca (PR #200701)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (PR #200583)
via llvm-commits
- [llvm] [InstCombine] Fold (|x| + |y|) == 0 into (x == 0) && (y == 0) (PR #200702)
via llvm-commits
- [llvm] 50f452f - [InstCombine] Fix miscompilation when folding cttz with non-powers-of-2 (#200583)
via llvm-commits
- [llvm] [Github] Add github-automation container (PR #200704)
via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
via llvm-commits
- [llvm] 28be1ea - [MC][COFF] Mark .debug_*.dwo sections IMAGE_SCN_LNK_REMOVE (#199616)
via llvm-commits
- [clang] [llvm] [IR] Add fast-math support to {u,s}itofp (PR #198470)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
via llvm-commits
- [llvm] [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (PR #200647)
via llvm-commits
- [llvm] [1/2][AMDGPU] Fixed crash due to virtual register defs not dominating uses (PR #198472)
via llvm-commits
- [llvm] 256d092 - [AMDGPU] Fix missing SIMachineFunctionInfo::MinNumAGPRs from YAML mirror (#200647)
via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [BOLT][DebugInfo] Make parallel DWARF debug names generation deterministic(1/2) (PR #197670)
via llvm-commits
- [llvm] [Mips] Fix $gp was restored when used as global register variable (PR #184975)
via llvm-commits
- [llvm] [BOLT] Make ICF bucket iteration order deterministic for single-threaded mode (PR #200706)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] 41c269c - [AMDGPU][DOCS] add async ops supported by asyncmark on GFX12 onwards (#200374)
via llvm-commits
- [llvm] [RFC][BOLT] Add a new parallel DWARF processing(2/2) (PR #197859)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [llvm] [Instrumentor] Add instruction flags to NumericIO (PR #200709)
via llvm-commits
- [llvm] c90a8c2 - [WebAssembly] Handle wide mask reductions in performSETCCCombine (#189358)
via llvm-commits
- [llvm] [WebAssembly] Handle wide mask reductions in performSETCCCombine (PR #189358)
via llvm-commits
- [llvm] [X86] Fix X86FixupLEAs displacement check for other types of operands (PR #200705)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [llvm] [lit] Add type hints (PR #200708)
via llvm-commits
- [clang] [llvm] [RISCV][MC] Add experimental `Zvvmtls` and `Zvvmttls` support (PR #198229)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [BOLT] fix race condition in multi-threaded DWO type unit processing (PR #197359)
via llvm-commits
- [llvm] [Instrumentor] Add instruction flags to NumericIO (PR #200709)
via llvm-commits
- [llvm] d083abc - AMDGPU: Improve barrier id allocation (#199997)
via llvm-commits
- [llvm] AMDGPU: Improve barrier id allocation (PR #199997)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] [AMDGPU] Simplicy the logic in checkWMMACoexecutionHazards, NFC (PR #200717)
via llvm-commits
- [llvm] [AMDGPU] Simplicy the logic in checkWMMACoexecutionHazards, NFC (PR #200717)
via llvm-commits
- [llvm] [NVPTX] Fix fptosi/fptoui to i1. (PR #200718)
via llvm-commits
- [compiler-rt] [asan] Enable exceptions for asan_new_delete.cpp translation unit (PR #200719)
via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200720)
via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200720)
via llvm-commits
- [clang] [llvm] [clang][WebAssembly] support custom module name of import globals (PR #200722)
via llvm-commits
- [llvm] [BOLT] Fix fdata parsing warning (PR #200725)
via llvm-commits
- [llvm] 7963f45 - [Hexagon] Add AggressiveRDF copy propagation (#182818)
via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
via llvm-commits
- [llvm] [SelectOptimize] Enable by default; add no-PGO density heuristic; fix… (PR #200691)
via llvm-commits
- [compiler-rt] 56f28d5 - [asan] Allow OOM Policy Injection in Allocator::Allocate API (#196413)
via llvm-commits
- [compiler-rt] [asan] Allow OOM Policy Injection in Allocator::Allocate API (PR #196413)
via llvm-commits
- [llvm] 0b70118 - [SelectionDAG] Fix SplitVecRes_VP_REVERSE for sub-byte (i1) element types (#200625)
via llvm-commits
- [llvm] a98f112 - [SelectionDAG] Fix SplitVecRes_VP_SPLICE for sub-byte (i1) element types (#200626)
via llvm-commits
- [llvm] [VectorCombine] Support simplification to scalar store for multiple insertelt (PR #132820)
via llvm-commits
- [llvm] f0c4233 - [AArch64] Copy MMO in ld1 / st1 post index selection. (#199023)
via llvm-commits
- [llvm] [SLP][NFC] Pre-commit tests for store-to-load forwarding bail-out (PR #199908)
via llvm-commits
- [llvm] workflows/upload-release-artifact: Fix typo introduced in 01cfbaabef6cb59a1a6eb870bf5f48ac2e747118 (PR #200730)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
via llvm-commits
- [llvm] [NVPTX] Respect FTZ flag when lowering atomicrmw fadd. (PR #200732)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [X86][CostModel] Add per-shape gather/scatter cost tables for AMD znver4+ (PR #199488)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
via llvm-commits
- [llvm] 85ec955 - [AMDGPU] A Vulkan-style memory model weaker than the LLVM model (#191246)
via llvm-commits
- [llvm] IPRA:Fix crash and verification failures for PLT calls (PR #196917)
via llvm-commits
- [llvm] db5d4d8 - [VPlan][NFC] Extract logical recipe simplifications from simplifyRecipe() (#196915)
via llvm-commits
- [llvm] [LV] Fix missing MetaData for histogram instructions (PR #134241)
via llvm-commits
- [llvm] [AMDGPU] RewriteMFMAFormStage: fix SpillCost early-return missing reset (PR #199708)
via llvm-commits
- [llvm] [PowerPC]Avoid combine to ADDC i8 or ADDC i16 for PPCTargetLowering::combineSignExtendSetCC (PR #199733)
zhijian lin via llvm-commits
- [llvm] [PowerPC] simplify the asm of scmp builtin (PR #200024)
zhijian lin via llvm-commits
- [llvm] [PowerPC]Avoid combine to ADDC i8 or ADDC i16 for PPCTargetLowering::combineSignExtendSetCC (PR #199733)
zhijian lin via llvm-commits
Last message date:
Sun May 31 23:59:42 PDT 2026
Archived on: Sun May 31 23:59:45 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).