Open github-actions[bot] opened 4 months ago
from: https://github.com/llvm/llvm-project/commit/cf328ff96daf5e676fb51ac86e550af7fd689fec to: https://github.com/llvm/llvm-project/commit/e400e908b2d97529b1a65dd0bdad80d481c39527 commit: 0b07efec1ade06addd3c5032d6c651b4c4123653
from cf328ff96daf5e676fb51ac86e550af7fd689fec to e400e908b2d97529b1a65dd0bdad80d481c39527
e400e908b2d97529b1a65dd0bdad80d481c39527 [ORC] Fix SpeculativeJIT example after 7da63426ac5 (ORC dispatch unification). 945eeb2d92758ef907ef3aeb3251fadc64b731b3 [InstCombine] Simplify (X / C0) * C1 + (X % C0) * C2 to (X / C0) * (C1 - C2 * C0) + X * C2 (#76285) d149370900844cca3fec06bb078eb8d85008f72d [RISCV] Add test coverage for commutable RVV instructions 91526d64a8adb14edc55adfd5270858791822837 [libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827) 46163688e111956a9aeb3a35b8f85a40ef7035d0 [AMDGPU] Allow WorkgroupID intrinsics in amdgpu_gfx functions (#89773) 788d1598212b402057889f5eb973b8665a735d04 [libc][bazel] Allow configure options to alter all targets (#89251) 603ba4c59635ff5f8a54d1106719124aee20271d [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (#88295) c071c1d3abfedaf081d77308a24bb38c061ff999 [SPIR-V] New validation tests for pointer and primitive types (#89632) 601d0caf3b347a666b59928e4c3ad6b8e3d1d35c [lldb][Docs] Convert GDB protocol extensions doc to Markdown and add to website (#89718) 69703b1f94ac8e5c03bd39d0a581bf6e553545e4 [ORC] Fix bot failure due to 7da63426ac5 (ORC task dispatch unification). 71c5964f5c0686be3319bc55a0dbfb0e3a60a917 [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (#88378) 662ef8604268b207910225ecca90daf30a46720b [clang][NFC] Remove useless code in ASTWriter 62db43497fb019d0ac0677ae0c9ea2eba136b230 [lldb] Enable support for Markdown documentation pages (#89716) b933c8447b2a8797a882d3506460f49fb6f7bf34 [ValueTracking] Add support for trunc nuw/nsw in isKnowNonZero b3ca9c30dedf28ecf687779294c1343a840bfd35 [ValueTracking] Add tests for isKnowNonZero of trunc nuw/nsw; NFC 78ebaa2d798f939e35e44778572eb54c4bf36550 [ORC] Fix build failure (NFC) 9a8235a290b87a311217b9ffd811de06bff38746 [ORC] Fix -Wunused-variable in LLJIT.cpp (NFC) 46b011d0ccb468613bcc7e9e756518f9f383001d [gn build] Port cf328ff96daf 008b7f1dfdba5cd0479cbb0348d84d0eeb8b5d46 [flang] implement capture of procedure pointers in internal procedures (#89619) 9375962ac9e8d8e83fa8e32c3b04bb6970e4b242 [TableGen][GlobalISel] Specialize more MatchTable Opcodes (#89736) 7da63426ac5d9719038842c30ca2a644620be071 Re-apply "[ORC] Unify task dispatch across ExecutionSession..." with more fixes. ad4a42bbc7f8d27d8e91b69dbd3282cf873d418e [RISCV] Remove -riscv-split-regalloc flag (#89715) 806db47b060b6e70cc71ee5ce8052829f85e6469 [IR] Remove unused variable in Verifier.cpp (NFC)
(X / C0) * C1 + (X % C0) * C2
(X / C0) * (C1 - C2 * C0) + X * C2
trunc nuw/nsw
See https://github.com/llvm/llvm-project/pull/88295#issuecomment-2075146155
from: https://github.com/llvm/llvm-project/commit/cf328ff96daf5e676fb51ac86e550af7fd689fec to: https://github.com/llvm/llvm-project/commit/e400e908b2d97529b1a65dd0bdad80d481c39527 commit: 0b07efec1ade06addd3c5032d6c651b4c4123653
Change Logs
from cf328ff96daf5e676fb51ac86e550af7fd689fec to e400e908b2d97529b1a65dd0bdad80d481c39527
e400e908b2d97529b1a65dd0bdad80d481c39527 [ORC] Fix SpeculativeJIT example after 7da63426ac5 (ORC dispatch unification). 945eeb2d92758ef907ef3aeb3251fadc64b731b3 [InstCombine] Simplify
(X / C0) * C1 + (X % C0) * C2
to(X / C0) * (C1 - C2 * C0) + X * C2
(#76285) d149370900844cca3fec06bb078eb8d85008f72d [RISCV] Add test coverage for commutable RVV instructions 91526d64a8adb14edc55adfd5270858791822837 [libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827) 46163688e111956a9aeb3a35b8f85a40ef7035d0 [AMDGPU] Allow WorkgroupID intrinsics in amdgpu_gfx functions (#89773) 788d1598212b402057889f5eb973b8665a735d04 [libc][bazel] Allow configure options to alter all targets (#89251) 603ba4c59635ff5f8a54d1106719124aee20271d [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (#88295) c071c1d3abfedaf081d77308a24bb38c061ff999 [SPIR-V] New validation tests for pointer and primitive types (#89632) 601d0caf3b347a666b59928e4c3ad6b8e3d1d35c [lldb][Docs] Convert GDB protocol extensions doc to Markdown and add to website (#89718) 69703b1f94ac8e5c03bd39d0a581bf6e553545e4 [ORC] Fix bot failure due to 7da63426ac5 (ORC task dispatch unification). 71c5964f5c0686be3319bc55a0dbfb0e3a60a917 [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (#88378) 662ef8604268b207910225ecca90daf30a46720b [clang][NFC] Remove useless code in ASTWriter 62db43497fb019d0ac0677ae0c9ea2eba136b230 [lldb] Enable support for Markdown documentation pages (#89716) b933c8447b2a8797a882d3506460f49fb6f7bf34 [ValueTracking] Add support fortrunc nuw/nsw
in isKnowNonZero b3ca9c30dedf28ecf687779294c1343a840bfd35 [ValueTracking] Add tests for isKnowNonZero oftrunc nuw/nsw
; NFC 78ebaa2d798f939e35e44778572eb54c4bf36550 [ORC] Fix build failure (NFC) 9a8235a290b87a311217b9ffd811de06bff38746 [ORC] Fix -Wunused-variable in LLJIT.cpp (NFC) 46b011d0ccb468613bcc7e9e756518f9f383001d [gn build] Port cf328ff96daf 008b7f1dfdba5cd0479cbb0348d84d0eeb8b5d46 [flang] implement capture of procedure pointers in internal procedures (#89619) 9375962ac9e8d8e83fa8e32c3b04bb6970e4b242 [TableGen][GlobalISel] Specialize more MatchTable Opcodes (#89736) 7da63426ac5d9719038842c30ca2a644620be071 Re-apply "[ORC] Unify task dispatch across ExecutionSession..." with more fixes. ad4a42bbc7f8d27d8e91b69dbd3282cf873d418e [RISCV] Remove -riscv-split-regalloc flag (#89715) 806db47b060b6e70cc71ee5ce8052829f85e6469 [IR] Remove unused variable in Verifier.cpp (NFC)